﻿/* Global Template*/
html, body{ 
margin:0; 
padding:0; 
text-align:center; 
background-color:#FFF;
font:12px verdana; color:#000; text-decoration:none;
} 

html, body, form, fieldset, h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;}

/*img, div { behavior: url(/include/iepngfix.htc) }*/
img {border:0;}
.img_middle{vertical-align:middle;}

 
#pagewidth{ 
width:950px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 
 
#header{
width:950px;
position:relative;
}
#footer{
clear:both;
} 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
} 
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.clearboth{clear:both; font-size:0px; line-height:0px; height:0px;}
.clearboth5{clear:both; font-size:0px; line-height:0px; height:5px;}
.clearboth8{clear:both; font-size:0px; line-height:0px; height:8px;}
.clearboth10{clear:both; font-size:0px; line-height:0px; height:10px;}
.clearboth15{clear:both; font-size:0px; line-height:0px; height:15px;}
.clearboth20{clear:both; font-size:0px; line-height:0px; height:20px;}

h1 {font:normal 24px Tahoma; color:#FFD;}
h2 {font:bold 16px Tahoma;}

#seo{width:100%;}
#seo h1 {font:normal 20px "Trebuchet MS"; color:#A40000; text-decoration:none;}

/*---template 1 col*/
#tmpfull{		
width:950px;
float:left;
position:relative;
display:inline;
}
#tmpfullpad{
margin:30px 20px;}
#tmpfullpad H1{font:22px "Trebuchet MS"; color: #AB0000;}

/*---template 2 col*/
#tmptw_left{
width:200px; 
float:left; 
padding:10px 0 0;
position:relative; 
} 
#tmptw_main{
width:740px; 
float:right;
display:inline; 
padding:10px 0 0;
position: relative; 
 }
 
 /*---template 2 col right*/
#tmptwr_main{
width:750px; 
float:left;
display:inline; 
padding:10px 0 0;
position: relative; 
overflow:hidden;
 }
#tmptwr_main_right{
width:750px; 
float:right;
display:inline; 
padding:10px 0 0;
position: relative; 
overflow:hidden;
 }
#tmptwr_right{
width:200px; 
float:right; 
padding:10px 0 0;
position:relative; 
}
 
/*---template 3 cols*/
#leftcol{
width:200px; 
float:left;
padding:10px 0 0;
position:relative;
}
 
#twocols{
width:740px; /*950-210*/
float:right;
padding:10px 0 0;
position:relative; 
}

#maincol{
width:530px; 
float:left;
display:inline;
position:relative;
}
 
#rightcol{
width:200px; 
float:right;
position:relative;
}
/*template 3 cols---*/

/*---header*/
/*Old  without FACEBOOK ICON
#header-logo{
float:left;
}	
#header-right{
float:right;
width:560px;
}	
#slogan {	
width:100%;
padding:4px 0;	
font:9px verdana; color:#C00;
text-align:center;	
}
#slogan H1{font:normal 9px "verdana"; color:#C00; text-decoration:none;}
#language{
width:560px;
float:right;
height:20px;
padding:3px 0 0;	
}
#language ul {
margin:0;
padding:1px;
list-style:none;
float:right;
}
#language ul li {
display:inline;
}*/

/*For Header Japanese*/
#slogan-full {	
width:100%;
padding:4px 0;	
font:9px verdana; color:#C00;
text-align:center;	
}

/*For FACEBOOK ICON*/
#header-logo{
	float:left;
	padding-top:30px;}		
#header-right{
	float:right;
	width:560px;}
#header-colRight{width:275px; float:left; padding:0 5px 0 175px;}
#header-colLeft{width:103px; float:right; text-align:right; border-left:#D1D1D1 solid 1px;}	
#header-colLeft a:link,#header-colLeft a:visited,#header-colLeft a:active {
 font:10px/14px "verdana"; color:#07B; text-decoration:none;}
#header-colLeft a:hover { color:#c00;text-decoration:underline;}
#header-colLeft p{margin:0; padding:5px 3px 0 0;}

#slogan {width:950px; padding:4px; text-align:right;font:9px verdana; color:#C00;}
#slogan img{vertical-align:middle;}
#slogan h1{font:normal 9px verdana; color:#CC0000;}
#slogan-text{margin:0; padding:3px 0 0 0; width:555px; float:left;  font:9px verdana;}
#slogan-language{
	width:395px;
	float:right;
	height:20px;
	}
#slogan-language ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	}
#slogan-language ul li {
	display:inline;
	}
#topbn468{margin:0; padding:10px 0 0 46px;}
/*End For FACEBOOK ICON*/	
#language{
width:560px;
float:right;
height:20px;
padding:3px 0 0;	
}
#language ul {
margin:0;
padding:1px;
list-style:none;
float:right;
}
#language ul li {
display:inline;
}

#linksupport{	
float:right;
height:32px;
position:relative;
}	
#linksupport a:link,#linksupport a:visited,#linksupport a:active {
font: normal 9px verdana; color:#333; text-decoration:none;}
#linksupport a:hover {color:#F30;}

#nav-tm-customer{
background: url(/images/template/tm-customer-service.gif) top right no-repeat;
width:106px;
height:17px;
padding-top:15px;
text-align:center;
float:left;}
#nav-tm-shoppingcart{
background: url(/images/template/tm-shopping-cart.gif) top right no-repeat;
width:105px;
height:17px;
padding-top:15px;
text-align:center;
float:left;}
#nav-tm-booking{
background: url(/images/template/tm-booking-status.gif) top right no-repeat;
width:100px;
height:17px;
padding-top:15px;
text-align:center;
float:left;}
#nav-tm-sitemap{
background: url(/images/template/tm-sitemap.gif) top right no-repeat;
width:68px;
height:17px;
padding-top:15px;
text-align:center;
float:left;}

/*Top Menu*/	
#nav-topmenu{/*No wrapping*/
clear:both;
float:left;
width:950px;
height:46px;	
background: url(/images/template/bg-topmenu-r.gif) bottom repeat-x;	
}
#nav-topmenu ul{/*Remove bullets*/
list-style: none;
height:40px;
padding: 0 0 0 15px;
margin: 0;
text-align:center;}
#nav-topmenu li{/*Displaying the menu items inline*/
float:left;
margin: 0 0.09em;}
#nav-topmenu li a{/*Making the boxes*/
background:url(/images/template/topmenu-r.gif) left top repeat-x;
height: 40px;
line-height: 4em;
float: left;
width: 111px;
display: block;	
text-align: center;}

#nav-topmenu li a, #nav-topmenu li a:link, #nav-topmenu li a:visited{	
font: bold 12px/4em "verdana"; color: #FFFFFA; text-decoration: none;}
#nav-topmenu li a:hover{
font: bold 12px/4em "verdana"; color: #000; text-decoration: none;}
	
#nav-topmenu li a{
float: none}

#nav-topmenu li.select-topmenu {
background:url(/images/template/topmenu-over-y.gif) left top repeat-x;
height: 40px;
float: left;
width: 111px;
display: block;
text-align: center;
font: bold 12px/4em "verdana"; color: #000; text-decoration: none;}

/*navigation+search*/
#undertopmenu{
float:left;
width:950px;
height:30px;
background:#FFE8DB;
}

#youarehere{
width:62%;
float:left;
padding:8px 0 8px 15px;	
font:11px "verdana"; color: #666; text-decoration:none;}
#youarehere a, youarehere a:link, youarehere a:visited {
font:11px "verdana"; color: #666; text-decoration:underline;}
#youarehere a:hover, youarehere a:active{
font:11px "verdana"; color: #F63; text-decoration:underline;}
#youarehere span{font:11px "verdana"; color: #F63; text-decoration:none;}
	
#serachhotel{
float:right;
width:35%;
text-align:right;
padding:4px 8px 0 0;
}

#servicemenu TD.selected A {COLOR: #8BA800}
#servicemenu{font-size: 12px; font-family:Verdana; font-weight: bold; color: #5C574A;  text-decoration:none}
#servicemenu A {font-size: 12px; font-family:Verdana; font-weight: bold; color: #5C574A;  text-decoration:none}
#servicemenu A:link {font-size: 12px; font-family:Verdana; font-weight: bold; color: #5C574A;  text-decoration:none}
#servicemenu A:visited {font-size: 12px; font-family:Verdana; font-weight: bold; color: #5C574A;  text-decoration:none}
#servicemenu A:hover {font-size: 12px;	font-family:Verdana; font-weight: bold; color: #8BA800; text-decoration:underline}
/*header---*/

/*---footer*/ 
#content-footer-top{
width:948px;		
border:#efe3d6 1px solid;
background:#FFF;
padding:4px 0;
text-align:center;
clear:both;}

#content-footer {
background:#FFF;	
height:120px;
width:950px;
clear:both;}

