/* CSS Document */

body{ margin:6px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:18px; background:#FFFFFF; font-size:12px;}
.left{float:left;} 
.right{float:right;} 
.clear{clear:both;}
.marginright15{margin-right:15px;}
p{margin:0; padding:0;}
.margintop4{margin-top:4px;}
.paddingleft42{padding-left:42px;}
.paddingleft22{padding-left:22px;}
.paddingleft16{padding-left:16px;}
.paddingleft5{padding-left:5px;}
.red {
	color: #F00;
}
.container{ width:740px; margin:auto; border:1px solid #D8D8D8; background:#28508E;}

/*CSS for the Logo area at the top---- Starts here*/
.logo{ width:693px; padding:8px 0px 8px 47px;  }
/*CSS for the Logo area at the top---- Ends here*/

/*CSS for the Theme area ---- Starts here*/
.theme{ width:740px; height:211px; float:left; }
/*CSS for the Theme area ---- Ends here*/

/*CSS for the Menu ---- Starts here*/
.menu{ width:740px; background:url(../images/button-bg.gif) repeat-x left top; color:#66A9DD; font-size:12px; font-weight:bold; text-align:center; padding:6px 0px 14px 0px; float:left; height:16px;}
.menu a{ color:#F99798; text-decoration:none;}
.menu a:hover, a.active{ color:#FFFFFF; text-decoration:none;}
.menu_divider{ margin:0px 35px 0px 35px; color:#F99798;}
.heading-text{color:#C2D8FF; font-size:14px;}
.gray-color{ font-size:14px; color:#00CCFF;}
.height5{line-height:5px;}
ul.disc{padding:0; margin:0 0 0 222px; list-style:none;}
ul.disc li{padding:5px 0 0 12px; margin:0; background:url(../images/icon.gif) no-repeat left 11px;}
ul.disc-text{padding:0; margin:0; list-style:none;}
ul.disc-text li{padding:5px 0 0 12px; margin:0; background:url(../images/icon.gif) no-repeat left 11px;}
a.gallery-link{color:#FFFFFF; text-decoration:underline;}
a.gallery-link:hover{color:#FFFFFF; text-decoration:none;}
.top{width:30px; float:right;}
.topa{width:80px; float:right; padding-right:23px;}
a.top{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a.top:hover{color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.contact-mail-text{color:#FFFFFF; text-decoration:underline;}
a.contact-mail-text:hover{color:#FFFFFF; text-decoration:none;}
.hr{border:1px dashed #6F8DB9;}
/*CSS for the Menu ---- Ends here*/

/*CSS for the Body area ---- Starts here*/
.body_main{ width:670px; float:left; padding:8px 32px 10px 38px; background:#28508E;}
.body_main_contact{ width:690px; float:left; padding:8px 12px 10px 38px; background:#28508E;}
.body_left{ width:250px; float:left;}
.body_left_text{ width:auto; float:left; font-family:tahoma; font-size:11px; color:#D5D5D5; text-decoration:none; padding:12px 11px 6px 19px;}
.border_img{border:2px solid #99AECE; padding:1px;}
.body_middle{ width:1px; float:left;}

.body_right{ width:440px; float:right;}
.body_right_text{ width:auto; float:left; font-family:tahoma; font-size:11px; color:#D5D5D5; text-decoration:none; padding:12px 15px 6px 12px;}

.small_img_border{ border:1px solid #A3A2A2;}
.img_padding{ text-align:center;}
.img_inner_page{ width:160px; text-align:left;  text-align:right; padding-top:12px; float:left;}

.heading{ width:571px; padding:9px 0px 6px 6px; float:left; }
.inner_page{ width:565px; font-family:tahoma; font-size:11px; color:#D5D5D5; text-decoration:none; padding:0px 0px 10px 15px; float:left; }

/*CSS for the Body area ---- Ends here*/
/*CSS for the Footer area ---- Starts here*/
.footer_bg{ width:740px; background-color:#A20203; float:left; color:#CCCCCC; font-size:11px;}
.footer_left{ width:358px; float:left; padding:12px 0px 14px 12px;}
.footer_right{ width:335px; float:right; padding:14px 0 10px 0px;}
.footer-address{ float:left; width:740px; height:30px;text-align:center; height:30px;}
a.vsplash{color:#FFFFFF; text-decoration:underline;}
a.vsplash:hover{color:#FFFFFF; text-decoration:none;}
.white-text{color:#FFFFFF;}
/*CSS for the Footer area ---- Ends here*/

/*form starts here*/
.form-body{ margin:0px; padding:0px; width:250px; }
.submit_btn{ font-family:Verdana; font-size:11px; font-weight:bold; color:#000000; background-color:#BDD7FF;  border:1px solid #FFFFFF; width:55px; margin:0; padding:0 0 2px 0; height:20px;}
.tableform
	{
	padding:1px 0px 0px 4px;
	margin-bottom:2px;
	text-align: left; 
	width:220px;
	border:1px solid #969696;
	height:18px;
	font-family:Verdana;
	font-size:11px;
	color:#BDD7FF;
	font-weight:normal;
	background-color:#28508E;
}

.tableform_short
	{
	padding:1px 0px 0px 4px;
	margin-bottom:2px;
	text-align: left; 
	border:1px solid #969696;
	height:18px;
	font-family:Verdana;
	font-size:11px;
	color:#BDD7FF;
	font-weight:normal;
	background-color:#28508E;
}

span.code_txt {
	padding:2px;
	background:#fff;
	color:#ff0004;
	lettet-spacing:2px;
}

.req_hp {
	position:absolute;
	left:-3000px;
}


.ta{text-align: left; width:50px; height:90px; border:1px solid #ccc; background-color:#56595C; font-family:Verdana; font-size: 11px;color:#fff; padding:2px 0px 0px 5px; margin-bottom:3px;}
.ta-brief{text-align: left; width:220px; height:70px; border:1px solid #969696; background-color:#28508E; font-family:Verdana; font-size: 11px; color:#BDD7FF; padding:1px 0px 0px 4px; margin-bottom:3px;}
.red-star{ color:red; font-weight:bold;}
.text_box{ width:50px;  border:1px solid #969696; height:12px; font-family:Verdana; font-size:11px; color:#BDD7FF; font-weight:normal; background-color:#28508E; padding:1px 0;}
.code{float:left; width:50px; padding:0px; background-color:#DADADA; text-align:center; color:#444444; font-size:11px;  border:1px solid #969696; margin-left:5px;}
.mail{font-size:12px; font-family:Verdana; padding-left:10px;}
.mail-reservation{font-size:16px; font-family:Verdana; font-weight:bold; color:#631500;}
.mail-down{padding-left:16px; font-weight:bold; padding-bottom:10px;}
.border{border:1px solid #CCCCCC;}
.mail-text{text-decoration:none; color:#323232; font-weight:bold;}
.mail-text:hover{text-decoration:underline; color:#323232; font-weight:bold;}
.red_txt{ color:#ff0000;}
/*Enquiry form  ends here*/
.jj{color:#000000;}
/*form ends here*/







