/* Original Style*/
body { margin:0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; /*background-color:#FFFFFF*/ }
/* Main */
.main_en { background-color:#FF9900; }
.main_dis { background-color:#999999; }
.main_txt_en { COLOR:#FFFFFF;background-color:FF9900; font-size:10px; FONT-WEIGHT:bold;}
.main_txt_dis { COLOR:#999999; font-size:10px; }
.main_txt { font-size:11px; }
/* Date Box */
.datebox_bg { background-color:#FFFFFF }
.datebox_label { COLOR:#000000; font-size:11px; FONT-WEIGHT:normal;}
.datebox_button { border:1px solid #000000; background-color:#FF9900; color:#000000; font-size:10px; FONT-WEIGHT:normal; font-family:Verdana; line-height:normal;}
.datebox_link { color:#000000; text-decoration:none; font-size:11px; FONT-WEIGHT:normal;}
.datebox_link:link { color:#000000; text-decoration:none; font-size:11px; FONT-WEIGHT:normal;}
.datebox_link:visited { color:#000000; text-decoration:none; font-size:11px; FONT-WEIGHT:normal;}
.datebox_link:active { color:#000000; text-decoration:underline; font-size:11px; FONT-WEIGHT:normal;}
.datebox_link:hover { color:#000000; text-decoration:underline; font-size:11px; FONT-WEIGHT:normal;}
/* Page */
.page_detail { COLOR:#FF9900; font-size:11px; FONT-WEIGHT:bold;}
.page_hotel_name { COLOR:#3366CC; font-size:18px; FONT-WEIGHT:bold;}
.page_label { COLOR:#000000; font-size:11px; FONT-WEIGHT:bold;}
.page_value { COLOR:#000000; font-size:11px; FONT-WEIGHT:bold;}
.page_text { COLOR:#000000; font-size:11px; FONT-WEIGHT:normal;}
.page_tax { COLOR:#FF0000; font-size:11px; FONT-WEIGHT:Bold;font-style:italic;}
.page_bar{ COLOR:#000000; font-size:11px; FONT-WEIGHT:bold;background-color:#CCCCCC}
.page_line { color:#000000 }
.page_hl_1 { background-color:#FFFFCC}
.page_hl_2 { background-color:#FFEDB2}
/* Rate */
.rate_label_bdr { background-color:#000000 }
.rate_label_bg { background-color:#3366CC }
.rate_label_text { color:#FFFFFF; font-size:11px; text-decoration:none; FONT-WEIGHT:bold;}
.rate_room_text { color:#000000font-family:sans-serif, Tahoma, Arial, Verdana; font-size:11px; text-decoration:none;}
.rate_incl_text { color:#FF6600; font-size:11px; text-decoration:none; FONT-WEIGHT:bold;}
.rate_price_text { color:#000000;font-family:sans-serif, Tahoma, Arial, Verdana; font-size:11px; text-decoration:none; FONT-WEIGHT:bold;}
.rate_other_text { color:#000000; font-size:11px; text-decoration:none;}
.rate_event_text { color:#FF0000; font-size:11px; text-decoration:none;}
.rate_type_text { color:#000000; font-size:11px; font-style:italic; FONT-WEIGHT:bold;}
.rate_link{ color:#0000FF; text-decoration:none; font-size:11px; FONT-WEIGHT:bold;}
.rate_link:link { color:#0000FF; text-decoration:none; font-size:11px; FONT-WEIGHT:bold;}
.rate_link:visited { color:#0000FF; text-decoration:none; font-size:11px; FONT-WEIGHT:bold;}
.rate_link:active { color:#0000FF; text-decoration:underline; font-size:11px; FONT-WEIGHT:bold;}
.rate_link:hover { color:#0000FF; text-decoration:underline; font-size:11px; FONT-WEIGHT:bold;}
/* Request */
.request_remark { COLOR:#000000;background-color:#3366CC; font-size:11px; FONT-WEIGHT:bold;}
.request_hl_1 { COLOR:#000000;background-color:#3399CC; font-size:11px; FONT-WEIGHT:bold;}
.request_hl_2 { COLOR:#000000;background-color:#3399FF; font-size:11px; FONT-WEIGHT:bold;}
.request_link:link { color:#000000; text-decoration:none; font-size:11px; FONT-WEIGHT:bold;}
.request_link:visited { color:#000000; text-decoration:none; font-size:11px; FONT-WEIGHT:bold;}
.request_link:active { color:#000000; text-decoration:underline; font-size:11px; FONT-WEIGHT:bold;}
.request_link:hover { color:#000000; text-decoration:underline; font-size:11px; FONT-WEIGHT:bold;}
/* Select Box */
.select_box_1{ COLOR:#000000; background-color:#3399CC; font-size:11px; FONT-WEIGHT:bold;}
.select_box_2{ COLOR:#000000; background-color:#336699; font-size:11px; FONT-WEIGHT:bold;}
.select_box_3{ COLOR:#000000; background-color:#3399CC; font-size:11px; FONT-WEIGHT:bold;}
.select_box_bg{ COLOR:#000000; background-color:#000000; font-size:11px; FONT-WEIGHT:bold;}
/* -------------- Form Style -------------------- */
.imgborder{ border:1 solid #000000; }
.box { font-family:Verdana, tahoma; font-size:11px; color:#000000; /*background-color:#FFFFFF*/; border:1px solid #000000;}
.rbox { font-family:Verdana, tahoma; font-size:11px; color:#000000; background-color:#FFFFCC; border:1px solid #000000;}
.hideleft { border-width:0; border:0}
.input02 { font-size:10px; FONT-WEIGHT:bold; font-family:Verdana; border:1px solid #003300; background-color:#FF9900; color:#000000; line-height:normal;}
/* Client Template */
body{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	SCROLLBAR-FACE-COLOR:#7d9b7f;
	SCROLLBAR-HIGHLIGHT-COLOR:#d1d1c7;
	SCROLLBAR-SHADOW-COLOR:#d1d1c7;
	SCROLLBAR-3DLIGHT-COLOR:#d1d1c7;
	SCROLLBAR-ARROW-COLOR:#d1d1c7;
	SCROLLBAR-TRACK-COLOR:#d1d1c7;
	SCROLLBAR-DARKSHADOW-COLOR:#d1d1c7;
}
.footer, a.footer:link, a.footer:active, a.footer:visited{
	FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#FFFFFF; FONT-STYLE:normal; FONT-FAMILY:Times New Roman, "MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif; text-decoration:none;
}
a.footer:hover{
	FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#FFFFFF; FONT-STYLE:normal; FONT-FAMILY:Times New Roman, "MS Sans Serif", Verdana, Helvetica, Tahoma, AngsanaUPC, sans-serif; text-decoration:underline;
}
/* Additional Styles */
#rates-availablity {
	width:244px;
	height:233px;
	border:#5bb5e9 solid 1px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fafdff;
	overflow:hidden;
	color:#2252d1;
	font-size:13px;
}
.rates-availablity-head {
	width:100%;
	height:43px;
	line-height:43px;
	padding-left:16px;
	text-align:left;
	background:url(http://www.tharapatong.com/images/patong-resort-phuket-rates-reservation.gif) #034991 repeat-x left top;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
}
.rates-availablity-head span {
	color:#e8bc33;
}
.rates-availablity-inside {
	width:217px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
}
.rates-availablity-inside td {
	padding:2px;
}
.rates-availablity-inside input, .rates-availablity-inside select {
	border:#3092ce solid 1px;
	color:#3092ce;
	text-align:center;
}
.booking-availability {
	color:#37b5f5;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
	font-family:Arial;
	width:100%
}
.booking-availability td {
	width:50%;
}
.booking-availability input {
	border:none;
}
/* Additional Styles */
#wrapper {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 959px; PADDING-RIGHT: 0px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
#topmenu {
	BORDER-BOTTOM: #012a7e 4px solid; BACKGROUND-COLOR: #032994; WIDTH: 959px; HEIGHT: 30px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#topmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#topmenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#topmenu LI A {
	LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 22px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#topmenu LI A:visited {
	LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 22px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#topmenu LI A:active {
	LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 22px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#topmenu LI A:hover {
	LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 23px; PADDING-RIGHT: 22px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #f0b500; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#topmenu LI SPAN {
	COLOR: #f0b500
}
#topmenu LI A.last {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#footermenu {
	POSITION: relative; BACKGROUND-COLOR: #032994; WIDTH: 959px; DISPLAY: block; HEIGHT: 30px; MARGIN-LEFT: auto; CLEAR: both; BORDER-TOP: #012a7e 4px solid; MARGIN-RIGHT: auto
}
#footermenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#footermenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#footermenu LI A {
	LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 31px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footermenu LI A:visited {
	LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 31px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footermenu LI A:active {
	LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 31px; DISPLAY: block; BACKGROUND: url(images/menu-divider.gif) no-repeat 100% 10px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footermenu LI A:hover {
	LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 31px; DISPLAY: block; FLOAT: left; COLOR: #f0b500; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footermenu LI A.last {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer {
	POSITION: relative; BACKGROUND-COLOR: #032ea3; WIDTH: 959px; DISPLAY: block; CLEAR: both
}
#footer H3 {
	MARGIN: 0px; COLOR: #6cabfe; FONT-SIZE: 11px
}
#footer P {
	MARGIN: 0px
}
#footer .associations {
	TEXT-ALIGN: center; WIDTH: 100%; COLOR: #327fe2; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.associations {
	TEXT-ALIGN: center; WIDTH: 100%; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 16px
}
#footer .address1 {
	POSITION: absolute; PADDING-LEFT: 26px; WIDTH: 50%; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #327fe2; FONT-SIZE: 11px; PADDING-TOP: 14px
}
#footer .address2 {
	PADDING-LEFT: 26px; WIDTH: 50%; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: right; COLOR: #327fe2; FONT-SIZE: 11px; PADDING-TOP: 14px
}
#footer A:link {
	FONT-FAMILY: verdana; COLOR: #65a6fc; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer A:active {
	FONT-FAMILY: verdana; COLOR: #65a6fc; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer A:visited {
	FONT-FAMILY: verdana; COLOR: #65a6fc; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#footer A:hover {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}

