.specialtourtit, .specials, .specialbody { width:918px; margin-bottom:20px; }
.specialbody .pageNav1 { width:918px; overflow: hidden; }
.specialbody .pageNav1 ul li { background:url(/pic/specialtour/pagenav_bg.jpg) no-repeat; margin-right:10px; width:192px; height:34px; line-height:34px; text-align:center; float:left; }
.specialbody .pageNav1 ul li.active { background:url(/pic/specialtour/pagenav_actbg.jpg) no-repeat; }
.specialbody .pageNav1 ul li.active a { color:#FFFFFF; font-weight:bold; font-size:14px; }
.specialbody .pageNav1 ul li a { color:#333333; font-weight:lighter; font-size:14px; }
.specialbody .pageNav1 ul { border-bottom:4px solid #62b259; background-color:#FFF;height: 34px; }
.specialtour h1 { color:#0b641e; font-size:24px; font-weight:bold; padding:0px; margin:0px; }
.specialtour .specialtourtit { background-color:#f6f6f6; border:1px solid #c6c6c6; }
.specialtour .specialtourtit h2 { margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#FFFFFF; background:url(/pic/specialtour/tith2_bg.jpg) no-repeat; line-height:40px; padding-left:20px; }
.titleft { width:464px; float:left; }
.titleft .titpic { margin:4px!important; }
.titleft .ratings { width:70px; float:left; margin-left:4px; line-height:30px; font-size:14px; color:#0b641e; font-weight:bold; margin-bottom:10px; padding-left:10px; }
.titleft .ratstar { width:360px; float:left; margin-bottom:10px; }
.titright { width:424px; padding:10px; margin-top:10px; float:left; }
.titright p { color:#545454; line-height:20px; }
body.newbg p.specialprice { font-size:18px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin-top:10px; margin-bottom:10px; }
body.newbg p.specialprice span a { font-size:12px; }
body.newbg p.specialprice a:hover { text-decoration:none; }
body.newbg .inquiry p { font-size:14px; font-weight:bold; line-height:48px; float:left; }
.specials h2 { font-size:18px; color:#333333; margin:0px; padding:0px; margin-bottom:14px; }
.specials ul li { line-height:20px; font-size:14px; color:#333333; background:url(/image/form/lileft.jpg) no-repeat 0px 4px; padding-left:20px; }
.specialday h3 p { background-color:#ececec; line-height:31px; font-size:18px; color:#333333; font-weight:300; }
.specialday h3 p.day { background:url(/pic/specialtour/day_bg.jpg) no-repeat; line-height:31px; float:left; color:#FFFFFF; font-weight:bold; width:85px; text-align:center; }
.specialday h3 p.dayname { padding-left:20px; float:left; width:804px; }
.specialday .specialdaytxt { float:left; width:580px; margin-top:14px; font-size:14px; color:#545454; line-height:20px; margin-right:10px; }
.specialday .specialdaypic { float:left; width:320px; margin-top:14px; }
.specialday .specialdaypic .bigpic { width:240px; height:160px; float:left; margin-top:4px; margin-right:4px; }
.specialday .specialdaypic ul { padding:0px; margin:0px; float:left; width:75px; }
.specialday .specialdaypic ul li { margin-top:4px; }
.specialday .specialdaytxt .othertxt { font-size:14px; margin-top:20px; }
.specialday { border-bottom:3px solid #d8d8d8; padding-bottom:20px; }
.specialpricelist h3.pricetit { margin:0px; padding:0px; margin-bottom:10px; background:url(/pic/specialtour/priceleft.jpg) no-repeat; padding-left:24px; color:#0b641e; font-size:18px; font-weight:bold; }
.pricelist { width:660px; float:left; margin-right:12px; }
.pricelist .pricelisttitle { position:relative; width:50%; height:40px;}
.pricelist .pricelisttitle .pricelisttitleimg{position:absolute;top:0px; margin-left:140px;}
.pricelist .pricelisttitle .pricelisttitleimg img{height:40px; }
.inexclus { width:240px; float:left; }
.inclusion { background:url(/pic/specialtour/inclusion.png) no-repeat right bottom #ecf6de; border:1px solid #d1debe; width:233px; margin-top:-1px; min-height:326px; }
.exclusion { background:url(/pic/specialtour/exclusion.png) no-repeat right bottom #ecf6de; border:1px solid #d1debe; width:233px; margin-top:-1px; min-height:326px; }
body.newbg .inclusion ul, body.newbg .exclusion ul { margin:0px; padding:0px 10px; padding-top:14px; }
.inclusion ul li, .exclusion ul li { background:url(/pic/square-green.gif) no-repeat 0px 10px; padding-left:14px; line-height:26px; text-align:left; }
table.specialpricetable { border:1px solid #dadada; border-bottom:2px solid #dadada; border-spacing: 0px; }
table.specialpricetable td, table.specialpricetable tr { border:none; border-bottom:1px solid #dadada; }
table.specialpricetable td { padding-top:6px; padding-bottom:6px; }
table.specialpricetable tr.black { background:url(/pic/specialtour/black_bg.jpg) repeat-x; font-size:13px; font-weight:lighter; color:#333333; padding:0px; height:34px; }
table.specialpricetable td.blue { background:url(/pic/specialtour/greed_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px; }
body.newbg ul.inexclustit { margin:0px; padding:0px; margin-left:-1px; }
ul.inexclustit li { float:left; background:url(/pic/specialtour/clusion_bg1.jpg) no-repeat; width:118px; height:32px; line-height:31px; text-align:center; cursor:pointer; }
ul.inexclustit li.active { background:url(/pic/specialtour/clusion_bg.jpg) no-repeat; height:32px; }
.otherinfo { margin-top:30px; }
.otherinfo h3 { padding:0px; margin:0px; color:#0b641e; margin-bottom:6px; }
.otherinfo .otherinfopic { margin-left:10px; }
.otherinfo .otherinfopic img { border:4px solid #d6d6d6; float:right; }
.otherinfo .guides { border:1px solid #cccccc; padding:10px; width:430px; margin-right:14px; float:left; min-height:230px; }
.otherinfo .driver { border:1px solid #cccccc; padding:10px; width:430px; float:left; min-height:230px; }
.otherinfo p { line-height:20px; color:#545454; width:276px; font-size:14px; }
.qainfo { background:url(/pic/specialtour/qa_bg.jpg) no-repeat; min-height:385px; margin-top:20px; width:918px; overflow:hidden; }
.qainfo .nav ul { margin:0px; padding:0px; padding-top:9px; }
.qainfo .nav ul li.active { background:url(/pic/specialtour/qainfo_activebg.jpg) no-repeat; color:#0b641e; }
.qainfo .nav ul li { background:url(/pic/specialtour/qainfo_bg.jpg) no-repeat; line-height:32px; float:left; margin-left:14px; width:215px; font-size:14px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.qainfo .nav ul li.active p.nav1 { padding-left:34px; background:url(/pic/specialtour/icon.png) no-repeat; background-position:4px 2px; }
.qainfo .nav ul li p.nav2 { padding-left:34px; background:url(/pic/specialtour/icon.png) no-repeat; background-position:4px -48px; }
.qainfo .nav ul li p.nav1 { padding-left:34px; background:url(/pic/specialtour/icon.png) no-repeat; background-position:4px -24px; }
.qainfo .nav ul li.active p.nav2 { padding-left:34px; background:url(/pic/specialtour/icon.png) no-repeat; background-position:4px -72px; }

.qainfo .nav2 ul { margin:0px; padding:0px; padding-top:9px; }
.qainfo .nav2 ul li.active {  background:url(/pic/specialtour/qainfo_activebg.jpg) no-repeat; color:#0b641e; }
.qainfo .nav2 ul li {  background:url(/pic/specialtour/qainfo_bg.jpg) no-repeat; line-height:32px; float:left; margin-left:14px; width:215px; font-size:14px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.qainfo .nav2 ul li p{text-align:center;}

.questioninfos { width: 400px; height: 300px; overflow-y: scroll; margin-top:20px; margin-left:20px; border:1px solid #cbcbcb; background-color:#FFFFFF; float:left; }
.questioninfos .qinfo { background:url(/pic/specialtour/question.png) no-repeat 10px #f4f4f4; padding-left:50px; min-height:50px; padding-top:14px; padding-right:10px; }
.questioninfos .answerinfo { background:url(/pic/specialtour/answer.png) no-repeat 10px; padding-left:50px; min-height:50px; padding-top:14px; padding-right:10px; }
.questionform { width:470px; float:left; margin-left:20px; margin-top:20px; }
.questionform .questiontit { background:url(/pic/specialtour/questiontit.png) no-repeat; font-size:18px; font-weight:bold; color:#0b641e; padding-left:30px; padding-top:16px; height:34px }
.questionform .questionbody { width:464px; border-left:1px solid #bfc0bf; border-right:1px solid #bfc0bf; background-color:#FFFFFF; }
.say { background:url(/pic/specialtour/say.jpg) no-repeat; padding-left:20px; margin-left:20px; margin-right:20px; font-size:14px; color:#545454; line-height:20px; margin-top:10px; }
.sayper { padding-left:20px; margin-top:10px; padding-bottom:10px; margin-left:20px; margin-right:20px; color:#545454; font-size:14px; line-height:20px; }
#nav2info h2 { padding:0px; margin:0px; color:#0b641e; font-size:18px; font-weight:bold; padding-left:20px; padding-top:20px; margin-bottom:10px; }
.sayper .saygreed { color:#0b641e; font-weight:bold; }
.sayline { border-bottom:1px dashed #b3b3b3; }
.alsolike { margin-top:20px; }
.alsolike h2 { margin:0px; padding:0px; color:#333333; font-size:18px; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; }
.alsolike ul li { width:290px; height:232px; float:left; margin-right:20px; background:url(/pic/specialtour/pic_bg.jpg) repeat-x; border:1px solid #d6d6d6; text-align:center; }
.alsolike ul li img { border:2px solid #FFFFFF; margin-top:10px; }
.alsolike ul li p { margin-top:14px; text-align:center; }

.nav { height:100%; overflow: hidden;}
.nav1info { height:100%; overflow:hidden}

.specialtour .reviewSummary {
	width: auto;
	position: absolute;
	margin-left:640px;
	margin-right: 10px;
	text-align: right;
}
.specialtour .reviewSummary .reviewNumber {
	font-size: 26px;
	color: #0B641E;
}

.dropshadow2{
	float:left;
	clear:left;
	background: url(/pic/specialtour/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/pic/specialtour/shadow.gif) no-repeat bottom right;
	margin: 20px 10px 10px 30px !important;
	margin: 10px 30px 10px 5px;
	width: 290px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.hotelinfo{
	width:540px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.hotelinfo h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#e57416;
	margin-bottom:10px;
}
.hotelinfo ul li{
	color:#545454;
	font-size:14px;
	line-height:26px;
}
body.newbg .hotelinfo p{
	line-height:20px;
	color:#545454;
}
.qainfo p.titp{
	margin:10px;
	color:#545454;
	line-height:20px;
}