﻿/* CSS Document */
h1 { font-size:15px; text-align:center;margin:15px }

/* Itinerary content */
#tourItinerary { margin:0; padding:0; }
#hotelsQuotation { background:url(/tour/images/icon/ico-blank-1.gif) no-repeat; width:148px; height:28px; text-align:center; padding-top:1px; font-size:13px; }
#tourItinerary .departure { background:url(/images/logo/ico/ico_cusp_line.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(/tour/images/icon/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; }
/*=========Itinerary content end==========*/

/* ===================comments========================== */
#comments { margin:20px 0 20px 0; width:100%; background: url(/tour/images/info/commentsbg_01.jpg) repeat-x; }
#comments p { margin:0 0 10px 0; }
#comments .titleMain { position:relative; margin:0; height:34px; }
#comments .titleimg { position:absolute; z-index:1; left:0; top:0; width:100%; height:34px; background:  url(/tour/images/info/commentstitle.jpg) no-repeat; }
#comments .titleimgR { position:absolute; z-index:5; right:0; top:0; width:30px; height:34px; background:  url(/tour/images/info/commentstitle1.jpg) no-repeat -756px 0; }
#comments .titleMain .titletext { position:absolute; left:0; top:0; display:block; width:100%; height:30px; line-height:30px; z-index:6; text-align:center; font-size:16px; font-weight:bold; color:#fff; }

#contentC { padding:15px 20px; }
#contentC .noRecord { height:100px; text-align:center; line-height:100px; font-size:14px; color:#337cc1; }
#contentC .record { margin-bottom:30px; padding-bottom:15px; color:#315c86; text-align:justify; background:url(/tour/images/info/line_01.gif) repeat-x left bottom; }
#contentC .record .time { margin-bottom:15px; color:#8fb5da; }
#contentC .record .time a { color:#0080ff; }
#contentC .record .time a:hover { text-decoration:none; }
#contentC .record .time span { font-size:14px; color:#0080ff; }
#contentC .record .time span.member { color:#3b1e58; padding-left:15px; background:url(/tour/images/info/mode7.gif) no-repeat 0 50%; }
#contentC .reply { position:relative; margin:15px 0; border: 2px solid #fff; background:#f6fafe; padding:15px 20px; }
#contentC .reply .time span { color:#3b1e58; }

#addC form { border:1px solid #b2c9e1; padding:10px 16px; }
#addC form textarea { width:99%; height:120px; border:1px solid #CCCCCC }
#addC form input, .contL form select { font-size:11px; }
#addC form p span { color:#f00; }
#addC form td span { color:#f00; }

#allcommtsNum { float:right; color:#765527; width:100%; margin-top:-5px; margin-bottom:8px; }
#allcommtsNum a { text-decoration:underline; color:#3366cc; }
#allcommtsNum a:hover { text-decoration:none; color:#ff6600; }

.clsmorevoiceright { float:right; width:26px; height:32px; background:url(/inc/comment/images/morevoiceleft.gif) no-repeat; }
.clsmorevoiceleft { float:right; width:9px; height:32px; background:url(/inc/comment/images/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; }
/*=============comment end===============*/

#conList li{ background:#edf6fd url(/tour/images/info/icon-dot-01.gif) no-repeat 12px 12px;text-indent:20px;*text-indent:15px;margin:5px 0 15px 15px;padding:7px;}

/*new css*/
.left { width:180px; padding-top:30px; background:#FFFFCD; border-right: solid 5px #E4E4E4; border-bottom: solid 5px #E4E4E4; }
.headBg{ position:relative; height:49px; background:url(/tour/images/background/bgp011.png) repeat-x; border:none;}
.headBg .banner {border-left: solid 1px #ccc; width:189px; height:72px; background:url(/tour/images/background/bgj031.jpg) no-repeat; }
.headBg .loginBox{ position:absolute; top:0; right:20px;}
/*new css end*/