@charset "windows-874";
*,html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	font-family:Arial, Verdana, Tahoma, "times New Roman";
	font-size:12px;
	margin:0;
	padding:0;
	color:#333333;
/*	background-color:#666666;*/
}
br{
	clear:both;
}
a{
	color:#333333;
	text-decoration:none;
}
a:link{
	color:#333333;
	text-decoration:none;
}
a:visited{
	color:#333333;
	text-decoration:none;
}
a:avtive{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#75109C;
	text-decoration:none;
}	
.violet_text{
/*	color:#A610BE;*/
	color:#621cc4;
}
.purple_text{
	color:#C600FF;
}
.base_text{
	color:#333333;
}
img{
	border:0px;
}
input{
	font-family:Arial, Helvetica, sans-serif;
}
form{
	display:inline;
}
#autoComplete{
	clear:both;
	display:none;
	width:365px;
	height:80px;
	background-color:#4A566E;
	border:2px solid #A9BEC7;
	border-bottom-width:3px;
	color:#FFFFFF;
	z-index:999;
	position:relative;
	top:0px;
	left:0px;
	overflow:auto;
	scrollbar-base-color:#4A566E;
	scrollbar-track-color:#4A566E;
	scrollbar-face-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;	
}
#iComplete{
	padding:0px;
	margin:0px;
	list-style:none;
}
#iComplete li{
	padding:0px;
	margin:0px;
	background-color:#4A566E;
	display:block;
	height:15px;
	width:330px;
	margin-left:10px;
	cursor:pointer;
	margin-top:1px;
}
#iComplete li:hover{
	background-color:#636F89;
	margin-left:10px;	
	cursor:pointer;	
	margin-top:1px;	
}
a.iHotelLeft{
	float:left;
	text-transform:capitalize;
	color:#FFFFFF;
}
.iHotelLeft:hover{
	float:left;
	text-transform:capitalize;
	color:#FFFFFF;
}
.iHotelRight{
	float:right;
	margin-right:5px;
	color:#FFCC00;
	font-size:11px;
}
.hilightSearch{
	color:#CCFF00;
}
#maindiv{
/*	background-color:#FFCC33;*/
	width:1003px;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=main_bg_01.png) repeat-y left top;			
}
#top_sec01{
	float:left;
	width:100%;
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=top_bg_01.png) repeat-x left top;
}
#top_sec02{
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=top_bg_02.png) no-repeat left top;
}
#top_sec03{
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=top_bg_03.png) no-repeat right top;
}
a.goHome{
	clear:both;
	float:left;
	display:block;
	width:200px;
	height:50px;
	margin-left:120px;
	margin-top:10px;
/*	background-color:#993399;*/
}
div.iSpace01{
	width:620px;
	height:60px;
	position:relative;
	float:left;
	text-align:right;
	line-height:100px;	
}
span.hd_text1{
	position:relative;
	clear:both;
	display:block;
	float:left;
	color:#edeeb4;
	margin-left:150px;
	font-size:11px;
	width:300px;
/*	background-color:#66CCCC;*/
}
span.hd_text2{
	float:right;
	display:block;
	margin-right:50px;		
	color:#edeeb4;
	font-size:11px;	
	width:150px;
	text-align:right;	
}

#contentdiv01{
	clear:both;
	float:left;
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=content_bg_01.png) no-repeat left top;		
}
#contentdiv02{
	float:left;
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=content_bg_01.png) no-repeat left top;
}
#contentdiv03{
	float:left;
	width:925px;
	margin-left:39px;
	background:url(http://www.atthailandhotel.com/images/?img=content_bg_02.png) repeat-x left top;
}
#contentdiv04{
	float:left;
	width:925px;
	background:url(http://www.atthailandhotel.com/images/?img=content_bg_03.png) no-repeat left top;
}
#contentdiv05{
	float:left;
	width:925px;
	background:url(http://www.atthailandhotel.com/images/?img=content_bg_04.png) no-repeat right top;
}


#footerdiv01{
	clear:left;
	width:100%;
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=footer_bg_02.png) repeat-x left top;	
}
#footerdiv02{
	width:100%;
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=footer_bg_01.png) no-repeat left top;	
}
#footerdiv03{
	width:100%;
	height:106px;
	background:url(http://www.atthailandhotel.com/images/?img=footer_bg_03.png) no-repeat right top;	
	color:#CCCCCC;
}
div#copy_right{
	display:block;
	float:left;
	width:400px;
	margin-left:85px;
	margin-top:12px;
}
div#copy_right a{
	color:#CCCCCC;
	text-decoration:underline;
}
div#footer_navigator{
	display:block;
	color:#CCCCCC;
	float:right;
	margin-right:100px;
	margin-top:12px;
}
div#footer_navigator a{
	color:#CCCCCC;
	margin-right:4px;
}
div.footer_area1{
	width:90%;
	margin:auto;
	clear:both;
	height:55px;
}
div.footer_area2{
	float:right;
	width:300px;
	margin-left:15px;
	font-size:12px;
	margin-top:2px;
}
div.footer_area3{
	float:right;
	width:100px;
	margin-left:50px;
	padding-top:5px;
}
div.footer_area4{
	float:left;
	width:380px;
	margin-left:35px;
}

div#top_menu01{
/*	background-color:#FFCC99;*/
	height:31px;
	width:375px;
	overflow:hidden;
	float:left;
	margin-left:50px;
	margin-top:11px;
}
div#top_menu01 a{
	float:left;
	color:#FFFFFF;
	line-height:27px;
	background:url(http://www.atthailandhotel.com/images/?img=bg_nav_bt.png) no-repeat left center;
	padding-left:20px;
	padding-right:20px;
	height:31px;
	font-weight:bold;
}
div#top_menu01 a:hover{
	float:left;
	color:#ffff00;
	line-height:27px;
	background:url(http://www.atthailandhotel.com/images/?img=bg_nav_bt.png) no-repeat left center;
	padding-left:20px;
	padding-right:20px;
	height:31px;
	font-weight:bold;
}
.end_bt{
	display:block;
	float:left;
	background:url(http://www.atthailandhotel.com/images/?img=bg_nav_bt.png) no-repeat left center;
	height:31px;
	width:2px;
}
#submenu01 a{
	color:#FFFFFF;
/*	background:url(http://www.atthailandhotel.com/images/?img=triangle_bullet.gif) no-repeat  left center;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -16px -421px;	
	display:block;
	float:left;
	padding-left:15px;
	margin-left:3px;
	padding-right:4px;
}
div#top_menu02{
/*	background-color:#FFCC99;*/
	height:25px;
	width:450px;
	float:right;
	margin-left:50px;
	margin-top:14px;
}
div#top_menu02 form{
	width:450px;
	padding:0;
	margin:0;	
	float:right;
	background-color:760db2;
}
div#top_menu02 input[type='text']{
	width:220px;
/*	height:16px;*/
/*	padding:0;
	margin:0;
	font-size:11px;	*/
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;	
}
div#top_menu02 input[type='image']{
	margin-top:2px;
}
div#top_menu02 select{
	width:140px;
	height:20px;	
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}
#submenu01{
	clear:both;
	width:100%;
	height:17px;
	background:url(http://www.atthailandhotel.com/images/?img=submenu_bg_01.png) no-repeat 351px top;
	padding-bottom:3px;
}
#submenu02{
	clear:both;
	width:100%;
	height:17px;
	color:#F2DE38;
	text-indent:38px;
	font-weight:bold;
}
#submenu02 a.noact{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
#submenu02 a.act{
	color:#F2DE38;
	font-weight:normal;	
}
#submenu01wrap{
	float:right;
	margin-right:2px;
	width:450px;
}

