@charset "utf-8";
/* CSS Document */
body {font:13px Arial,sans-serif;margin: 25px 5px 8px;color:#000;background:#fff;}
img {border:0;}
* {list-style:none;margin:0;padding:0;}
a {text-decoration: underline;color:#36c;}
a:hover {color:#ff6600; text-decoration:none;}
.clear {clear:both;}

.content {background:url(/images/logo/frame/bg-left-line-green.gif) repeat-y;width:990px;margin-bottom:5px;padding-bottom:10px;}
.left {width:170px;padding-right:5px;float:left;}
.center {width:580px;margin:0 20px 0 10px;float:left;}
.right {width:158px;float:left;position:relative;}

/* ============================  Sub Menu ============================ */
.nav {background:#ffc url(/tour/images/logo/frame/bg-top-title6.gif) 0 21px repeat-x;height:40px;border-left:1px solid #c6c6c6;position:relative;}
.navBox {width:992px;background:#ffc url(/tour/images/logo/frame/bg-top-title6.gif) 0 25px repeat-x;}
.navBg {position:absolute;background:url(/tour/images/logo/frame/title-left-circle2.gif) no-repeat;height:25px;top:21px;width:172px;}
.navText {line-height:20px;height:20px; padding-top:0px;color:#666;padding-left:10px;width:960px;background:#ffc; font-size:12px;}

/* ============================  Left Content ============================ */
/* Left Menu */
strong.info {display:block;width:173px;background:url(/tour/images/logo/frame/top-left-002.gif) 0 0 no-repeat;line-height:30px;margin:0;padding-left:5px;}
strong.info span {display:block;color:#666;background:url(/tour/images/logo/frame/top-left-003.gif) right top no-repeat;}
.leftMenu {background:#ffc;width:168px;border-left:1px solid #cc9;padding:6px 0 5px;margin-bottom:20px;}
.leftMenu p.info1 {color:#666;font-size:10px;margin:0 5px 15px;}
.leftMenu .h5 {background:url(/tour/images/logo/ico/ico-blank.gif) no-repeat;font-size:13px;line-height:28px;margin:0 0 0 5px;padding:1px 0 1px 7px;color:#000;}
.leftMenu .h5 a {color:#000;text-decoration:none;}
.leftMenu .h5 a:hover {text-decoration:underline;}
.leftMenu .h5 a:visited {text-decoration:none;}
.leftMenu dl{font-size:13px;padding-left:5px;margin:0 0 32px 0;}
.leftMenu dt{background:url(/images/logo/ico/arrow-r-blue.gif) 0 5px no-repeat;padding:1px 0 0 12px;color:#666;}
.leftMenu dd {background:url(/images/logo/ico/ico_cusp_line2.gif) 12px 5px no-repeat;padding:1px 0 0 24px;}
.leftMenu dl.cruiseS1 dt{margin-top:19px;}
.leftMenu dl.cruiseS1 dd {padding-left:12px;background-position:0 2px;}
.leftMenu dl.cruiseS1 dd li{padding:0 0 0 6px;margin:0;background:url(/images/logo/ico/arrow-orgensm.gif) 0 4px no-repeat;}
.leftMenu dl.tool dd {padding-left:12px;background-position:0 4px;}
ul.city {float:left;margin:0 5px;width:68px;}

/* Tour Search */
#search {margin:0 0 15px;width:166px;margin-left:2px;}
#search li {float:left;width:70px;font-size:10px;list-style:none;margin-bottom:5px !important;margin-bottom:0;}
#search li.s3 {width:90px;}
#search span {font-weight:bold;}
#search p {margin:8px 0 5px;}
h5.searchT {background:url(/images/logo/ico/search.gif) 3px 0 no-repeat;padding-left:23px;color:#000;font-size:13px;}
/* new search style */
.tourSearchbox * {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
.tourSearchbox {width:100%;height:auto;background:#ffffcb;text-align:center} 
	
.tourSearchbox .d_top {padding-top:20px;height:78px;background:url(/tour/images/logo/ico/ts_top3.gif) no-repeat scroll 25% 0}
.tourSearchbox .d_top p {text-indent:20px;padding-bottom:10px;font-size:15px;font-weight:bold;}
.tourSearchbox .p_top1 {color:#3666cb}
.tourSearchbox .p_top2 {color:#b64a00}
	
.tourSearchbox .pbottom {height:10px;background:url(/tour/images/logo/ico/ts_bottom.gif) bottom center no-repeat}
	  
.tourSearchbox #tbts {width:100%;color:#525252;text-align:left} 
.tourSearchbox #tbts td {padding-left:2px;font-size:11px}
	
.tourSearchbox .t1 {margin:5px;}
.tourSearchbox .t1 a {color:#3666cb;text-decoration:underline;font-size:14px}
.tourSearchbox .t1 a:hover {color:#ff6600;text-decoration:none}
	
.tourSearchbox .p1 {margin:5px;width:95%;text-align:left;color:#b64a00;font-weight:bold;line-height:120%}
.tourSearchbox .p1 select {border:1px solid #a2b87e;}
.tourSearchbox .btnSubmit {margin:5px 0;border:1px solid #a2b87e;background:#fefefe;color:black;font-weight:bold}

/* Left Tour Comment */
.cleftnav {width:160px;margin:30px 0 15px 0;font-size:12px;font-weight:bold;}
.cleftcontent{border:1px solid #669acc;border-top:0;border-bottom:0;background:#f8f8f8;height:128px;}
.cleftcontent a{color:#8e6100;text-decoration:none;display:block;cursor:pointer;margin-bottom:16px;}
.cleftcontent a:hover{color:#3266cc;text-decoration:underline;}
.commentpic1 {background:url(/tour/images/icon/comment-pic1.jpg) no-repeat;height:32px;margin-left:6px;padding:95px 0 0 4px;}
.commentpic2 { background:url(/tour/images/icon/comment-pic2.jpg) no-repeat;height:30px;margin-left:6px;padding:90px 0 0 4px;}
.commentpic3 { background:url(/tour/images/icon/comment-pic3.jpg) no-repeat;height:28px; margin-left:6px;padding:90px 0 0 4px;}

/*Tour Testimonials*/
.tourtestimonial{ width:164px;  margin:30px 0 0 0;}
.testimonialcont{ border:1px solid #669acc; border-top:0; padding:10px 8px; color:#666; font-size:12px;}
.testimonialcont span{padding-left:65px;}
.tourtestimonial .h2 { margin:0; color:#fff; background:url(/tour/images/icon/tourt-bottombg.gif) 0 0 no-repeat; height:30px; font-size:12px; padding-left:15px; padding-top:5px;}
.tourtestimonial .h2 a{ color:#fff;}
.tourtestimonial .h2 a:hover{ color:#FFFF00; text-decoration:none;}



/* ============================  Center Content ============================ */
.h1 {font-size:13px;font-weight:normal;margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;padding:15px 0 10px;}
.h1 strong {font-size:16px;color:#666;}

h1 {font-size:13px;font-weight:normal;margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;padding:15px 0 10px;}
h1 strong {font-size:16px;color:#666;}
h2 {background:url(/images/logo/ico/mood6.gif) 0 0 no-repeat;text-indent:15px;margin:23px 0 15px 13px;font-weight:normal;font-size:13px;}
h3 {background:#69c url(/images/logo/frame/title-sash-left-white.gif) 0 0 no-repeat; color:#fff; text-align:center; font-size:13px;margin:0;}
h3 span {background:url(/images/logo/frame/title-sash-right-white.gif) right top no-repeat;display:block;line-height:25px;padding-left:10px;}
h3 a {color:#000;}
h3 a:hover {color:#000;text-decoration:none;}
h3.defaultpage { background:#cc9 url(/images/logo/frame/title-sash-left-white.gif) 0 0 no-repeat; color:#000; text-align:left; font-size:13px;margin:0;}
p.dif {background:url(/images/logo/ico/icon-warrior.gif) no-repeat;text-indent:25px;text-align:justify;margin-bottom:15px;}
p.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}

.tour {margin-top:15px;}
.tour div {clear:both;}
.tour img{float:right;border:1px solid #000;margin-left:15px;}
.tour li {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;padding-left:22px;margin-bottom:5px;}
.tour p {margin:15px 0;}
.tour p strong {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;padding-left:22px;}

/* China Tour Categories */
.cate {background:url(/images/logo/frame/title-420-1-top3.gif) no-repeat;padding-top:53px;width:420px;margin:0 auto 15px;}
.cate h3 {background:#4489cc;margin:0 5px;line-height:26px;text-align:center;color:#fff;font-size:16px;}
.cate p {margin:0 5px;padding:18px 0;background:#ffc;text-align:center;}
.cate p.bg {background:url(/images/logo/frame/title-420-1-bottom.gif) no-repeat;height:8px;padding:0;margin:0;}

/* Tour Search */
#tourSearch {margin:10px 0 15px;}
#tourSearch li {float:left;width:100px;}
#tourSearch span {font-weight:bold;}

/* ============================  Right Content ============================ */
/*Bookmark Content*/
.mark {left:-3px;}
.bookmark { margin-top:0px;margin-bottom:15px !important; margin-bottom:0px;font-weight:bold; color:#3366cc; width:170px; padding:10px 0px 0px 0px;}
.bookmark dt img{ display:block; cursor:pointer}
.bookmark dt{ width:16px; height:16px; float:left; border:1px solid #fff; margin-right:6px;}
.bookmark .DT {BORDER: #3366cc 1px solid;}

.hotelDeal {text-align:center;padding-top:60px;}
/* News Release */
p.update {font-size:10px;color:#666;margin-bottom:13px;margin-top:13px;width:180px;}
p.newsT  {background:url(/images/logo/ico/ico-news.gif);height:41px;line-height:38px;font-size:13px;color:#fff;padding-left:5px;margin:0;}
p.newsT strong {background:#69c;}
.news {background:#ffc;border:1px solid #efedea;border-top-color:#ffc;padding:5px;margin-bottom:15px;}
.news ul {margin:5px 10px 3px;padding:0;}
.news li {margin:0 0 10px 0;background:url(/images/logo/ico/ico-bugle.gif) 0 4px no-repeat;text-indent:14px;}
.news a {color:#36c;text-decoration:none;font-size:11px;}
.news p {background:url(/images/logo/ico/ico-bluetop1.gif) 50px 4px no-repeat;margin:0 10px 0;text-align:right;}

/* Small Group */
.group {background:#ffc;width:140px;text-align:center;margin:20px auto;border:1px solid #69c;}
.group p {font-size:13px;color:#fff;line-height:20px;margin:0;background:#69c;text-decoration:none;text-align:left;padding-left:10px;}
.group p a {color:#fff;text-decoration:none;}
.group p a:hover {color:#ff6;}
.group p a:visited {text-decoration:none;}
.group img {margin:10px 0;}

/* China Hotel Booking */
.book {background:#69c;border:1px solid #69c;color:#fff;font-size:11px;width:150px;text-align:center;margin:0 auto 20px;}
p.bookT {width:152px;color:#fff;line-height:20px;margin:0 0 0 3px;text-indent:10px;background:#69c;padding:0;}
p.bookT a {color:#fff;text-decoration:none;}
p.bookT a:hover {color:#ff6;}
.book p {text-align:left;font-size:10px;padding:0 0 3px 2px;margin:0;}

.boxBgB {background:url(/images/logo/frame/sash-below-grey1.gif) 0 0 no-repeat;height:7px;overflow:hidden;margin:0;}
.boxBgT {background:url(/images/logo/frame/sash-top-grey1.gif) 0 0 no-repeat;height:18px;margin:20px 0 0 0;}
.box {width:140px;margin-left:4px;padding:5px 4px 20px;border:1px solid #eeecec;border-top:none;color:#666;background:#ffc url(/images/logo/patte/bg-design1-yellow.gif);font-size:12px;}
.box h5 {background:url(/images/logo/ico/i_com.gif) 0 0 no-repeat;font-size:12px;padding-left:15px;margin:20px 0 10px;color:#000;}
.box img {margin:20px 0;}
.box h5 img {margin:0;}
.box p.infoImage {font-size:10px;font-style:normal;text-align:center;}
.box a {color:#36c;text-decoration:none;}
.box p.more {margin-top:15px;}
#endorse {font-size:10px;color:#000;}
#endorse h5{background:url(/images/logo/ico/mood6.gif) 0 0 no-repeat;padding-left:0;text-indent:20px;}
#review h5{background:none;padding-left:5px;}


/* =========================== Packages Default ========================== */
/* China Tours */
.PackageDefault {border:1px solid #ccc;background:#ffc;padding:20px 0;}
.PackageDefault dl{width:286px;float:left;margin:0 0 15px 15px !important; margin:0 0 15px 8px;}
.PackageDefault dl.noimg{width:436px;float:left;margin:0 0 15px 15px !important; margin:0 0 15px 8px;}
.PackageDefault dt {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;text-indent:22px;margin-bottom:10px;}
.PackageDefault dt strong {color:#36c;}
.PackageDefault dt a:hover strong {color:#ff6600;}
.PackageDefault dd {padding:0;}
.PackageDefault img {float:right;width:140px;height:99px;border:1px solid #000;margin:0;margin-right:15px;}
.PackageDefault p.blueline {border-top:1px solid #69c;margin:15px; clear:both;}
.PackageDefault ul {float:left;padding:0;width:200px;margin:0 0 0 20px;}
.PackageDefault li {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;text-indent:22px;list-style:none;}

/* =========================== Packages Index ========================== */
#cityinfo h3{background:none;text-indent:0;font-weight:bold;font-size:18px;color:#000000;margin:10px 0;text-align:left;}
h3.index {background:#69c url(/images/logo/frame/title-sash-left-white.gif) 0 0 no-repeat;color:#fff;font-size:13px;margin:0;text-align:center;}

.tour1 dl {margin:0 0 20px;}
.tour1 dt{line-height:20px;background:#ffc;}
.tour1 ul {width:300px;float:left;margin-top:5px;}
.tour1 li {background:url(/images/logo/ico/ico_cusp_line2.gif) 0 7px no-repeat;padding:3px 0 0 12px;font-size:11px;color:#666;clear:both;padding-left:15px;}
.tour1 li p {margin:0;}
.tour1 p.clear {margin:0 0 10px 0;}
.tour1 li span {color:#f00;}
.tour1 li em {float:left;width:65px;font-size:13px;font-style:normal;color:#000;}
.tour1 ul.short li em {width:50px;}
.tour1 li a {font-size:13px;}
.tour1 img {width:145px;height:50px;float:right;margin-top:6px;}

div.hikingmemo {background:url(/images/logo/ico/ico_cusp_line2.gif) 0 7px no-repeat;padding:3px 0 0 16px; margin-left:160px; margin-top:5px; text-align:justify;}


/* Yangtze River Cruises */
.tourList h5 {background:url(/images/logo/ico/ioc_ship.gif) 5px 0 no-repeat;margin:15px 0;line-height:18px;padding-left:38px;}
.tourList dl {background:#ffc;padding:7px 7px 5px;margin:0 0 14px 0;}
.tourList dt {background:#ffa;margin:0 0 7px 0;width:100%;}
.tourList dt span {font-weight:bold;}
.tourList dd img {float:left;width:140px;height:99px;}
.tourList dd ul {width:300px;float:right;margin:12px 0 0;}
.tourList dd li {color:#666;list-style:none;background:url(/images/logo/ico/ico_cusp_line2.gif) 0 5px no-repeat;padding:2px 0 0 14px;font-size:11px;}
.tourList dd li a {font-size:13px;}
.tourList dd li span {padding:0 5px;color:#f00;font-size:11px;}
.tourList p.clear {clear:both;height:0;line-height:0;margin:0;}

.tourList_img h5 {background:url(/images/logo/ico/ioc_ship.gif) 5px 0 no-repeat;margin:15px 0;line-height:18px;padding-left:38px;}
.tourList_img dl {background:#ffc;padding:7px 7px 5px;margin:0 0 14px 0;}
.tourList_img dt {background:#ffa;margin:0 0 7px 0;width:100%;}
.tourList_img dt span {font-weight:bold;}
.tourList_img dd img {float:left;}
.tourList_img dd ul {width:300px;float:right;margin:12px 0 0;}
.tourList_img dd li {color:#666;list-style:none;background:url(/images/logo/ico/ico_cusp_line2.gif) 0 5px no-repeat;padding:2px 0 0 14px;font-size:11px;}
.tourList_img dd li a {font-size:13px;}
.tourList_img dd li span {padding:0 5px;color:#f00;font-size:11px;}
.tourList_img p.clear {clear:both;height:0;line-height:0;margin:0;}

h3.tourT {font-size:13px;background:#69c url(/images/logo/frame/title-sash-right-white.gif) right top no-repeat;line-height:27px;color:#fff;margin:0;text-align:center;}
h3.tourT span {display:block;background:url(/images/logo/frame/title-sash-left-white.gif) 0 0 no-repeat;}

#termT {MARGIN-TOP: 40px; FONT-SIZE: 18px; LINE-HEIGHT: 41px;}
#term {border:1px solid #69c;padding:5px 10px 8px 15px;margin-bottom:15px;PADDING-RIGHT: 20px; PADDING-LEFT: 18px; SCROLLBAR-FACE-COLOR: #e8e3dd; PADDING-BOTTOM: 20px; SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f2; OVERFLOW: auto; PADDING-TOP: 20px; HEIGHT: 400px;}
#term H3 {MARGIN-TOP: 20px; FONT-SIZE: 15px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #fe0000 3px solid;}
#term UL {MARGIN: 0px 10px;}
#term LI {background:url(/images/logo/ico/dot1.gif) 0 10px no-repeat;padding:5px 0 7px 12px;font-size:13px;line-height:18px;PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}

p.ititleC {width:468px;margin:20px 0 0;background:url(/tour/images/comment2.gif) 0 0 no-repeat;height:25px;}
p.ibottomBg {margin:0;background:url(/tour/images/comment-bg04.gif) 0 0 no-repeat;height:8px;overflow:hidden;width:468px;}

/*Comment left Bar*/
.commentleft { width:184px; margin:30px 0 0 10px;}
.commentleft .ccontent{ border:1px solid #669acc; border-top:0px; border-bottom:0px; background:#f8f8f8;}
.commentleft .ccontent ul{ list-style-type:none; margin:0; padding:1px 4px 5px !important; padding:5px 4px 5px;}
.commentleft .ccontent li{ font-size:12px; font-weight:bold;background:url(/tour/images/icon/comment-buttony1.gif) 0 2px no-repeat;height:23px; line-height:20px;  margin-left:2px;margin-top:2px; text-indent:3px; text-align:inherit;}
.commentleft .ccontent li a{ color:#8e6100; text-decoration:none; display:block;}
.commentleft .ccontent li a:hover{ background:url(/tour/images/icon/comment-buttony2.gif) 0 2px no-repeat; color:#0d57e8; display:block; /*text-decoration:underline;*/}
.commentleft .ccontent span{ margin:4px !important; margin:0 auto;}

/* Comment On This Ltinerary */
.comment {color:#443f3f;width:432px !important;width:432px;background:#ffffcd;border-left:3px solid #656565;border-right:3px solid #656565;padding:0 15px 5px;}
.comment p.bgct {margin:0;width:433px !important; width:431px;background:#ffffcd;height:18px;}
.comment p.bgcb {margin:0 0 15px 0;width:433px !important; width:431px;background:#ffffcd;height:18px;border-bottom:1px dashed #ccc}
.comment p.read {width:433px !important; width:431px;text-align:right;margin:0;}
.comment .box {text-align:justify;padding:0 15px;background:#ffffcd;width:403px !important;width:396px; border:none;}
.comment .box p {margin:0 0 10px;}
.comment .box img {margin:0;}
.comment p.noread {width:433px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;color:c1c1c1;}


.iform {width:403px !important;width:403px;padding:20px 20px 1px !important;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin-left:10px;}
.iform td {padding:2px 0;font-size:12px;}
.iform td span {color:#ff0a0a;}
.iform textarea {width:100%;height:100px;}
p.ibgFB {background:url(/tour/images/31312.gif) 0 0 no-repeat;width:448px;height:9px;margin:0 0 30px 10px;}

/* Botton of Comment On This Ltinerary  */
em.commentL {font-style:normal;font-weight:bold;text-indent:17px;line-height:21px;float:right;margin-right:14px;}
em.commentL a.co {color:#0100fe;background:url(/tour/images/icon/button/comment.gif) 0 0 no-repeat;width:193px;display:block;text-decoration:none;}
em.commentL a.co:hover {background:url(/tour/images/icon/button/comment1.gif) 0 0 no-repeat;/*color:#8e6100*/; text-decoration:underline;}

/*comment list*/
.cborder {border:1px solid #6699cc; margin-bottom:15px;}
.cborderm {border:1px solid #6699cc; margin-bottom:5px;} /*new css*/
.allcomment {height:30px; text-align:right;margin-top:15px;margin-bottom:5px;} /*new css*/
table td.commentlist { background:#ffffcd;  padding:5px; width:593px;}
table td.infolist { padding:5px; background:#f5f5f5; font-size:11px;}
