﻿@charset "utf-8";
/* CSS Document */
/*  basic   */
/* ============================ Public Set ============================ */
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;}

/* ============================  Body Structure ============================ */
.content { width:100%; min-width:995px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995 ? "993px":"100%");margin-bottom:5px;padding-bottom:10px; }
/*.left { width:179px; background:#cccc99; float:left; padding:0; margin:0; }*/
.left{width:179px; background:#ffffcd;float:left; padding:0; border-right:#fdd900 solid 5px; border-bottom:#fdd900 solid 5px; border-left:#c9cd9a solid 1px; position:relative;}
.left .b1{position:absolute; right:-10px; top:-5px; *top:-8px; _right:-11px; _top:-8px; width:10px; height:10px; background:url(/images/logo/patte/bg_left_corner.gif) no-repeat;}
.center { width:75%; float:left; margin:0 0 0 4%; line-height:140%; }
.center .cont { text-align:justify; }
.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;}

/*================site search==================*/
#siteSearch .goosearch{background: url(/images/background/search_bg_04.gif) no-repeat 0 0;padding:0 5px 5px 7px;}
#siteSearch .goosearch input.gsearchtext{border:0;width:142px;color:#666;}
#siteSearch .goosearch input.pic{margin-left:12px; vertical-align:middle}
/*=================end================*/

