﻿@charset "utf-8";
.content{padding:10px 0;_padding-top:0;line-height:140%; overflow:hidden; zoom:1; }
.content .contentBox{ width:988px; margin:0 auto; position:relative;}
.cont{ width:870px; background:#fff; margin:0 auto; padding:0 20px; position:relative;}
.path{width:100%; margin:10px 0; padding-bottom:14px;background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) 0 bottom  repeat-x;}

/* ==================How to book of left================ */
.leftbox{width:170px; /*float:left;  margin-top:2px;*/ position:absolute; left:0; top:0;}
.bookBox{border:#38abfb solid 1px; width:170px;margin:0 auto 10px;}
.bookBox p{padding:8px; background:#fff;}
.bookBox p{ background:url(http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg) repeat-x;color:#fff; font-size:16px; text-align:center; padding:15px 0;}
.bookBox p a{ color:#fff; text-decoration:underline;}
.bookBox p a:hover{ color:#fff; text-decoration:none;}
.bookBox .policetext{padding:5px;background:#fff;}
.bookBox ul{ background:#fff; padding:5px;}
.bookBox li{ height:37px; background:url(http://data.travelchinaguide.com/images/tcg/tour/arrow/arrow_blue.gif) no-repeat 20px 24px;}
.bookBox li span{ color:#1a88d2; margin:0 5px;}
.bookBox li.lastStep{ background:none; height:25px;}
.bookBox li.current, .bookBox li.current span{ color:#fa8200;}

/*===================right content=====================*/
.cont{ width:740px;float:left;margin-left:20px}

.cont .formTitle{ font-size:16px; font-weight:bold;}
.cont .formIntro{ position:relative; width:100%; height:220px; border:1px solid #DAD4BE; margin:20px 0; padding:20px 0 15px; -padding:20px 0 5px; background:#FFF6CD;}
.cont .formIntro p{ margin:0 30px 15px 370px; text-align:justify;}

.cont .formTitle2{ font-size:16px; font-weight:bold;}
.cont .formIntro2{ position:relative; width:100%;  border:1px solid #DAD4BE; margin:20px 0; padding:20px 0 15px; -padding:20px 0 5px; background:#FFF6CD;}
.cont .formIntro2 p{ margin:0 30px 15px 15px; text-align:justify;}

.cont .formImg{ position:absolute; left:-1px; top:-1px; width:358px; height:260px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgj055.jpg) no-repeat;}
.cont .formImg p{ margin:200px 31px 0; font-size:12px; line-height:1.3; color:#FFF;}
.cont .itinary{ background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/ico-success.jpg) no-repeat 25px 0; text-indent:35px; line-height:160%; text-align:justify; padding:5px 25px;}
.cont .itinary span{ font-weight:bold;}
.cont .note{ width:100%; background:#fff; text-align:right; font-size:12px; margin-bottom:5px;}
.cont .note span{ color:#fa8200;}

/*===================form table =====================*/
.cont fieldset{ border:#D1D1D1 solid 1px; padding:30px 10px 10px 10px; margin-bottom:40px; position:relative; background:#fff;}
.cont fieldset legend{ position:absolute; left:10px; top:-11px; padding:0 10px 0 30px; background:#fff url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif) no-repeat 10px 3px; font-size:15px; font-weight:bold; }
.cont fieldset table{ margin:0px auto 10px auto; width:90%; border:0;}
.cont fieldset table td{ font-size:14px; padding:3px;}
.cont fieldset table td .mapTxt{border:#FF9A00 solid 1px; background:#FFFBD0; color:#0B56EF; font-size:12px; padding:1px; margin:5px 0; font-weight:bold; width:180px; text-align:center; cursor:pointer; }
.cont fieldset table span{color:#fa8200; font-weight:bold; margin:0 5px;}
.cont fieldset input.text, textarea.text, select{ border:#ccc solid 1px; font-size:14px; padding:2px 0 2px 4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cont fieldset .errMsg{ border:#FF9A00 solid 1px; padding-left:25px; background:#FFFBD0 url(http://data.travelchinaguide.com/images/tcg/tour/icon/ico-error.gif) no-repeat 5px 3px; color:#F24306; font-size:12px; margin:5px 0;width:75%;}
.cont fieldset .errMsghidden{ display:none;}
.cont .reply{ margin:20px 0; font-size:11px;}
.cont fieldset .flagicon *{position:absolute; right:20px; *right:10px;  *top:10px;  width:83px; height:69px;}
.cont .flagicon .traveldetail1{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat 0 0;}
.cont .flagicon .traveldetail2{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat -83px 0px;}
.cont .flagicon .special1{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat 0 -69px;}
.cont .flagicon .special2{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat -83px -69px;}
.cont .flagicon .contact1{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat 0 -207px;}
.cont .flagicon .contact2{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat -83px -207px;}
.cont .flagicon .other1{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat 0 -138px;}
.cont .flagicon .other2{ background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bg-form-flag.jpg) no-repeat -83px -138px;}
.cont fieldset .chinaMap{ width:646px; margin:0 auto; text-align:center;}
.errlink {top:-40px; position:relative; }
.cont .itinary{ background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/ico-success.jpg) no-repeat 25px 0; text-indent:30px; line-height:160%; text-align:justify; padding:5px 25px 20px;}
.cont .itinary span{ font-weight:bold;}

/*===================form table =====================*/
.cont .boxBorder{ border:#D1D1D1 solid 1px; padding:10px; position:relative; margin-bottom:40px;}
.cont .boxBorder .iconOver1,.cont .boxBorder .iconOut1{ position:absolute; top:10px; right:10px; width:50px; height:50px;}
.cont .boxBorder .iconOver1{ border:#f00 solid 1px;}
.cont .boxBorder .iconOut1{ border:#ccc solid 1px;}
.cont .boxBorder h3{ background:#fff url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif) no-repeat 10px 3px; padding:0 10px 0 30px; font-size:15px; font-weight:bold; position:absolute; left:10px; top:-11px;}
.cont .boxBorder table{ margin:5px 0 25px 0;}
.cont .boxBorder table td{ font-size:14px;}
.cont .boxBorder table span{color:#fa8200; font-weight:bold; margin:0 5px;}
.cont .boxBorder input.text, textarea.text, select{ border:#ccc solid 1px; font-size:14px; padding:2px 0 2px 4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cont .boxBorder .errMsg{ border:#FF9A00 solid 1px; padding-left:25px; background:#FFFBD0 url(http://data.travelchinaguide.com/images/tcg/tour/icon/ico-error.gif) no-repeat 5px 3px; color:#F24306; font-size:12px; margin:5px 0;width:75%;}
.cont .boxBorder .flagicon *{ position:absolute; right:10px !important;right:30px; top:10px; width:83px; height:69px;}
.cont .boxBorder .errMsghidden{ display:none;}

/*===================form button=====================*/
.submitOut, .resetOut{width:104px; height:25px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.submitOver, .resetOver{width:104px; height:25px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:#ffffd8;color:#c00000; cursor:pointer;}
.submitOut{background:#c00000; border-top:1px solid #d66666;border-left:1px solid #d66666;border-right:1px solid #5d0000;border-bottom:1px solid #5d0000;}
.resetOut{background:#b9b9b9; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #555;border-bottom:1px solid #555;}

/*===================form after=====================*/
 #formcontent{ margin:10px 30px;}
 #formcontent div{margin:25px 70px;padding-left:20px; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif) no-repeat 0px 5px;}
 #formcontent div span { font-weight:bold;}
.cont .formIntrono{ width:100%; height:100px; margin:35px 0; text-align:center;font-size:22px;}
.cont .formIntrono img{ padding:5px;}

/*-------------left menu and ad---------------*/
#chosUs{ display:block; width:172px; height:48px; line-height:55px; margin:0 auto 10px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp001.png) no-repeat; color:#fff; font-weight:normal; font-size:15px; text-indent:38px;}
.leftMenu{ position:relative;margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666;}
.leftMenu .leftBorder, .leftMenu .rightBorder{ position:absolute; top:0; width:1px; height:155px; background:url(http://data.travelchinaguide.com/images/background/menu/bg-39.gif);}
.leftMenu .leftBorder{left:0;font-size:0;}
.leftMenu .rightBorder{right:0;font-size:0;}
.leftMenu .h3 { color:#fff; margin:2px; background: url(http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:15px 0; text-align:center;}
.leftMenu .h3 a{ color:#fff;}
.leftMenu h3 { color:#fff; margin:2px; background: url(http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:15px 0; text-align:center;}
.leftMenu h3 a{ color:#fff;}
.leftMenu dl{margin:0 0 5px 0;}
.leftMenu dt{background:url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) 5px 9px no-repeat;text-indent:20px;line-height:25px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt a{ text-decoration:none; display:block;}
.leftMenu dt a:hover {background:#fee95a url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) 5px 9px no-repeat;color:#ff6600; display:block; }
.leftMenu dt a:visited{ text-decoration:none;}
.leftMenu dt.bottom{border-bottom:0;}
.leftMenu dd {background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) 10px 5px no-repeat;text-indent:21px;height:25px;line-height:25px;}
.leftMenu dd a img{margin:6px auto}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover {background:#fee95a url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) 10px 5px no-repeat;color:#ff6600; display:block; }
.leftMenu dd a:visited{text-decoration:none;}

/*page left ad*/
.earlyAd{width:160px;margin:0 auto 20px;}
#kudosAd{width:160px;margin:10px auto 0;}
/*-------------left menu and ad end------------*/

/*new left nav 20111208*/
.headBg, .headBg .banner{ height:15px; border:none; background:#FFF  url(http://data.travelchinaguide.com/images/background/bg/bgp032.png) repeat-x;}
.left{ position:relative; width:184px; overflow:visible; border-left:none; padding-top:10px; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background:#F8F8F3 url(http://data.travelchinaguide.com/images/background/bg/bgp018.png) repeat-x; zoom:1; }
/*new left nav 20111208*/
