body {
	margin: 0px;
	text-align:center;
	background-color:#5270B9;
	background-image:url(seatop3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px;
	 
	}
a:link { text-decoration:none; color:#CC9900;}
a:visited {color:#CC9900; text-decoration:none; }
a:hover {color:#ff0000}
a.xmas, a.xmas:visited, a.xmas:hover
{color:#d5d2a0;
	text-decoration:none;}
a.sidebar, a.sidebar:visited
{	font-size:80%;
color:#000000;
	}
a.sidebar:hover{
color:#FF2222;
background-color:#FFFFFF;
}
#main {
	width:800px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	padding:0px;
					}
#masthead{
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative;
	top:0px;
	width:900px;
	height:181px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:smaller;
	font-weight:bold;
	}

li{float:left;
}
ul li{list-style:none;}
#topnav{
	width:550px;
	height:auto;
	font-size:10pt;
	color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	position: relative;
	top:125px;
	left:90px;
	
}
a.topnav{
color:#121255;
border-right:1px solid #ffffff;
text-decoration:none;
padding:5px; 
} 

a.topnav:visited{
color:#323255;
border-right:1px solid #ffffff;
text-decoration:none;
padding:5px; 
}

a.topnav:hover{
  	color:#0000FF;
	border-right:1px solid #CC9900;
	padding:5px;
background-image:url(topon.gif);
 background-position:top;
 background-repeat:no-repeat;	
}
.topnavon
{background-color:#ffffff;
border-left:1px solid #0219BD;
text-decoration:none;
color:#000033;
padding:5px; 
background-image:url(topon.gif);
 background-position:top;
 background-repeat:no-repeat;
}
.offerbox { padding:5px;
margin:0px 4px;
font-family:Arial, Helvetica, sans-serif; 
 font-size:small; 
 color:#000000;  
 text-align:center;
 width:180px;
 float:left;
 background-image:url(offerbg.gif);
 background-position:top;
 background-repeat:repeat-x;
}
.offerpicbox { padding:5px;
margin:0px 4px;
font-family:Arial, Helvetica, sans-serif; 
 font-size:small; 
 color:#000000;  
 text-align:center;
 width:230px;
 float:left;
 background-image:url(offerbg.gif);
 background-position:top;
 background-repeat:repeat-x;
}
.offer { padding:5px 10px;
margin:0px;
border-bottom:1px dashed #5270B9;
}
.availbox  {	padding:8px;
margin:0px;
width: 180px;
		   text-align:center;
		   		  vertical-align:top;
				  background-image:url(grassbg.gif);
				  background-position:right bottom;
				  background-repeat:no-repeat;
padding:0px; }	
.column  {	
	margin:0px;
	padding:0px 5px;
	width: 200px;
		   text-align:right;
	   vertical-align:top;
	   font-weight:bold;
	   	background-image:url(offertop.jpg);
				  background-position:right top;
				  background-repeat:no-repeat; 	   }	
	   .column2  {	
	margin:0px;
	padding:0px;
	width: 180px;
		   text-align:center;
	   vertical-align:top;
	    background-color:#FFFFFF;
		background-image:url(footer.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	   	   }	
 .piccolumn  {	
	margin:0px;
	padding:0px;
	width: 250px;
		   text-align:center;
	   vertical-align:top;
	    background-color:#FFFFFF;
		background-image:url(footer.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	   	   }	
 p {padding: 0px 5px;
 font-family:Verdana, Arial, Helvetica, sans-serif;}
#fgolfbox {
background-image:url(golf.gif);

width:200px;
height:auto;
text-align:right;
margin:0px;
	padding:0px;
}
.gbox {color:#FFFFFF;
padding:0px ;
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
}	
.fdobox {
background-image:url(dobox.gif);
background-repeat:no-repeat;
width:200px;
height:auto;
color:#FF0000;
text-align:right;
margin:0px;
	padding:0px;
}	
.dbox {
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:100px;
margin:0px 0px 5px 2px;
text-align:right;
}
.zoobox {
background-image:url(images/zoobox.gif);
background-repeat:no-repeat;
width:200px;
height:auto;
color:#FF0000;
text-align:right;
margin:0px;
	padding:0px;
}
.fhorsebox {
background-image:url(images/horsebox.jpg);
background-repeat:no-repeat;
width:200px;
height:auto;
color:#FF0000;
text-align:right;
margin:0px;
	padding:0px;
}	
.horsebox {
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:90px;
margin:0px 0px 10px 2px;
text-align:right;
}
.fwedbox {
background-image:url(wedbox.gif);
background-repeat:no-repeat;
width:200px;
margin:0px;
padding:0px;
height:auto;
color:#ffffff;
text-align:right;
}	
.fvalbox {
background-image:url(valbox.gif);
background-position:bottom;
background-repeat:no-repeat;
width:200px;
margin:0px;
padding:0px;
height:auto;
color:#ffffff;
text-align:right;
}	
.xmasbox {
background-image:url(xmasbox.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:200px;
margin:0px;
padding:0px;
height:auto;
color:#ffffff;
text-align:right;
}	
.availhead {
font-family:Georgia, "Times New Roman", Times, serif;  
font-size:medium;
color:#4F3E6A;
text-align:center;
padding:0px;
}
.tariffsmall 
 {font-family:arial,helvetica,sans-serif;
 font-size:x-small;
 color:#000000;
 font-weight:bold;
 text-align:left;
 padding:0px;  }
 .tariffsmall2 
 {font-family:arial,helvetica,sans-serif;
 font-size:x-small;
 color:#000000;
 font-weight:bold;
 text-align:center;
 padding:0px 5px;  }
 .beachmain { font-family:arial,helvetica,sans-serif; 
	 font-size:small; 
	 color:#333344; 
	 text-align:left; 
	 vertical-align:top;
	 padding: 15px;
	 
	  background-color:#FFFFFF;
	  background-image:url(footer.gif);
	background-position:center bottom;
	background-repeat:repeat-x;}
.beach { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#333344;  text-align:left; }
.beach2 { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000033; text-align:center; }
.beach5 { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000033; text-align:left; }
.xmashead { padding:0px 40px 0px 3px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:medium; color:#663366;
  text-align:center;
  }
.menuhead {font-family:arial,helvetica,sans-serif;  font-size:medium; color:#d5d2a0;  text-align:left; float:right; }
.menumain {font-family:arial,helvetica,sans-serif; font-size:smaller; color:#663366; text-align:center;
 }
.specialhead {font-family:times new roman;  font-size:14pt; color:#cc0000;  text-align:center; padding:5px;  border:1px dashed #CC9900;}
.toppic {padding:0px;
margin:0px;
text-align:center;
vertical-align:top;
}
.tinypic {float:left; padding:5px;}
.headings {color:#5270B9;
	font-family:arial,helvetica,sans-serif;
	padding:5px;}
.headingsright{color:#5270B9;
	font-family:arial,helvetica,sans-serif;
	padding:2px;
	text-align:right;
	}
.tariff {
background-color:#DFD8AC;
padding: 3px; 
border:1px solid #ffffff;
 font-family:arial,helvetica,sans-serif;
  font-size:90%; 
  color:#000033; 
  text-align:center; }
.tariff2 {
background-color:#DDDB93;
padding: 2px; 
font-family:Georgia, "Times New Roman", Times, serif;  
font-size:small;
color:#4F3E6A;
 }
 .warn { color:#FF0000;}