.box_mod01{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_01_1.png) repeat-y left top;
}
.box_mod02{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_01_2.png) repeat-y right top;
}
.box_mod03{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_03_1.png) no-repeat left top;
}
.box_mod03_1{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_03_1_1.png) no-repeat left top;
}
.box_mod03_10{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_03_10.png) no-repeat left top;
}
.box_mod04_10{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_03_20.png) no-repeat right top;
}
.box_mod04{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_03_2.png) no-repeat right top;
}
.box_mod05{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_02_1.png) no-repeat left bottom;
}
.box_mod06{
	width:849px;
	height:auto;
	margin:auto;
	background:url(http://www.atthailandhotel.com/images/?img=box_bg_02_2.png) no-repeat right bottom;
}


#searchhoteldiv01{
	clear:both;
	width:849px;
	margin:auto;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=search_hotel01.png) repeat-x left top;
}
#searchhoteldiv02{
	width:849px;
	margin:auto;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=search_hotel02.png) right top no-repeat;
}
#searchhoteldiv03{
	width:849px;
	margin:auto;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=search_hotel03.png) left top no-repeat;
}
#searchhoteldiv04{
	float:left;
	width:557px;
	margin:0;
	margin-left:8px;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=search_hotel04.png)  top repeat-x
}
#searchhoteldiv05{
	width:557px;
	margin:0;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=search_hotel05.png) right top no-repeat;
	color:#333333;
}
div#searchhoteldiv05 img{
	float:left;
	border:1px #FFFFFF solid;
	margin:15px;
	margin-top:25px;
}
div#searchhoteldiv05 h1{
	color:#2F6DF0;
	font-size:16px;
	margin:0px;
	padding-bottom:0px;
}
div#searchhoteldiv05 p{
	margin:0px;
	padding:0px;
}
div#searchhoteldiv05 strong{

}
#shortdetail01{
	float:left;
	width:258px;
	margin-top:25px;
}
div#booking_box{
	width:274px;
	height:251px;
	background:url(http://www.atthailandhotel.com/images/?img=booking_box01.png) left top no-repeat;
	float:left;
	color:#FFFFFF;
	font-size:10px;
}
form#form_booking{
	margin:0px;
	padding:0px;
}
form#form_booking ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:20px;
	margin-left:30px;
}
form#form_booking ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:2px;
}
.i_select01{
	width:145px;
	font-size:12px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;	
}
.i_select02{
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}

.img_input{
	margin:0px;
	padding:0px;
}
ul#grid_booking li.no1{
	color:#F8F4AC;
}
#recommenddiv{
	width:849px;
	margin:auto;
	margin-top:0px;
/*	background:url(http://www.atthailandhotel.com/images/?img=bg_recommend.png) left 4px no-repeat;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -6px -158px no-repeat;			
	background-color:#F8F8F6;
}
#recommend_nav_div{
	height:25px;
	width:100%;
}
#recommend_nav_div span.tab_nav{
	color:#FFFFFF;
	font-size:12px;
	width:172px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	display:block;
	float:left;
}
#recommend_nav_div span.tab_nav02{
	color:#FFFFFF;
	font-size:12px;
	width:172px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	display:block;
	float:left;
/*	background:url(http://www.atthailandhotel.com/images/?img=bg_recommend.png) left 4px no-repeat;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -6px -158px no-repeat;			
}
span#recommend_nav_box{
	display:block;
	margin-left:28px;
	width:342px;
	height:21px;
	margin-top:4px;
/*	background-color:#CCCC66;*/
	float:left;
}
.go_l_nav{
	display:block;
	height:21px;
	width:21px;
	cursor:pointer;
/*	background:url(http://www.atthailandhotel.com/images/?img=go_l.png) center center no-repeat;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -209px -56px no-repeat;			
/*	background-color:#FFCC33;	*/
	float:left;
}
.go_r_nav{
	display:block;
	height:21px;
	width:21px;
	cursor:pointer;
/*	background:url(http://www.atthailandhotel.com/images/?img=go_r.png) left center no-repeat;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -210px -86px no-repeat;			
/*	background-color:#FFCC33;*/
	float:left;
}
.menu_nav{
	display:block;
	width:294px;
	height:21px;
	float:left;
	overflow:hidden;
}
.list_nav{
	font-size:11px;
	text-align:center;
	float:left;
	width:73px;
	height:21px;
/*	background:url(http://www.atthailandhotel.com/images/?img=recom_menu.png) no-repeat left top;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -107px -111px no-repeat;	
	line-height:20px;
	color:#333333;
}
.list_nav:hover{
	font-size:11px;
	text-align:center;
	float:left;
	width:73px;
	height:21px;
/*	background:url(http://www.atthailandhotel.com/images/?img=recom_menuselect.png) no-repeat left top;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -107px -137px no-repeat;		
	line-height:20px;	
	color:#621cc4;	
}
.list_nav_select{
	font-size:11px;
	text-align:center;
	float:left;
	width:73px;
	height:21px;
/*	background:url(http://www.atthailandhotel.com/images/?img=recom_menuselect.png) no-repeat left top;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -107px -137px no-repeat;		
	line-height:20px;	
	color:#621cc4;	
}
div#menu_nav_in{
	display:block;
/*	width:568px;*/
	height:21px;
	margin-left:0px;
}
#item_recommend{
	clear:both;
	width:100%;
	height:180px;
	background:url(http://www.atthailandhotel.com/images/?img=recommend_r_bar.png) no-repeat 520px 17px;
/*	background-color:#FFFF66;*/
	padding:10px;
	padding-left:14px;
	overflow:visible;
}
.list_recommend{
	margin:auto;
	float:left;
	width:155px;
	height:157px;
	margin-bottom:4px;
	padding-right:12px;;
/*	background-color:#33CC99;*/
	font-size:11px;
}
.list_recommend a{
	color:#621cc4;
	font-size:12px;
	font-weight:bold;
}
.ProvRec{
/*	background-color:#FFFF99;*/
	float:left;
	width:510px;
}
.front_recom_img{
	background:#FFFFFF;
/*	padding:1px; */
	border:1px #666666 solid;
	margin-bottom:5px;
}

#content_front01{
	clear:both;	
	float:left;
	width:100%;
	margin:auto;
	padding-top:15px;
	background-color:#FDFCFC;
/*	height:550px;*/
}

#left_menu00{
	margin-left:37px;
/*	margin-left:35px;*/
	width:168px;
	float:left;
}
#left_menu01{
	clear:both;
	width:187px;
	background:url(http://www.atthailandhotel.com/images/?img=module01_middle.gif) repeat-y left top;	
}
#left_menu02{
	width:187px;
	background:url(http://www.atthailandhotel.com/images/?img=module01_top.gif) no-repeat left top;
}
#left_menu03{
	width:187px;
	background:url(http://www.atthailandhotel.com/images/?img=module01_bottom.gif) no-repeat left bottom;
}
#left_menu04{
	height:255px;
	overflow:hidden;
	margin-top:5px;
	width:168px;
/*	background:url(http://www.atthailandhotel.com/images/?img=left_menu_icon.png) no-repeat 10px 13px;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -343px -368px no-repeat;		
}
#left_menu04 span{
	width:168px;
	height:24px;
	float:left;
	margin-left:45px;
}
.my_h01{
	height:22px;
	display:block;
}
#list_popular{
	width:282px;
	height:175px;
	display:block;
/*	background:url(http://www.atthailandhotel.com/images/?img=small_box.gif) no-repeat left top;*/
/*	background-color:#FF9933;*/
	float:left;
	margin-left:32px;
	margin-top:0px;
}
div.popular_item{
/*	background-color:#6699CC;*/
	display:block;
	width:257px;;
	height:80px;
	margin-top:3px;
	margin-bottom:5px;
	float:right;
	margin-right:10px;
}
div.popular_detail{
/*	background-color:#FFFF33;*/
	font-size:10px;	
	display:block;
	width:160px;
	float:left;
	margin-top:3px;
}
div.popular_detail a{
	color:#621cc4;
	font-size:12px;
	font-weight:bold;
}	
div.popular_item > a > img{
	width:90px;
	height:70px;
	float:left;
	margin-right:5px;
	margin-top:5px;
	border:1px #666666 solid;	
}




#destinationdiv{
	margin-left:30px;
	width:650px;
/*	background-color:#FFCC33;*/
/*	margin-left:28px;*/
	float:left;
}
#province_des,
#province_des li{
	list-style:none;
	margin:0px;
	padding:0px;
}

#province_des li{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	height:21px;
	float:left;
	margin-right:2px;
}
#province_des > li > a{
	display:block;
	height:22px;
	width:85px;
	float:left;
	color:#FFFFCC;
	font-size:11px;
	text-align:center;
	line-height:22px;
	background:url(http://www.atthailandhotel.com/images/?img=main_bg_province2.png) left bottom no-repeat;
}
}
#province_des > li > a:hover{
	display:block;
	height:22px;
	width:87px;
	float:left;
	color:#FFFFCC;
	font-size:11px;
	text-align:center;
	line-height:22px;
	background:url(http://www.atthailandhotel.com/images/?img=main_bt_part2.png) left bottom no-repeat;
}
#province_des > li > a.select_a{
	display:block;
	height:22px;
	width:87px;
	float:left;
	color:#FFFFCC;
	font-size:11px;
	text-align:center;
	line-height:22px;
	background:url(http://www.atthailandhotel.com/images/?img=main_bt_part2.png) left bottom no-repeat;
}
#link_province{
	float:left;
	clear:left;
