@charset "utf-8";
body,html {
	margin:0px; padding:0px;
	background-image:url(../images/home/bg.jpg); background-position:top; background-repeat:repeat-x;
}
*{
	margin:0px; padding:0px; outline:none; text-decoration:none; border:0px;
}
.maint{
	width:100%; height:100%;
	background-image:url(../images/home/btm_bg.gif); background-position:bottom; background-repeat:repeat-x;
}
#outer_div{
	margin-left:auto; margin-right:auto; width:1002px;	position:relative; 
}
h1{
	font:11px Arial, Helvetica, sans-serif; color:#97BBD8;
}
h2{
	font:11px Arial, Helvetica, sans-serif; color:#97BBD8;
}
.main_lnk_bg{
	background-image:url(../images/home/lnk_bg.jpg); background-repeat:repeat-x;
}
.content_bg{
	background-image:url(../images/home/content_bg.jpg); background-repeat:repeat-x;
}
.inner_content_bg{
	background-image:url(../images/inner/content_bg.jpg); background-repeat:repeat-y;
}
.inner_content_bg_reservation{
	background-image:url(../images/inner/content_bg_reservation.jpg); background-repeat:repeat-y;
}
.inner_content_bg_top{
	background-image:url(../images/inner/content_bg_top.jpg); background-repeat:no-repeat;
}
.inner_content_bg_top_reservation{
	background-image:url(../images/inner/content_bg_top_reservation.jpg); background-repeat:no-repeat;
}
.gray_btm_border{
	border-bottom:1px solid #D4D0C8;
}
.gray_top_border{
	border-top:1px solid #D4D0C8;
}

.top_lnk_sep{
	font:11px Arial, Helvetica, sans-serif; color:#97BBD8;
}
.top_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#ddd;
}
.top_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#fff;
}
.top_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#fff;
}
.main_lnk_sep{
	font:11px Arial, Helvetica, sans-serif; color:#fff;
}
.main_lnk{
	font:12px Arial, Helvetica, sans-serif; color:#5b5b5b;
}
.main_lnk:hover{
	font:12px Arial, Helvetica, sans-serif; color:#39709B;
}
.main_lnk_active{
	font:12px Arial, Helvetica, sans-serif; color:#39709B;
}
.btm_txt{
	font:10px Arial, Helvetica, sans-serif; color:#999;
}
.tou{
	font:10px Arial, Helvetica, sans-serif; color:#999;
}
.tou:hover{
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
}
.tou_active{
	font:10px Arial, Helvetica, sans-serif; color:#FFF;
}
.sign_up_txtbox{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	width:200px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.vox{
	font:10px Arial, Helvetica, sans-serif; color:#999;
}
.vox:hover{
	font:10px Arial, Helvetica, sans-serif; color:#fff;
}
.gray_11{
	font:11px Arial, Helvetica, sans-serif; color:#666;
}
.error{
	font:11px Arial, Helvetica, sans-serif; color:#FF0000;
}
.gray_text{
	font:11px/16px Arial, Helvetica, sans-serif; color:#666;
}
.gray_lnk_13{
	font:13px Arial, Helvetica, sans-serif; color:#5B5B5B;
}
.gray_lnk_13:hover{
	font:bold 13px Arial, Helvetica, sans-serif; color:#284F6F;
}
.blue_head{
	font:bold 12px Arial, Helvetica, sans-serif; color:#284F6F;
}
.offer_head{
	font:bold 16px Arial, Helvetica, sans-serif; color:#284F6F;
}
.box_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#666; padding:2px 8px 2px 8px; border:1px solid #fff; overflow:visible;
}
.box_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#284F6F; padding:2px 8px 2px 8px; border:1px solid #284F6F; overflow:visible;
}
.inner_content{
	font:13px/18px Arial, Helvetica, sans-serif; color:#666;
}
.inner_content_lnk{
	font:bold 13px/18px Arial, Helvetica, sans-serif; color:#666;
}
.inner_content_lnk:hover{
	font:bold 13px/18px Arial, Helvetica, sans-serif; color:#DB0066;
}

.inner_content_lnk_active{
	font:bold 13px/18px Arial, Helvetica, sans-serif; color:#DB0066;
}

