@charset "UTF-8";
/*box photo*/
.p1h, .p2h, .p3h, .p4h, .p2bh, .p3bh, .p4bh{font-size:1px; overflow:hidden; display:block;}
.p1h {height:1px; background:#cccccc; margin:0 5px;}
.p2h, .p2bh {height:1px; background:#cccccc; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
.p3h, .p3bh {height:1px; background:#cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
.p4h, .p4bh {height:2px; background:#cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
.p2bh, .p3bh, .p4bh {background: #cccccc;}
.headp {
	background: #cccccc;
	border-bottom:1px solid #cccccc;
	height:27px;
	width:340px;
}
.headp h3 {
	margin: 0px 10px 0px 10px;
	padding-top:5px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #666666;
}
.contentp {
	background: #cccccc;
	height:220px;
	width:340px;
}
.countdown {
	background: #cccccc;
	height:100px;
	width:340px;
}
/*box recommend*/
.r1h, .r2h, .r3h, .r4h, .r2bh, .r3bh, .r4bh{font-size:1px; overflow:hidden; display:block;}
.rv1h, .rv2h, .rv3h, .rv4h, .rv2bh, .rv3bh, .rv4bh{font-size:1px; overflow:hidden; display:block;}
.r1h {height:1px; background:#cccccc; margin:0 5px;}
.r8h {height:1px; background:#eeeeee; margin:0 5px;}
.rv8h {height:1px; background:#cccccc; margin:0 5px;}
.r2h, .r2bh {height:1px; background:#cccccc;  margin:0 3px;}
.rv2h, .rv2bh {height:1px; background:#cccccc;  margin:0 3px;}
.r3h, .r3bh {height:1px; background:#cccccc;  margin:0 2px;}
.rv3h, .rv3bh {height:1px; background:#cccccc;  margin:0 2px;}
.r4h, .r4bh {height:2px; background:#cccccc;  margin:0 1px;}
.rv4h, .rv4bh {height:2px; background:#cccccc;  margin:0 1px;}
.r2bh, .r3bh, .r4bh {background: #eeeeee;}
.rv2bh, .rv3bh, .rv4bh {background: #cccccc;}
.headr {
	background: #cccccc;
	border-bottom:1px solid #cccccc;
	height:27px;
	width:914px;
}
.headmapja {
	background: #cccccc;
	border-bottom:1px solid #cccccc;
	height:27px;
	width:240px;
	float:left;
}
.headrp1 {
	border-bottom:1px solid #cccccc;
	height:27px;
	width:714px;
	float:left;
}
.headrp2 {
	border-bottom:1px solid #cccccc;
	height:26px;
	width:185px;
	padding-right:15px;
	text-align:right;
	float:left;
	padding-top: 1px;
}
.headr h3 {
	margin: 0px 10px 0px 10px;
	padding-top:5px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #666666;
}
.headmapja h3 {
	margin: 0px 10px 0px 10px;
	padding-top:5px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #666666;
}
.contentr {
	background: #eeeeee;
	height:200px;
	width:889px;
	float: left;
	padding-left: 25px;
	padding-top: 10px;
}
.contentroute {
	background: #eeeeee;
	height:auto;
	width:884px;
	float: left;
	padding-left: 15px;
	padding-right:15px;
	padding-top: 10px;
}
.contentmap {
	background: #eeeeee;
	height:200px;
	width:889px;
	float: left;
	padding-left: 25px;
	padding-top: 10px;
}
.contentr2 {
	background: #eeeeee;
	height:160px;
	width:901px;
	float: left;
	padding-left: 8px;
	padding-right:5px;
	padding-top: 10px;
}
/*box review*/
.f1h, .f2h, .f3h, .f4h, .f2bh, .f3bh, .f4bh{font-size:1px; overflow:hidden; display:block;}
.f1h {height:1px; background:#eeeeee; margin:0 5px;}
.f8h {height:1px; background:#eeeeee; margin:0 5px;}
.f2h, .f2bh {height:1px; background:#eeeeee; border-right:2px solid #eeeeee; border-left:2px solid #eeeeee; margin:0 3px;}
.f3h, .f3bh {height:1px; background:#eeeeee; border-right:1px solid #eeeeee; border-left:1px solid #eeeeee; margin:0 2px;}
.f4h, .f4bh {height:2px; background:#eeeeee; border-right:1px solid #eeeeee; border-left:1px solid #eeeeee; margin:0 1px;}
.f2bh, .f3bh, .f4bh {background: #eeeeee;}
.headf {
	background: #eeeeee;
	border-bottom:1px solid #eeeeee;
	height:27px;
	width:700px;
}
.headf h3 {
	margin: 0px 10px 0px 10px;
	padding-top:5px;
	padding-bottom: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #eeeeee;
}
.contentf {
	background: #eeeeee;
	height:auto;
	width:690px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.contentf_wrapperinside {
	height:auto;
	width:690px;
	float: left;
}
.contentf_iframe {
	height:auto;
	width:690px;
	float: left;
}
.thailand_event_recommanded {
	float: left;
	height: auto;
	width: 202px;
	padding-right: 19px;
}
.thailand_event_recommanded2 {
	float: left;
	height: auto;
	width: 202px;
	padding-right: 10px;
}
.thailand_event_recommanded3 {
	float: left;
	height: auto;
	width: 202px;
}
.thailand_event_rectitle {
	float: left;
	height: 20px;
	width: 202px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.thailand_event_rectitle2 {
	float: left;
	height: 55px;
	width: 202px;
	padding-top: 5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.thailand_event_recpic {
	height: 133px;
	width: 200px;
	border: 1px solid #333333;
}
.thailand_event_detail_body {
	float: left;
	height: auto;
	width: 943px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/thailand_body_bg.gif);
	background-repeat: repeat-x;
	padding-left: 29px;
	padding-right: 28px;
	padding-bottom: 5px;
}
.event_calendar_wrapper {
	float: left;
	height: auto;
	width: 943px;
	background-color: #FFFFFF;
	background-image: url(../images/event_detail_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
.event_calendar_wrapper_preview {
	float: left;
	height: auto;
	width: 943px;
	padding-left:35px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
.event_calendar_wrapper2 {
	float: left;
	height: 1px;
	width: 943px;
	padding-bottom: 5px;
}
.thailand_event_detailbox1 {
	float: left;
	height: auto;
	width: 563px;
	padding-top:37px;
}
.thailand_event_detailbox1_preview {
	float: left;
	height: auto;
	width: 563px;
	padding-top:37px;
}
.thailand_event_detailbox2 {
	float: right;
	height: auto;
	width: 375px;
	padding-top: 20px;
	padding-bottom:30px;
}
.thailand_event_detailbox3 {
	float: right;
	height: auto;
	width: 375px;
	padding-bottom:30px;
}
.event_detail_header {
	float: left;
	height: auto;
	width: 548px;
	padding-left: 15px;
}
.event_detailbox1 {
	float: left;
	height: auto;
	width: 388px;
	padding-top: 20px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.event_detailbox2 {
	float: left;
	height: auto;
	width: 540px;
	padding-top: 20px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.event_detail_btn {
	float: right;
	height: auto;
	width: 157px;
	padding-bottom:10px;
}
.event_detail_btn_edited {
	float: right;
	height: 255px;
	width: 150px;
	padding-bottom:10px;
	padding-left:8px;
}
.thailand_expo_sponsor {
	float: left;
	height: 60px;
	width: 375px;
	padding-top: 20px;
}
.thailand_expo_bookmark {
	float: left;
	padding-left:85px;
	height: 25px;
	width: 255px;
	padding-top: 10px;
}
.thailand_expo_picbox {
	float: left;
	height: 338px;
	width: 340px;
}
.thailand_countdown {
	float: left;
	height: auto;
	width: 340px;
}
.thailand_expo_picbox2 {
	float: left;
	height: auto;
	width: 340px;
}
.thailand_expo_bigpic {
	float: left;
	height: 215px;
	width: 320px;
	padding-right: 9px;
	padding-left: 9px;
}
.thailand_event_commentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	height: auto;
	width: 660px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.thailand_event_commentbox_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	float: left;
	padding-top:160px;
	height: 205px;
	width: 660px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:center;
}
.thailand_event_commentbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	float: left;
	height: auto;
	width: 660px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.thailand_event_commentbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	float: left;
	height: auto;
	width: 670px;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: right;
}
.thailand_event_commentbox4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	height: auto;
	width: 680px;
	background-color: #FFFFFF;
}
.thailand_event_commentbox5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	height: auto;
	width: 680px;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 5px;
}
.thailand_event_comment_wrapper {
	float: left;
	height: auto;
	width: auto;
	padding-bottom: 10px;
}
.thailand_event_comment_wrapper2 {
	float: left;
	height: auto;
	width: auto;
}
.thailand_event_banner {
	float: right;
	height: 430px;
	width: 200px;
	background-color: #CCCCCC;
	color: #000000;
	text-align: center;
}
.thailand_event_comment_pagebox {
	float: left;
	height: auto;
	width: 500px;
}
.thailand_expo_bigpic_border {
	float: left;
	height: 213px;
	width: 320px;
	border: 1px solid #333333;
}
.thailand_expo_wrapper {
	float: left;
	height: 68px;
	width: 330px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #cccccc;
}
.thailand_expo_smallpic {
	float: left;
	height: 68px;
	width: 100px;
	padding-right: 10px;
}
.thailand_event_recommendbox {
	float: left;
	height: auto;
	width: 914px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.thailand_event_recommendbox2 {
	float: left;
	height: auto;
	width: 914px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.thailand_event_whatwhy {
	float: left;
	width: 910px;
	padding-left: 15px;
	padding-bottom: 20px;
	clear: none;
	height: auto;
}

.table_width1{
width: 72px;
height:auto;
float:left;
text-align:right;
overflow:visible;
}
.table_width2{
width: 287px;
height:auto;
float:left;
overflow:visible;
}
.table_width3{
width: 385px;
height:auto;
float:left;
overflow:visible;
}
.thailand_event_reviewbox_wrapper {
	float: left;
	height: auto;
	width: 700px;
	padding-bottom:15px;
}
.txtbox_comment {
	float: left;
	height: 110px;
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.btn_backbox {
	float: left;
	height: 76px;
	width: 26px;
	padding-top: 35px;
	padding-right: 5px;
}
.btn_nextbox {
	float: left;
	height: 76px;
	width: 26px;
	padding-top: 35px;
	padding-left: 5px;
}
.event_whatwhy {
	float: left;
	height: auto;
	width: 518px;
	padding-left: 35px;
	padding-bottom:15px;
	clear:both;
	font-size:12px;
	padding-top:10px;
	padding-right:10px;
	min-height:300px;
}
.event_whatwhy2 {
	float: left;
	height: auto;
	width: 548px;
	padding-left: 15px;
	padding-bottom:15px;
	clear:both;
	font-size:12px;
	padding-top:10px;
}
.event_shareheader {
	float: left;
	height: auto;
	width: 538px;
	padding-left: 25px;
	padding-bottom:15px;
	clear:both;
	padding-top: 20px;
}
.event_shareheader2 {
	float: left;
	height: auto;
	width: 538px;
	padding-left: 25px;
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.event_shareheader_in {
	float: left;
	height: 18px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.event_shareheader_in2 {
	float: left;
	height: 60px;
	width: 500px;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.event_shareheader_in2link {
	float: left;
	height: auto;
	width: 500px;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.event_shareheader_in2link2 {
	float: left;
	height: 40px;
	width: 515px;
	color: #000000;
	padding-top: 10px;
	padding-left: 15px;
	text-align:right;
	font-weight: bold;
}
.event_commentheader {
	float: left;
	height: auto;
	width: 900px;
	padding-left: 25px;
	padding-bottom:25px;
	clear:both;
	padding-top: 20px;
}
.writecommentbox {
	float: left;
	height: 313px;
	width: 330px;
	padding-right: 10px;
}
.writecommentbox_header {
	float: left;
	height: 18px;
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.writecommentbox_in {
	float: left;
	height: 280px;
	width: 320px;
	background-color: #eeeeee;
	padding-top: 15px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
.txtbox_comment {
	float: none;
	height: 22px;
	width: 192px;
	border: 1px solid #CCCCCC;
}
.txtbox_comment2 {
	float: none;
	height: 22px;
	width: 195px;
	border: 1px solid #CCCCCC;
}
.txtbox_comment3 {
	float: none;
	height: 140px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.showcommentbox {
	float: left;
	height: 313px;
	width: 560px;
	overflow-y:auto;
	overflow-x:hidden;
}
.showcommentbox_in {
	float: left;
	height: 283px;
	width: 553px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	overflow-y:auto;
	overflow-x:hidden;
}
.commentboxx {
	float: left;
	height: auto;
	width: 533px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.commentboxx_no {
	float: left;
	height: 200px;
	width: 533px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
.commentby {
	float: left;
	height: 15px;
	width: 333px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.commentby2 {
	float: left;
	height: 15px;
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	text-align: right;
}
.commentby_wrap {
	float: left;
	height: 35px;
	width: 543px;
}
.commentline {
	float: left;
	height: 7px;
	width: 543px;
	background-color: #EEEEEE;
}
.routewrap {
	float: left;
	height: 140px;
	width: 884px;
	padding-bottom: 5px;
}
.routepic {
	float: left;
	height: 120px;
	width: 160px;
	padding-right: 10px;
}
.routebox {
	float: left;
	height: 120px;
	width: 864px;
	padding: 10px;
	background-color: #FFF;
}
.routetitle {
	float: left;
	height: 50px;
	width: 690px;
	padding-top: 10px;
}
.routedetail {
	float: left;
	height: 60px;
	width: 690px;
}
.contentvv_bottom {
	height: 15px;
	width:690px;
	float: left;
	padding-bottom:5px;
	text-align: left;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.thailand_content_all {
	float: left;
	height: auto;
	width: 880px;
	padding-top:27px;
	padding-left:35px;
}
.thailand_photos {
	float: right;
	height: 360px;
	width: 345px;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
}
.event_shareheadercenter {
	float: left;
	height: auto;
	width: 750px;
	padding-left: 100px;
	padding-bottom:15px;
	clear:both;
	padding-top: 30px;
}
.event_shareheader2center {
	float: left;
	height: auto;
	width: 750px;
	padding-left: 100px;
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.event_shareheader_inside {
	float: left;
	height: 18px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.event_shareheader_inside2 {
	float: left;
	height: 60px;
	width: 660px;
	color: #000000;
	padding-top: 10px;
	padding-left: 35px;
}
.event_shareheader_inside2link {
	float: left;
	height: auto;
	width: 710px;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.event_shareheader_inside2link2 {
	float: left;
	height: 40px;
	width: 725px;
	color: #000000;
	padding-top: 10px;
	padding-left: 15px;
	text-align:right;
	font-weight: bold;
}
.event_commentheader2 {
	float: left;
	height: auto;
	width: 900px;
	padding-left: 25px;
	padding-bottom:25px;
	clear:both;
	padding-top: 40px;
}
.clock {
	height: 60px;
	width: 320px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #CCC;
}
.clock_detail {
	height: 0px;
	width: 320px;
	background-color: #CCC;
	padding: 10px;
}
.clockbg {
	background-image: url(../images/countdownbg.jpg);
	background-repeat: repeat-x;
	height: 55px;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FFF;
	padding-top:5px;
}
.detail_wrapper {
	float: left;
	height: auto;
	width: 943px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/thailand_body_bg.gif);
	background-repeat: repeat-x;
	padding-left: 29px;
	padding-right: 28px;
	padding-bottom: 20px;
}