/*	background-color:#FFCCFF;
	padding:5px;*/
}
#destinationdiv span.big_sp{
	clear:left;
	float:left;
	font-weight:bold;
	font-size:14px;
	width:150px;
	margin-top:5px;
	margin-bottom:0px;
}
/*#destinationdiv  h5{
	margin:0;
	padding:0;
}
#destinationdiv a{
	display:block;
	float:left;
}*/
.list_destination{
	width:320px;
	float:left;
	margin-top:5px;
/*	background-color:#CCCC66;	*/
}
.list_destination a{
	display:block;
	width:157px;
	height:67px;
	margin-top:8px;
	float:left;
}
.list_destination a img{
	border:1px #666666 solid;
}	
#banner_01{
	float:left;
	margin-left:15px;
}
.short_detail{
	display:block;
	float:left;
	width:150px;
	margin-top:5px;
	margin-left:10px;
	font-size:11px;
	height:80px;
	overflow:hidden;
/*	background-color:#339999;*/
}
.short_detail > a{
	margin:0px;
	padding:0px;
	float:left;
	color:#621cc4;
	font-weight:bold;	
/*	background-color:#FFCC99;*/
	height:15px;
}

.all_col{
	list-style:none;
	margin:0px;
	padding:0px;
}
.left_col{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.center_col{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}
.noPad{
	padding:0px;
	margin:0px;
	float:left;
}
.noPad img{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
}

#left_sector{
/*	background-color:#FFCC00;*/
	width:170px;
	height:auto;
	margin-left:25px;
	margin-top:15px;
}
.hd_title{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	position:relative;
	display:block;
	margin:0px;
	width:164px;
	height:28px;
	color:#FFFFFF;
	background:#823FF3 url(http://www.atthailandhotel.com/images/?img=iNewBGtab.png) repeat-x scroll 50% 50%;	
/*	background:url(http://www.atthailandhotel.com/images/?img=hd_bg_title.gif) no-repeat 2px 0px;;*/
	text-align:left;
	text-indent:5px;
	z-index:--100px;
	line-height:25px;
	margin-left:3px;
	top:3px;
/*	background-color:#FF6600;*/
}

#center_sector{
	width:620px;
	margin-top:15px;
/*	background-color:#CCCC66;*/
}
#sitemap_sector{
	width:95%;
	margin-top:15px;
/*	background-color:#CCCC66;*/
}
#more_city{
	list-style:none;
	margin:0px;
	padding:0px;
	text-indent:15px;
	margin-top:15px;
}
.filter_box{
	list-style:none;
	margin:0px;
	padding:0px;
	text-indent:15px;
	margin-bottom:10px;
	margin-top:10px;
}
.text_sort{
	clear:left;
	display:block;
	line-height:20px;
	text-indent:5px;
	height:20px;
	float:left;
	width:28px;
	margin-top:10px;
/*	background-color:#FF9966;*/
}
.label_topic{
	display:block;
	line-height:20px;
	text-indent:5px;
	font-weight:bold;
	margin-left:18px;
	height:20px;
	float:left;
}
.nav_sort{
	display:block;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
 	margin-left:5px;
	margin-top:10px;
}
.nav_select{
	width:107px;
	height:22px;
	float:left;
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_filter_select_02.png) no-repeat;*/
    background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -71px -85px no-repeat;	
	text-align:center;
	line-height:20px;
	padding-left:2px;
}
.nav_select2{
	width:107px;
	height:22px;
	float:left;
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_filter_select_01.png) no-repeat;*/
    background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -71px -56px no-repeat;		
	text-align:center;
	line-height:20px;
	padding-left:2px;
}
.nav_sort li.nav_li{
	width:87px;
	height:22px;
	float:left;
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_filter.png) no-repeat;*/
    background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -91px -28px no-repeat;		
	text-align:center;
	line-height:20px;
	padding-left:2px;
}
.nav_sort li.nav_li:hover{
	width:87px;
	height:22px;
	float:left;
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_filter_2.png) no-repeat;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng2.png) -92px 0px no-repeat;	
	text-align:center;
	line-height:20px;
	padding-left:2px;
}
.nav_sort a{
	color:#FFFF00;
}
.nav_letter{
	clear:both;
	margin-left:12px;
/*	background-color:#FFCC66;*/
	height:25px;
	margin-top:5px;
	display:block;
}
.nav_letter a,.nav_letter a:hover{
	display:block;
	height:18px;
	width:18px;
	font-size:11px;
	float:left;
	margin-right:2px;
	border:1px solid #CCCCCC;
	background-color:#F3F3F3;
	color:#333333;
	text-align:center;
	line-height:18px;
/*	font-weight:bold;*/
}
.nav_letter a:hover{
	border:1px solid #75109C;
	background-color:#75109C;
	color:#FFFFFF;
}
a#nav_letterSelect{
	display:block;
	height:18px;
	width:18px;
	font-size:11px;
	float:left;
	margin-right:2px;
	border:1px solid #75109C;
	background-color:#75109C;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
/*	font-weight:bold;*/
}


