@charset "UTF-8";
/* CSS Document */



body, div, h1, h2, h3, h4, h5, h6, p, ul, img{
	   margin:0px; 
	   padding:0px;
	   text-align: left;
}

html { 
	   height: 100%;
}
body { 
	   font-family: Verdana, Trebuchet MS, sans-serif;
	   font-size: 62.5%;
	   color: rgb(0,55,104);
	  }
	  
a:link{ color: rgb(0, 55, 104); }
a:active{ color: rgb(0, 55, 104); }
a:visited{ color: rgb(0, 55, 104); }
a:hover { color: #99FF33; }	  
	  
h2 { 
	   font-family: Verdana, Trebuchet MS, sans-serif;
	   font-size: 1.5em;
	   color: rgb(0,55,104);
	  }

#main {  
       background: url(images/background_01.gif) repeat-x;
	   background-color: rgb(0,55,104)    
}
.container {  
	   width: 800px; 
       margin: 0 auto;
} 
#logo h1 {  
       text-indent: -9999px;
	   height: 12px;
	   width: 800px;
}

#header {  
       background: url(images/logo_header.png) no-repeat;
	   padding-top: 80px;
	   padding-bottom: 14px;	  	     
}
.contentwrap {  
       width: 800px; 
       background-color: #FFFFFF;
} 

#intro {
	   background-color:#FFFFFF;
	   width: 30%;
	   padding-left: 10px;
	   padding-right: 10px;
}

#intro2 {
	   background-color:#FFFFFF;
	   width: 31.5%;
	   padding-left: 10px;
	   padding-right: 10px;
}

#flashgallery {
	   background-color:#FFFFFF;
 	   width: 100%;
	   height: 600px;
	   padding-top: 20px;
}

.aboutus {
		 float: right;
	 	 margin-top: 10px;
		 margin-bottom: 10px;
		 margin-left: 10px;
		 width: 525px;
	 	 text-align: center;
}

.aboutuslist {
	   width: 26%;
	   padding-bottom: 5px;
	   padding-left: 25px;
	   padding-right: 10px;
	   padding-top: 15px;
}

#instructions {
		 float:right;
		 width:494px;
		 margin-top: 10px;
		 margin-bottom: 60px;
		 margin-left: 5px;
		 padding-left: 10px;
		 padding-bottom: 50px;
}

#menu
{
	  	 margin-left: 310px;
		 width: 400px;
		 font-family: Verdana, Trebuchet MS, sans-serif;
		 font-size: 135%;
		 color: rgb(255, 255, 255);
		 font-weight: bold;
		 vertical-align: text-top;
		 white-space: nowrap;
		 height: 30px;
}


#menu a:link{ color: #FFFFFF; }
#menu a:active{ color: #FFFFFF; }
#menu a:visited{ color: #FFFFFF; }
#menu a:hover { color: #99FF33; }

.mainphoto {
		 float: right;
		 margin-bottom: 10px;
}

.mainphoto p { 
		 font: bold 1em/normal Verdana, Trebuchet MS, sans-serif;
		 color: rgb(0,55,104);
		 margin-top: 0px;
		 text-align: center;		 		 
}

#reservations {
	    background-color:#FFFFFF;
	    width: 33%;
	    float: left;
	    
}

#access {
		 float: left;
		 width: 230px;
		 margin-top: 10px;
		 margin-left: 40px;
}

.accessphoto {
		 padding-top: 5px;
		 padding-bottom:5px;
}

#amenities {
		 float: right;
		 width: 230px;
		 margin-top: 10px;
		 margin-right: 10px;
		 margin-left: 20px;
}

.amenitiesphoto {
		 padding-top: 5px;
		 padding-bottom:5px;
}

#pricing { 
		 float: right;
		 width: 210px;
		 margin-top: 10px;
		 margin-right: 23px;
		 margin-left: 20px;
}

.pricingphoto {
		padding-top: 5px;
		padding-bottom:5px;
}

.reserve {
		padding-top: 10px;
		padding-bottom: 10px;
		clear: both; 
		text-align: center;
}

#footer {  
		background: url(images/footer_img.png) no-repeat;
		font: bold 1em/normal Verdana, Trebuchet MS, sans-serif;
		color: rgb(0,55,104);
		padding-top: 15px;
		padding-bottom: 265px;
		padding-left: 20px;
}