/* ============================  Left menu ============================ */
.left .info { position:relative; display:block; height:24px; margin:0; border-bottom:6px solid #6699cc; }
.left .info span { position:absolute; right:0 !important; right:-1px; display:block; background: url(/tour/images/info/icon-corner-01.gif) no-repeat right; width:100%; height:30px; padding-right:20px; text-align:center; }
.left .navBg { position:absolute; background:#ffc url(/tour/images/logo/frame/title-left-circle2.gif) no-repeat right; height:20px; top:-19px; right:0; left:1px; width:99.5%; text-align:center; }
#chosUs{ display:block; width:172px; height:48px; line-height:55px; margin:0 auto 10px; background:url(/tour/images/background/bgp001.png) no-repeat; color:#fff; font-weight:bold; font-size:15px; text-indent:38px;}
/* left menus */
.left .leftMenu{ position:relative; margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666;}
.left .leftMenu .leftBorder, .left .leftMenu .rightBorder{ position:absolute; top:0; width:1px; height:155px; background:url(/hotel/images/bg/bg-39.gif);}
.left .leftMenu .leftBorder{left:0;font-size:0;}
.left .leftMenu .rightBorder{right:0;font-size:0;}
.left .leftMenu h3 { color:#fff; margin:2px; background: url(/tour/images/background/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:15px 0; text-align:center;}
.left .leftMenu h3 a{ color:#fff;}
.leftMenu dt a.current { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat; color:#f60;}

.leftMenu {margin-right:3px;padding:6px 0 5px;margin-bottom:20px;}
.leftMenu .bold { margin:5px 0; text-indent:28px; font-weight:bold; background-image:none; background:url(/tour/images/icon/icon-folder-open.gif) no-repeat 5px 50%;}
.leftMenu a{ text-decoration:none}
.leftMenu p.info1 {color:#666;font-size:10px;margin:0 5px 15px;}
.leftMenu .h5 {font-size:13px;font-weight:bold; line-height:28px;margin:0; text-align:center;padding:1px 0;color:#fff;background:#10a7ec;}
.leftMenu .h5 a {color:#fff;text-decoration:underline;}
.leftMenu .h5 a:hover {text-decoration:none;}
.leftMenu .h5 a:visited {text-decoration:none;}
.leftMenu dl{margin:0 0 5px 0;}
.leftMenu dd {background:url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;text-indent:21px; line-height:25px;}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover {background:#fee95a url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;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;text-indent:20px;line-height:25px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt.greatWall {background:url(/images/logo/ico/ico-gwall.gif) no-repeat;*background:url(/images/logo/ico/ico-gwall.gif) 0 2px no-repeat ; border-bottom:0; margin-top:20px; text-indent:25px;font-weight:bold }
.leftMenu dl.a1{margin:15px 0;}
.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;}
.leftMenu dt.greatWallPic, .leftMenu dt.greatWallPic a:hover { background-image:none; }
.leftMenu dt a.current { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat; color:#f60;}

/*Tour search form*/
.leftMenu #search { margin:0 0 15px; width:166px; margin-left:2px; }
.leftMenu #search input { font-family: Verdana, Arial, Helvetica, sans-serif; }
.leftMenu #search li { float:left; width:70px; font-size:10px; list-style:none; margin-bottom:5px !important; margin-bottom:0; }
.leftMenu #search li.s3 { width:90px; }
.leftMenu #search span { font-weight:bold; }
.leftMenu #search p { margin:8px 0 5px; }
.leftMenu 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 google search form*/
.leftMenu .lgoosearch { width:165px; color:#3366cc; font-size:13px; margin-left:4px;margin-top:20px}
.leftMenu .lgoosearch span { color:#3366cc; font-size:12px; background:url(/images/logo/ico/search-left.gif) 0 0 no-repeat; padding-left:17px; }
.leftMenu .lgoosearch form.sb { margin:3px 0 3px 0; padding:0; }
.leftMenu .lgoosearch input.letter { width:96px; border:1px solid #ffd800; height:18px; background:#fff; border-right:0; line-height:20px; }
.leftMenu .lgoosearch input.pic { margin-top:2px !important;  *+margin-top:1px !important;
margin-top:0; line-height:20px; }

/*tag tools*/
.tagbtn_right{height:24px;width:100%;clear:both;margin-top:2px;margin-bottom:10px;}
.tagbtn_right a{width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat;text-decoration:underline}
.tagbtn_right a:hover{ text-decoration:none}
.font_zoom{float:right;width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat scroll 0 -122px;}
a.font_zoom1{float:right;margin-right:5px !important;margin-right:3px;width:28px;height:25px;background-position: -110px -122px;}
a.font_zoom2{float:right;margin-right:5px !important;margin-right:4px;width:28px;height:25px;background-position: -78px -122px;}
a.font_zoom1:hover{background-position: -110px -183px;}
a.font_zoom2:hover{background-position: -78px -153px;}
/*End tag tools*/

/*let me say*/
#tourSay{ background:none;background-color:#EDF6FF;margin:0 auto;border-bottom:0;}
#tourSay a{float:right;margin:10px 20px 0 0;}
.tagbtn{height:40px;width:100%;clear:both;margin-top:12px;margin-bottom:10px;background:url(/images/logo/line/line-dot.gif) left bottom repeat-x;}
.tagbtn a{width:144px;height:27px;display:block;background:url(/images/logo/ico/tagpics.gif) no-repeat;text-decoration:underline;}
.tagbtn a:hover{text-decoration:none;}
.tagbtn a.let_me_say{float:right;background-position: 0px 0px;}
.tagbtn a.let_me_say:hover{background-position: 0px -31px;}
/*end let me say*/

/*-----------validate code-----------*/
.clsvalidateimgs{float:left;height:10px;cursor:pointer;margin-top:7px;margin-left:2px;}
#divvalidateimgs span,#divrvalidateimgs span{display:block;float:left;width:9px;height:10px;background:url(/images/logo/ico/codenums.gif) no-repeat;}
/*-----------validate code end -------*/

/*----------bottom icon---------*/
#icon{text-align:center}
#icon img{margin:0 8px}
/*-----------end -------*/

/* Jenney 100113 add */
.headBg{background:#ffffcd; width:100%;  border-left:#c9cd9a solid 1px;}
.headBg form{text-align:right; padding:8px 8px 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; }
.headBg form input{border:#ccc solid 1px;}
.headBg form .login{border:0; margin-bottom:-4px;}
/*end*/

/*early bird ad*/
.earlyAd{width:173px;margin:10px auto 0;}
/*early bird ad end*/

/*kudos ad*/
#kudosAd{width:160px;margin:10px auto;}
/*kudos ad end*/

/*tailor made ad*/
.tailorAd{width:169px;margin:10px auto 0}
/*tailor made ad end*/