.browse_page{
	clear:both;
	margin-left:12px;
/*	background-color:#FFCC66;*/
	height:35px;
	margin-top:5px;
	display:block;
}
.browse_page a,.browse_page a:hover{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #CCCCCC;
	background-color:#F4F4F4;
	color:#333333;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.browse_page a:hover{
	border:1px solid #75109C;
	background-color:#75109C;
	color:#FFFFFF;
}
.browse_page a.selectPage{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #75109C;
	background-color:#75109C;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.browse_page a.SpaceC{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:0px dotted #75109C;
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.block_price{
	width:100px;
	height:30px;
	padding:4px;
	border:1px dashed #993399;
	margin-bottom:2px;
/*	background-color:#FFCC66;*/
}

.sp_fl_l{
	float:left;
	font-weight:bold;
}
.sp_fl_l2{
	float:left;
}
.sp_fl_r{
	float:right;
}
.nav_currency{
	margin-left:35px;
	font-weight:bold;
}
.nav_currency select{
	width:150px;
}
.lb_province{
	display:block;
	float:left;
	height:25px;
	line-height:18px;
}
.show_status_search{
	margin-left:30px;
	display:block;
	height:20px;
}
.show_status_search h1{
	font-size:14px;
}
.list_hotel_province{
	background-color:#FFFFFF;
	display:block;
	height:95px;
	width:560px;
	margin-left:30px;
	border:1px solid #D3B5E1;
}
.list_hotel_province2{
	background-color:#FFFFFF;
	display:block;
	height:95px;
	width:560px;
	margin-left:30px;
	border:1px solid #D3B5E1;	
}
.list_hotel_province:hover,.list_hotel_province2:hover{
	background-color:#FFFFFF;;
	display:block;
	height:95px;
	width:560px;
	margin-left:30px;
	border:1px solid #D3B5E1;	
}


.list_hotel_province_col1,
.list_hotel_province_col2,
.list_hotel_province_col3,
.list_hotel_province_col4{
	float:left;
}
.list_hotel_province_col1{
	margin-left:8px;
	margin-top:8px;
}
.list_hotel_province_col1 > a > img{
	width:90px;
	height:70px;
	background-color:#FFFFFF;
	padding:3px;
	border:1px solid #999999;
}
.list_hotel_province_col2{
	margin-left:10px;
	margin-top:8px;
	width:300px;
}
.list_hotel_province_col3{
	text-align:center;
	margin-left:10px;
	margin-top:8px;
	background-color:#FFCC00;
}
.list_hotel_province_col3 span{
	height:16px;
	display:block;
/*	width:100px;*/
/*	background-color:#6699CC;*/
}
.list_hotel_province_col4{
	text-align:center;
	margin-left:10px;
	margin-top:14px;	
}
.iHaveReview{
	background-color:#E2F4FF;
/*	color:#3377DD;*/
	margin-bottom:5px;
	display:block;
	width:560px;
	margin-left:30px;
	border:1px solid #D3B5E1;	
	border-top-width:0px;
	text-indent:10px;	
	padding-bottom:3px;
	padding-top:3px;
}
.iNoReview{
	height:5px;
	display:block;
	width:560px;
}
.red_text{
	color:#FF0000;
}
.green_text{
	color:#009933;
}
.rateStar{
	width:140px;
	text-align:center;
}


strong.mystrong{
	margin-left:15px;
}
.mod_box01{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg01_1.png) repeat-y left top;
}
.mod_box02{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg01_2.png) repeat-y right top;
}
.mod_box03{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg03.png) no-repeat right top;
}
.mod_box04{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg05.png) no-repeat right bottom;
}
.mod_box05{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg04.png) no-repeat left bottom;
}
.mod_box06{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_bg02.png) no-repeat left top;
}
/* grey box */
.mod_greybox01{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg01_1.png) repeat-y left top;
	background-color:#FCFCFC;
}
.mod_greybox02{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg01_2.png) repeat-y right top;
}
.mod_greybox03{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg03.png) no-repeat right top;
}
.mod_greybox04{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg05.png) no-repeat right bottom;
}
.mod_greybox05{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg04.png) no-repeat left bottom;
}
.mod_greybox06{
	width:100%;
	background:url(http://www.atthailandhotel.com/images/?img=mod_box_grey_bg02.png) no-repeat left top;
}
/* start hotel-detail */

.faq_box{
	width:90%;
	margin:auto;
/*	background-color:#009900;*/
	margin-top:10px;
	line-height:25px;
	font-size:11px;
}

.faq_box a{
	font-size:11px;
}
.traveler_review_box{
	width:90%;
	margin:auto;
/*	background-color:#009900;*/
	margin-top:10px;
	font-size:11px;
}
.traveler_review_box *{
	font-size:11px;
}
.closest_hotel_box{
	width:90%;
	margin:auto;
/*	background-color:#009900;*/
	margin-top:10px;
	font-size:11px;
}
.closest_hotel_box ul{
	padding:0px;
	margin-left:20px;
}
.closest_hotel_box ul li{ 
	font-size:11px;
}
.closest_hotel_box ul li span{ 
	font-size:11px;
}
.closest_hotel_box a{
	font-size:11px;
}

.similar_price{
	width:90%;
	margin:auto;
/*	background-color:#009900;*/
	margin-top:10px;
	font-size:11px;
	color:#333333;
}
.similar_price ul li{
	font-size:11px;
}	
.similar_price ul li span{
	font-size:11px;
}	
.similar_price ul{
	padding:0px;
	margin-left:20px;
}
.similar_price a{
	font-size:11px;
}
.hotel_shortdetail{
	float:left;
	clear:both;
/*	background-color:#FFCC00;*/
	margin-top:25px;
}
#tbl_clear{
	clear:both;
}
.img_hotel_main{
	width:271px;
	height:178px;
	float:left;
	margin-left:30px;
	background:url(http://www.atthailandhotel.com/images/?img=bg_hotel_img.png) no-repeat left top;
}
.img_hotel_main img{
	width:254px;
	height:161px;
	margin-left:9px;
	margin-top:6px;
}
.short_hotel_detail{
	height:170px;
	float:left;
/*	background-color:#FF9966;	*/
	margin-left:10px;	
	font-size:11px;
}
.hd_hotel_name{
	display:block;
	width:480px;
	color:#7810B2;
	font-size:16px;
	height:18px;

}
.hd_hotel_name h1{
	font-size:16px;
	padding:0px;
	margin:0px;
}
.hotel_hr_bar01{
	width:480px;
}
.hotel_hr_bar02{
	width:480px;
	clear:both;
	float:left;
	border:0px solid #CCCCCC;
	margin:auto;
	display:block;
	border-bottom-width:1px;
	height:5px;
}
.hotel_hr_bar03{
	width:580px;
	clear:both;
	float:left;
	border:0px solid #CCCCCC;
	margin:auto;
	display:block;
	border-bottom-width:1px;
	height:5px;
}
.detail_tab{
	position:relative;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	list-style:none;
	margin:0px;
	padding:0px;
	width:614px;
	height:28px;
	margin-left:3px;
	top:3px;
	background:#823FF3 url(http://www.atthailandhotel.com/images/?img=iNewBGtab.png) repeat-x scroll 50% 50%;
}
.detail_tab li.noselect_tab{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#F9F9F9;
	width:80px;
	height:23px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:20px;
	margin-top:4px;	
	margin-left:2px;	
/*	background:#823FF3 url(http://www.atthailandhotel.com/images/?img=iNewBGtab.png) repeat-x scroll 50% 50%;*/
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_detail_bg01.png) no-repeat left top;*/
}
.detail_tab li.noselect_tab a{
	width:80px;
	display:block;
	color:#1C94C4;
	font-weight:bold;
}
.select_tab_detail{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFFFFF;
	width:80px;
	height:24px;
	float:left;
	margin:0px;
	margin-top:4px;	
	margin-left:2px;		
	padding:0px;
	text-align:center;
	line-height:20px;
/*	background:url(http://www.atthailandhotel.com/images/?img=tab_detail_bg02.png) no-repeat left top;*/
}
.detail_tab li.select_tab_detail a{
	width:80px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.detail_tab li a h2{
	padding:0px;
	margin:0px;
}
.main_hotel_detail{
	clear:both;
	margin:auto;
	padding:15px;
/*	height:250px;*/
}
.center_detaildiv{
	clear:both;
	width:620px;
	margin-top:15px;
	border:1px solid #D6D2D2;	
/*	background-color:#CCCC66;*/
}
.price_period{
	width:100%;
/*	padding:5px 10px 10px 10px;*/
	margin:auto;
/*	display:block;*/
/*	border:1px #D6D2D2 solid;
	border-top-width:0px;*/
	background-color:#FFFFFF;
	color:#333333;
}
.hd_period{
	height:35px;
	color:#000000;
	border:1px #D6D2D2 solid;	
	border-top-width:0px;	
	line-height:36px;
	cursor:pointer;
	text-indent:20px;
	background-color:#F8F7F2;
}
.hd_period2{
	height:35px;
	color:#000000;
	border:1px #D6D2D2 solid;	
	border-top-width:0px;	
	line-height:36px;
	cursor:pointer;
	text-indent:30px;
	background:url(http://www.atthailandhotel.com/images/?img=plus_ico.png) no-repeat 12px center;
}
.hd_price_period{
	margin:0px;
	margin-bottom:0px;
	width:620px;
	display:block;
	height:30px;
/*	background:url(http://www.atthailandhotel.com/images/?img=hd_price_title.png) repeat-x left top;*/
	background:#1c94c4 url(http://www.atthailandhotel.com/images/?img=Blue_Bar.png) repeat-x scroll 50% 50%;	
	color:#FFFFFF;
	font-weight:bold;
	border:0px solid #D6D2D2;
	border-bottom-width:1px;
	border-top-width:1px;
}
.hd_price_period span font{
	color:#FFFFFF;
}

.hd_price_period form{
	margin-right:5px;
	float:right;
	margin-top:3px;
	color:#F6FF00;	
}
.hd_price_period form select{
	width:120px;
}
.wrap_table{
	display:none;
	background:url(http://www.atthailandhotel.com/images/?img=botttom_bg_price.png) repeat-x bottom left;
}
.center_detaildiv2{
	clear:both;
	width:620px;
	margin-top:15px;
/*	background-color:#CCCC66;*/
}
.center_detaildiv3{
	clear:both;
	width:615px;
	margin-top:0px;
	border:1px solid #D6D2D2;	
	background-color:#F8F7F2;
/*	padding:5px;*/
/*	padding-left:20px;*/
}
.center_detaildiv3 textarea{
	width:590px;
}
.i_padd30{
	padding-left:30px;
}
.i_padd5{
	padding:5px;
}
#divHotelRoom,#divHotelFacilities,#divHotelLocation,#divHotelGallery,#divHotelReview{
	display:none;
}
a.navLetter:hover,a.navLetter{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	color:#000000;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
a.navLetter:hover{
	border:1px solid #999999;
	background-color:#FFFFFF;
	color:#333333;
}
a.navLetter:active{
	border:1px solid #999999;
	background-color:#CC0099;
	color:#FFFFFF;
}
a.navLetterAct{
	display:block;
	height:18px;
	width:18px;
	font-size:10px;
	float:left;
	margin-right:2px;
	border:1px solid #999999;
	background-color:#CC0099;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.roomFound{
	float:left;margin-right:5px;line-height:20px;
}
.list_roomType{
	clear:both;
	display:none;
}
#roomType1{
	display:block;
}
.Border0{
	border:0px;
}
h4{
	margin-bottom:5px;
}
.i_field1{
/*	padding:5px;border:1px solid #D5DFE5;*/
}
.i_field1 legend{
	font-weight:bold;
	color:#1C94C4;
}

.gallBigPic{
	clear:both;
	margin:auto;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	position:relative;
}
.gallSmallPic{
	float:left;
	margin:auto;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	margin-top:5px;
	margin-right:3px;
	margin-left:9px;
}
.gallery_panel{
	margin:auto;
	display:block;
	width:560px;
	height:120px;
	border:0px solid #CCCCCC;
/*	background-color:#669999;*/
}
.gallery_go_l{
	display:block;
	float:left;
	height:120px;
	width:30px;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=left_nav.png) no-repeat left top;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -100px -231px no-repeat;
}
.gallery_go_l:hover{
	display:block;
	float:left;
	height:120px;
	width:30px;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=left_nav_over.png) no-repeat left top;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -138px -231px no-repeat;	
}
.gallery_go_r{
	display:block;
	float:right;
	height:120px;
	width:30px;
	background:#CCCCCC;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=right_nav.png) no-repeat left top;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -55px -231px no-repeat;	
}
.gallery_go_r:hover{
	display:block;
	float:right;
	height:120px;
	width:30px;
	background:#CCCCCC;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=right_nav_over.png) no-repeat left top;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -17px -230px no-repeat;		
}
.contain_gallery{
	display:block;
	height:120px;
	width:500px;
	margin-left:5px;
	margin:auto;
/*	background-color:#FFCC66;*/
	float:left;
	overflow:hidden;
}
.img_gallery{
	display:block;
	height:120px;
	overflow:hidden;
/*	background-color:#FFCC66;*/
}
.imgRoomGall{
	display:block;
	height:310px;
/*	background-color:#FFCC66;*/
	margin:auto;
}


