body {
	
	background-color: #cbe2fb;
	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;
}

	h1 {
		font-size: 27px;
		font-weight: normal;
		font-family: 'Brush Script Std';
		color: #c96469;
		margin-bottom: -3px;
		
	}
	h2 {
		color: #c96469;
	}	
	h3 {
		color: #c96469;
	}
	
	h4 {
		font-size: 110%;
		text-align: center;
	}
	
	h5 {
		font-size: 25px;
		font-weight: normal;
		font-family: 'Brush Script Std';
		color: #c96469;
		
		margin-top: 0px;
		margin-bottom: -5px;
		
		padding-right: 20px;
		
		text-align: right;
	}
	h6 {
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
	}
a:link {color: #4d78a0;}     /* unvisited link */
a:visited {color: #789aba;}  /* visited link */
a:hover {color: #9cbad5;}   /* mouse over link */
a:active {color: #9cbad5;} 
	
	.center {
		text-align: center;
	}

	.underline {
		text-decoration: underline;
	}

	.italic {
		font-style: italic;
	}

	.right {
		float: right;
		padding-left: 10px;
		padding-top: 10px;
		
	}
	
	.left {
		float: left;
		padding-right: 10px;
		padding-bottom: 5px;
	}
	.justify {
		text-style: justify;
	}
	.space {
		padding-top: 2px;
		}
	


img {
	border-style: hidden;
	}
	
	.border {
		border-style: solid;
		border-width: 2px;
		border-color: #8daac3;
	}

#main {
	
	width: 820px;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;

}


#menu ul{
padding-left:14px;
}

#menu a {
color:#4d78a0;
text-decoration: none;
}

#menu a:hover {
text-decoration: underline;
color:#9cbad5;
}


#menu_left {
	font-size: 15px;
	font-weight: bold;
	line-height: 2em; 
	margin-top: 5px;
	padding-left: 0px;
	padding-top: 15px;	
	width: 240px;
	height: 1215px;

}
#menu_left  ul li ul{
 display:none;
}
#menu_left ul li:hover ul{
position:relative;
left:0px;
top:0px;
z-index:1;
text-align:left;
 margin-bottom:0px;
}
#menu_left ul li {
	position: relative;
	width:200px;
	height:30px;
	list-style: none;	
	background-color:#F2FBFF;
	border-style:solid;
border-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
border-color:black;
}


#menu_left li:hover ul, li.over ul {
display:block;

}
#menu_left li ul a{
line-height:20px;
}
#menu_left li:hover ul, li.over ul {
display:block;
margin-left:183px;
margin-top:-30px;
width:180px;


}

#menu_left ul li ul li {
background-color:#F2FBFF;

}
#menu_left ul li ul li:visited {
color: #789aba;
}



#booking {
	padding-top: 10px;
	padding-left: 0px;
	margin-left: -25px;
}

#content {
 min-height:1000px;
	width: 560px;
	margin-top: -1200px;
	margin-left: 240px;
	margin-bottom: 400px;
	padding-right: 10px;
	
	
}

#reservation_content {
	width: 560px;
 min-height: 750px;
	margin-top: -1200px;
	margin-left: 240px;
	margin-bottom: 650px;
	padding-right: 10px;
}

#special_content {
	width: 560px;
	margin-bottom: 650px;
	margin-top: -1200px;
	padding-right: 10px;
	margin-left: 240px;
 min-height:750px;
	
}


#footer {
	height: 100px;
	width: 800px;
	text-align: center;
	font-size: 10px;

	border-top: 1px solid #274f76;
	padding-top: 3px;
	padding-left: 10px;
	margin-top: -300px;
	

}

#banner {
	padding-left: 10px;
	}

#bookingengine{
border: 1px solid black; 
position: absolute; 
top: 240px;
left: 50%;
margin-left: 430px;
background-color: white;
height: 272px;
}