.mail_lnk{
	font:13px/18px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.mail_lnk:hover{
	font:13px/18px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:none;
}

.btm_lnk_sep{
	font:12px Arial, Helvetica, sans-serif; color:#999; 
}
.btm_lnk{
	font:12px Arial, Helvetica, sans-serif; color:#999; 
}
.btm_lnk_active{
	font:12px Arial, Helvetica, sans-serif; color:#fff; 
}
.btm_lnk:hover{
	font:12px Arial, Helvetica, sans-serif; color:#fff; 
}
.blue_lnk{
	font:bold 12px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:underline;
}
.blue_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#DB0066;
}
/*------------------Form CSS Start------------------*/
.res_txtfield{
	font:11px Arial, Helvetica, sans-serif; color:#666; width:65px; height:16px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.res_combo{
	font:11px Arial, Helvetica, sans-serif; color:#666; height:17px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.require{
	font:12px Arial, Helvetica, sans-serif; color:#ff0000;
}
.txtfield{
	font:12px Arial, Helvetica, sans-serif; color:#666; width:230px; height:18px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.txtarea{
	font:12px Arial, Helvetica, sans-serif; color:#666; width:230px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.combo{
	font:12px Arial, Helvetica, sans-serif; color:#666; height:20px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.btn{
	font:bold 11px Arial, Helvetica, sans-serif; color:#666; width:64px; height:27px; cursor:hand; position:hand;
	border:0px solid #fff; background-image:url(../images/inner/btn_bg.jpg); background-repeat:no-repeat; cursor:pointer; cursor:hand;
}

.btn_reservation{
	font:11px Arial, Helvetica, sans-serif; color:#666; height:22px; cursor:hand; position:hand;
	border:1px solid #fff; background-color:#DCD8CF;
}
.thumb_bg{
	background:url(../images/inner/thumb_bg.jpg) no-repeat;
}

/*------------------Form CSS End------------------*/

.sitemap_lnk{
	font:13px/18px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.sitemap_lnk:hover{
	font:13px/18px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:none;
}
.vt_lnk{
	font:bold 12px Arial, Helvetica, sans-serif; color:#5B5B5B;
}
.vt_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#DB0066;
}
.vt_lnk_active{
	font:bold 12px Arial, Helvetica, sans-serif; color:#DB0066;
}
.more_lnk_active{
font:11px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:underline;
}
.book_now{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#666;
	padding:3px;
	display:block;
	width:112px;
	text-align:center;
}
.book_now:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#DB0066;
	background:#E7E4DF;
	padding:3px;
	display:block;
	width:112px;
	text-align:center;
}
.textfield{
	font:12px Arial, Helvetica, sans-serif; color:#666; width:230px; height:18px;
	background-color:#E3E0DB; border:1px solid #fff;	
}
.text_area{
	font:12px Arial, Helvetica, sans-serif; color:#666; width:230px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.combo{
	font:12px Arial, Helvetica, sans-serif; color:#666; height:20px;
	background-color:#E3E0DB; border:1px solid #fff;
}
.btn_enquiry{
	font:bold 11px Arial, Helvetica, sans-serif; color:#666; height:27px; cursor:hand; position:hand;
	border:1px solid #fff; overflow:visible; padding:2px 4px 2px 4px; background:#DCD8CF;
}
.txt_box_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	width:120px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.txt_area_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	width:120px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.jmp_mnu_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:18px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.txt_box_small{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.more_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#666; 
}
.more_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:underline;
}
.pano_lnks_bg{
	background:#FFFFFF url(../images/inner/pano_lnks_bg.jpg) bottom repeat-x;
}
.list_menu{
font:11px Arial, Helvetica, sans-serif; color:#666666; background-color:#E3E0DB; border:1px solid #fff; width:32px; height:18px;
}
.top_lnk1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold;
color:#284F6F;
}
.top_lnk1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold;
color:#666;
cursor:pointer;
cursor:hand;
}
.pak_lnk{
	font:bold 12px Arial, Helvetica, sans-serif; color:#5B5B5B; text-decoration:underline;
}
.pak_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#DB0066; text-decoration:underline;
}
.txt_field{
font:11px Arial, Helvetica, sans-serif; color:#666666; background-color:#E3E0DB; border:1px solid #fff; width:75px; height:15px;
}

.copyrgt{
font-family:tahoma;
font-size:9px;
color:#737373;
line-height:normal;
}