.facFound{
	float:left;margin-right:5px;line-height:20px;
}
.list_FacilitiesDV{
	clear:both;
	display:none;
}
#FacilitiesDV1{
	display:block;
}
.gallery_tab,.gallery_tab li{
	margin:0px;
	padding:0px;
	 list-style:none;
	 float:left;
}
.gallery_tab li a.gallTab{
	display:block;
	height:20px;
	width:120px;
	font-size:12px;
	float:left;
	margin-right:2px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	color:#000000;
	text-align:center;
	line-height:18px;
	font-weight:bold;	
}
.gallery_tab li a.gallTab:hover{
	display:block;
	height:20px;
	width:120px;
	font-size:12px;
	float:left;
	margin-right:2px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
	line-height:18px;
	font-weight:bold;	
}
.gallery_tab li a.gallTab:active{
	border:1px solid #999999;
	background-color:#CC0099;
	color:#FFFFFF;
}
.gallery_tab li a.gallTabAct{
	display:block;
	height:20px;
	width:120px;
	font-size:12px;
	float:left;
	margin-right:2px;
	border:1px solid #999999;
	background-color:#CC0099;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;	
}
.list_galleryDiv{
	clear:both;
	display:none;
}
.gallery_panel2{
	margin:auto;
	display:block;
	width:560px;
	height:240px;
	border:0px solid #CCCCCC;
/*	background-color:#669999;*/
}
.gallery_go_l2{
	display:block;
	float:left;
	height:240px;
	width:30px;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=left_nav.png) no-repeat left center;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -100px center no-repeat;	
}
.gallery_go_l2:hover{
	display:block;
	float:left;
	height:240px;
	width:30px;
	cursor:pointer;
	background:#CCCCCC;
/*	background:url(http://www.atthailandhotel.com/images/?img=left_nav_over.png) no-repeat left center;*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -138px center no-repeat;		
}
.gallery_go_r2{
	display:block;
	float:right;
	height:240px;
	width:30px;
	background:#CCCCCC;
	cursor:pointer;
/*	background:url(http://www.atthailandhotel.com/images/?img=right_nav.png) no-repeat left center;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -55px center no-repeat;		
}
.gallery_go_r2:hover{
	display:block;
	float:right;
	height:240px;
	width:30px;
	background:#CCCCCC;
	cursor:pointer;
/*	background:url(http://www.atthailandhotel.com/images/?img=right_nav_over.png) no-repeat left center;	*/
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -17px center no-repeat;			
}
.contain_gallery2{
	display:block;
	height:235px;
	width:500px;
	margin-left:5px;
	margin:auto;
/*	background-color:#FFCC00;*/
	float:left;
	overflow:hidden;
}
.img_gallery2{
	display:block;
	height:235px;
	overflow:hidden;
}
.blockGallery{
	display:block;float:left;
	height:240px;width:122px;
}
.noticeClass{
	display:block;
	width:100%;
	margin:10px;
	margin-bottom:5px;
}


/* end hotel-detail */

/* start booking detail */ 
.detailPrice{
	background-color:#EAEAEA;
	text-align:center;
}
table.periodPrice{
/*	margin-left:6px;*/
	width:100%;
/*	border:1px solid #D6D2D2;*/
}
table.periodPrice td{
/* #9760F5*/
	border:1px solid #D6D2D2;
}
table.periodPrice td.periodHD{
	background-color:#D2E5F7;
	text-align:center;
	font-weight:bold;
	color:#333;
}
table.periodPrice td.periodNameRoom{
	width:215px;
	background-color:#F9FCFF;
	text-align:left;
/*	font-weight:bold;*/
}
table.periodPrice td.periodPriceRoom{
	background-color:#F9FCFF;
	text-align:center;
}
.bk_detail_l{
	float:left;
	display:block;
	height:20px;
	margin-left:5px;
	margin-top:5px;
}
.bk_detail_r{
	float:right;
	display:block;
	height:20px;
	margin-right:5px;
	margin-top:5px;
}
.bk_detail_r > a{
	color:#F6FF00;
	font-weight:bold;	
}
.bk_title1{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:3px;
	height:20px;
	width:428px;
	line-height:18px;
	background-color:#F8F8F8;
}
.bk_title1_1{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:3px;
	height:20px;
	width:580px;
	line-height:20px;
	background-color:#993399;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:15px;
	margin-top:10px;
}
.bk_title2{
	float:left;
	display:block;
	margin-left:30px;
	margin-top:3px;
	height:20px;
	width:390px;
	line-height:18px;
/*	background-color:#F9F9F9;*/
}
.bk_title3{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:3px;
	height:20px;
	width:428px;
	line-height:18px;
	color:#000000;
	background-color:#D2E5F7;
}
.bk_title_ext{
	float:right;
	display:block;
	margin-right:20px;
	margin-top:3px;
	width:150px;
	line-height:18px;	
	height:20px;
	background-color:#F4F4F4;
}
.bk_title_ext2{
	float:right;
	display:block;
	margin-right:20px;
	margin-top:3px;
	width:150px;
	line-height:18px;	
	height:20px;
	color:#000000;
	background-color:#D2E5F7;
}
.bk_brClear{
	clear:both;
}
.bk_brClear2{
	clear:both;
}
.Cus_RoomBooking{
	background-color:#F9FCFF;
	border:1px dotted #93C1EC;
	display:block;
	clear:both;
}
.bk_cus1{
	float:left;
	display:block;
	margin-left:20px;
	margin-top:3px;
	width:350px;
	line-height:20px;	
	height:20px;
/*	background-color:#FFCCCC;*/
}
.bk_cus2{
	float:left;
	text-align:right;
	display:block;
	margin-left:20px;
	margin-top:3px;
	width:70px;
	line-height:20px;		
	height:20px;
/*	background-color:#FFCCCC;*/
}
.bk_cus3{
	float:left;
	text-align:right;
	display:block;
	margin-left:20px;
	margin-top:3px;
	width:150px;
	line-height:20px;		
	height:20px;
/*	background-color:#FFCCCC;*/
}
.bk_cus4{
	float:left;
	display:block;
	text-align:right;
	margin-top:3px;
	width:80px;
	line-height:20px;	
	height:20px;
/*	background-color:#FFCCCC;*/
}
.bk_cus5{
	float:left;
	display:block;
	margin-top:3px;
	width:140px;	
	height:15px;
}
.bk_cus6{
	float:left;
	display:block;
	margin-top:3px;
	width:140px;	
	line-height:20px;		
	height:20px;
	border:0px dotted #CCCCCC;
	border-bottom-width:1px;
}
.bk_cus7{
	float:left;
	display:block;
	margin-top:3px;
	width:250px;	
	line-height:20px;		
	height:20px;
	border:0px dotted #CCCCCC;
	border-bottom-width:1px;
}
.bk_cus8{
	float:left;
	display:block;
	margin-top:3px;
	width:320px;	
	line-height:20px;		
	height:25px;
	margin-bottom:3px;	
}
.bk_cus9{
	float:left;
	text-align:right;
	display:block;
	margin-left:20px;
	margin-top:3px;
	width:150px;
	line-height:20px;		
	height:25px;
	margin-bottom:3px;
/*	background-color:#FFCCCC;*/
}
.bk_cus10{
	float:left;
	display:block;
	margin-left:80px;
	margin-top:3px;
	width:450px;	
	margin-bottom:3px;	
}
.bk_cus5_1{
	float:left;
	display:block;
	margin-top:3px;
	width:143px;	
	height:20px;
}
.bk_cus5_2{
	float:left;
	display:block;
	margin-top:3px;
	width:180px;	
	height:20px;
}
.bk_NoMember{
	clear:both;
	float:left;
	width:360px;
	background-color:#F9FCFF;
	border:1px solid #93C1EC;
}
.bk_Member{
	float:right;
	width:250px;
	height:90px;
	background-color:#F9FCFF;
	border:1px solid #93C1EC;
/*	border-bottom-width:2px;
	border-right-width:2px;*/
}

