body {
 font-family: Arial, Helvetica, sans-serif;
 color: #282828;
 font-size: 11px;
 margin:20px 0 0 20px;
}
#wrapper {
 width: 850px;
 margin: 0;
}
#navbar {
 margin: 0;
}
#header {
 margin: 0;
 height: 119px; 
}
#leftcolumn, #leftcolumnTrans, #leftcolumnSight{ 
 margin: 0;
 display: inline; /* IE Hack */
 width: 156px;
 float: left;
 min-height:599px;
 background-color: #E9C47D;
}
#rightcolumn { 
 margin: 0;
 display: inline; /* IE Hack */
 width: 155px;
 float: left;
 min-height:599px;
 background-color: #E9C47D;
 border:1px;
}
#leftcolumnTrans { height: 650px; }
#leftcolumnSight { height: 1250px; }
#centercolumn, #centercolumnTrans, #centercolumnSight { 
 margin: 0;
 display: inline; /* IE Hack */
 width: 509px;
 float: left;
 min-height:599px;
 background-color: #FFFFFF;
 padding:30px 10px 0 20px;
}
#centercolumnTrans { height: 620px; }
#centercolumnSight { height: 1220px; }
#footer {
	margin:0 0 20px 0;
	float:left;
	width:850px;
	height:23px;
	background-color:#282828;
}
.copyright10pxBold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#EBDFA2;
	text-decoration:none;
}
.black11pxBold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#hptext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	min-height:579px;
	padding-right:12px;
}
.black24pxBold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000000;
	text-decoration:none;
}
.tabcontainer, .tabcontainer2{
	font-size:12px;
	width: 150px;
	margin:30px 0px 16px 10px;
}
.tabcontainer2 {
	margin-left:5px;
}
.rightcontainer {
	font-size:12px;
	width: 155px;
	margin-left:0px;
	margin-top:30px;
}
td.hotellist { 	font-size:11px; }
.hilite { background-color:#E9C47D; }
.locolor { background-color:#F0D9AE; }
.hicolor { background-color:#FFFFFF; }

.resdb8 {
	font-family: Arial; font-size: 8pt; color: #282828;
	font-weight:bold;
} 
a.resdb8 { text-decoration: none; color:#282828 } 
a:hover.resdb8 { color:#000099; } 

.table_hotellist {
	margin:5px 0px 10px 10px;
	width:95%;
}
.table_hotellist2 {
	margin-left:-5px;
	width:505px;
}
.title_list {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	text-decoration:none;
}
#leftcolumn2{ 
 margin: 0;
 display: inline; /* IE Hack */
 width: 850px;
 float: left;
 background-color: #E9C47D;
}
*html#centercolumn{ height:529px; }
*html#centercolumn2{ height:529px; }

*html#leftcolumn{
	height:529px;
}
.leftcollabels {
	font-size:1.3em;
	padding-left:6px;
}

.BeachNameDiv {
	font-family: Arial; font-size: 9pt; color: #000000;
	font-weight:bold;
}
a.BeachNameDiv {text-decoration: none; color:#000000;} 
a:hover.BeachNameDiv {color:#FFFFFF;}
.hoteldesc {
	margin-top:20px;
	width:500px;
}
table.hoteldesc td{
	padding-top:10px;
	vertical-align:top;
	font-size:11px;
}
table.hoteldesc2 td{
	padding-top:0px;
	vertical-align:top;
	padding-right:10px;
}
.hoteldesc3 {
	margin-top:10px;
	margin-bottom:20px;
	width:500px;
}
table.hoteldesc3 td{
	margin-top:10px;
	vertical-align:top;
	font-size:11px;
}
.hoteldesc4 {
	width:500px;
}
table.hoteldesc4 td{
	padding-top:10px;
	vertical-align:top;
	font-size:11px;
}
#bold11px{
	font-weight:bold;
	font-size:11px;
	width:150px;
}
#bold11px2{
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
	width:150px;
}
.hotelname{
	font-size:17px;
	font-weight:bold;
	margin:0px;
}
#aligncenter{
	text-align:center
}
.line20px{
	margin-top:20px;
}
.line10px{
	margin-top:10px;
}
.line5px{
	margin-top:5px;
}
.comment{
	font-size:8px;
	color:#996600;
	text-decoration:none;
}
.image_b, .image_s{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.BeachNameDiv2 {
	font-family: Arial; font-size: 8pt; color: #282828;
	font-weight:bold;
}
a.BeachNameDiv2 {color:#282828;} 
a:hover.BeachNameDiv2 {color:#996600;}
.txt14px{
margin-left:10px;
margin-top:20px;
font-size:14px;
color:#000066;
font-weight:bold;
}
.txt12px{
margin-left:20px;
margin-top:10px;
font-size:12px;
color:#282828;
margin-bottom:10px;
}
.txt10px {font-size:10px;}
.subpageIndent {
	text-indent:20px;
}
.black11pxULine {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.map, .makereserve{
	font-family: Arial; font-size: 8pt; color: #000000;
	text-align:right;
	margin-bottom:20px;
	margin-right:10px;
}
.makereserve{margin-bottom:2px;}
a.map, a.available, a.makereserve {text-decoration: underline; color:#000000;} 
a:hover.map, a:hover.available, a:hover.makereserve {color:#FF0000;}
.mapbangkok {
	margin-bottom:20px;
	text-align:center;
}
.list {
	font-family: Arial; font-size: 10pt; color: #000000;
	margin-bottom:20px;
	margin-right:10px;
}
a.list {text-decoration: none; color:#000000;} 
a:hover.list {color:#FF0000;}
.head_available{
	text-align:center;
	background-color: #E9C47D;
	font-weight:bold;
	color:#282828;
}
.available {
	color: #282828;
	font-size: 11px;
	height:20px;
	float: right;
	line-height:24px;
	border:1px;
}
.available2 {
	color: #282828;
	font-size: 11px;
	height:20px;
	float: right;
	border:1px;
}
.available2 input, .available2 select, input.available3, select.available3, select.available4, select.reserveroom{
	color: #282828;
	font-size: 11px;
	height:18px;
	padding:0px;
}
input.available3{
	height:15px;
	line-height:10px;
	width:120px;
}
select.available4{
	width:140px;
}
#Dout, #Din{width:40px;}
#Mout, #Min{width:48px;}
#Yout, #Yin{width:50px;}
.marginleft{
	margin-left:10px;
}
.marginleft2{
	margin-left:15px;
}
.roomrate td{
	width:78px;
}
.roomlist {
}
table.roomlist td{
	padding-top:0px;
	vertical-align:bottom;
	font-size:11px;
}
.tree{
	margin-top:20px;
	margin-left:28px;
}
.DescArea {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	width:92%;
	color: #282828;
	font-size: 11px;
}