body,a,h1,h2,h3,h4,h5,h6,ul,li,img,p{
	margin:0px;
	padding:0px;
	border:0px;
	font:normal 12px Helvetica;
	color:#FFFFFF;
	}
	
body{
background:url(../images/body_bg.gif) repeat-x 0px 0px;
background-color:#0c2450;
}
html{overflow-x: hidden}

.middle_area_td{
background:url(../images/box_rest.gif) no-repeat 0px 100%;
}
.middle_area{
background:url(../images/box_bg.gif) repeat-y 0px 0px;
}
.cont{
font-size:18px;
color:#efefef;
font-family:Arial, Helvetica, sans-serif;
}
.menu td{
width:122px;
height:20px;
text-align:center;
}
.menu p{
width:122px;
height:20px;
background:url(../images/menu_buttons.gif) no-repeat 0px 0px;
padding-top:3px;
color:#30302f;
font-weight:bold;
text-align:center;
}
.menu a{
width:122px;
height:20px;
color:#30302f;
font-weight:bold;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
.menu a:hover{
color:#FFFFFF;
cursor:pointer;
cursor:hand;
}
.menu p:hover{
color:#FFFFFF;
cursor:pointer;
cursor:hand;
}
.footer{
color:#000000;
font-size:11px;
font-weight:bold;
}
.hand{
background:url(../images/hand.gif) no-repeat 100% 0px;
}
.hand_contact{
background:url(../images/hand_contact.gif) no-repeat 100% 0px;
}
.home_form{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.home_form input{
border:1px solid #7f9db9;
background-color:#e3e5de;
width:150px;
height:18px;
}
.home_form td{
height:10px;
text-align:left;
}
.part{
height:15px;
}
.reservation_form{
font-size:13px;
font-weight:bold;
color:#000000;
}

.reservation_form input,textarea{
border:1px solid #7f9db9;
background-color:#FFFFFF;
width:150px;
height:18px;
}
.reservation_form td{
height:10px;
text-align:left;
}
.reservation_form table{
padding:5px 0px 5px 0px;
}
.reservation_form textarea{
height:100px;
width:157px;
text-align:left;
}




#content{
	float:left;
	width:760px;
	padding:30px 0px 50px 10px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}


#contactus_left{
	float:left;
	width:220px;
	padding:20px 152px 0px 10px;
	text-align:left;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
#contactus_right{
	float:left;
	width:364px;
	padding:20px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#979CB2;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
	
#contactus_right label{
	float:left;
	width:109px;
	text-align:right;
	font-weight:bold;
	color:#333333;
	padding:0px 5px 10px 0px;
	}
	
#contactus_right input{
	float:left;
	width:229px;
	border:0px;
	margin:0px 5px 10px 0px;
	height:18px;
	background:#979cb2;
	}
	
#contactus_right textarea{
	float:left;
	width:229px;
	border:0px;
	margin:0px 5px 10px 0px;
	height:143px;
	background:#979cb2;
	}
		
#content p{
	float:left;
	padding:10px 0px 0px 0px;
	width:750px;
	}