@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:#fff;width:990px;margin-bottom:5px;padding-bottom:10px;position:relative;}
.left {width:170px;padding-right:5px;float:left;}
.center{width:600px;margin:0 20px 0 95px;float:left;}
.right {width:158px;float:left;position:relative;}

/* ================== Sub Nav ================== */
.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;border-right:1px solid #cc9;border-bottom:1px solid #cc9;padding:6px 0 5px;margin-bottom:0;}
.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}

/* Travel to China and Get Paid */
.paid {font-size:11px;background:#69c;width:165px;color:#ffc;border-top:1px solid #ffc;margin-bottom:10px;padding-left:5px;}
.paid p.s2 {font-size:11px;margin-top:15px;font-weight:bold;margin-bottom:0;padding:0;}
.paid p {padding:10px 0 20px;margin:0;}
.paid p a {color:#ffc;}
.paid p a:hover {color:#ffc;text-decoration:none;}

/* Left Tour Comment */
.cleftnav {width:160px;margin:30px 0 15px 8px;font-size:12px;font-weight:bold;}
.cleftcontent{border:1px solid #669acc;border-top:0;border-bottom:0;background:#f8f8f8;height:128px;}
#picCompanion {height:270px;}

.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 3px;}
.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;}

/* CSS Document */
/* ================== 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;}
.center .h3 {background:url(/images/logo/ico/icon-warrior.gif) 0 0 no-repeat;font-size:13px; font-weight:bold;margin:0;padding-left:25px;}
.center .h3 span {font-weight:normal;display:inline;}

ul.ico {padding-bottom:25px;}
ul.ico li{float:left;margin-right:1px;}
ul.info {padding-bottom:20px;}
ul.info li {float:left;margin:0 20px 0 0;background:url(/images/logo/ico/i_com.gif) 0 0 no-repeat;padding-left:15px;}
p.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}
p.update {left:800px;top:-8px;position:absolute;font-size:10px;color:#666;margin:13px 0;width:180px;}

/* Code Info */
.codeInfo .h2 {height:38px;font-weight:bold;background:url(/tour/images/ico/ico-gold-2a-mv.gif) no-repeat;width:380px;padding:4px 0 10px;}
.codeInfo .h2 span {display:block;line-height:25px;margin-left:50px;background:#f5dc8c;padding-left:10px;font-size:13px;color:#00f;}

.codeInfo .h2.Silver {height:38px;font-weight:bold;background:url(/tour/images/ico/ico-silver-2a-mv.gif) no-repeat;width:380px;padding:4px 0 10px;}
.codeInfo .h2.Silver span {display:block;line-height:25px;margin-left:50px;background:#deeefe;padding-left:10px;font-size:13px;color:#00f;}

.codeInfo dt {font-weight:bold;color:#f90;margin:0 0 10px 10px;}
.codeInfo dd {color:#f90;background:url(/images/logo/ico/ico_cusp_line.gif) 10px 8px no-repeat;padding-left:35px; line-height:25px;}
.codeInfo p {margin:15px 0 15px 10px;}
.codeInfo p.more1 {text-align:right;margin:0 0 15px; padding-top:16px;clear:both;font-weight:bold;color:#36c;text-decoration:underline;}
.codeInfo p.more1 span {background:url(/images/logo/ico/arrow-1.gif) 0 0 no-repeat;padding-left:20px; padding-right:20px;}
.codeInfo p.code {background:url(/images/logo/ico/mood6.gif) 0 3px no-repeat;padding-left:20px;margin-top:0;}
.codeInfo p.code span {font-weight:bold;color:#f90;font-size:18px;}

/* Day by Day ltinerary */
.ltinerary {text-align:justify;}
.ltinerary p {margin:20px 0;text-align:justify;}
.ltinerary p strong {line-height:20px;}
.ltinerary p em {font-size:12px;}
/*.ltinerary p a em {text-decoration:none !important; text-decoration:underline;}*/
/*.ltinerary p a {text-decoration:underline;}*/
.ltinerary .imgRight {margin:6px 0 10px 12px !important;margin:6px 0 10px 10px;float:right;font-size:11px;text-align:center;}
.ltinerary .imgRight img {display:block;margin-bottom:5px;}
.ltinerary td div,.ltinerary td p { margin:5px; text-align:center; font-weight:normal;}

/* Important Note */
.note h4 {margin:0 0 15px;background:url(/images/logo/ico/mood6.gif) no-repeat;padding-left:20px;font-size:13px;}
.note dt {font-weight:bold;background:url(/images/logo/ico/ico_cusp_line.gif) 0 5px no-repeat;padding-left:30px;font-style:italic;}
.note dd {margin-bottom:15px;text-align:justify;}

/* Tour Prices  */
#price {border:1px solid #ccc;border-collapse:collapse;margin-bottom:15px;}
#price td {padding:3px 5px;border:1px solid #ccc;}
#price tr.tr1 td {background:#fff;}
#price tr.tr2 td {background:#f5f5f5;}
#price th {color:#fff;border:1px solid #ccc;background:#69c;padding:3px 0;}
#price td.td1 {color:#f60;}
p.more2 {font-weight:bold; clear:both;}
p.more2 span {float:right;background:url(/images/logo/ico/arrow-1.gif) 0 2px no-repeat;color:#36c;padding-left:20px; padding-right:20px; text-decoration:underline;}

p.dineshow {color:#ff6600; clear:both; margin-top:40px;}
p.dineshow span {float:right;background:url(/images/logo/ico/arrow-1.gif) 0 2px no-repeat;padding-left:20px; padding-right:20px; text-decoration:underline;}

/* Tour Inclusions */
/*.Inclusion div {margin-left:30px;}*/
.Inclusion ol {float:left;width:250px;margin:15px 0 0 0;padding:0 0 0 30px;}
.Inclusion ol li {list-style-type:decimal;list-style-position:outside;}

/* Comment On This Ltinerary */
.comment {color:#443f3f;width:529px;background:#ffffcd;border-left:3px solid #656565;border-right:3px solid #656565;padding:0 12px 5px;margin-left:15px;margin:0 auto;}
.comment p.bgCT {margin:0 0 0 4px;background:url(/tour/images/icon/comment-bg02.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.bgCB {margin:0 0 15px 4px;background:url(/tour/images/icon/comment-bg01.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.bgct {margin:0 0 0 4px;background:url(/tour/images/icon/comment-bg02.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.bgcb {margin:0 0 15px 4px;background:url(/tour/images/icon/comment-bg01.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.read {width:523px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;}
.comment .box {text-align:justify;padding:0 15px;background:url(/tour/images/icon/comment-bg03.gif) 4px 0 repeat-y;width:500px;border:0;}
.comment .box p {margin:0 0 10px;}
.comment .box img {margin:0 2px 0 0;}
.comment .box dl {margin:0;}
.comment .box dd {font-size:14px;margin:0;padding:0;}
.comment .box .canswer{ width:471px; border:1px solid #dfde81; border-top:0; border-bottom:0; background-color:#ffffe2; color:#7c4b23; padding:3px 8px;}
.comment .box .apic{ margin-top:15px;}
/*comment answer (new css)*/
.contentlist .canswer{ width:543px; border:1px solid #dfde81; border-top:0; border-bottom:0; background-color:#ffffe2; color:#7c4b23; padding:3px 8px;}
.contentlist .apic{ margin-top:15px;}

.comment p.noread {width:523px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;color:#c1c1c1;}
.form {width:467px;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin:0 auto;}
.form td {padding:2px 0;font-size:12px;}
.form td span {color:#ff0a0a;}
.form textarea {width:98%;height:100px;}
.form p {margin:15px 0;}
p.bgFB {background:url(/tour/images/icon/comment-bg05.gif) 0 0 no-repeat;width:512px;height:9px;margin:0 auto 15px;}
p.titleC {width:559px;margin:20px auto 0;background:url(/tour/images/icon/comment.gif) 0 0 no-repeat;height:25px;}
p.bottomBg {margin:0 auto;background:url(/tour/images/icon/comment-bg04.gif) 0 0 no-repeat;height:8px;overflow:hidden;width:560px;}


/* Online Reservation button styles */
.ORbutton {background:url(/tour/images/icon/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:4px;}
.ORbutton a{text-decoration:none;}



.tourpagelist {height:74px; width:600px; background:url(/tour/images/bg_01.jpg) no-repeat 0px 10px;  margin:10px auto;}
.tourpagelist .curpage { width:35px; font-size:16px; height:36px; text-align:center; background:url(/tour/images/bg_number.jpg) no-repeat; line-height:35px;}
.tourpagelist #tblpagelist td{padding:0 10px;font-size:16px; }

a.tipnext {display:block; font-size:14px; color:#000;width:112px; height:31px; text-align:center; background:url(/tour/images/button_current.jpg); text-decoration:none; line-height:31px;}
a.tipnext:hover {color:#0469b6;background:url(/tour/images/button_hover.jpg);}

.tourpagelist a.tipprev {display:block; font-size:14px; color:#000;width:112px; height:31px; text-align:center; background:url(/tour/images/button_current2.jpg); text-decoration:none; line-height:31px;}
.tourpagelist a.tipprev:hover {color:#0469b6;background:url(/tour/images/button_hover2.jpg);}