/* end booking detail */

/* begin Normal page */
#subtitlePage{
	clear:both;
	width:100%;
	height:50px;
	color:#621cc4;
/*	background-color:#FFFF66;*/
}
#subtitlePage > span#sp_title01{
	position:relative;
	clear:both;
	color:#621cc4;
	font-size:20px;
	font-weight:bold;
	margin-left:210px;
	display:block;
	height:30px;
	width:200px;
/*	background-color:#FF9966;*/
	top:30px;
}
#subtitlePage  span#sp_title01 h1{
	margin:0;padding:0;
}
/* end normal page */

/* begin booking status page */
.booking_status_tab{
	position:absolute;
	list-style:none;
	margin:0px;
	padding:0px;
	width:600px;
	margin-left:18px;
	margin-top:5px;	
}
.booking_status_tab li.noselect_tab_status{
	background-color:#FFFFFF;
	width:115px;
	height:22px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:20px;
	background:url(http://www.atthailandhotel.com/images/?img=tab_detail_bg03.png) repeat-x left top;
	border:1px solid #000000;
	border-bottom-width:0px;
	border-top-width:0px;	
}
.booking_status_tab li.noselect_tab_status a{
	color:#F6FF00;
	font-weight:bold;
}
.select_tab_status{
	background-color:#FFFFFF;
	width:115px;
	height:22px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:20px;
	background:url(http://www.atthailandhotel.com/images/?img=tab_detail_bg04.png) repeat-x left top;
	border:1px solid #000000;
	border-bottom-width:0px;
	border-top-width:0px;
}
.booking_status_tab li.select_tab_status a{
	color:#000000;
	font-weight:bold;
}
.booking_status_detail{
	clear:both;
	margin:auto;
	padding:15px;	
}
.list_booking{
	background-color:#FFFFFF;
	display:block;
	height:200px;
	width:560px;
	margin:auto;
	margin-bottom:2px;
	padding-top:5px;
	border:1px solid #CCCCCC;	
}
.col_booking01{
	float:left;
	width:120px;
/*	background-color:#00CCCC;*/
	height:90px;
}
.col_booking01 > img{
	float:left;
	margin-left:15px;
	margin-top:5px;
}
.col_booking02{
	padding-top:5px;
	float:left;
	width:400px;
/*	background-color:#FFCCCC;*/
}
.PendingStatus{
	color:#FF9933;
	font-weight:bold;
}
.CancelStatus{
	color:#FF0000;
	font-weight:bold;
}
.AmendmentStatus{
	color:#0066CC;
	font-weight:bold;
}
.ConfirmedStatus{
	color:#009933;
	font-weight:bold;
}
.beforeButtonOrder{
	display:block;
	margin-top:10px;
}
.bt_order_action{
	border:1px solid #CCCCCC;
	background-color:#F8F8F8;
	color:#333333;
	display:block;
	width:85px;
	margin-right:5px;
	text-align:center;
	line-height:21px;
	float:left;
	height:22px;
}
.bt_order_action:hover{
	border:1px solid #CCCCCC;
	background-color:#CC33CC;
	color:#FFFFFF;
	display:block;
	width:85px;
	margin-right:5px;
	text-align:center;
	line-height:21px;
	float:left;
	height:22px;
}
.bt_order_action a{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.bt_order_action a:hover{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
}
.loginDIV{
	margin-left:100px;
	top:50px;
}
.logIN1{
	float:left;
	display:block;
	height:20px;
	width:100px;
	text-align:right;
	margin-right:3px;
	margin-left:20px;
	margin-top:3px;
/*	background-color:#FFCCCC;*/
}
.logIN2{
	float:left;
	display:block;
	height:15px;
	width:120px;
	margin-left:5px;	
	margin-top:3px;	
}
.logIN3{
	float:left;
	display:block;
	height:15px;
	width:200px;
	margin-left:5px;	
	margin-top:3px;	
}
.logIN4{
	float:left;
	display:block;
	height:20px;
	width:130px;
	text-align:right;
	margin-right:3px;
	margin-left:20px;
	margin-top:3px;
}
.logIN5{
	float:left;
	display:block;
	height:15px;
	width:150px;
	margin-left:5px;	
	margin-top:3px;	
}
.logIN6{
	float:left;
	display:block;

	width:300px;
	text-align:left;
	margin-right:3px;
	margin-top:3px;
}
.logIN6 textarea{
}
.i_fieldSET{
	width:510px;
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
}
.i_fieldSET legend{
	color:#621cc4;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
/* end booking status page */

/* Begin Review Content */
.list_review{
	clear:both;
	display:block;
	width:550px;
	background-color:#FFFFFF;
	margin:auto;
	padding:5px;
	border:solid 1px #D8D8D8;
}
.hrForRate{
	clear:both;
	border:0px solid #CCCCCC;
	margin:auto;
	display:block;
	border-bottom-width:1px;
	height:5px;
	margin-bottom:5px;
}
.nameReview{
	font-weight:bold;
	color:#993399;
	font-size:13px;
	float:left;
	text-transform:capitalize;
}
.priceReview{
	font-weight:bold;
	color:#993399;
	font-size:13px;
	margin-left:220px;
	float:left;
	text-transform:capitalize;
}
.rateReview{
	font-weight:bold;
	color:#993399;
	font-size:13px;
	margin-right:80px;
	float:right;
	text-transform:capitalize;
}
.iListRate{
	display:block;
	float:left;
	height:25px;
	width:550px;
}
.iboxRate{
	float:left;
	width:150px;
	height:20px;
	display:block;
	margin-left:5px;
}
.iboxPrice{
	float:left;
	width:120px;
	display:block;
	text-align:right;
	margin-right:5px;
}
.dateReview{
	font-weight:bold;
	color:#993399;
	font-size:13px;
	float:right;
	text-transform:capitalize;	
}
.rateItem{
	float:left;
	margin-left:50px;
	display:block;
	width:100px;
	text-align:right;
	padding-right:5px;
}
.rateItem2{
	float:left;
	margin-left:5px;
	display:block;
	width:100px;
	text-align:right;
	padding-right:5px;
}
ul.listRate,ul.listRage li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
ul.listRate li{
	display:block;
	width:8px;
	height:10px;
	margin-right:2px;
	margin-top:3px;
	float:left;
	background-color:#A610BE;
}
ul.listRate li.noRate{
	display:block;
	width:8px;
	height:10px;
	margin-right:2px;
	margin-top:3px;
	float:left;
	background-color:#CCCCCC;
}
.rateBar{
	margin-top:2px;
	width:100px;
	height:10px;
	display:block;
	float:left;
	border:1px solid #999999;
}
.rateBar2{
	display:block;
	float:left;
	height:10px;
	background-color:#A610BE;
}
/* End Review Content */
/* list hotel */
.listAmphur{
	margin:0px;
	padding:0px;
	margin-left:30px;
}
.listAmphur li{
	padding:0px;
	margin:0px;
	float:left;
	width:150px;
/*	list-style:none;*/
}
.listAmphur li.piset{
	list-style:none;
}
/* end list hotel */
/* begin normal page */
.iPageContent{
	margin:auto;
	width:95%;
	margin-top:0px;
}
.beroreContent{
	width:100%;
	display:block;
	height:10px;
	float:left;
/*	background-color:#66CCFF;*/
}

/* end normal page */
/* contact page */
.iContact01{
	float:left;
	display:block;
	width:150px;
	text-align:right;
	margin-top:2px;
	padding-right:3px;
	color:#333333;
	font-weight:bold;
}
.iContact02{
	float:left;
	display:block;
	width:180px;	
	margin-bottom:3px;
}
.iContact02{
	float:left;
	display:block;
	width:230px;	
	margin-bottom:3px;
}
.iContactReset{
	cursor:pointer;
}
/* end contact page */

/* begin site map */
div.sitemapDiv{
	float:left;
}
div.sitemapDiv strong.sitemapProvince{
	float:left;
	display:block;
	width:680px;
	text-align:left;
	height:20px;
/*	background-color:#CCCC66;*/
	text-indent:20px;
	margin-top:10px;
}
div.sitemapDiv ul.sitemapList,div.sitemapDiv ul.sitemapList li{
	float:left;
	text-align:left;
/*	background-color:#FFCC99;*/
	padding:0px;
	margin:0px;
	margin-left:30px;
}
div.sitemapDiv ul.sitemapList li{
	display:block;
	width:200px;
	float:left;
	text-align:left;
/*	background-color:#EAEAEA;*/
}
/* end site map */
.frontUL{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:15px;
}
.frontUL li{
	margin:0px;
	padding:0px;
	float:left;
	width:120px;
	list-style:none;
/*	background-color:#FF9966;*/
}
/* submenu hotel */
ul#hotel_dropdown{
	display:none;
	padding:0px;
	margin:0px;
	background-color:#9A42C6;
	position:absolute;
	width:150px;
	clear:both;
	float:left;
	left:0px;
	margin-top:30px;
	margin-left:380px;
	list-style-type:none;
	border:1px solid #A9BEC7;
	border-top-width:0px;
	z-index:99;
}
ul#hotel_dropdown li{
	clear:both;
	display:inline;
	height:25px;
	background-color:#9A42C6;
	width:150px;
	padding:0px;
	margin:0px;
	list-style-type:none;	
}
ul#hotel_dropdown li a{
	background-color:#4A566E;
	padding:0px;
	margin:0px;
	width:150px;
	height:25px;
	text-indent:10px;
	background-image:none;
	background-repeat:repeat-x;
	line-height:22px;
	font-weight:normal;
	font-size:12px;
}
ul#hotel_dropdown li a:hover{
	background-color:#636F89;
	padding:0px;
	margin:0px;
	width:150px;
	height:25px;
	text-indent:10px;
	line-height:22px;
	background-image:none;
	background-repeat:repeat-x;
	font-weight:normal;
	font-size:12px;
}
img#sCode{
	border:1px solid #CC66CC;
}

