﻿@charset "utf-8";
/* CSS Document */
/* Itinerary content */
h1 { font-size:15px; text-align:center;margin:15px }
.h1 {margin-bottom:10px;height:20px;padding:15px 0 10px;}
#tourItinerary { margin:0; padding:0; }
#hotelsQuotation { background:url(http://data.travelchinaguide.com/images/tcg/tour/menu/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:1px; font-size:13px; }
#tourItinerary .departure { background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) 3px 3px no-repeat; padding-left:30px; }
#tourItinerary .setwordsize { text-align:right; margin:0 0 10px 0; }
#tourItinerary ul.ico { padding:0 0 25px 0; margin:0; }
#tourItinerary ul.ico li { float:left; margin-right:1px; }
#tourItinerary ul.ico .ORbutton { background:url(http://data.travelchinaguide.com/images/tcg/tour/menu/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:1px; font-size:13px; }
#tourItinerary ul.ico .ORbutton a { text-decoration:none; }
.itinerary { text-align:justify; }
.itinerary blockquote { margin-left:46px; }
.itinerary table { margin-right:0; *margin-right:-8px;
_margin-right:-3px; margin-left:10px; background:#fff; border:1px solid #d3e7f6; font-size:13px; }
.itinerary table img { margin:5px 5px 0; }

.wrapI { margin-bottom:20px; }
.wrapI div { margin:10px 0; padding:10px; background:#edf6fd; line-height:140%; z-index:2; }
.wrapI .title { font-weight:bold; position:relative; padding-left:18px !important; background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/icon-dot-01.gif) no-repeat 5px 50%; }
.wrapI .title span { position:absolute; left:-57px; _left:-84px; top:-10px; padding-top:5px; width:46px; height:45px;text-align:center; font-size:16px; line-height:normal; }
/*Itinerary content end*/

/*tag tools*/
.tagbtn_right{height:18px;width:100%;clear:both;margin-top:2px;}
.tagbtn_right a, .tagbtn a, .font_zoom{width:144px;height:27px;display:block;background:url(http://data.travelchinaguide.com/images/background/button/combine-btn-p001.png) no-repeat;text-decoration:underline}
.font_zoom{ float:right; height:16px; background-position:0 -271px;}
.font_zoom .font_zoom1, .font_zoom .font_zoom2{float:right; width:28px; _width:25px; height:16px; margin-right:4px; }
.font_zoom .font_zoom1{ background-position:-110px -271px;}
.font_zoom .font_zoom1:hover{ background-position:-110px -287px;}
.font_zoom .font_zoom2{ background-position:-81px -271px;}
.font_zoom .font_zoom2:hover{ background-position:-81px -287px;}
/*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(http://data.travelchinaguide.com/images/background/line/line-dot.gif) left bottom repeat-x;}
.tagbtn a{width:144px;height:27px;display:block;background:url(http://data.travelchinaguide.com/images/background/button/combine-btn-p001.png) 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 -27px;}
/*end let me say*/

/*===================================comment====================================*/
#comments{width:100%; margin-top:20px; *padding-bottom:30px; background:#fff; font-size:14px;}
#comments .commHead{background:#92b6da; color:#fff; text-align:center; font-size:15px; font-weight:bold; position:relative;width:100%;padding-top:9px;height:28px;margin:0;}
#comments .commHead .b1, #comments .commHead .b2{position:absolute; top:0px; width:9px; height:44px;}
#comments .commHead .b1{background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_left_corner_bule.gif) no-repeat; left:0;}
#comments .commHead .b2{background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_right_corner_bule.gif) no-repeat; right:0; _right:-1px;}
#comments .commList{ padding-top:10px; background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x; zoom:1; clear:both; }
.commList .commRecord{clear:both;height:auto;padding:0 20px;}
.commRecord .commRight{float:left; width:90%;padding-left:40px;}
.commRecord .commRight2{height:auto;float:left; width:90%;margin-left:40px !important;margin-left:20px;margin-bottom:20px !important;margin-bottom:26px;}
.commRecord .commTime{height:auto;color:#8FB5DA; margin-top:8px;}
.commRecord .commTime .rmember{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor2{color:#3B1E58;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commRecord .commTime span{color:#3B1E58;}
.commRecord .commAuthor2 span{color:#8FB5DA;}
.commRecord .commReply{float:right; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; padding-left:25px; font-size:14px;cursor:pointer;color:#36C;}
.commRecord .commReplyTop{float:right; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; padding-left:25px; font-size:14px;cursor:pointer;font-weight: normal;margin-top:-20px;margin-top: 0px\9;*margin-top:-24px;_margin-top:-24px;}
.commRecord a{font-weight:normal;}
.commRecord .commTitle{ margin-top:5px; color:#315C86; font-size:1.1em;}
.commRecord .commText{color:#315C86; margin-top:10px;}
.commRecord .commReplyText{height:auto;background:#f1f8fe; border:#daeaf7 solid 1px; padding:10px; position:relative; margin-top:15px;}
.commReplyText .commImg{ position:absolute; left:-11px; _left:-71px; top:-19px; *top:-21px;  width:54px; height:57px; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply-1.gif) no-repeat;} 
.clscommtcount{color:#49b0f5; font-size:20px;font-weight:normal;margin-bottom:-10px;}
#allcommtsNum{clear:both;float:right;width:100%;color:#765527;margin-top:-40px;margin-bottom:16px;}
.clsmorevoiceright{float:right;width:26px;height:32px;background:url(http://data.travelchinaguide.com/images/tcg/comment/morevoiceleft.gif) no-repeat;}
.clsmorevoiceleft{float:right;width:9px;height:32px;background:url(http://data.travelchinaguide.com/images/tcg/comment/morevoiceright.gif) no-repeat;}
.clsmorevoicewords{float:right;width:auto;height:25px;border-top:1px solid #95B9D9;border-bottom:1px solid #95B9D9;background:#ECF6FD;padding:5px 1px 0 5px;font-size:14px;color:#686868;}
.commentbtmleft{margin-right:-10px;width:10px;height:89px;float:left;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentleftbg.gif) no-repeat;}
.commentbtmmain{width:95%;border-bottom:1px solid #AFC7E3;float:left;margin-left:10px !important;margin-left:5px;margin-top:41px;padding-bottom:15px;padding-right:3%;height:32px;}
.commentbtmright{width:12px;height:89px;float:right;margin-left:-13px;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentrightbg.gif) no-repeat;}

a.tipprev:hover {background:url(http://data.travelchinaguide.com/images/tcg/comment/button_hover2.gif) repeat 0 0;color:#0469B6;}
a.tipprev {background:url(http://data.travelchinaguide.com/images/tcg/comment/button_current2.gif) repeat 0 0;color:#000;font-size:14px;height:31px;line-height:31px;text-align:center;text-decoration:none;width:112px;}
a.tipnext:hover {background:url(http://data.travelchinaguide.com/images/tcg/comment/button_hover.gif) repeat 0 0;color:#0469B6;}
a.tipnext {width:112px;height:31px;background:url(http://data.travelchinaguide.com/images/tcg/comment/button_current.gif) repeat 0 0;color:#000;font-size:14px;line-height:31px;text-align:center;text-decoration:none;}
a.utipprev:hover {color:#0469B6;}
a.utipprev {color:#000;text-decoration:none;}
a.utipnext:hover {color:#0469B6;}
a.utipnext {color:#000;text-decoration:none;}

.quesBanner{ margin-top:20px; background:url(/inc/comment/images/bg_ques_banner.gif) repeat-x right 13px;  height:170px;}
.quesBanner p{ float:right; background:#f38a17; position:relative; color:#fff; font-size:16px; font-weight:bold; padding:8px 12px; word-spacing:5px; letter-spacing:2px;}
.quesBanner p .b1, .quesBanner p .b2{ position:absolute; top:0; width:8px; height:8px;}
.quesBanner p .b1{ background:url(/inc/comment/images/bg_left_corner_white.gif) no-repeat; left:0;}
.quesBanner p .b2{ background:url(/inc/comment/images/bg_right_corner_white.gif) no-repeat; right:0; _right:-1px;}
.commRecord .commFrom{ color:#3B1E58; font-weight:bold; border-bottom:#7cacda dashed 1px; background:#ecf5fe; padding:8px 8px;}

/*===================================comment form====================================*/
#commtForm p{margin:0;}
.addC .title{clear:both;position:relative;padding:25px 0 0 160px;height:31px;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_02.jpg) repeat-x;color:#2a6196;text-align:left}
.addC .title a{text-decoration:none;color:#36C;}
.addC .title a:hover{text-decoration:none;color:#f60;}
.addC .title2{position:absolute;top:0;left:0;display:block;float:left;padding:25px 0 0 15px;width:185px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_03.gif) no-repeat;color:#fff;font-weight: bold;font-size:13px;text-align:left}
.addC form{border:1px solid #b2c9e1;padding:5px 0px 10px 0px !important;padding:5px 4px 10px 4px;text-align:left;}
.addC form textarea{width:100%;height:130px;margin-top:5px;}
.addC form input,.contL form select{font-size:12px;}
.addC form p span{color:#f00;}
.addC form p.term{color:#ff3002;font-size:12px;}
.addC form p.term a{font-weight:bold;color:#0e48a9;}
.addC p span.add{padding-right:10px;}
.addC p span.add a{color:#ffffca;}
.addC p span strong{font-size:12px;}
.addC form#commentS2{padding:10px 26px;margin:0 10px;}
.addC form#commentS2 textarea{width:200px;text-align:center;}
.commtsuccess{ clear:both;height:80px; padding:20px 0; background:#78A2CC;border:1px solid #92b7db;text-align:center;}
.commtsuccess a, .commtsuccess a:hover{ color:#FFF;}
.commt_success_img{float:left;width:22%;text-align:right;padding-top:15px;padding-right:8px;}
.commt_success_content{float:right;width:75%;text-align:left;padding-top:10px;}
.commt_wait_content{float:right;width:75%;text-align:left;padding-top:30px;*padding-top:10px;}
.commtContent{text-align:justify;clear:both;width:98%;padding-top:3px;}
.commentbody{width:95%;padding:10px 10px 0 10px;}
.commentbody .askTxt{ width:97%;  padding:5px 10px;}

/* reply form --------- Jenney 110602 update, css3 be used */
#MyDiv{ display:none; position:absolute; width:620px; font-size:12px; background:#fff; border:1px solid #9AB5D0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:3px 3px 5px #87919B; -webkit-box-shadow:3px 3px 5px #87919B; box-shadow:3px 3px 5px #87919B; z-index:10001; text-align:center;}
#MySearchLoading{position:absolute;width:100px;height:100px; font-size:12px;z-index:10001;text-align:center;display:none;}
.addRc{ margin-bottom:10px; padding:15px 30px 20px; background:#fff; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; text-align:left;}
.addRc form textarea{width:554px; height:120px; margin-top:10px;}
.addRc form input,.contL form select, .addRc form textarea{font-size:12px; border:1px solid #CCC; padding:1px;}
.addRc form p span{color:#f00;}
.addRc form p.term{color:#ff3002;font-size:12px;}
.addRc form p.term a{font-weight:bold;color:#0e48a9;}
.addRc p span.add{padding-right:10px;}
.addRc p span.add a{color:#ffffca;}
.addRc p span strong{font-size:12px;}
.addRc form#commentS2{padding:10px 26px;margin:0 10px;}
.addRc form#commentS2 textarea{width:455px;text-align:center;}
.addRc #runame{ width:160px;}

.replytitle{ height:55px; line-height:50px; border:1px solid #FFF; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; padding-left:20px; background:#6E98C9 url(http://data.travelchinaguide.com/images/background/bg/bgp025.png) repeat-x; font-size:18px; font-weight:normal; color:#fff; text-align:left; cursor:move;}
.rclosebtn{ position:absolute; right:15px; top:15px; cursor:pointer; }.clsReply{text-align:right;padding-top:8px;}
.clsReply{text-align:right;padding-top:8px;}
.replyBtn{background:url(/inc/comment/images/ico_reply.gif) no-repeat left top;padding-left:18px;color:#3B6BA3;cursor:pointer;}
/*============================= comment old css ========================*/
.record{float:left;width:85%;margin-top:20px;margin-bottom:10px;border-top:1px dashed #7cacda;margin-left:60px !important;margin-left:30px;padding-top:5px;}
.time{color:#8FB5DA;}
.time span{color:#3B1E58;}
.commtContent{color:#315C86; margin-top:5px;}
.reply{border:#daeaf7 solid 1px;background:#f1f8fe;padding:10px; position:relative; margin-top:15px;}
.replytime{margin-top:-11px;margin-left:-11px;height:45px;background:#f1f8fe url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply-1.gif) left top no-repeat;color:#315C86; padding-left:74px;padding-top:12px;}
.replyName{color:#3B1E58;margin-top:5px;}
.reply p{color:#315C86;}
.commOrder{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;}
.commOrder2{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;margin-bottom:-30px;}
/*========================end comment===================================*/

/*=========================comment vote======================================*/
.commTime{position:relative;margin:0 auto; }
.commentvote{position:absolute; top:0;right:0; -right:10px;}
.commentvote .good, .commentvote .bad { margin-left: 10px; padding:4px 2px 4px 15px;  background: url(http://data.travelchinaguide.com/images/background/bg/bgp014.png) no-repeat;cursor:pointer;}     
.commentvote .good {background-position: 0 -95px; color: #EA901B;}
.commentvote .bad { padding-left:18px; background-position: -25px -120px; color: #719332;} 
#idpopup,#idpoptip{position:absolute;top:0;left:0;display:none;z-index:2000;height:auto;}
.clsreplyvotebox{background:#fff6c1;border: 1px solid #d9c242;color: red;text-align: center;font-size:12px;padding:4px 6px;}
/*======================end comment vote======================================*/

/*new css*/
.left { width:180px; padding-top:30px; background:#FFFFCD; border-right: solid 5px #E4E4E4; border-bottom: solid 5px #E4E4E4; }
/*new css end*/
.left .leftMenu{ position:relative; margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666;}
.yellowBg{ padding:35px 0; background:#FCEAA4 url(http://data.travelchinaguide.com/images/tcg/feedback/bg/bgj043.jpg) no-repeat center top;}
.yellowBg .numBox{ width:90px; margin:0 auto 60px; color:#ffffcd; font-weight:bold; font-size:13px; }
.yellowBg .numBox p{}
.yellowBg .numBox .num{ font-size:16px; font-weight:bold; color:#fff;}
.yellowBg .numBox .strong{ display:block; margin-bottom:10px; font-weight:bold; font-size:15px; color:#fff;}

/*new leftNav */
.cityNav2{color:#666666}
.cityNav2 .cityTitle{width:100%; background:#10a7ec; color:#fff; font-weight:bold; text-align:center;font-size:14px;padding:5px 0;}
.cityTitle a{color:#ffffff;text-decoration:underline;} 
.cityTitle a:hover{color:#ffffff;text-decoration:none;}
.cityNav2 .leftNav li {line-height:25px;text-indent:25px;display:block;color:#ff6600;background:url(http://data.travelchinaguide.com/images/background/icon/closed.gif) 5px 7px no-repeat;border-bottom:1px solid #e2e2e1}
.cityNav2 .leftNav li a{color:#3366CC;display:block;text-decoration:none;}
.cityNav2 .leftNav li a:visited{color:#3366CC;text-decoration:none;}
.cityNav2 .leftNav li a:hover{background:#FEE95A url(http://data.travelchinaguide.com/images/background/icon/open1.gif) no-repeat scroll 5px 5px;color:#FF6600;display:block;text-decoration:none;}
/*-------------new leftNav end------------------*/

/* answer list */
.greenArr{ margin:5px 15px 0; padding-left:18px; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p002.png) no-repeat left center; color:#528105; font-size:18px; font-weight:normal;}
.qaLi{ border:2px solid #BEDCAF; margin-top:15px;}
.answers .col1 img, .question .col1 img{ width:40px; height:40px;}
.answers .col1 div, .question .col1 div{ width:40px; height:40px; overflow:hidden; margin:0 auto; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p003.png) no-repeat;}
.answers .col1 .qIcon0, .question .col1 .qIcon0{ background-position:0 0;}
.answers .col1 .qIcon1, .question .col1 .qIcon1{ background-position:0 -40px;}
.answers .col1 .qIcon2, .question .col1 .qIcon2{ background-position:0 -80px;}
.answers .col1 .qIcon3, .question .col1 .qIcon3{ background-position:0 -120px;}
.answers .col1 .aIcon{ background-position:0 -160px;}
.answers .col2{ width:570px; padding-left:90px;}
.answers .col3{ text-align:center; color:#858484;}
.answers .col3 .num{ font-size:16px; font-weight:bold;}
.answers .rmember{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.qaTime{ float:left; width:145px; margin-left:5px; zoom:1; font-size:12px;}
.userInfo{ position:relative; float:left; font-size:12px;}
.userInfo .col1{ position:absolute; left:5px; top:0; width:40px; height:40px;}

.answers{ position:relative; margin:0 10px; padding:15px 5px 0; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left top; z-index:1; zoom:1;}
.answers .userInfo{ padding-left:65px;}  
.answers .userInfo, .answers .userInfo a, .answers .qaTime{ font-size:12px; color:#237DBB;}
.answers .rmember{ color:#237DBB;}
.answers .aCon{ margin:0 10px; padding:10px 15px 15px 55px;}
.answers .noBd{ border:none;}
.answers .aCon p{ margin-top:10px;}
/* End answer list */

/* question */
.question{ position:relative; margin-bottom:-1px; padding:15px; background:#f1fcf1; z-index:2; zoom:1;}
.question .qaTitle, .question .userInfo, .question p, .question .strong{ padding-left:65px;}  
.question .qaTitle{ padding-right:90px; font-size:16px;}
.question .userInfo, .question .userInfo a, .question .qaTime{ font-size:12px; color:#718B42;}
.question .noTitle .col1{ top:0;}
.question .strong{ color:#718B42;}
.question .bdT{ border-top:1px solid #D2E7AE; margin-top:15px; padding:15px 15px 0 0;}
.question p{ margin-top:10px;}
.question .btn03, .question .btn03:hover{ position:absolute; right:15px; top:15px; width:85px; height:25px; line-height:22px; background:url(http://data.travelchinaguide.com/images/tcg/qa/button/p002.png) no-repeat;  text-decoration:none; text-align:center; color:#FFF; cursor:pointer;}

/* more question and answer */
.moreQa, .moreQa a{ display:block; height:32px; line-height:30px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp024.png) no-repeat right top;}
.moreQa{ float:right; margin-top:15px; padding-right:10px; overflow:hidden; zoom:1;}
.moreQa a{ float:left; padding-left:35px; background-position:left top;}
.moreQa .num{ display:block; float:left; margin-left:5px; font-size:0.95em; color:#858585;}
/* comment form */

.qaComment{ border:10px solid #F1FCF1; margin-top:10px; padding:15px; overflow:hidden; zoom:1;}
#commtForm p { margin:0; }
.addC .red{ font-size:12px; font-weight:bold; color:#F60;}
.addC .title { clear:both; position:relative; padding:25px 0 0 183px; height:31px; background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_02.jpg) repeat-x; color:#2a6196; text-align:left }
.addC .title a { text-decoration:none; color:#36C; }
.addC .title a:hover { text-decoration:none; color:#f60; }
.addC .title2 { position:absolute; top:0; left:0; display:block; float:left; padding:25px 0 0 8px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_03.jpg) no-repeat; color:#fff; font-weight: bold; font-size:13px; text-align:left; }
.addC .titleFont2 { position:absolute; top:0; left:0; display:block; float:left; padding:25px 0 0 15px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbgfont_03.jpg) no-repeat; color:#fff; font-weight: bold; font-size:13px; text-align:left; }
.addC form { position:relative; top:10px; border:1px solid #b2c9e1; margin-bottom:25px; text-align:left; }
.addC form .askIco{ position:absolute; left:-5px; top:-5px; width:126px; height:33px;}
.addC form textarea { width:100%; height:130px; margin-top:5px; }
.addC form input, .contL form select { font-size:12px; }
.addC form p span { color:#f00; }
.addC form p.term { color:#ff3002; font-size:12px; }
.addC form p.term a { font-weight:bold; color:#0e48a9; }
.addC p span.add { padding-right:10px; }
.addC p span.add a { color:#ffffca; }
.addC p span strong { font-size:12px; }
.addC form#commentS2 { padding:10px 26px; margin:0 10px; }
.addC form#commentS2 textarea { width:200px; text-align:center; }
.commtsuccess { clear:both; height:80px; width:100%; background:#78A2CC; border:1px solid #92b7db; text-align:center; margin-top:20px }
.commt_success_img { float:left; width:22%; text-align:right; padding-top:15px; padding-right:8px; }
.commt_success_content { float:right; width:75%; text-align:left; padding-top:10px; }
.commt_wait_content { float:right; width:75%; text-align:left; padding-top:30px; *padding-top:10px;
}
.commtContent { text-align:justify; clear:both; width:98%; padding-top:3px; }

.commentbody { width:95%; margin:15px auto 10px;}
.commentbody .askTxt{ width:700px; padding:5px 10px;}
.commentbody input, select, textarea{ border:1px solid #A6A6A6; font:12px Verdana, Geneva, sans-serif;}
.commentbody .mrg{ margin-bottom:5px;}
.commentbody .mrg .txtLong{ width:97%; margin:5px 0; padding:5px 10px;}
.commentbody .mrg textarea.txtLong{ height:80px;}
.commentbody .mrg .fr{ color:#858585; font-size:12px;}
.commentbody .mrg .tar{ text-align:right;font-size:12px;}
.commentbody .mrg .tar .note{ color:#858585;  }
.commentbody .mrg select{ width:300px;}
.commentbody .memOrGuest{ margin:15px 0 10px; padding:15px 30px; background:#F4F9FE;}
.commentbody #uname{ margin-right:15px;}
.commentbody #chkemail{ border:none;}
.commentbody #email{ width:290px;}
.commentbody #pleaseIn{ margin:0 4px 5px 0;}
.commentbody #loginFormCommt{ display:none; height:22px; margin-bottom:10px;}
.commentbody #commtloginOk{ margin-bottom:8px;}

.commentbody .submitOut, .commentbody .resetOut, .commentbody .submitOver, .commentbody .resetOver{width:80px; height:25px; line-height:20px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.commentbody .submitOver, .commentbody .resetOver{ font-weight:bold; background:#ffffd8;color:#c00000;}
.commentbody .submitOut{background:#c00000; border:1px solid #d66666; border-right-color:#5d0000;border-bottom-color:#5d0000;}
.commentbody .resetOut{background:#b9b9b9; border:1px solid #dfdfdf; border-right-color:#555; border-bottom-color:#555; }

/*==================comment search box=============================*/
.clscommtsearch{height:26px;border:1px solid #a5c6d1; margin:15px 0; padding:16px 0;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsearchbg.gif) repeat-x;text-align:center;font-size:16px;color:#3080ae;}
.clscommentsearchtxt{border:2px solid #a5c6d1;height:20px;font-size:14px;}
.clscommentsearchbtn{width:91px; height:25px;background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsearchbtn.gif) no-repeat; margin:0 0 0 10px; border:none;cursor:pointer;}
.clscitytitleyellow{width:100%; background:#F0B500; color:#fff; font-weight:bold; text-align:center; font-size:15px; padding:5px 0;}
.clstraintip{border:1px solid #CCC;background:#fffaee;padding:5px;margin-bottom:10px;}
.clsgoogleadleft{width:160px;height:600px;border:1px solid #ccc;background:#fff;font-size:11px;text-align:left;}
.clsgoogleadtop{width:720px;height:90px;border:1px solid #ccc;background:#fff;font-size:11px;text-align:left;}



/*pop login start*/
.commRecord .downArrow, .popBox .close, .popBox .memAdd, .popBox .memSend{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp002.png) no-repeat;}
.commRecord .downArrow{padding:0 13px; background-position:8px -142px; cursor:pointer;}
.popBox .memAdd, .popBox .memSend, .popBox .memUrl{margin-top:8px;}
.popBox .memUrl{background: url(http://data.travelchinaguide.com/images/background/icon/ico-bugle.gif) no-repeat scroll 0 6px transparent;font-size: 13px;padding-left:15px;}
.popBox{border:1px solid #92ADDA; background:#E3F0FF url(http://data.travelchinaguide.com/images/background/bg/bgj002.jpg) repeat-x;}
.popBox .memInfoPic{ margin:15px 0 0 15px;}
.popBox .innerBox{ background:#FFF; margin:5px; border:1px solid #79A2CE; padding:10px;}
.popBox .boxc2{ overflow:hidden; zoom:1;}
.popBox .col1{ float:left; width:96px;}
.popBox .col1 img{}
.popBox .col2{ float:right; width:220px;padding-right:10px;}
.popBox .col2 .memName{ margin-bottom:5px;}
.fr{float: right;}
.popBox .memAdd{ padding-left:25px; background-position:0 -49px;}
.popBox .memSend{ padding:1px 0 1px 25px; background-position:-27px -72px;}
.popBox .all{ margin-top:10px; border-top:1px solid #DCDCDC; padding-top:10px;}
.popBox .close{ position:absolute; right:10px; top:10px; width:16px; height:16px; background-position:-27px -162px; cursor:pointer;}
.downArr{background:url(http://data.travelchinaguide.com/images/background/bg/bgp014.png) no-repeat scroll 8px -142px transparent;cursor:pointer;padding:2px 13px;}
#idpopup{position:absolute;top:0;left:0;display:none;}
/* End members' details information */
.popLogin{width:530px;padding-top:30px;position:relative;}
.popLogin .popTitle{ margin:5px 0 10px; text-align:center; font-size:14px; font-weight:bold; font-style:italic; zoom:1;}
.popLogin .col1{ width:240px;}
.popLogin .col2{ width:220px;}
.popLogin .col1{ margin:40px 0 0 15px; _margin-left:5px;}
.popLogin .col1 label{ display:block; margin-bottom:8px; }
.popLogin .col1 .text{border:1px solid #E6E6E6; padding:2px 4px; font:12px Verdana, Arial, Helvetica, sans-serif;}
.popLogin .col1 .tac{ margin-top:10px;}
.popLogin .col2{ padding-bottom:40px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj003.jpg) no-repeat; text-align:center;}
.popLogin .col2 p{ margin:40px 50px 10px; text-align:left;}

.submitOut, .resetOut, .submitOver, .resetOver{width:120px; height:25px; line-height:20px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;}
.submitOver, .resetOver{ font-weight:bold; background:#ffffd8;color:#c00000;}
.submitOut{background:#c00000; border:1px solid #d66666; border-right-color:#5d0000;border-bottom-color:#5d0000;}
.resetOut{background:#b9b9b9; border:1px solid #dfdfdf; border-right-color:#555; border-bottom-color:#555; }
#maskDiv{ position:absolute; left:0; top:0; width:100%; height:1500px; background:#18253c; opacity:0.6; filter:alpha(opacity=60); z-index:999;}
.poploginstatus{width:20px;height:20px;}
.popMsg{width:440px;position:relative;color:#666666;}
.popMsg .clsmsgtitle{width:400px; border:1px solid #ccc;}
.popMsg .clsmsgtext{width:400px; height:100px;border:1px solid #ccc;}
/*pop login end*/

/*   Q & A page  */
#commtPage { margin-bottom:10px; text-align:center; }
#commtPage .tipprev, #commtPage .tipnext, #commtPage .tipprevGrey, #commtPage .tipnextGrey{width:112px; height:31px;line-height:31px;margin:-7px 10px 0 10px;padding:7px 27px; background:url(http://data.travelchinaguide.com/images/tcg/comment/p001.png); font-size:14px; text-align:center; text-decoration:none; color:#000; cursor:pointer;}
#commtPage .tipnext{padding:7px 45px 7px 35px; background-position:0 -80px;}
#commtPage .tipprev:hover{ background-position:0 -40px; color:#0469B6;}
#commtPage .tipnext:hover{background-position:0 -120px; color:#0469B6;}
#commtPage .tipprevGrey{ background-position:0 -160px; color:#A5A5A5;}
#commtPage .tipnextGrey{ padding:7px 45px 7px 35px; background-position:0 -200px; color:#A5A5A5;}
/*   Q & A page  */