﻿/*-----------------public----------------------*/
@charset "utf-8";
@import "hotel_search.css";

#answerLi .clear{clear:both; height:0; line-height:0; margin:0; font-size:0;}

.shadow { -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=5);} 


/*===================================comment list====================================*/
#comments {float:none; width:100%; background:#fff; font-size:14px;}
.askTxt{padding: 5px 10px;width: 696px;}
#comments .commHead{background:#92b6da; color:#fff; text-align:center; font-size:15px; position:relative;width:100%;padding-top:9px;height:28px;margin:0; font-weight:normal;}
#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{background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x; background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x;zoom:1;clear:both;padding-top:20px;height:200px;*height:auto;}
.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; *margin-top:-15px; padding-left:25px;  background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; font-size:14px;cursor:pointer;color:#36C; }
.commRecord .commReplyTop{ position:absolute; right:10px; top:10px; 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; }
.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{ position:relative; zoom:1; background:#f1f8fe; border:#daeaf7 solid 1px; padding:10px;  margin-top:15px;}
.commReplyText .commImg{ position:absolute; left:-11px; _left:-71px; top:-19px; *top:-13px; 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;}

.commRecord .commAuthor{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commOrder{ color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;}

/*   jenney 20110214 upadate  */
a.tipprev, a.tipnext, span.tipprev, span.tipnext{width:112px; height:31px;line-height:31px; margin-top:-7px; 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;}
a.tipnext{ padding:7px 35px; background-position:0 -80px;}
a.tipprev:hover{ background-position:0 -40px; color:#0469B6;}
a.tipnext:hover{background-position:0 -120px; color:#0469B6;}
span.tipprev{ background-position:0 -160px; color:#A5A5A5;}
span.tipnext{  padding:7px 35px; background-position:0 -200px; color:#A5A5A5;}
/*   End jenney 20110214 upadate  */


.tipprev {padding:7px 27px;margin-top:-7px;background:url(http://data.travelchinaguide.com/images/tcg/comment/button_current2.gif) repeat 0 0;color:#666;font-size:14px;height:31px;line-height:31px;text-align:center;text-decoration:none;width:112px;}
.tipnext {width:112px;height:31px;padding:7px 35px;margin-top:-7px;background:url(http://data.travelchinaguide.com/images/tcg/comment/button_current.gif) repeat 0 0;color:#666;font-size:14px;line-height:31px;text-align:center;text-decoration:none;}

a.utipprev, a.utipnext {color:#000;text-decoration:none;}
a.utipprev:hover, a.utipnext:hover {color:#0469B6;}

.quesBanner{ margin-top:20px; background:url(http://data.travelchinaguide.com/images/tcg/comment/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(http://data.travelchinaguide.com/images/tcg/comment/bg_left_corner_white.gif) no-repeat; left:0;}
.quesBanner p .b2{ background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_right_corner_white.gif) no-repeat; right:0; _right:-1px;}
.commRecord .commFrom{ position:relative; color:#3B1E58; font-weight:bold; border-bottom:#7cacda dashed 1px; background:#ecf5fe; padding:8px 8px; zoom:1;}

/*============================= search tips ========================*/
.getmore{border:1px solid #CEE5FC;font-size:12px;position:absolute;color:#707070;background:#fff;padding:0px;white-space:nowrap;z-index:1000;margin-left:293px;*margin-left:2px;margin-top:-188px;*margin-top:7px;}
.getmorereply{border:1px solid #CEE5FC;font-size:12px;position:absolute;color:#707070;background:#fff;padding:0px;white-space: nowrap;z-index:1000;margin-left:278px;*margin-left:-192px;margin-top:-152px;*margin-top:-180px;text-align:left;}
.getmore img{cursor:pointer;}
.item{font-size:12px;color:#707070;background:#fff;cursor:hand;padding:2px 10px 2px 10px;white-space:nowrap;}
.selitem{font-size:12px;color:#707070;background:#FDFFC8;cursor:hand;padding:2px 10px 2px 10px;white-space:nowrap;}
/*============================= css of pagerank ========================*/


/*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:520px;padding-top:30px;position:relative;}
.popLogin .popTitle{ position:absolute; top:10px; *top:8px; font-size:14px; font-weight:bold; font-style:italic; zoom:1;}
.popLogin .col1{ width:240px;}
.popLogin .col2{ width:220px;}
.popLogin .col1{ margin:15px 0 0 15px; _margin-left:5px;}
.popLogin .col1 label{ display:block; margin-bottom:8px; }
.popLogin .col1 .text{ display:block; width:200px; border:1px solid #E6E6E6; margin-top:2px;  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*/





#wrap{font:13px Verdana, Arial, Helvetica, sans-serif; width:158px; height:auto; overflow:hidden; margin:4px; border:1px solid #E2E2E2; background:#F3F3F3;}
.cityA{ display:block; height:165px;}
.adCon{ margin:5px 8px 0;}
.adCon .marginB{ margin-bottom:8px;}
.adCon .red{ color:#F00;}

#commtForm {margin-bottom:10px;}
#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; text-align:left; }
.addC form .askIco{ position:absolute; left:-5px; top:-5px; width:126px; height:33px;}
.addC form textarea,#commtForm .addC form textarea  { width:97%; 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%; 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; font-size:14px;}
.commentbody .submitOver, .commentbody .resetOver{ font-weight:bold;}


/* reply form --------- Jenney 110602 update, css3 be used */
#MyDiv{ display:none; position:absolute; width:680px; 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;}
#MyDiv .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; width:auto;}
#MyDiv .addRc form textarea{width:594px;height:120px; margin-top:10px;}
#MyDiv .addRc form input,.contL form select, .addRc form textarea{font-size:12px; border:1px solid #CCC; padding:1px;}
#MyDiv .addRc form p span{color:#f00;}
#MyDiv .addRc form p.term{color:#ff3002;font-size:12px;}
#MyDiv .addRc form p.term a{font-weight:bold;color:#0e48a9;}
#MyDiv .addRc p span.add{padding-right:10px;}
#MyDiv .addRc p span.add a{color:#ffffca;}
#MyDiv .addRc p span strong{font-size:12px;}
#MyDiv .addRc form#commentS2{padding:10px 26px;margin:0 10px;}
#MyDiv .addRc form#commentS2 textarea{width:455px;text-align:center;}
#MyDiv .addRc #runame{ width:140px;}

#MyDiv .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;}
#MyDiv .rclosebtn{ position:absolute; right:15px; top:15px; cursor:pointer; width:auto; }
#MyDiv .clsReply{text-align:right;padding-top:8px;}
#MyDiv .replyBtn{background:url(/inc/comment/images/ico_reply.gif) no-repeat left top;padding-left:18px;color:#3B6BA3;cursor:pointer;}
#MyDiv #divvalidateimgs span{width:16px;height:21px;background:url(/images/logo/ico/codenums.gif) no-repeat;}


/*==================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;}
/*======================== 2010-6-1 begin     =========================*/
.loginBox .memInfo{ margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{ margin-left:15px; background:url(/images/background/bgg001.gif) no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}
#spanmessage{margin-left:10px;margin-right:-5px;font-size:12px;}
#spanmessage a{text-decoration:none;color:#666;}
#spanmessage a{padding-left:32px;background:url(http://data.travelchinaguide.com/images/background/icon/msg.gif) no-repeat 0 -4px;text-decoration:none;color:#333;}

#msgBox{ display:none; position:absolute; top:35px; right:15px; width:370px; height:260px; border:solid 1px #ccc; background:#fff url(http://data.travelchinaguide.com/images/background/other/bgp037.png) repeat-x; z-index:999;}
#msgBox h2, #msgBox h3{ margin:10px 15px; font-size:14px;}
#msgBox h3{ padding-left:25px; background:url(/images/logo/ico/p02.png) no-repeat left center; color:#f60; text-decoration:underline;}
#msgBox .fr{ float:right; padding-left:15px; background:url(/images/logo/ico/p03.png) no-repeat left center; color:#d70404; font-weight:normal; font-size:12px; text-decoration:none;}
#msgBox .msgLi{ margin:5px; padding-top:5px; background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) repeat-x; font-size:12px; line-height:1.5;}
#msgBox .msgLi li{ width:330px; overflow:hidden; zoom:1; padding:5px 10px 5px 20px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 10px 12px;}
#msgBox .msgLi .greyBg{ background-color:#F2F2F2;}
#msgBox .msgLi .close{ float:right; margin-top:3px; background:url(/images/logo/ico/p03.png) no-repeat; padding:8px; cursor:pointer;}

#commtPage {margin-bottom:10px;text-align:center;}
#commtPage .tipprev, #commtPage .tipnext, #commtPage .tipprevGrey, #commtPage .tipnextGrey {background:url("http://data.travelchinaguide.com/images/tcg/comment/p001.png") repeat scroll 0 0 transparent;color:#000000;cursor:pointer;font-size:14px;height:31px;line-height:31px;margin:-7px 10px 0;padding:7px 27px;text-align:center;text-decoration:none;width:112px;}
#commtPage .tipnext {background-position:0 -80px;padding:7px 45px 7px 35px;}
#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 {background-position:0 -200px;color:#A5A5A5;padding:7px 45px 7px 35px;}
#comments .commList {height:auto;}

/* ======================================================= */
.hotelRadio{ line-height:1.5; font-size:18px;}
.hotelRadio label{ display:block;}
.hotelRadio .noChk{ color:#A1A1A1;}
.date{ margin:10px 20px; color:#448C03;}
.date .change{ position:relative; display:inline; margin-left:40px; z-index:2;}
#changeShow{ color:#36C; text-decoration:underline; cursor:pointer; }

.date .text2{ width:182px; border:2px solid #93CA53; margin-right:10px; padding:2px; vertical-align:middle;}
.date .submit{width:71px; height:22px; margin:0 auto; border:none; padding-bottom:6px; *padding-bottom:3px; background:url(http://data.travelchinaguide.com/hotel/images/button/p005.png) no-repeat; color:#FFF; cursor:pointer;}

/*share box*/
#sharebox {
	display:none;
    background: url("http://data.travelchinaguide.com/images/background/bg/bgp056.png") no-repeat scroll 0 0 transparent; 
    height: 316px;
    left: 133.5px;
    position: fixed;
    text-align: center;
    top: 150px;
    width: 69px;
}