* {padding:0; margin:0;}
a, a:visited {color: #930;}
a:hover {color:#09c; text-decoration:none;}
#sidebar {
	width: 200px;
	float: right; padding:15px 30px 5px 5px;
}
#left {
	padding-left: 25px;
	float: left;
	width: 720px;
}
body {
	font:13px, Arial, sans-serif;
	color:#666;
	background:#999 url(images/bg.jpg) repeat-x;
}
.clear {clear:both;}

#wrap { background-color:#FFFFFF;
width:980px; 
margin:auto;}
#header{ 
    
	height:100%;
	background-color:#6699CC;
	
	


}
#footer {
background-color:#52D017;
color:White;
height:133px; padding:25px 0 0 0;}
#left p {line-height:18px; margin-bottom:5px;}
#breadcrumb { padding:5px; background:#f4f4f4; border-bottom:solid 1px #e2e2e2; margin-bottom:10px; font:13px "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}
h1, h2, h3, h4 {font:"Trebuchet MS", Arial, sans-serif;}
h2 {font:18px "Trebuchet MS", Arial, sans-serif;}
#topbar {
	padding:0px 0px 0 0px;
}
#searchbar {
	width:250px;
	float:left;
	padding-left:35px;
	background-image: url(images/searchicon.jpg);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	padding-top: 5px;
}
#searchbar #keyword {
	width:150px;
	display: block;
	float: left;
	height: 20px;
	border: 1px solid #969696;
	padding: 2px;
	margin-right: 5px;
	font-size: 14px;
}
#searchbar form {padding:3px;}
#navigation { margin-left:305px; padding-top:8px;}
#navigation ul {list-style:none;}
#navigation li {display:inline;} 
#navigation a, #navigation a:visited, #navigation a:active {display:block; float:left; background:url(images/menu2.jpg) repeat-x; height:19px; padding:5px 15px 0 15px; margin-right:5px; color:#000; text-decoration:none; border:solid 1px #999;}
#navigation a:hover {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}
#navigation .active a {background:url(images/menu1.jpg) repeat-x; color:#fff; border: solid 1px #09c;}
#sidebar h2 {display:block; color:#069; font:16px "Trebuchet MS", Arial, sans-serif; padding:5px; border-bottom: solid 1px #bbb; text-transform:uppercase;}
#sidebar ul {list-style:none; margin-bottom:15px;}
#sidebar li {display:block; height:26px; border-bottom:solid 1px #ddd;}
#sidebar a, #sidebar a:visited {display:block; height:21px; padding:5px 5px 0 5px; color:#333; text-decoration:none;}
#sidebar a:hover { color:#069;}
h3.subhead {
	font-size:12px; text-transform:uppercase;
	color: #fff;
	display:block;
	padding:5px;
	border:solid 1px #ddd;
	background: #990000;
}
.columns  {padding:0 8px 0 8px;}
.col1 {width:30%; float:left;}
.col3 {width:30%; float:right;}
.col2 {margin:0 32% 0 32%;}

.col11 {width:100%; float:left;}
.clear2 {width:590px; clear:left; float:right; color:#fff!important;}
.columns div {background:#f3fbe0; height:200px;}
.columns div p {padding:5px;}
#subnav {padding: 9px 50px 0 25px; color:#fff;}
#subnav a {color:#fff; text-decoration:none;}
img.leftalign, img.rightalign {display:block; padding:3px; background:#efefef; border: solid 1px #ddd;}
img.leftalign {float:left; margin-right:8px;}
img.rightalign {float:right; margin-left:8px;}
h1#sitename {display:block; padding:5px 70px 0 50px; color:#fff; font:22px normal "Trebuchet MS", Arial, sans-serif; }
#sitename a, #sitename a:visited, #sitename a:hover {color:#fff; text-decoration:none;}
#footer p {text-align:center; display:block; padding:3px;}
#footer #credit {font-size:10px;}
#left h2 { color:#900!important;}
blockquote {background:#efefef; padding:5px; border:solid 1px #ddd; display:block; margin:5px;}
blockquote.leftalign {width:300px; float:left;}
.post ul, .post ol {margin-bottom:15px;}
.post li {padding:3px;}
code {background:#ccc; white-space:pre; display:block; margin:5px; padding:5px;}
.postbottom a { margin:0 10px 0 10px;}
.postbottom {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}
.pagenav {padding:3px; background:#efefef; border:solid 1px #ddd; margin-bottom:20px;}
.pagenav span {display:block; width:250px;}
.pagenav .leftalign {float:left;}
.pagenav .rightalign { margin-left:300px; text-align:right;}

.img { float: left; padding: 2px; border: 1px solid #90cae0; margin-right: 10px;}
.img2 { padding: 2px; border: 1px solid #90cae0; margin-right: 10px; margin: auto;}
.img3 { float: right; padding: 2px; border: 1px solid #90cae0; margin-left: 10px;}
.tour1 { margin-bottom: 15px;}

.k_nd3 { padding: 0px 15px 15px 15px; line-height: 16px;}
.cruises ul { list-style-type: none;}
.cruises ul li {
	float: right;
	display: inline;
	margin: 0 3px;
	color: #1c7aa9;
}
.cruises ul li a {
	display: block;
	font-weight: bold;
	color: #1c7aa9;
	text-decoration: none;
	padding-left: 11px;
}
.cruises ul li a span {
	display: block;
	padding: 4px 10px 6px 0;
}

ul.crui {
	list-style-type: none;
}
ul.crui li {
	display: inline;
	width: 175px;
	text-align: center;
	float: left;
}


/*===================================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;}




/*===================================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;}


.content {float:left;padding-right:20px;width:550px;margin-top:17px}
.description{padding-top:10px}

#welcome { width:100%; height:14px; float:left; text-align:left; padding-left:15px; padding-bottom:15px}
#map { width:150px; float:left; padding-left:0px; padding-right:2px;text-align:center;}
#mostdiv { width:295px; float:left; text-align:left;}
#p3 {padding-top:5px}
#p4 {}
#north { width:90px; float:left; margin-top:15px; margin-right:8px}
#north ul { width:90px; float:left; padding-top:5px}
#north li { width:90px; float:left; list-style:none;}
#north li a {text-decoration:none}
#north li a:hover {text-decoration:underline}
#northtit { width:90px; float:left;}