/*////////////////////////////////////////
 CSS BEGIN SPRITE
//////////////////////////////////////*/
div#sprite_amazingthailand{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -210px -231px;
	display:block;
	margin:auto;
	width:174px;
	height:54px;
}
div#sprite_verisign{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -12px -447px;
	display:block;	
	margin:auto;
	width:105px;
	height:61px;
	cursor:pointer;
}
div#sprite_fullcredit{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -249px -444px;
	display:block;	
	margin:auto;
	width:85px;
	height:29px;
}
div#sprite_mastercard{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -195px -359px;
	display:block;	
	margin:auto;
	width:133px;
	height:47px;
}
div#sprite_visa{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -130px -447px;
	display:block;	
	margin:auto;
	width:103px;
	height:44px;
}
div#sprite_scb{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -248px -60px;
	display:block;	
	margin:auto;
	width:30px;
	height:28px;
	float:left;
	margin-right:5px;
}
div#sprite_bkb{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -246px -12px;
	display:block;	
	margin:auto;
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;	
}
div#sprite_kkb{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -246px -98px;
	display:block;	
	margin:auto;
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;	
}
div#sprite_tat{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -221px -300px;
	display:block;	
	margin:auto;
	width:50px;
	height:50px;
	float:left;
}
div#sprite_att{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -173px -296px;
	display:block;	
	margin:auto;
	width:38px;
	height:49px;
	float:left;	
}
input#sprite_SubmitGO{
	width:42px;
	height:21px;
	margin:0px;
	padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -104px -125px;
	border:0px;
	border-collapse:collapse;
	cursor:pointer;
}
input#SearchAndBooking{
	width:54px;
	height:23px;
	margin:0px;
	padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -158px -125px;
	border:0px;
	border-collapse:collapse;
	cursor:pointer;
}
input#sprite_calendarPicker{
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -274px -192px;
	border:0px;
	border-collapse:collapse;
	cursor:pointer;
}
a#sprite_flagEn{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -112px -162px;
	width:55px;height:16px;	
	display:block;float:right;
	margin-left:3px;margin-top:40px;
}
a#sprite_flagTh{
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -188px -162px;
	width:45px;height:16px;
	display:block;float:right;
	margin-left:3px;margin-top:40px;
}
div#sprite_arrowDown{
	display:block;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -281px -337px;
	width:16px;height:11px;
	margin-left:96px;margin-top:-18px;
}

input#Filter_BT{
	width:82px;height:19px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -13px -159px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#LoginBT{
	width:74px;height:27px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -10px -112px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#CancelBT{
	width:82px;height:24px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -9px -11px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#SubmitBT{
	width:74px;height:27px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -10px -43px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#SendBT{
	width:82px;height:24px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -10px -79px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#ContinueBT{
	width:93px;height:31px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -101px -11px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#BackBT{
	width:93px;height:31px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -100px -48px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
input#FinishBT{
	width:93px;height:31px;
	margin:0px;padding:0px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -102px -86px;
	border:0px;border-collapse:collapse;
	cursor:pointer;
}
div.availableRoomPic{
	display:block;float:left;
	margin-left:3px;margin-right:3px;	
	width:16px;height:15px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -302px -28px;	
}
div.noRoomPic{
	display:block;float:left;
	margin-left:3px;margin-right:3px;
	width:16px;height:15px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -333px -28px;	
}
span.clSingle,span.clTwin,span.clTriple{
	display:block;float:right;
	width:14px;height:14px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -304px -111px;
	margin-left:3px;
}
div.sprite_star1{
	display:block;float:left;
	height:14px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -243px -477px;	
}
div.sprite_star2{
	display:block;
	height:10px;
	height:10px;margin-top:3px;margin-left:2px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -258px -499px;	
}
div.sprite_star3{
	display:block;
	height:10px;margin-top:3px;margin-left:2px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -165px -499px;	
}
ul.VisitHotel,ul.VisitHotel li,ul.CloseHotel,ul.CloseHotel li,ul.SimilarPrice,ul.SimilarPrice li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.VisitHotel li{
	padding-left:20px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -165px -520px no-repeat;	
}
ul.CloseHotel li{
	padding-left:20px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -13px -592px no-repeat;	
}
ul.SimilarPrice li{
	padding-left:20px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng1.png) -13px -520px no-repeat;	
}
div#sprite_BookingNow{
	display:block;float:left;
	width:145px;height:47px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng3.jpg) -332px -10px no-repeat;		
	cursor:pointer;
}
div#sprite_Call{
	display:block;float:left;
	width:145px;height:47px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng3.jpg) -173px -10px no-repeat;		
}
div#sprite_How2Book{
	display:block;float:left;
	width:145px;height:47px;
	background:url(http://www.atthailandhotel.com/images/?img=css_sprite_eng3.jpg) -9px -10px no-repeat;		
	cursor:pointer;
}
/*////////////////////////////////////////
 CSS END SPRITE
//////////////////////////////////////*/

/*/////////////////////////////
autocomplete
//////////////////////////////*/
.autocomplete_list * {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	background-color:#4A566E;
}

.autocomplete_list b {
	font-weight: bold;
	background-color:#4A566E;	
	color:#CCFF00;
}

.autocomplete_list { 
	background: #4A566E; display: block;
	border:2px solid #A9BEC7;	
	text-align: left; z-index: 200; 
	scrollbar-base-color:#4A566E;
	scrollbar-track-color:#4A566E;
	scrollbar-face-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;			
}

.autocomplete_list, .autocomplete_list ol, .autocomplete_list li { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}

.autocomplete_list li { 
	margin: 0; 
	text-align: left;
	cursor: pointer; 
	padding: 4px;
/*	border-bottom: 1px solid #4A566E;	*/
}

.autocomplete_list .last_item { 
	border: none;	
}

.autocomplete_list .current_item { 
	background: #636F89; color: #FFFFFF; 
}

.autocomplete_list span { 
	color: #111; float: right; padding-left: 2em; 
}

