/* CSS Document */
body{
background-color:#fff;
margin:0 auto;
color:#000;
font-size:12px;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}
/*table,tr,td,p{
font-family:"tahoma", Times New Roman, Times, serif;
font-size:12px;
color:#000;
font-weight:normal;
}*/

#header{
width:950px;
height:128px;
margin:0 auto;
}
#header-c{
width:600px;
height:128px;
margin:0 auto;
}
#bgtop{
background:url(../images/bgtop.gif) repeat-x top;
height:32px;
width:950px;
padding-top:3px;
font-weight:700;
margin:0 auto;
}
#bgtop-c{
background:url(../images/bgtop.gif) repeat-x top;
height:27px;
width:600px;
padding-top:14px;
font-weight:700;
margin:0 auto;
}
#boxcenter{
width:950px;
height:auto;
margin:0 auto;
}
#boxcenter-c{
width:600px;
height:auto;
margin:0 auto;
}
#boxcenter #boxleft{
width:174px;
height:auto;
margin:0 auto;
float:left;
}
#boxcenter #boxright{
width:776px;
height:auto;
margin:0 auto;
float:left;
/*border:1px solid #000;*/
}
#boxcenter-c #boxright-c{
width:560px;
height:auto;
margin:0 auto;
/*float:left;
border:1px solid #000;*/
}
#speacial{
background:url(../images/speacial.gif) no-repeat top;
width:370px;
height:76px;
margin:0 auto;
padding:20px 10px 10px 10px;
color:#000000;
text-align:center;
}
/*.bg_menu{
background:url(../images/bg_menu.gif) no-repeat top;
width:134px;
padding-left:40px;
height:26px;

}*/
/* menu main items*/
a.linkmenu{
font-weight:700;
text-decoration:none;
color:#000;

display:block;
background:url(../images/bg_menu.gif) no-repeat top;
width:134px;
padding-left:40px;
line-height:26px;
background-position:0px 0px;
}
a.linkmenu:hover{
font-weight:700;
text-decoration:none;
color:#c52128;
background-position:0px -26px;
}

/* menu sub items*/
/*.bg_submenu{
	background:url(../images/bg_submenu.gif) repeat-x top;
	width:auto;
	height:24px;
	padding-left:40px;
	font-weight:bold;
	padding-top:4px;
}*/
a.linksubmenu{
	font-weight:700;
	text-decoration:none;
	color:#000;

	display:block;
	background:url(../images/bg_submenu.gif) repeat-x top;
	width:auto;
	height:24px;
	padding-left:40px;
	font-weight:bold;
	padding-top:4px;
}
a.linksubmenu:hover{
	font-weight:700;
	text-decoration:none;
	color:#c52128;
}

