@charset "utf-8";
/*  basic   */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;margin:0 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;height:0;margin:0;font-size:0;}
.line{background:url(/images/logo/title/line001.gif) 0 5px repeat-x;height:16px; margin-top:5px;}

/*  layout  */

.content {width:100%;min-width:995px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995 ? "993px" :"100%"); margin-bottom:5px;padding-bottom:30px;}

/*===============fixed width=================*/
.left{ width:179px; background:#cccc99;float:left; padding-bottom:15px;}
.center {width:76%; float:left; margin:0 0 0 4%; line-height:140%; }

.right {width:158px;float:left;position:relative;}
.center .cont{ text-align:justify;}

/* ============================  Sub Menu ============================ */
.nav {background:#ffc url(/tour/images/logo/frame/bg-top-title6.gif) 0 36px repeat-x;height:55px;border-left:1px solid #c6c6c6;position:relative;_margin-top:-2px;min-width:993px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995 ? "993px" :"99.9%");}
.navBox {width:96%;}
.navText {line-height:20px;height:20px; padding-top:0px;color:#666;padding-left:10px;/*width:960px;*/ width:93%; background:#ffc; font-size:12px;}

/* ============================  Left Content ============================ */
/* Left Menu */
.info { position:relative;display:block;height:24px;margin:0;border-bottom:6px solid #6699cc;}
.info span { position:absolute;right:0; _right:-2px; display:block;background: url(/tour/images/icon/icon-corner-01.gif) no-repeat right;width:100%;height:30px; text-align:center;}
.navBg {position:absolute;background:#ffc url(/tour/images/logo/frame/title-left-circle2.gif) no-repeat right;height:20px;top:-19px;right:0;width:99.5%;_width:99%}

.leftMenu {background:#ffc url(/tour/images/icon/icon-corner-02.gif)  no-repeat right bottom;margin-right:3px;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 {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{margin:0 0 20px 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) 10px 5px no-repeat;padding:1px 0 0 21px; line-height:25px;}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover { background-color:#fee95a;color:#ff6600; display:block; }
.leftMenu dd a:visited{text-decoration:none;}
.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;}
.leftMenu dt{ background:url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  line-height:25px; text-indent:20px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt a{ text-decoration:none; display:block;}
.leftMenu dt a:hover { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  color:#ff6600; display:block; }
.leftMenu dt a:visited{ text-decoration:none;}

ul.city {float:left;margin:0 5px;width:68px;}


/* Tour Search */
#search {margin:0 0 15px;width:100%;margin-left:2px;}
#search li {float:left;width:70px;font-size:10px;list-style:none;}
#search li.s3 {width:90px;}
#search p {margin:8px 0 5px;}
h5.searchT {background:url(/images/logo/ico/search.gif) 3px 0 no-repeat;padding-left:23px;color:#000;margin:0;}
/* 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}

/* ============================  Center Content ============================ */
.h1 {margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;height:20px;padding:15px 0 10px;}
.h1 span{ font-size:16px; font-weight:bold;}
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/line/line-dot.gif) repeat-x;height:16px;margin-bottom:0;clear:both;}

/* ==================How to book================ */
.bookBox{margin:15px 3px; border:#38abfb solid 1px;}
.bookBox h3{ background:url(/tour/images/background/bg-tourindex-03.jpg) repeat-x;color:#fff; font-size:16px; text-align:center; padding:15px 0;}
.bookBox h3 a{ color:#fff; text-decoration:underline;}
.bookBox h3 a:hover{ color:#fff; text-decoration:none;}
.bookBox ul{ background:#fff; padding:5px;}
.bookBox li{ height:37px; background:url(/tour/images/icon/arrow_blue.gif) no-repeat 20px 24px;}
.bookBox li span{ color:#1a88d2; margin:0 5px;}
.bookBox li.lastStep{ background:none; height:25px;}

/*=====================AD and Comments====================*/
.mark{ margin-top:-18px; width:170px; margin:0 auto;}
.boxBgT {background:url(/images/logo/frame/sash-top-grey1.gif) 0 0 no-repeat;height:18px;margin:20px 0 0 0; width:160px;}
.boxBgB {background:url(/images/logo/frame/sash-below-grey1.gif) 0 0 no-repeat;height:7px; margin:0;width:160px;}
.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; font-weight:bold;}
.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;}

.tourtestimonial{ width:164px; margin:20px auto 0; background:#fff;}
.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;}

/*--------------page list-----------------------*/
ul.ctyPage{ margin:20px 20px 0; *margin-bottom:0px;}
ul.ctyPage span{ float:left; margin:8px 20px 0 0;}
ul.ctyPage li{ display:block; height:28px; width:35px; float:left; margin-right:10px; text-align:center; padding-top:8px; no-repeat;}
ul.ctyPage li a:hover{ color:#f60;}
ul.ctyPage .current{background:url(/tour/images/icon/icon-page-button.gif)}
/*--------------page list end-----------------------*/

/*----------bottom icon---------*/
#icon{text-align:center}
#icon img{margin:0 8px}
/*-----------end -------*/