.autocomplete_icon { 
	background-image: url(http://www.atthailandhotel.com/images/?img=autocomplete.gif);	
	cursor: pointer;
	cursor: hand;	
}
/*/////////////////////////////////
end autocomplete
/////////////////////////////////*/html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('http://www.atthailandhotel.com/js/fancybox/?img=fancy_title_right.png') repeat-x;
}.table-style {
 font-family: Tahoma;
 border-width: 0;
 border-style: solid;
 border-color: #a0a0a0;
 border-top:#9999FF 1px solid;
 border-left:#9999FF 5px solid;
 border-bottom:#9999FF 1px solid;
 border-right:#9999FF 5px solid;
 background-color: #DBC7FC;
 color: #000000;
 font-size: 11px;
}
/* Default attributes of DIV containing table container for entire calendar. */
.div-style
{
 z-index: 999;
 position: absolute;
 visibility: hidden;
 border-right: #9999FF 1px solid;
 border-top: #9999FF 1px solid;
 border-left: #9999FF 1px solid;
 border-bottom: #9999FF 1px solid;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
 padding: 0px;
 font-family: Tahoma;
 font-size: 11px;
 color: #ffffff;
 text-align:center;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
border:1px solid #B085F8;
 background-color: #823FF3;
}

/* Month + Year Titles */
.title-control-style
{
 cursor: default;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
}

/* Normal appearance of controls in calendar title. */
.title-control-normal-style {
 cursor: pointer;
 font-family: Tahoma;
 font-size: 17px;
 /*font-weight: bold;*/
 color: #ffffff;
 
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style {
 cursor: pointer;
 font-family: Tahoma;
 font-size: 17px;
 /*font-weight: bold;*/
 color: #ffffff;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
 font-family: Tahoma;
 font-size: 11px;
 border: solid 1px #cccccc;
 background-color: #0066cc;
 color: #ffffff;
 cursor: default;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
 background-color: #fafef5;
 color: red;
 cursor: hand;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
 /*background-color: #000000;*/
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
 padding: 0px;
 background-color: white;
 font-family: Tahoma;
 font-size: 11px;
}

/* Attributes of current day in calendar body. */
a.current-day-style {
 font-weight: bold;
 text-decoration: none;
}

a.current-day-style:hover {
 color:#f0f0f0;
 background-color: #DD0000;
}

.disabled-current-day-style {
 color:#000066;
 background-color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
a.end-of-weekday-style {
 width:22px;
 /*color: #4f4f4f;*/
 color:#FF0000;
 text-decoration: none;
 font-size: 11px;
}

a.end-of-weekday-style:hover
{
 /*background-color: #4f4f4f;*/
 color: white;
 text-decoration: none;
 background-color: #A777F7;
 border:#9933CC 1px solid;
}

.disabled-end-of-weekday-style {
 width:22px;
 /*color: silver;*/
 color:#FFCECF;
 font-weight: lighter;
 text-decoration: none;
 font-size: 11px;
}

/* Attributes of all other days in calendar body. */
.disabled-normal-day-style {
 width:22px;
 color: silver;
 font-weight: lighter;
 text-decoration: none;
 font-size: 11px;
}

a.normal-day-style {
 width:22px;
 text-decoration: none;
 font-size: 11px;
}
a.normal-day-style:hover {
 width:22px;
 color: white;
 font-weight: bold;
 background-color: #A777F7;
 text-decoration: none;
 border:#9933CC 1px solid;
}

a.closecal
{
 color: #000000;
 text-decoration: none;
 /*font-weight: bold;*/
}

a.closecal:hover
{
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

/* Attributes of border around selected day in calendar body. */
a.selected-day-style {
 font-size: 11px;
 width:22px;
 background-color: #A777F7;
 border:#9933CC 1px solid;
}

/* Default attributes of designated holidays. */
a.holiday-style {
 background-color: #FFDDDD;
 font-size: 11px;
}

/* Sub Header Days of Week */
.dayofweeks
{
 color: #323232;
 font-size: 11px;
 /*font-weight: bold;*/
 height:18px;
 background-color: #F5F5F5;
}

/* Attributes of Footer today display at bottom on calendar */
.today-style, .today-style a, .today-style a:hover, .today-style a:visited, .today-style a:active
{
 font-size: 11px;
 /*font-weight: bold;*/
 color: #000000;
 height:15px;
 background-color: #DBC7FC;
 text-align: center;
 /*text-decoration: underline;*/
 font-family: Tahoma;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
 background-color: #F5F5F5;
 padding: 0px;
}

/* Combined styles to solve the conflict between stylesheets */
td.cal_day a.normal-day-style
{
 font-size: 11px;
 color: black;
 text-decoration: none;
}

td.cal_day a.normal-day-style:hover
{
 font-size: 11px;
 color: white;
 font-weight:bold;
 /*background-color: #808080; */
 width: 22px;
 background-color: #A777F7;
 text-decoration: none;
}

td.cal_day a.end-of-weekday-style
{
 font-size: 11px;
 /*color: #4f4f4f;*/
 color:#FF0000;
 text-decoration: none;
}

td.cal_day a.end-of-weekday-style:hover
{
 font-size: 11px;
 font-weight:bold;
 color: white;
 /*background-color: #808080; */
 width: 22px;
 background-color: #A777F7;
 text-decoration: none;
}

td.cal_day a.current-day-style
{
 font-size: 11px;
 font-weight:bold;
 color: #DD0000;
 text-decoration: none;
}

td.cal_day a.selected-day-style
{
 font-size: 11px;
 font-weight:bold;
 color: #ffffff;
 text-decoration:none;
}

td.cal_day
{
 height:18px;
 text-decoration: none;
}@charset "utf-8";
/* CSS Document */
.iVote{
    margin:0px;  
    padding:0px;  
    list-style:none;  
    float:left;  
	height:20px;
}
.iVote,.iVote li{  
    margin:0px;  
    padding:0px;  
    list-style:none;  
    float:left;  
}  
.iVote li,.iVote li.VoteD{  
    display:block;  
    width:20px;  
    height:15px;  
	border:1px solid #333333;
    background-color:#FFFFFF;  
	font-size:10px;
	font-weight:bold;
	text-align:center;
    margin-right:2px;  
}  
.iVote li.VoteD{  
	color:#333333;
    background-color:#66CC33;  
}  
.iVote li.VoteD1{  
	color:#333333;
    background-color:#C5EDB1;  
}  
.iVote li.VoteD2{  
	color:#333333;
    background-color:#B1E798;  
}  
.iVote li.VoteD3{  
	color:#333333;
    background-color:#98DE76;  
}  
.iVote li.VoteD4{  
	color:#333333;
    background-color:#7DD553;  
}  
.iVote li.VoteD5{  
	color:#333333;
    background-color:#66CC33;  
}  
input#Yusefull{
	background-color:#D7ECF4;
	color:#333333;
	cursor:pointer;
	border:1px solid #00CCFF;
	margin-right:5px;
}
input#Nusefull{
	background-color:#D7ECF4;
	color:#000000;
	cursor:pointer;
	border:1px solid #00CCFF;	
}
div.ScoreRate_s{
	text-align:left;
	width:200px;float:left;
	color:#333333;
}

/* css slide it */
ul.slideIT,ul.slideIT li{
	margin:0;padding:0;list-style:none;
}
ul.slideIT{
	position:absolute;
	width:825px;
	height:230px;
	top:29px;
	display:block;
	float:left;
/*	background-color:#00CC00;*/
	white-space:nowrap;
}
ul.slideIT li{
	position:relative;
	display:block;
	float:left;
	width:165px;
	height:202px;
	padding-top:10px;
	color:#FFF;
/*	background-color:#FFCC99;*/
}
ul.slideIT li div.inPromotion{
	margin:auto;
/*	background-color:#CCCCCC;*/
	width:152px;
	overflow:hidden;
}
ul.slideIT li div.inPromotioFn a img{
	background-color:#F8F8F8;
	border:1px solid #999999;
	padding:2px;
}
.yellow_text{
	color:#FFFF00;
}
ul#navBannerSwap{ /* ul สำหรับเก็บ ลำดับรายการ */  
	position:absolute;
	top:210px;
    padding:0;margin:0;  
    display:block;  
    width:165px;  
    height:20px;  
    float:left;  
/*    background-color:#CCCCFF;  */
    list-style:none;  
	left:8px;
}  
ul#navBannerSwap li{ /* ลำดับรายการ */  
    padding:0;margin:0;  
    display:block;  
    width:15px;  
    height:15px;  
    float:left;  
    background-color:#FFF;  
	color:#000;
    list-style:none;  
    text-align:center;  
    cursor:pointer;  
    margin-right:2px;  
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	border:1px solid #000;
}  
ul#navBannerSwap li:hover{ /* ลำดับรายการเมื่อเอาเม้าวางไว้เหนือ */  
    background-color:#000;  
	color:#FFF;
}  
ul#navBannerSwap li.currentShow{ /* ลำดับรายการที่กำลังแสดง หรือถูกคลิก หรือถูกเลือก */  
    background-color:#000;  
	color:#FFF;
}  