.maincontent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336666;
text-decoration:none;
}

.maincontent a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336666;
text-decoration:underline;
}

.star{
position:relative;
width:70px;
height:71px;
right:-612px;
top:-45px;
border:0px;
}


/**
.maincontent ul{
list-style-type: disc;
list-style-image: url(images/bullet.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
**/

.container{
width:799px;
}

.footer{
 font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
 font-size: 11px; 
 color: #FFFFFF;
 line-height:16px;
 padding-left:3px;
 padding-right:3px;
 }
 
.footer a{
 font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
 font-size: 11px; 
 color: #FFFFFF;
 text-decoration:none;
 }
 
 .footer a:hover{
 font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
 font-size: 11px; 
 color: #FFFFFF;
 text-decoration:underline;
 }

.navcolor{background-color:#CC9966;}

.phonenumber{
position:relative;
top:-63px;
right:-312px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
font-weight:400;
}



.top{

height:134px;
width:799px;
}


.pagegraphic{
background-image:url(images/beach.jpg);
background-position:left;
background-repeat:no-repeat;
height:144px;
width:100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/background.png) repeat-x #669966;
	
}


table.content {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000000;
	border-collapse:collapse;
	background-color: #ffffff;
}

table.content th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	}
table.content td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #000000;
}



.navbar {
position:relative;
top:0px;
	 
	width:128px; 
	border-width:0px; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.navbarbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
	margin-left:inherit;
	line-height: 22px;
	height:24px; 
	width:128px; 
	border-width:0px;
	background-image:url(images/button.gif);
	background-repeat:repeat-x;	
}

.navbarbutton:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align:center;
	margin-left:inherit;

	background-image:url(images/buttonhover.gif);
	background-repeat:repeat-x;
	
	height:24px; 
	width:128px; 
	line-height: 22px;
	
}


.navbarbuttonhome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align:center;
	margin-left:inherit;
	height:24px; 
	width:128px; 
	border-width:0px;
	background-image:url(images/homebutton.jpg);
	line-height: 22px;
}

.navbarbuttonhome:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align:center;
	margin-left:inherit;


	background-image:url(images/homebuttonhover.jpg);
	height:24px; 
	width:128px; 
	line-height: 22px;
	
}

.navbarbuttonabout {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align:center;
	margin-left:inherit;
 	line-height: 22px;

	height:24px; 
	width:128px; 
	border-width:0px;
	background-image:url(images/aboutbutton.jpg);
	
}

.navbarbuttonabout:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align:center;
	margin-left:inherit;


	background-image:url(images/aboutbuttonhover.jpg);
	height:24px; 
	width:128px; 
	line-height: 22px;
	
}

.maincontent{
	text-align: left;
	border-width: 1px;
	border-style: solid;
	background: url(images/shadow.png) repeat-y left;
	border-color: #000000;
	line-height:15px;
}

.navcontent{
	width:128px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#CC9966;
	text-align:center;
	vertical-align:text-top;
	margin-top:15px;
	}

.navcontent a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336666;
	}
	
.navbar a{
	color: #FFFFFF;
	text-decoration: none;
}	
	
	
.navbar a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336666;
	font-variant: normal;
	text-decoration: none;

}	

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-style: bold;
color:#336666;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(images/a.png) no-repeat scroll top right;
    color:#FFFFFF;
    display: block;
    float:left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	
}

a.button span {
    background: transparent url(images/div.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
	
	
	
/*     drop down menu      */	
	
	
	.cssvertical ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 128px; 
	height:24px;
    LIST-STYLE-TYPE: none;
	}
	
.cssvertical ul li {
	position:relative;
	//setup here
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	//BACKGROUND: no-repeat 0px 0px; //setup background
	LINE-HEIGHT: 0em;
	width:128px;
	text-align:center;
	}
	
.cssvertical li ul {
	position: absolute;
	left: 128px;
	top: 0;
    display: none;
	}
	
.cssvertical li ul li{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

/* Styles for Menu Items */
.cssvertical ul li a {
	display: block;
	text-decoration: none;
	color: 336666;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	/*border-bottom: 1px solid #000000; /* IE6 Bug */
	width:118px;
	height:14px;
	background-image:url(images/button.gif);
/* UnComment if You Want have Shadow
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
*/
        }
.cssvertical ul li a:hover{
	background-image:url(images/buttonhover.gif);

}
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 0%; }
* html ul li a { height: 1%; }
/* End */

.cssvertical li:hover ul, li.over ul { display: block; } 
.cssvertical li:hover ul ul, li.over ul ul {display: none;} 
.cssvertical ul ul li:hover ul, ul ul li.over ul {display: block;}