a.link11{
color:#fff;
text-decoration:none;
}
a.link11:hover{
color:#000;
text-decoration:none;
}
a.link12{
color:#636363;
font-size:12px;
text-decoration:none;
}
a.link12:hover{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.link13{
color:#636363;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.link13:hover{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.link14{
color:#000;
font-size:14px;
font-weight:700;
text-decoration:none;
}
a.link14:hover{
color:#fff;
font-size:14px;
font-weight:700;
text-decoration:none;
}
a.link_orange{
font-size:12px;
text-decoration:none;
color:#f66911;
}
a.link_orange:hover{
font-size:12px;
text-decoration:none;
color:#000;
}
.nav_menu{
background:url(../images/nav_menu.gif) no-repeat top;
width:38px;
height:26px;
float:left;
}
.bg_footer{
background:url(../images/bg_top.gif) repeat-x top;
width:950px;
height:41px;
margin:0 auto;
font-size:11px;
color:#fff;
}
.detail{
color:#636363;
font-size:12px;
}
.padding20{
padding-left:20px;
}
.bg_top_left{
background:url(../images/bg_top_left.gif) no-repeat top;
width:20px;
height:19px;
}
.bg_top{
background:url(../images/bg_top.gif) repeat-x top;
width:auto;
height:19px;
}
.bg_top_right{
background:url(../images/bg_top_right.gif) no-repeat top;
width:20px;
height:19px;
}
.bg_left{
background:url(../images/bg_left.gif) repeat-y top;
width:20px;
height:auto;
}
.bg_right{
background:url(../images/bg_right.gif) repeat-y top;
width:20px;
height:auto;
}
.bg_down_left{
background:url(../images/bg_down_left.gif) no-repeat top;
width:20px;
height:19px;
}
.bg_down{
background:url(../images/bg_down.gif) repeat-x top;
width:auto;
height:19px;
}
.bg_down_right{
background:url(../images/bg_down_right.gif) no-repeat top;
width:20px;
height:19px;
}
.text_intro{
padding-top:5px;
padding-bottom:5px;
}
.border_top_left{
background:url(../images/bordertopleft.gif) no-repeat top;
width:9px;
height:8px;
}
.border_top{
background:url(../images/borderbgtop.gif) repeat-x top;
width:auto;
height:8px;
}
.border_top_right{
background:url(../images/bordertopright.gif) no-repeat top;
width:9px;
height:8px;
}
.border_left{
background:url(../images/borderbgleft.gif) repeat-y top;
width:9px;
height:auto;
}
.border_right{
background:url(../images/borderbgright.gif) repeat-y top;
width:9px;
height:auto;
}
.border_down_left{
background:url(../images/borderdownleft.gif) no-repeat top;
width:9px;
height:10px;
}
.border_down{
background:url(../images/borderbgdown.gif) repeat-x top;
width:auto;
height:10px;
}
.border_down_right{
background:url(../images/borderrightdown.gif) no-repeat top;
width:9px;
height:10px;
}
.bgtag01{
background-color:#dedede;
color:#000;
}
.box01{
padding-top:5px;
}
.line_bg{
background:url(../images/line_bg.gif) repeat-x top;
width:auto;
height:auto;
}

/* calendar page */
a.block{
	display:block;
	padding:1px;
	text-decoration:none;
	color:#000000;
}
a.block:hover{
background-color:#FF9900;
}


.boxroom{
padding-left:90px;
}
.bg_tb_01{
background-color:#FD9F14;
padding-left:10px;
}
.bg_tb_02{
background-color:#FFC458;
}
.text11black{
color:#000;
font-size:11px;
}
.linkspeacial{
color:#000;
text-decoration:none;
}
#food{
background:url(../images/food01.gif) no-repeat top;
width:auto;
height:auto;
color:#257a36;
}
#food02{
color:#fa3f08;
}
.orangefont{
color:#fa3f08;
}
.bannertopleft{
background:url(../images/bannertopleft.gif) no-repeat top;
width:20px;
height:21px;
}
.bannertop{
background:url(../images/bannertop.gif) repeat-x top;
width:auto;
height:21px;
}
.bannertopright{
background:url(../images/bannertopright.gif) no-repeat top;
width:22px;
height:21px;
}
.bannerleft{
background:url(../images/bannerleft.gif) repeat-y top;
width:20px;
height:auto;
}
.bannerright{
background:url(../images/bannerright.gif) repeat-y top;
width:22px;
height:auto;
}
.bannerdownleft{
background:url(../images/bannerdownleft.gif) no-repeat top;
width:20px;
height:21px;
}
.bannerdown{
background:url(../images/bannerdown.gif) repeat-x top;
width:auto;
height:21px;
}
.bannerdownright{
background:url(../images/bannerdownright.gif) no-repeat top;
width:22px;
height:21px;
}
.padding70{
padding-left:70px;
}
.bg_orange{
background-color:#fff6e5;
}
.req_field{ color:#cc0000;}
div.error_box{
	border:1px solid #c00;
	color:#c00;
	padding:10px;
	width:80%;
	text-align:left;
}
div.error_box .header{ font-size:16px; font-weight:bold;}
.error_text{ color:#cc0000;}

table.org_form{
	border-collapse:collapse;
/*	border:1px solid #ffc04f;*/
	border-color:#ffc04f;
	background-color:#fff6e5;
}
.small_text{ font-size:12px;}
.height30{
height:30px;
}
.height90{
height:90px;
}
.height36{
height:36px;
}
.speacialfont{
font-size:20px; 
font-weight:700;
line-height:25px;
}
.speacialfont02{
font-size:14px;
font-weight:700;
}
.phuketguidetext{
font-family: arial, sans-serif; 
color: #FFF; 
font-size: 10px; 
text-decoration: none;
}
.colur800000{
color:#800000;
}
a.yearlink{
	font-size:13px;
	font-weight:bold;
	color:#000;
	border:1px solid #ff8400;
	padding:2px 2px 2px 2px;
	text-decoration:none;
	line-height:23px;
}
a.yearlink:hover{
	color:#000;
	background-color:#FF9933;
	text-decoration:none;
}
a.yearlink_selected, a.yearlink_selected:hover{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	border:1px solid #ff8400;
	padding:2px;
	background-color:#FF9933;
	line-height:23px;
}
.roomservice{
background:url(../images/room_service.gif) top no-repeat;
width:301px;
height:43px;
display:block;
line-height:43px;
font-weight:700;
font-size:17px;
text-decoration:none;
color:#000;
}
.contact{
font-size:13px;
color:#636363;
}
.pleft15{
padding-left:10px;
}
.preisbold {
		font-weight: bold;
		font-size: 12px;
		color: #800000;
		background-color: transparent;
		font-family: verdana, sans-serif, arial;
		text-decoration: none;
		}
.preisl {
		font-weight: normal;
		font-size: 11px;
		color: #800000;
		background-color: transparent;
		font-family: verdana, sans-serif, arial;
		text-decoration: none;
		}
.preisls {
		font-weight: normal;
		font-size: 10px;
		color: #800000;
		background-color: transparent;
		font-family: verdana, sans-serif, arial;
		text-decoration: none;
		}
.preisd {
		font-weight: normal;
		font-size: 10px;
		color: #800000;
		background-color: #FFCC66;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-decoration: none;
		}

 div.c1 {text-align: center}
 
 #layer_discount {
	position:absolute;
	top:405px;
	width:248px;
	margin-left:10px;
	height:122px;
	/*border:1px solid #fff;
	color:#FFFF00;*/
}