#footer-banner {
background:#FFF;
padding:15px 0;
text-align:center;	
width:950px;}

.footer-180{
text-align:center;
padding:15px 25px 10px; 	
float:left;
text-align:left;}
	
.content-590{
width:590px;
float:left;
padding-top:20px;
text-align:center;
cursor:pointer;}
/*footer---*/

/*Leftmenu
----------------------------------------------------*/
/*  search box */	
#search-red{
width:200px;	
text-align:left;	
background:url(http://www.hotelthailand.com/images/template/search-red-bg.gif) repeat-y;
position:relative;	
}
#search-red-top{
background:url(http://www.hotelthailand.com/images/template/search-red-top.gif) no-repeat;}
#search-red-toptext{
padding:13px 18px 3px 8px;
font: bold 12px verdana; color:#FFF; text-decoration:none;}
#search-red-toptext span{
font:11px verdana; color:#FF0; text-decoration:none;}
	
.search-red-content{	
	padding:5px 18px 0 8px;
	font:11px verdana; color:#FFF; text-decoration:none;}

.search-red-content-module{
	padding:0 0 5px 0;
	}
.search-red-content_L{
float:left; width:70px;
}

.search-red-line{
	background:url(http://www.hotelthailand.com/images/template/dot-lightred.gif) center repeat-x;
	height:1px; font-size:0; line-height:0; clear:both;
	padding:1px 0 1px 0;
	margin:0 15px 0 20px;	
	}
.search-red-line2{
	background:url(http://www.hotelthailand.com/images/template/dot-lightred.gif) center repeat-x;
	height:1px; font-size:0; line-height:0; clear:both;
	padding:1px 0 1px 0;
	margin:0 20px 0 10px;
	}	
	
#search-red-bottom{
	background:url(http://www.hotelthailand.com/images/template/search-red-bottom.gif) left bottom no-repeat;
	height:13px; width:200px;
	}


/*red link city*/
.lmredframe_container{
	width: 190px;
	text-align: left;
	margin:8px 0 0 8px;
	background:#A00;
	position:relative;}
.lmredframe_top{
	height:36px;
	background:url(/images/template/lm-redframe-top.gif) top no-repeat;}
.lmredframe_toptext{
	padding:8px 0 0;
	text-align:center;
	font: bold 16px "Trebuchet MS"; color:#A40000; text-decoration:none;}
.lmredframe_bottom {
	background:url(/images/template/lm-redframe-bottom.gif) bottom no-repeat;
	height:10px;}
	
.lmredframe_content {
	width:170px;
	margin:0 10px 0 8px;}
.lmredframe_content ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	font: bold 11px verdana; color: #000; text-decoration:none;
	}
.lmredframe_content li {
	margin:0;
	padding:0;
	height:26px;
	background:url(/images/template/lm-redframe-bullet.gif) left top;
	}
.lmredframe_content a {
	display: block;	
	width:142px; /*190-20-28=142*/
	padding:6px 0 0 28px;
	text-decoration: none;
	}
.lmredframe_content a:link, .lmredframe_content a:visited{
	color:#FFFFFA;}
.lmredframe_content a:hover {
	color: #FC0;}

/*green link city*/
.lmgreenframe_container{
	width: 190px;
	text-align: left;
	margin:8px 0 0 8px;
	background:#84AA00;
	position:relative;}
.lmgreenframe_top{
	height:36px;
	background:url(/images/template/lm-greenframe-top.gif) top no-repeat;}
.lmgreenframe_toptext{
	padding:8px 0 0;
	text-align:center;
	font: bold 16px "Trebuchet MS"; color:#690; text-decoration:none;}
.lmgreenframe_bottom {
	background:url(/images/template/lm-greenframe-bottom.gif) bottom no-repeat;
	height:10px;}
	
.lmgreenframe_content {
	width:170px;
	margin:0 10px 0 8px;}
.lmgreenframe_content ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	font: bold 11px verdana; text-decoration:none;
	}
.lmgreenframe_content li {
	margin:0;
	padding:0;
	height:26px;
	background:url(/images/template/lm-greenframe-bullet.gif) left top;}
.lmgreenframe_content a {
	display: block;	
	width:142px; /*190-20-28=142*/
	padding:6px 0 0 28px;
	text-decoration: none; }
.lmgreenframe_content a:link, .lmgreenframe_content a:visited{
	color:#FFFFFA;}
.lmgreenframe_content a:hover {
	color: #CDE500;}
	
/*brown link*/
.rmbrown_container{
	width: 190px;
	text-align: left;
	margin:8px 8px 0 0;
	background:url(/images/template/lm-brown-bg.gif) center repeat-y;
	position:relative;}
.lmbrown_container{
	width: 190px;
	text-align: left;
	margin:8px 0 0 8px;
	background:url(/images/template/lm-brown-bg.gif) center repeat-y;
	position:relative;}
.lmbrown_top{
	height:34px;
	background:url(/images/template/lm-brown-top.gif) top no-repeat;}
.lmbrown_toptext{
	padding:10px 0 0;
	text-align:center;
	font: bold 11px verdana; color: #FFFFFA; text-decoration:none;}
.lmbrown_bottom {
	background:url(/images/template/lm-brown-bottom.gif) bottom no-repeat;
	height:10px;}
	
/*light brown link*/
.rmlightbrown_container{
	width: 190px;	
	margin:8px 8px 0 0;
	position:relative;
	background:url(/images/template/lm-lightbrown-bg.gif) center repeat-y;
	}
.lmlightbrown_container{
	width: 190px;
	text-align: left;
	margin:3px 0 0 8px;
	background:url(/images/template/lm-lightbrown-bg.gif) center repeat-y;
	position:relative;}
.lmlightbrown_top{
	height:34px;
	background:url(/images/template/lm-lightbrown-top.gif) top no-repeat;}
.lmlightbrown_toptext{
	padding:10px 0 0;
	text-align:center;	
	}
.lmlightbrown_toptext H3,.lmlightbrown_toptext H4,.lmlightbrown_toptext H5{font: bold 11px "verdana"; color:#900; text-decoration:none;}

.lmlightbrown_bottom {
	background:url(/images/template/lm-lightbrown-bottom.gif) bottom no-repeat;
	height:10px;}
		
/*green link*/
.lmgreen_container{
	width: 190px;
	text-align: left;
	margin:8px 0 0 8px;
	background:url(/images/template/lm-green-bg.gif) center repeat-y;
	position:relative;}
.lmgreen_top{
	height:34px;
	background:url(/images/template/lm-green-top.gif) top no-repeat;}
.lmgreen_toptext{
	padding:10px 0 0;
	text-align:center;	
	font: bold 13px "verdana"; color: #FFFFFA; text-decoration:none;}
.lmgreen_bottom {
	background:url(/images/template/lm-green-bottom.gif) bottom no-repeat;
	height:10px;}
.txtg390-11{font:11px verdana; color:#390}

/*bullet brown*/
.lmbrown_colcontainer{
	width:100%;	
	min-height:170px;
	position:relative;
	text-align:center;
	clear:both;
	}
.lmbrown_col{
	width:49%;
	text-align:center;
	float:left;
	margin:10px 0;
	position:relative;}	
.lmbrown_col ul{
	list-style-type:none;
	text-align:center;
	margin:0; padding:0;
	}
.lmbrown_col li{
	margin:0; padding:0 0 5px;
	font: bold 12px "verdana"; text-decoration:none;}
.lmbrown_col li a:link, a:visited{color: #000; text-decoration:none}
.lmbrown_col li a:hover{color:#F60;}

.lmbrown_contentbullet, .lmlightbrown_contentbullet {
	width:156px;
	margin:0 14px;}
.lmbrown_contentbullet ul, .lmlightbrown_contentbullet ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
	font: 11px "verdana"; text-decoration:none;}
.lmbrown_contentbullet li{
	margin:0;
	padding:0;
	width:147px; /*190-28-15=147*/
	padding:6px 0 0 15px;
	background:url(/images/template/bullet-rbrown-lm.gif) no-repeat;}
	
.lmlightbrown_contentbullet li {
	margin:0;
	padding:0;
	line-height:14px;
	background:url(/images/template/bullet-circle-org.gif) no-repeat;}
.lmlightbrown_content {
	width:156px;
	margin:5px 14px;
	}
.lmlightbrown_content ul{
	margin: 0;
	padding: 0;
	list-style-type:none;
	display:block;
	font: 11px "verdana"; text-decoration:none;}
.lmlightbrown_content li {
	margin:0;padding:5px 0 3px 0;}
.lmlightbrown_content li img{	float:left; margin:0 7px 0 0;}
.lmlightbrown_content li a {
	display: block;	
	width:147px; /*190-28-15=147*/
	text-decoration: none; }
	
.lmbrown_contentbullet a, .lmlightbrown_contentbullet a {
	display: block;}
.lmbrown_contentbullet a:link, .lmbrown_contentbullet a:visited,
.lmlightbrown_contentbullet a:link, .lmlightbrown_contentbullet a:visited{
	font:bold 11px verdana; color: #000; text-decoration: none;}
.lmlightbrown_content a,.lmlightbrown_content a:link,.lmlightbrown_content a:visited,{
	font:normal 12px verdana; color: #000;}
.lmbrown_contentbullet a:hover, .lmlightbrown_contentbullet a:hover, .lmlightbrown_content  a:hover {
	color: #F50;}

.lmbrown_menu {padding:0;clear:both;	width:156px;	margin:0 14px;}
.lmbrown_menu ul{list-style: none; margin:0; padding:0;}
.lmbrown_menu li{background:url(http://www.hotelthailand.com/images/template/bullet-rbrown-line.gif) left bottom no-repeat;width:162px; margin:0 auto; float:left; font:11px "verdana"; color:#F50; text-decoration:none; line-height:25px;}
.lmbrown_menu li a{	display: block;font:bold 11px verdana; color:#000; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }
.lmbrown_menu a:link,.categories_menu a:visited   {font:bold 11px verdana; color:#000; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }
.lmbrown_menu a:hover {background:#FFE8DB url(http://www.hotelthailand.com/images/template/bullet-rbrown-line-bg.gif) bottom left no-repeat;font:bold 11px verdana; color:#F50; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }
li.lmbrown_menu_select {background:url(http://www.hotelthailand.com/images/template/bullet-rbrown-line-bg.gif) bottom left no-repeat;font:bold 11px verdana; color:#F50; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }

.lmbrown_menu_noBG {padding:0;clear:both;	width:156px;	margin:0 14px;}
.lmbrown_menu_noBG ul{list-style: none; margin:0; padding:0;}
.lmbrown_menu_noBG li{background:url(http://www.hotelthailand.com/images/template/bullet-rbrown-line.gif) left bottom no-repeat;width:162px; margin:0 auto; float:left; font:11px "verdana"; color:#F50; text-decoration:none; line-height:25px;}
.lmbrown_menu_noBG li a{display: block; font: 11px verdana; color:#000; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }
.lmbrown_menu_noBG a:link,.lmbrown_menu_noBG a:visited   {font: 11px verdana; color:#000; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }
.lmbrown_menu_noBG a:hover {font: 11px verdana; color:#F50; text-decoration:none; line-height:25px;  padding:0 0 0 15px}
.lmbrown_menu_noBG_select {font: 11px verdana; color:#F50; text-decoration:none; line-height:25px;  padding:0 0 0 15px; }

.lmmargin{
padding:8px 0 0 8px;}
.rmmargin{
padding:8px 0 0 0;}
.rmmargin H3{	font: bold 12px verdana; color: #000; text-decoration:none;}
.rmmargin H4{	font: bold 12px verdana; color: #000; text-decoration:none;}
.f-rbrown-bl {background: url(/images/template/f-rbrown-bl.gif) 0 100% no-repeat #e9d9c9; width:190px;}
.f-rbrown-br {background: url(/images/template/f-rbrown-br.gif) 100% 100% no-repeat}
.f-rbrown-tl {background: url(/images/template/f-rbrown-tl.gif) 0 0 no-repeat}
.f-rbrown-tr {background: url(/images/template/f-rbrown-tr.gif) 100% 0 no-repeat; padding:8px; 
	font: 11px "verdana"; color: #000;
	text-align:left;}
.f-rbrown-tr a, .f-rbrown-tr a:link, .f-rbrown-tr a:visited{color: #000;}
.f-rbrown-tr a:hover{color:#F90;}

/* ----------------dash----------------*/
.guide_holder{	background-color:#FCF497;	border:1px dashed #C00;	clear:both;}
.guide {	margin:8px 8px 6px 8px;	font-family:verdana; font-size:12px;}
.guide div.title {	font-size:1em;	color:#666666;	border-bottom:1px solid #ccc;	font-weight:normal;}


/*Right Section
-----------------------------------------------------*/
/*  Weather & Time*/	
#weather{
	background:url(/images/template/weather-red.gif) no-repeat;	
	width:190px;
	height:70px;
	margin:0 0 8px;	
	}
#weather-link{	
	line-height:1.2em;
	font:11px "verdana"; color: #000;
	padding:13px 3px 3px 50px;
	}
#times{
	padding:3px 3px 0 8px;
	width:179px;
	}

#callcenter{
	/*background:url(/images/template/img-call-center.gif) no-repeat;	*/
	background:url(http://chinese.hotelthailand.com/images/template/img-call-center.gif) no-repeat;
	width:190px;
	height:75px;
	margin:0 0 8px;
	}	
.banner{	
	width:190px;
	height:75px;
	margin:0 0 8px;	
	}
#banner_newsletter{	
	width:190px;
	height:150px;
	margin:0 0 8px;	
	}
.banner_allpro_top{
	width:190px; height:62px; background:url(http://www.hotelthailand.com/images/banner/bn-promotions_01.jpg) bottom left no-repeat;}
.banner_allpro_top H3{
	font: italic 18px "Tahoma"; color:#CC0000; padding:20px 10px 0 0; line-height:18px; text-align:center}
.banner_allpro_bg{ 
	width:190px; height:80px;}
.banner_allpro_bottom {
	width:175px; height:53px; background:url(http://www.hotelthailand.com/images/banner/bn-promotions_03.jpg) top left no-repeat; text-align: left; padding:5px 0 0 15px; font:11px Verdana; color:#038; text-decoration:none}
.banner_allpro_bottom a:link, .banner_allpro_bottom a:active, .banner_allpro_bottom a:visited{
font:11px Verdana; color:#038; text-decoration:underline;}
.banner_allpro_bottom a:hover{color:#E00; text-decoration:none;}
/* link - icon-line */	
#img-customer-center{
 	width:150px;
	height:24px;
	background:url(/images/template/img-customer-center.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 14px verdana; color: #000; text-decoration:none;
	}
#img-newsletter{
 	width:150px;
	height:24px;
	background:url(/images/template/img-newsletter.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 14px verdana; color: #000; text-decoration:none;
	}
#img-press-release{
 	width:150px;
	height:24px;
	background:url(/images/template/img-press-release.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 14px verdana; color: #000; text-decoration:none;	
	}
#img-travel-association{
 	width:150px;
	height:24px;
	background:url(/images/template/img-travel-association.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 14px verdana; color: #000; text-decoration:none;
	}
#img-site-security{
 	width:150px;
	height:24px;
	background:url(/images/template/img-site-security.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 14px verdana; color: #000; text-decoration:none;
	}
#img-more-guide{
 	width:150px;
	height:24px;
	background:url(/images/template/img-more-guide.gif) no-repeat;
	padding:9px 0 0 40px;
	font: bold 12px verdana; color: #000;
	}
#img-review{
 	width:150px;
	height:24px;
	background:url(/images/template/img-review.gif) no-repeat;
	padding:9px 0 0 40px;
	}
#img-more-city{
 	width:150px;
	height:24px;
	background:url(/images/template/img-more-city.gif) no-repeat;
	padding:9px 0 0 40px;	
	}
#img-faqs{
 	width:150px;
	height:24px;
	background:url(/images/template/img-faqs.gif) no-repeat;
	padding:9px 0 0 40px;	
	}
.line-red-guide{
	background:url(/images/template/bg-line-moreguide.gif) center repeat-x; clear:both;
	height:10px;}
.contentbulletbrown{
	width:170px;
	padding:8px;
	font: 11px verdana; color: #000; text-decoration:none;
	}
.contentbulletbrown ul{
	margin:0 0 0 8px;
	padding: 0;
	list-style-type:none;
	line-height:12px;
	font: 11px verdana; color: #000; text-decoration:none;
	}
.contentbulletbrown li{
	margin:0;
	padding:0 0 0 15px;	
	background: url(/images/template/bullet-rbrown.gif) left top no-repeat;
	}
.contentbulletbrown a, .contentbulletbrown a:link, .contentbulletbrown a:visited{
	color: #000; text-decoration:none;
	}
.contentbulletbrown a:hover{
	color:#F60; text-decoration:none;
	}
.contentbulletbrown li span{
	cursor:pointer;
	}

/*Content
-----------------------------------------------------------*/
	#section-content-title{ float:left;}	 
	#section-content-title h1{	font: normal 24px "Trebuchet MS"; color:#A40000; text-decoration:none;	 }	 
	#section-content-title h2{font:12px verdana;	 color:#333; text-decoration:none;	 }	 
	#section-content-title p{font:12px verdana;	 color:#333; text-decoration:none;	 }
	
	#section-content-title-green{ float:left;}	 
	#section-content-title-green h1{font: normal 24px "Trebuchet MS"; color:#690; text-decoration:none;}	
	#section-content-title-green h2{font:12px verdana;	 color:#333; text-decoration:none;}	
	#section-content-title-green p{font:12px verdana;	 color:#333; text-decoration:none;}
	 
	.section-content-padd{ padding:15px; }
	
	.title-redhalf-bl {background: url(/images/template/title-red-bl.gif) 0 100% no-repeat #A00; width:360px;}
	.title-redhalf-br {background: url(/images/template/title-red-br.gif) 100% 100% no-repeat}
	.title-redhalf-tl {background: url(/images/template/title-red-tl.gif) 0 0 no-repeat}
	.title-redhalf-tr {background: url(/images/template/title-red-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}	
	.title-redhalf-tr h5{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	
	.title-red-bl {background: url(/images/template/title-red-bl.gif) 0 100% no-repeat #A00; width:530px;}
	.title-red-br {background: url(/images/template/title-red-br.gif) 100% 100% no-repeat}
	.title-red-tl {background: url(/images/template/title-red-tl.gif) 0 0 no-repeat}
	.title-red-tr {background: url(/images/template/title-red-tr.gif) 100% 0 no-repeat; 
	padding:4px 8px 4px 15px; overflow:hidden}
	.title-red-tr h2,.title-red-tr h3{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	.title-red-tr h4{font: bold 14px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}	
	
	.title-red-contentfull-bl {background: url(/images/template/title-red-bl.gif) 0 100% no-repeat #A00; width:910px;}
	.title-red-onecontent-bl {background: url(/images/template/title-red-bl.gif) 0 100% no-repeat #A00; width:730px;}
	.title-red-onecontent-br {background: url(/images/template/title-red-br.gif) 100% 100% no-repeat}
	.title-red-onecontent-tl {background: url(/images/template/title-red-tl.gif) 0 0 no-repeat}
	.title-red-onecontent-tr {background: url(/images/template/title-red-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
	.title-red-onecontent-tr h2{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	.title-red-onecontent-tr h3{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	.title-red-onecontent-tr h4{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	.title-red-onecontent-tr h5{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	.title-red-onecontent-tr b{font: bold 16px "Trebuchet MS";  color:#ffcc98; text-decoration:none;}

	.title-brown-bl {background: url(/images/template/title-brown-bl.gif) 0 100% no-repeat #c4603d; width:730px;}
	.title-brown-br {background: url(/images/template/title-brown-br.gif) 100% 100% no-repeat}
	.title-brown-tl {background: url(/images/template/title-brown-tl.gif) 0 0 no-repeat}
	.title-brown-tr {background: url(/images/template/title-brown-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
	.title-brown-tr h2{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	
	.title-brown530-bl {background: url(/images/template/title-brown-bl.gif) 0 100% no-repeat #c4603d; width:530px;}
	.title-brown530-br {background: url(/images/template/title-brown-br.gif) 100% 100% no-repeat}
	.title-brown530-tl {background: url(/images/template/title-brown-tl.gif) 0 0 no-repeat}
	.title-brown530-tr {background: url(/images/template/title-brown-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
	.title-brown530-tr H4{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	
	.title-brown740-bl {background: url(/images/template/title-brown-bl.gif) 0 100% no-repeat #c4603d; width:740px;}
	.title-brown740-br {background: url(/images/template/title-brown-br.gif) 100% 100% no-repeat}
	.title-brown740-tl {background: url(/images/template/title-brown-tl.gif) 0 0 no-repeat}
	.title-brown740-tr {background: url(/images/template/title-brown-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
	.title-brown740-tr H4{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	
	/*title-sub sightseeing*/
	.title-org-bl {background: url(/images/template/title-org-bl.gif) 0 100% no-repeat #FC9; width:730px;}
	.title-org-br {background: url(/images/template/title-org-br.gif) 100% 100% no-repeat}
	.title-org-tl {background: url(/images/template/title-org-tl.gif) 0 0 no-repeat}
	.title-org-tr {background: url(/images/template/title-org-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px; height:23px;}
	.title-org-tr h2{font: bold 16px "Trebuchet MS"; color: #000; text-decoration:none;}
	.title-org-tr h3{font: bold 16px "Trebuchet MS"; color: #000; text-decoration:none;}
#title{
padding:30px 0 3px 0;	float:left; text-align:left; vertical-align:bottom;
}
#title H1{font:22px "Trebuchet MS"; color: #AB0000;  text-decoration:none;}
#hotel-title-l {
	width:510px; padding:30px 0 3px 0;	float:left; text-align:left; vertical-align:bottom;
	font:11px "verdana";color: #333; text-decoration:none;}
#hotel-title-l H1{font:22px "Trebuchet MS"; color: #AB0000;  text-decoration:none;}
#hotel-title-l i{font: bold 13px "verdana"; color: #ff5a00; text-decoration:none;}
#hotel-title-r {
	width:209px;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding:0 0 3px 0;
	}
.tmptwr_main10{
padding:0 10px;
clear:both;
}
.tmptwr_main20{
padding:0 20px;
clear:both;
}
.tmptwr_main30{
padding:0 30px;
clear:both;
}
.tmptwr_mainPadd20{
padding:20px;
clear:both;
}
.tmptwr_main30 H3{font:bold 16px "Trebuchet MS"; color:#C30; text-decoration:none;}
.spltwocol{
width:48%;
position:relative;
float:left;
}
.bglred{
background:#f2e6da; padding:10px;
font:12px verdana; text-decoration:none;
line-height:18px;
}
.bgydash{
width:598px; background:#fef7c1; border:1px #e7cc61 dashed;
padding:10px;
font:11px verdana; color:#773a00;
}
.bgy{
background:#fef7c1; padding:10px;
width:90%;
text-align:center;
}
.bgy span{
font:bold 13px "Trebuchet MS"; color:#C00;}
.btncenter{
text-align:center;
padding:10px 30px;
clear:both;
}
.frame-dash{
border:1px dashed #CCC; 
padding:10px 15px;
position:relative;
overflow:hidden;
}

.content30{
width:690px;
padding:30px; 
}
.content30 H1{font:22px "Trebuchet MS"; color: #AB0000;}
.content30 H2{font:18px "Trebuchet MS"; color: #AB0000;}
.content30 H3{font:18px "Trebuchet MS"; color: #AB0000;}

.seo_jp { padding:0; margin:0;}
.seo_jp H1{font: bold 22px "Trebuchet MS"; color: #AB0000;}
.seo_jp H2{font: bold 18px "Trebuchet MS"; color: #AB0000;}
.seo_jp H3{font: bold 18px "Trebuchet MS"; color: #AB0000;}

.travel-direct{
width:325px;
float:left;
margin:5px 10px;
font: 11px "verdana"; color:#333;
}
.travel-threecol{
width:225px;
float:left;
font: 11px "verdana"; color:#333;
position:relative;
}
.travel-threecol ul{
text-align:left;
display:block;
margin:0; padding:10px;
list-style-image:url(/images/bullet_ray-red.gif);
}
.travel-threecol li{
margin:0; padding:0 0 5px;
font:11px "verdana"; text-decoration:none;}
.travel-threecol li a:link,.travel-threecol li a:visited{color: #000; text-decoration:underline}
.travel-threecol li a:hover{text-decoration:none;}

/*Travel Link Exchange*/
.travelL{width:15%; float:left; font:bold 12px; font-weight:bold; line-height:14px; padding-top:3px;}
.travelR{width:85%; float:left; font:normal 12px; line-height:14px; padding-top:3px;}

/*table----------------------------*/
/*table check room*/
.tbchkroom-head {
width:710px; height:30px;
background:url(/images/template/tbchkroom-head.gif) no-repeat;
	}
.tbchkroom-head-txt{
font: bold 14px "Trebuchet MS"; color:#C30; text-decoration:none;
padding:5px 0 0 10px;
width:480px;
float:left;
	}
.tbchkroom-icinst{	
width:210px;
float:right;
padding:5px 10px 0 0;
font: bold 13px "verdana"; color: #ff5a00; text-decoration:none;
	}
.tbchkroom-content{
width:690px;
border-right: 1px solid #e2c3a7;
border-bottom: 1px solid #e2c3a7;
border-left: 1px solid #e2c3a7;	
background:#f2e3d5;
padding:9px;
position:relative;	
}
.tbchkroom-frame{
width:670px;
border:1px solid #e2c3a7;
background:#f2e3d5;
padding:9px;
position:relative;	
}
.tbchkroom-l{
width:260px;
float:left;
padding:0 10px 0 0;
font: bold 13px "Trebuchet MS"; color:#773a01; text-decoration:none;
}
.tbchk-col{
float:left;
margin-left:8px;
font: 11px "verdana"; color: #9c510d; text-decoration:none;
}
.tbchkroom-r{
width:395px;
float:left;
font: bold 13px "Trebuchet MS"; color:#773a01; text-decoration:none;
}
.tbchkframe{
width:100%;
position:relative;
margin:4px 0;
padding:8px 0;
background:#fffbf3;
border: 1px solid #e2c3a7;
min-height:65px;
height:auto!important;
height:65px;
}
.tbchkroom-chk{
	width:660px;
	min-height:120px;
	height:auto!important;
	height:120px;
	position:relative;
	border-top: 1px solid #e2c3a7;
	border-right: 1px solid #e2c3a7;
	border-bottom: 1px solid #e2c3a7;
	border-left: 1px solid #e2c3a7;	
	background:#f2e3d5;
	padding:10px;
	font:11px "verdana";color: #9c510d; text-decoration:none;
	text-align:left;	
	}
.tbchkroom-chkdate{
	float:left;
	width:510px;
	}
.tbchkroom-chkdate-txt{
	padding:0 0 5px;
	float:left;
	width:510px;
	clear:both;
	}
.tbchkroom-chkdate-txt span{font-size: 9px;}
.tbchkroom-ssl{
	float:right;
	width:145px;
	position:relative;
	}
/*table red
-----------------------------------------------------*/
.tb-brown {	
	padding: 0;
	margin: 0;
}
.tb-brown caption.gr{text-align:left; font:bold 12px verdana; color:#390; padding-bottom:2px;}
.tb-brown th {
	font: bold 11px verdana;	color: #773a01;
	border-right: 1px solid #e2c3a7;
	border-bottom: 1px solid #e2c3a7;
	border-top: 1px solid #e2c3a7;	
	text-align: left;
	padding: 5px;
	background: #e8cfb8  url(/images/template/tbbrown_header.jpg) no-repeat;
}

.tb-brown th.tfirst {
	font: bold 11px verdana;	color: #773a01;
	border-left: 1px solid #e2c3a7;
	border-right: 1px solid #e2c3a7;
	border-bottom: 1px solid #e2c3a7;
	border-top: 1px solid #e2c3a7;	
	text-align: left;
	padding: 5px;
	background: #CAE8EA url(/images/template/tbbrown_header.jpg) no-repeat;
}

.tb-brown th tb-brown-nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #e2c3a7;
	background: none;
}

.tb-brown th.first {
	border-left: 1px solid #e2c3a7;
	border-top: 0;
	background:url(/images/bullet-triangle-lred.gif) left top no-repeat;
	font: 11px verdana;	
}

.tb-brown th.firsttwo {
	border-left: 1px solid #e2c3a7;
	border-top: 0;
	background:url(/images/bullet-triangle-blue.gif) left top no-repeat;
	font: 11px verdana;	color: #797268;
}

.tb-brown td {
	border-right: 1px solid #e2c3a7;
	border-bottom: 1px solid #e2c3a7;
	padding: 5px;
	font: 11px verdana;	color: #333; text-align:center;
}

.tb-brown td.two{
	font: 11px verdana; color: #333;
}

.tb-brown tr.rowblue{
	background: #e5f1ff;	
}
.tb-brown tr#rowblueselect{
	background: #e0edfc;	
}
.tb-brown th#rowblueselect{
background:#e0edfc url(/images/bullet-triangle-org.gif) left top no-repeat;}

.tb-brown tr.rowwhite{
	background:#FFFFFF;	
}
/*table blue
-----------------------------------------------------*/
.tb-blue {	
	padding: 0;
	margin: 0;
}
.tb-blue caption.gr{text-align:left; font:bold 12px verdana; color:#390; padding-bottom:2px;}
.tb-blue th {
	font: bold 11px verdana;	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;	
	text-align: left;
	padding: 5px;
	background: #CAE8EA url(/images/template/tbblue_header.jpg) no-repeat;
}

.tb-blue th.tfirst {
	font: bold 11px verdana;	color: #4f6b72;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;	
	text-align: left;
	padding: 5px;
	background: #CAE8EA url(/images/template/tbblue_header.jpg) no-repeat;
}

.tb-blue th tb-blue-nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.tb-blue th.first {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background:url(/images/bullet-triangle-lred.gif) left top no-repeat;
	font: 11px verdana;	
}

.tb-blue th.firsttwo {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background:url(/images/bullet-triangle-blue.gif) left top no-repeat;
	font: 11px verdana;	color: #797268;
}

.tb-blue td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 5px;
	font: 11px verdana;	color: #333; text-align:center;
}

.tb-blue td.two{
	font: 11px verdana; color: #333;
}

.tb-blue tr.rowblue{
	background: #e5f1ff;	
}
.tb-blue tr#rowblueselect{
	background: #e0edfc;	
}
.tb-blue th#rowblueselect{
background:#e0edfc url(/images/bullet-triangle-org.gif) left top no-repeat;}

.tb-blue tr.rowwhite{
	background:#FFFFFF;	
}

/*table orange
-----------------------------------------------------*/
.tb-y {	
	padding: 0;
	margin: 0;
}

.tb-y th {
	font: bold 11px verdana; color: #8a6d23;
	border-right: 1px solid #fbce5a;
	border-bottom: 1px solid #fbce5a;
	border-top: 1px solid #fbce5a;	
	text-align: left;
	padding: 5px;
	background: #ffe5a0 url(/images/template/tby_header.jpg) no-repeat;
}
.tb-y caption.rq{text-align:left; font:bold 12px verdana; color:#F80; padding-bottom:2px;}
.tb-y th.tfirst {
	font: bold 11px verdana; color: #8a6d23;
	border-left: 1px solid #fbce5a;
	border-right: 1px solid #fbce5a;
	border-bottom: 1px solid #fbce5a;
	border-top: 1px solid #fbce5a;	
	text-align: left;
	padding: 5px;
	background: #ffe5a0 url(/images/template/tby_header.jpg) no-repeat;
}

.tb-y th tb-y-nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #fbce5a;
	background: none;
}

.tb-y th.first {
	border-left: 1px solid #fbce5a;
	border-top: 0;
	background:url(/images/bullet-triangle-lred.gif) left top no-repeat;
	font: 11px verdana;	
}

.tb-y th.firsttwo {
	border-left: 1px solid #fbce5a;
	border-top: 0;
	background:url(/images/bullet-triangle-blue.gif) left top no-repeat;
	font: 11px verdana; color: #797268;
}

.tb-y td {
	border-right: 1px solid #fbce5a;
	border-bottom: 1px solid #fbce5a;
	padding: 5px; text-align:center;
	font: 11px verdana; color: #333;
}

.tb-y td.two{
	font: 11px verdana; color: #333;
}

.tb-y tr.rowblue{
	background: #e5f1ff;	
}
.tb-y tr#rowblueselect{
	background: #fff0c8;	
}
.tb-y th#rowblueselect{
background:#e0edfc url(/images/bullet-triangle-org.gif) left top no-repeat;}

.tb-y tr.rowwhite{
	background:#FFFFFF;	
}

.remark-title{
background: #CAE8EA url(/images/template/tbblue_header.jpg) no-repeat;
border: 1px solid #C1DAD7;
font: bold 12px verdana;	color: #4f6b72;
padding:5px 0 5px 10px;}
.remark-body{
padding:10px;
font: 11px verdana;	color: #333;
}

/*list activities*/
.listact_cover{
width:100%;
float:left;
position:relative;
padding:10px 0;
background:url(/images/bullet-graysqure3x3.gif) bottom repeat-x;
}
.act530_cover{
width:530px;	
float:left;
position:relative;
padding:10px 0;
background:url(/images/bullet-graysqure3x3.gif) bottom repeat-x;
}
.act740_cover{
width:740px;	
float:left;
position:relative;
padding:10px 0;
background:url(/images/bullet-graysqure3x3.gif) bottom repeat-x;
}	
.prodimg{
float:left;
width:20%;
text-align:right;
padding-right:15px;
position:relative;
cursor:pointer;}	
.prodtxt{
float:left;
width:73%;
text-align:left;
position:relative;
font: 11px verdana; color: #000; text-decoration:none;
}	
.prodtxt ul{
list-style: none;	
margin:3px;
padding:0;
}		
.prodtxt li{
float:left;
width:49%;
margin:0; padding:0;
text-align:left;
}
.prodtxt a,.prodtxt a:link,.prodtxt a:visited{
font: bold 12px verdana; color: #C00; text-decoration:underline;}
.prodtxt a:hover{color: #000;}
	
/*hotel of the month*/
.hom_container{
width: 190px;
text-align: left;
margin:8px 0 0;
background:url(/images/template/hom-bg.gif) center repeat-y;
position:relative;}
.hom_top{
height:73px;
background:url(/images/template/hom-top.gif) top no-repeat;}
.hom_bottom {
background:url(/images/template/hom-bottom.gif) bottom no-repeat;
height:10px;}
.hom_content {
width:156px;
margin:0 14px;}
.hom_content ul {
margin: 0;
padding: 0;
list-style-type:none;
font: 11px "verdana"; text-decoration:none;}
.hom_content li {
margin:0;	
width:147px; /*190-28-15=147*/
padding:6px 0 0 15px;	
background:url(/images/icon_star.gif) left top no-repeat;}
.hom_content a, .hom_content a:link, .hom_content a:visited{
display: block; font: bold 11px verdana;
text-decoration:none;
color: #000;}
.hom_content a:hover {
color: #C00;}
.hom_content span{
color: #C00;}

/*activity offer*/
.act_tmptwr_main{
padding:5px 0 10px 0 ; 
clear:both;}

.act_holder{
background-color:#f6e9dd;	border:1px dashed #cccccc;	clear:both;}
.act_holder_text {
padding:15px; line-height:15px;}
.act_holder_list{
border:1px dashed #cccccc;	clear:both;}

.act_pic{
width:125px; float:left; text-align:left;}
.act_text{
float:left; text-align:left; width:560px; line-height:16px;}

.act_select_date{
padding:5px; float:left; width:310px;
font:11px "verdana"; color: #9c510d; text-decoration:none;}
.act_select_add{
float:right; width:219px; background-color:#FFFFFF; 
font: bold 12px Tahoma; color:#ff6600;}
.act_select_addL{
float:left; width:135px;}
.act_select_addR{
width:63px; float:right; padding-top:2px;}

.act_des {width:205px; float:left; text-align:left; padding-bottom:5px;}
.act_price {font: 12px Tahoma; color:#ff6600; text-align:center; padding:5px; clear:both; line-height:16px;}
.act_price_per {width:422px; padding-top:8px; float:left;}
.act_comfirm {width:110px; padding-top:5px; float:left; padding-right:8px;}

#act_pop{ 
width:750px; 
text-align:left;  
margin-left:auto; 
margin-right:auto; } 
#act_pop_header{
 position:relative; width:100%; clear:both;} 	
#act_pop_line{	
float:left; width:100%; height:14px;	
background: url(http://www.hotelthailand.com/images/template/bg-topmenu-print.gif) top repeat-x;}
#act_pop_title {
width:100%; float:left; text-align:left; vertical-align:bottom;}
#act_pop_title h1{
font: bold 16px Trebuchet MS; color:#ab0000;}
.act_pop_box{width:100%; background-color:#F2E3D5; border:#E4C7AE solid 1px;}

.act_pop_des_L{width:28%; float:left;}
.act_pop_des_R{width:72%; float:left;}

.act_pop_time_L{width:15%; float:left;}
.act_pop_time_R{width:85%; float:left;}
	
/*---line*/
.gototop{
text-align:right;
padding:10px 0;
width:100%;
clear:both;}
	
.dot_bottom{
background:url(/images/bullet-graysqure3x3.gif) bottom repeat-x;
padding-bottom:3px;
width:100%;
float:left;
position:relative;}

.dot_top{
background:url(/images/bullet-graysqure3x3.gif) top repeat-x;
padding-top:2px;
position:relative;
width:100%;
float:left;
clear:both;}

.splitline{
background:url(/images/bullet-graysqure3x3.gif) center repeat-x;
height:17px;
width:100%;
clear:both;
position:relative;}

.line-dash {
border-bottom: 1px dashed #CCC;
width:100%;
clear:both; font-size:0; line-height:0;
}

.line-solid {
border-bottom: 1px solid #e2c3a7;
width:100%;
clear:both; font-size:0; line-height:0;
}

.line-dash-red {
border-bottom: 1px dashed #fddcca;
width:100%;
clear:both; font-size:0; line-height:0;
}

.clearlinezero {clear:both; height:0; line-height:0; font-size:0;}
.clear-h {clear:both; height:10px;}


/*----------------  message box ---------------*/		
#frame{
	background-color:#ffe8db;
	border:1px dashed #ff795a;
	padding:5px;
	clear:both;
}
#frame_blue{
	background-color:#e1f5fa;
	border:1px dashed #3d9edc;
	padding:5px;
	clear:both;
}
#frame_lightred{
	background-color:#ffe8db;
	border:1px dashed #ffcfb4;
	padding:10px;
	clear:both;
}
#frame_red{
	background-color:#CC3300;
	border:1px dashed #F4EA7D !important; border:2px dashed #F4EA7D;
	padding:5px;
	clear:both;
}

#frame_yellowFFFCDD{
	background-color:#FFFCDD;
	border:1px dashed #E6CC66 !important; border:2px dashed #E6CC66;
	padding:0 30px 0 0;
	clear:both;
	margin:0;
}
legend {
margin: -10px 0px; background:#FFFCDD;border:0px;
} 

#frame_white{
	border:1px dashed #CC3300 !important; border:2px dashed #CC3300;
	padding:5px;
	clear:both;
}
.frame_yellow{
	width:650px; padding:10px; border:#E6CC66 1px dashed; background:#FFFCDD;
}

/*----------------  White Color ---------------*/	
.txtwhite-11{font-size: 11px; font-family:Verdana; color: #FFFFFF;  text-decoration:none;}
/*----------------  Yellow Color ---------------*/	
.txtyellow-14{font-size: 14px; font-family:Verdana; color: #F4EA7D;  text-decoration:none;}
/*---Black Color*/	
.txtblack-9{font:9px "verdana";color: #000; text-decoration:none;}
.txtblack-11{font:11px "verdana";color: #000; text-decoration:none;}
.txtblack-11b{font: bold 11px "verdana";color: #000; text-decoration:none;}
.txtblack3c-11{font:11px "verdana";color: #3c3c3c; text-decoration:none;}
.black-11{font:11px "Tahoma";color: #000; text-decoration:none;}
.txtblack34-11{font:11px "verdana";color: #343434; text-decoration:none;}
.txtblackarial-11{font: 11px "Arial"; color: #000; text-decoration:none;}
.txtblack-12{font: bold 12px "verdana"; color: #000; text-decoration:none;}
.txtblack3c-12{font:12px "verdana";color: #3c3c3c; text-decoration:none;}
.txtblack-14{font: bold 14px "verdana"; color: #000; text-decoration:none;}
.txtblack-16{font: bold 16px "verdana"; color: #000; text-decoration:none;}

.BlackRed12_{font-size: 12px;	font-family:Verdana; color: #000000; text-decoration:underline}
.BlackRed12_:visited{font-size: 12px;	font-family:Verdana; color: #000000; text-decoration:underline}
.BlackRed12_:hover{font-size: 12px;	font-family:Verdana; color: #CC0000; text-decoration:underline}

.lblackblack11,.lblackblack11:link,.lblackblack11:visited,.lblackblack11:active,
.lblackblue11.lblackblue11:link,.lblackblue11:visited,.lblackblue11:active
.lblackred11,.lblackred11:link,.lblackred11:visited,.lblackred11:active,
.lblackorg-11,.lblackorg-11:link,.lblackorg-11:visited{
font:11px "verdana";color: #000; text-decoration:none}

.lblackblack11:hover{text-decoration:underline}
.lblackred11:hover{color:#C00;}

.lblackblue_11,.lblackblue_11:link,.lblackblue_11:visited,.lblackblue_11:active,
.lblackred_11:link,.lblackred_11:visited,.lblackred_11:active,
.lblack_black11,.lblack_black11:link,.lblack_black11:visited,.lblack_black11:active{
font:11px "verdana";color: #000; text-decoration:underline}

.lblack_black11:hover{text-decoration:none;}

.lblackblue_11:hover,.lblackblue11:hover,.lblackblue12:hover{
color: #007CBC;}

.lblackredb11:link,.lblackredb11:visited,.lblackredb11:active{
font: bold 11px "verdana";color: #000; text-decoration:none;}
.lblackredb11:hover,.lblackred_11:hover{
color: #C00;}

.lblackorg-11:hover{color: #F60;}
.lblackorg-11:active{color: #F90;}

.lblackblue12,.lblackblue12:link,.lblackblue12:visited,.lblackblue12:active{
font: 12px "verdana"; color: #000; text-decoration:none}

.lblack_red_12,.lblack_red_12:link,.lblack_red_12:visited,.lblack_red_12:active{
font: 12px "verdana"; color: #000; text-decoration:underline}
.lblack_red_12:hover{
color: #C00;}

.lblackred-b12,.lblackred-b12:link,.lblackred-b12:visited,.lblackred-b12:active{font: bold 12px "verdana"; color: #000; text-decoration:none;}
.lblackred-b12:hover{color: red;}

/*---Gray Color*/	
.txtgray-9{font: 9px "verdana"; color: #393434; text-decoration:none;}
.txt393434{font:11px "verdana"; color: #393434;}
.txtgray-11{font:11px "verdana";color: #393434; text-decoration:none;}
.txtgray666-11{font:11px "verdana"; color: #666666; text-decoration:none;}
.txtgray838-11{font:11px "verdana";color: #838383; text-decoration:none;}
.txtgray-tahoma-11{font: 12px "tahoma"; color: #393434; text-decoration:none;}
.gray33{font: 11px "verdana"; color: #333333;text-decoration:none}
.txtgray33-11{font:11px "verdana";color: #333; text-decoration:none;}
.txtgray33-12{font: 12px "verdana"; color: #333; text-decoration:none;}
.txtgray-12{font: 12px "verdana"; color: #393434; text-decoration:none;}
.txtgray-13{font: 13px "verdana"; color: #393434; text-decoration:none;}
.txtgray-14{font: 14px "verdana"; color: #393434; text-decoration:none;}
.txtgray-16{font: 16px "verdana"; color: #393434; text-decoration:none;}

.InfoHotelLink,.InfoHotelLink:link,.InfoHotelLink:visited {
font::normal 11px "verdana"; color:#0050C7; text-decoration:none;}
.InfoHotelLink:hover {
color:#33CCFF;}

.LocationLink,.LocationLink:link,.LocationLink:visited {
font::normal 11px "verdana"; color:#393434; text-decoration:none;}
.LocationLink:hover {
color:#C30;}

.GrayGreen11{font-size: 11px; font-family:Verdana; color: #5C574A;  text-decoration:none}
.GrayGreen11:visited{font-size: 11px; font-family:Verdana; color: #5C574A;  text-decoration:none}
.GrayGreen11:hover{font-size: 11px; font-family:Verdana; color: #8BA800;  text-decoration:none}

.lGray11_,.lGray11_:link,.lGray11_:visited,.lGray11_:active{
font:11px "verdana";color: #666666; text-decoration:underline}
.lGray11_:hover{text-decoration:none;}

.lgray_org_11,.lgray_org_11:link,.lgray_org_11:visited,.lgray_org_11:active{
font:11px "verdana";color: #666; text-decoration:underline}
.lgray_org_11:hover{
color:#F60;}

/*---Blue Color*/	
.txtblue-11{font:11px "verdana";color: #0050C7; text-decoration:none;}
.txtblue06C-11{font:11px "verdana";color: #06C; text-decoration:none;}
.txtblue07B-11{font:11px "verdana";color: #007CBC; text-decoration:none;}
.txtblue07B-12{font: 12px "verdana"; color: #007CBC; text-decoration:none;}
.txtblue038-14{font: bold 14px "verdana"; color:#00308A;}
.txtblue038-16{font: bold 16px "verdana"; color:#00308A;}
.txtblue-16Treb{font: bold 16px "Trebuchet MS"; color:#007cbc;}

.lblue_black_9,.lblue_black_9:link,.lblue_black_9:visited,.lblue_black_9:active{
font:9px "verdana";color: #0050C7; text-decoration:underline}
.lblue_black_9:hover{
color:#000;}
.lbluered-16Treb,.lbluered-16Treb:link,.lbluered-16Treb:visited{
font: bold 16px "Trebuchet MS"; color:#007cbc;text-decoration:none;}
.lbluered-16Treb:hover{
color:#C00;}

.lblue_org_12,.lblue_org_12:link,.lblue_org_12:visited,.lblue_org_12:active{
font:12px "verdana";color: #007cbc; text-decoration:underline}
.lblue_org_12:hover{color: #F50;}

.lblue_org_12_,.lblue_org_12_:link,.lblue_org_12_:visited,.lblue_org_12_:active{
font:12px "verdana";color: #007cbc; text-decoration:underline}
.lblue_org_12_:hover{color: #F50; text-decoration:underline}

.lblue_org_11,.lblue_org_11:link,.lblue_org_11:visited,.lblue_org_11:active{
font:11px "verdana";color: #007cbc; text-decoration:underline}
.lblue_org_11:hover{color: #F50;}

.lblueorange11,.lblueorange11:link,.lblueorange11:visited,.lblueorange11:active{
font:11px "verdana";color: #0050C7; text-decoration:none}
.lblueorange11:hover{color: #F60;}

.lblueorange11_,.lblueorange11_:link,.lblueorange11_:visited,.lblueorange11_:active{
font:11px "verdana";color: #0050C7; text-decoration:underline}
.lblueorange11_:hover{color: #F60;}

.lblue07b_orange_11,.lblue07b_orange_11:link,.lblue07b_orange_11:active{
font:11px "verdana";color: #0077bb; text-decoration:underline}
.lblue07b_orange_11:hover{color: #f50; text-decoration:underline}
.lblue07b_orange_11:visited{color:#666; text-decoration:underline}

.lblu07Beorange11,.lblu07Beorange11:link,.lblu07Beorange11:visited,.lblu07Beorange11:active{
font:11px "verdana";color: #007CBC; text-decoration:underline}
.lblu07Beorange11:hover{color: #F60;}


/*---Brown Color*/	
.txtbrown-11{font:11px "verdana";color: #C60; text-decoration:none;}
.txtbrown841-11{font:11px "verdana";color: #884D13; text-decoration:none;}
.txtdbrn-11{font:12px "verdana"; color: #C60; text-decoration:none;}
.txtbrown950-12{font:12px "verdana"; color: #950; text-decoration:none;}
.txtredbrn-11{font:11px "verdana"; color: #9c510d; text-decoration:none;}
.txtbrn773a01-11{font:11px "verdana"; color: #773a01; text-decoration:none;}
.txtbrn-12{font:12px "verdana"; color: #C60; text-decoration:none;}
.txtredbrn-12{font:12px "verdana"; color: #9c510d; text-decoration:none;}
.txtbrown-12{font:12px "verdana"; color: #773a00; text-decoration:none;}
.txtbrntreb-13 {font: 13px "Trebuchet MS"; color:#773a00; text-decoration:none;}
.txtbrn-b16treb {font: bold 16px "Trebuchet MS"; color:#773a00; text-decoration:none;}
.txtbrn-12treb {font: 12px "Trebuchet MS"; color:#773300; text-decoration:none;}

.brown12Tre_org,.brown12Tre_org:link,.brown12Tre_org:visited,.brown12Tre_org:active{
font:12px "Trebuchet MS";color: #CC6600; text-decoration:underline}
.brown12Tre_org:hover{color: #FF9900; text-decoration:underline;}

/*---Green Color*/	
.txtgreen-11{font: 11px "verdana"; color: #009e00; text-decoration:none;}
.txtgreenallot-12{font: 12px "verdana"; color: #009e00; text-decoration:none;}
.txtgreen-12{font: 12px "verdana"; color: #8BA800; text-decoration:none;}
.txtgreen-14{font: 14px "verdana"; color: #8BA800; text-decoration:none;}
.txtgreen690-14{font: 14px "verdana"; color: #690; text-decoration:none;}
.txtgreen-trebuchet-16 {font: 16px "Trebuchet MS"; color:#690; text-decoration:none;}

/*---Orange Color*/
.txtorFB8-9{font:9px "verdana"; color: #FB8; text-decoration:none;}
.txtorF80-11{font:11px "verdana"; color:#F80; text-decoration:none;}
.txtorF60-11{font:11px "verdana"; color: #F60; text-decoration:none;}
.txtorF50-11{font:11px "verdana"; color:#F50; text-decoration:none;}
.txtorF50-b11{font: bold 11px verdana; color:#F50; text-decoration:none;}
.txtorFF5-b12{font: bold 12px "verdana"; color: #ff5a00; text-decoration:none}
.txtorF60-12{font:12px "verdana"; color: #F60; text-decoration:none;}
.txtorF60-b12{font:bold 12px "verdana"; color: #F60; text-decoration:none;}
.txtorF90-b14{font: bold 14px verdana; color:#FF9900; text-decoration:none;}
.txtorF50-b16treb {font: bold 16px "Trebuchet MS"; color:#F50; text-decoration:none;}

/*---Red Color*/	
.red{font-size: 11px; font-family:Verdana; color: #cc0000}
.txtred-9{font:9px verdana;color:#C00;  text-decoration:none;}
.txtred-11{font:11px "verdana";color:#C00;  text-decoration:none;}
.txtred-12{font: 12px "verdana"; color:#C00; text-decoration:none}
.txtred-b12{font: bold 12px "verdana"; color:#C00; text-decoration:none;}
.txtred-b12-d00{font: bold 12px "verdana"; color:#D00; text-decoration:none;}
.txtred-b13-C00{font: bold 12px "verdana"; color:#C00; text-decoration:none;}
.txtred-14{font: 14px "verdana"; color:#C00;  text-decoration:none;}
.txtred-b14{font: bold 14px "verdana"; color:#C00;  text-decoration:none;}
.txtrede11212-14{font: 14px "verdana"; color:#e11212;  text-decoration:none;}
.txtred-b14{font: bold 14px "verdana"; color:#C00;  text-decoration:none;}
.txtred-16{font: 16px "verdana"; color:#C00;  text-decoration:none;}
.txtlredtreb-b13{font:bold 13px "Trebuchet MS"; color:#FC9; text-decoration:none;}
.txtlredtreb-b16{font:bold 16px "Trebuchet MS"; color:#FC9; text-decoration:none;}

.txtredtreb-b16{font:bold 16px "Trebuchet MS"; color:#AB0000; text-decoration:none;}
.txtredtrebc30-b16{font:bold 16px "Trebuchet MS"; color:#C30; text-decoration:none;}

.lredF50_11,.lredF50_11:link,.lredF50_11:visited{
font:11px verdana; color:#F50; text-decoration:underline}
.lredF50_11:hover{
color:#C30;}

.lred11_org,.lred11_org:link,.lred11_org:visited{
font:11px verdana; color:#cc0000; text-decoration:underline}
.lred11_org:hover{
color:#FF9900;}

.lred_back_11,.lred_back_11:link,.lred_back_11:visited {
font: 11px "verdana"; color:#C00; text-decoration:underline;}
.lred_back_11:hover{
color:#000;}

.lred_back_12,.lred_back_12:link,.lred_back_12:visited {
font: 12px "verdana"; color:#C00; text-decoration:underline;}
.lred_back_12:hover{
color:#000;}

.lred_back_b12,.lred_back_b12:link,.lred_back_b12:visited {
font: bold 12px "verdana"; color:#C00; text-decoration:underline;}
.lred_back_b12:hover {
color:#000;}

.ldredblack-b16,.ldredblack-b16:link,.ldredblack-b16:visited,.ldredblack-b16:active{
font: bold 16px "verdana"; color: #000; text-decoration:none;}
.ldredblack-b16:hover{
color: #C00;}

/*---White Color*/	
.txtwh-b12{font: bold 12px "verdana"; color:#FFFFFA; text-decoration:none}
.txtwhite-11{font-size: 11px; font-family:Verdana; color: #FFFFFA;  text-decoration:none;}
.white{font-size: 11px; font-family:Verdana; color: #FFFFFA}

/* ----------- category red theme -----------*/
/* ----------- search box light brown - no border -----------*/
.search-lb-bl {background: url(/images/search-lb-BL.gif) 0 100% no-repeat #e9e0ce; width: 660px;}
.search-lb-br {background: url(/images/search-lb-BR.gif) 100% 100% no-repeat}
.search-lb-tl {background: url(/images/search-lb-TL.gif) 0 0 no-repeat}
.search-lb-tr {background: url(/images/search-lb-TR.gif) 100% 0 no-repeat; padding:15px}
.clear {font-size: 1px; height: 1px}

/* ----------- search box light brown - border brown inside white -----------*/
.rcorner_bw_t {background: url(/images/search-lbw-Tbg.gif) 0 0 repeat-x  #FFFFFF; width:615px;}
.rcorner_bw_b {background: url(/images/search-lbw-Bbg.gif) 0 100% repeat-x}
.rcorner_bw_l {background: url(/images/search-lbw-Lbg.gif) 0 0 repeat-y}
.rcorner_bw_r {background: url(/images/search-lbw-Rbg.gif) 100% 0 repeat-y}
.rcorner_bw_bl {background: url(/images/search-lbw-BL.gif) 0 100% no-repeat}
.rcorner_bw_br {background: url(/images/search-lbw-BR.gif) 100% 100% no-repeat}
.rcorner_bw_tl {background: url(/images/search-lbw-TL.gif) 0 0 no-repeat}
.rcorner_bw_tr {background: url(/images/search-lbw-TR.gif) 100% 0 no-repeat; padding:10px}

/* transfer*/
.transfer-left{ width:65%; float:left;}
.transfer-right{ padding-top:45px; width:35%; float:left; font:normal 11px "verdana"; color:#333;}
.transfer-pic{width:20%; float:left; text-align:center; font:bold 11px "verdana"; color:#333; padding-top:30px;}
.transfer-pic span {font-weight:normal;}
.transfer-content20{padding:20px;}
.transfer-content20 img {padding-right:10px;}

/*title page*/
.title-brown690-bl {
	background: url(http://www.hotelthailand.com/images/template/title-brown-bl.gif) 0 100% no-repeat #c4603d; width:690px;}
.title-brown690-br {
	background: url(http://www.hotelthailand.com/images/template/title-brown-br.gif) 100% 100% no-repeat}
.title-brown690-tl {
	background: url(http://www.hotelthailand.com/images/template/title-brown-tl.gif) 0 0 no-repeat}
.title-brown690-tr {
	background: url(http://www.hotelthailand.com/images/template/title-brown-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
.title-brown690-tr h2{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
.title-brown690-tr h3{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
.title-brown690-tr h4{font: bold 16px "Trebuchet MS"; color: #FFFFFA; text-decoration:none;}
	
.title-brown690-tr_L{float:left; clear:left;}
.title-brown690-tr_L_write{float:left;  font: 12px Verdana; color: #FFFFFF;  text-decoration:none; padding-top:5px;}

/*thank you*/
.dashed_grown{
	border:#daa888 dashed 1px;}
.top_rated_hotel690{
	width:687px; 	height:58px;
	background: #FFFFFF url(http://www.hotelthailand.com/images/reviews/review-city-subject-head690.gif) right top no-repeat;}	
.txtbrn-18treb {
	font: 18px "Trebuchet MS"; color:#773a00; text-decoration:none;}
.solid_grown {
	border-bottom: 1px solid #eee1d1; width:100%; clear:both; font-size:0; line-height:0;}
.bgPic{
	width:96px; 	height:74px;
	background:url(http://www.hotelthailand.com/images/reviews/bg_pic.gif) left top no-repeat;
	padding: 3px 0 0 3px !important; padding: 5px  0 0 3px;}

.tb-brown1 {font:normal 11px Verdana; color:#773A00; border:1px solid #E2C3A7; text-align:left; padding:5px 10px; 
	width:668px !important; width:690px; height:15px; background: #EFDECE url(http://www.hotelthailand.com/images/template/tbact-head.gif) no-repeat;}
.tb-brown1 a, .tb-brown1 a:link, .tb-brown1 a:active, .tb-brown1 a:visited{
color: #960; font-size: 12px; font-family:Verdana; font-weight:bold; text-decoration:none;}
.tb-brown1 a:hover{
color: #F60; font-size:12px; font-family:verdana; font-weight:bold; text-decoration:none; }
.tb-brown-l {float:left; width:80%; padding:0; position:relative;}
.tb-brown-l h2 {font:bold 16px/25px "Trebuchet MS"; position:absolute; top:-5px; color:#773A00}
.tb-brown-l a, .tb-brown-l a:link, .tb-brown-l a:active, .tb-brown-l a:visited{
	color: #950; font: bold 12px Verdana; text-decoration:none;}
.tb-brown-l a:hover{color: #F60;}
.tb-brown-r { float:right; width:20%; text-align:right;}
.hotel-listcover1 {width:690px; background:scroll transparent url(http://www.hotelthailand.com/images/template/bg_dot-brown1line.gif) left top repeat-x;
	display:block; font:12px "verdana"; text-decoration:none; height:30px;}
.hotel-listcover1 a, .hotel-listcover1 a:link, .hotel-listcover1 a:visited, .hotel-listcover1 a:active{color:#000; text-decoration:underline;}
.hotel-listcover1 a:hover{color:#C00; text-decoration:underline;}
.hotel-list-name1{width:260px; float:left; padding:6px 0 0 15px;}
.hotel-list-review1{width:100px; float:left; padding:6px 0 0 0; }
.hotel-list-icon1{width:80px; float:left; text-align:right; padding:3px 0 0 0;}
.hotel-list-star1{width:70px; float:left; padding:10px 0 0 10px;}
.hotel-list-price1{width:155px; float:left; font:11px "verdana";color: #000; text-decoration:none; padding:8px 0 0 0;}

.title-redl-onecontent-bl {
	background: url(http://www.hotelthailand.com/images/template/title-redlight-bl.gif) 0 100% no-repeat #edba97; width:690px;}
.title-redl-onecontent-br {
	background: url(http://www.hotelthailand.com/images/template/title-redlight-br.gif) 100% 100% no-repeat}
.title-redl-onecontent-tl {
	background: url(http://www.hotelthailand.com/images/template/title-redlight-tl.gif) 0 0 no-repeat}
.title-redl-onecontent-tr {
	background: url(http://www.hotelthailand.com/images/template/title-redlight-tr.gif) 100% 0 no-repeat; padding:4px 8px 4px 20px;}
.title-redl-onecontent-tr h2,.title-redl-onecontent-tr h3{
	font: bold 16px "Trebuchet MS"; color: #990000; text-decoration:none;}

