body{
margin:0px;
padding:0px;
background:url(../images/bg02.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#7B4335;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#7B4335;
}
img{
border:0px;
}
#mainBox{
position:relative;
margin:0 auto;
padding:0px;
width:950px;
background-color:#FFFFFF;
}
.txt14{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#663300;
}
#logo{
position:absolute;
top:20px;
left:10px;
}
#content{
margin:0 auto;
padding-top:20px;
width:800px;

}
#menuBox{
padding-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7B4335;
}
#menuBox a{
color:#7B4335;
text-decoration:none;
}
#contentBoxH{
width:790px;
padding-left:20px;
background:url(../images/bg_line_home.gif) no-repeat #FFFFFF;
}
#contentBox{
width:790px;
padding-left:20px;
margin-left:-10px;
background:url(../images/bg_line.gif) repeat-y #FFFFFF;
}
#footer{
position:relative;
background:url(../images/laithai1.gif) no-repeat bottom right #7B4335;
}
.service{
padding:10px 0px;
margin:0px;
background-color:#7b4335;
display:block;
float:left;
width:200px;
list-style-type:none;
}
.service li{
display:block;
padding-top:5px;
padding-left:3px;
padding-right:2px;
font-size:10px;
color:#FFFFFF;
width:200px;
}
#footer_accom{
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
	height:80px;
	width:790px;
	padding-left:10px;
	background:url(../images/footer.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.original{
	width:120px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:10px;
}
.original a{
color:#FFFFFF;
}
a.lnk-banner{
	width:120px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:10px;
	color:#FFFFFF;
	text-decoration:none;
}			 
a.lnk-banner:hover{text-decoration:underline;}

.shell_hut{
	width:70px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:229px;
}
.shell_hut a{
color:#FFFFFF;
}
.bamboo{
	width:100px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:390px;
}
.bamboo a{
color:#FFFFFF;
}
.villa{
	width:100px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:528px;
}
.villa a{
color:#FFFFFF;
}
.junior{
	width:90px;
	font-size:11px;
	position:absolute;
	top:45px;
	left:694px;
}
.junior a{
color:#FFFFFF;
}
#design_by{
font-family:"Times New Roman", Times, serif;
font-size:11px;
position:absolute;
width:400px;
top:10px;
left:200px;
color:#FFFFFF;
}
#resBox{
position:absolute;
width:150px;
top:35px;
left:610px;
color:#FFFFFF;
}
#cell{
font-size:10px;
position:absolute;
width:100px;
top:36px;
left:-36px;
color:#FFFFFF;
}
.f10{
font-size:13px;
}
.fbr{
color:#7B4335;
}
#services{
font-family:Georgia, "Times New Roman", Times, serif;
color: #914d50;
font-size:small;
}
.style20 a{
color: #914d50
}
.header_brown{
width:230px;
background:#663333;
padding:5px;
margin:0 auto;
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:15px;
}
#bannerBox{

}
#bannerBox span{
margin-right:0px;
}
.map_link {
margin-top:14px;
color:#663333;
font-family:"Times New Roman", Times, serif;
font-size:13px;
}
.restaurant{
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
ul#addOn {}
ul#addOn li { display:block; margin-bottom:5px;}
ul#allSeason  { position:absolute; margin-left:-20px; border:0px solid red; margin-top:-8px; margin-bottom:10px; }
ul#allSeason li { font-size:12px; font-weight:bold; margin-bottom:7px; color:#7b4335; }
ul#allSeason span { font-size:11px; display:inline; color:#666666; }

span#aSeason { color:#7b4335; font-weight:normal; font-size:13px;}
#ConditionRoom { font-size:13px;}
div#addtotal { vertical-align:bottom; text-align:right; color:red; font-size:15px; margin-top:15px;}

ul#allSeason span#iseason { display:block; width:80px; float:left;}
span#tPrice  { display:block; width:45px; float:left; }

.hasDatepicker{background:pink url(images/calendar.png) no-repeat 115px 4px; color:#333; padding-left:28px; width:100px; cursor:pointer; padding:3px 5px 3px 5px; border:1px solid #CCC; background:#FFF; color:#333; width:85%; font-size:13px; font-family:Tahoma;}
.ui-datepicker{background:white; border:1px solid black;}

/*==================================================
  :: _ADDEDIT_ ::
==================================================*/
.addedit{margin-top:5px;}
.addedit fieldset{padding:10px; margin:0;}
.addedit legend{color:#3CC; font-weight:bold; font-family:Tahoma; width:98%; padding:5px 0 5px 10px; margin-top:5px;}
.addedit .editcontent{margin:10px;}
.addedit .lbl{font-weight:normal; font-size:13px; padding:3px 0 3px 5px; display:block; text-align:right; width:200px;}
.addedit .input{padding:3px 5px 3px 5px; border:1px solid #CCC; background:#FFF; color:#333; font-size:13px; font-family:Tahoma;}
.addedit .txt-1{background:#FFF; color:#333; width:300px;}
.addedit .txt-2{background:#FFF; color:#333; width:200px;}
.addedit .txt-3{background:#FFF; color:#333; width:100px;}
.addedit .txt-num{background:#FFF; color:#333; text-align:right; width:100px;}
.addedit .txt-date{background:#FFF url(../images/calendar.png) right no-repeat; color:#333; padding-left:28px; width:100px; cursor:default;}
.addedit .find{background:#FFF url(../images/find.png) right no-repeat;}
.addedit .cbo-1{width:313px; cursor:pointer; margin:0;}
.addedit .cbo-2{width:212px; cursor:pointer; margin:0;}
.addedit .cbo-3{width:149px; cursor:pointer; margin:0;}
.addedit .focus{background-color:#E1F0FF; color:#00F;}
.addedit .chk{cursor:pointer; padding:3px; border:1px solid #CCC; background-color:#FFF;}
.addedit .chk-1{cursor:pointer; padding:0; margin:0; border:0;}
.addedit .rdo{cursor:pointer; display:block; padding:3px;}
.addedit .rdo-1{cursor:pointer; width:304px; border:#CCC 1px solid;}
.addedit .rdo-2{cursor:pointer; width:238px; border:#CCC 1px solid;}
.addedit .rdo-3{cursor:pointer; width:138px; border:#CCC 1px solid;}
.addedit .txt-disable{text-align:center; color:#666; width:90%;}
.addedit .star{font-weight:bold; color:#F00;}
.addedit .hr{border-color:transparent; border-bottom:#E1E1E1 1px solid; margin:auto; width:98%; margin:10px 0 10px 0;}
.addedit .pic{padding:7px 7px 30px 7px; border:#CCC solid; border-width:1px 1px 0 0; background:#333; margin:0 0 5px 0;}
.addedit .gide{font-style: italic; color: #666666;}
.addedit .err{font-style:italic; color:#F00; background:url(../images/warning.png) no-repeat 0 7px; padding:3px 0 3px 15px; display:none; font-size:12px;}
.addedit .submit{font-weight:bold; font-size:14px; color:#06C; background:#F60; border:#BFDFFF 2px dashed; padding:3px; cursor:pointer; width:100px;}

/*==================================================
  :: _ADDEDIT_ ::
==================================================*/
.search-date{width:95px; padding:2px; background:#FFF url(../images/calendar.png) right no-repeat; color:#333; padding-left:22px; cursor:pointer; border:1px solid #ABADB3;}
