body {
	margin: 0;
}
/*Home Page Styles*/
.feature {
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
}
.feature a {
  font-weight: bold;
  color: #000033; 
}
.feature a:hover { 
	color: #FFFFFF; 
	text-decoration: none;
}

.featured_boats {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
}
.featured_boats a {
  font-weight: bold;
  color: #FFFF66; 
}
.featured_boats a:hover { 
	color: #FFFFFF; 
	text-decoration: none;
}
.featured_boats td {
  padding-left: 6px;
  padding-top: 3px;
  padding-bottom: 6px;
  vertical-align: top;
}

.bottom_links a {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
}
.bottom_links a:hover {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
}

.marina {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-left: 6px;
	padding-top: 6px;
}
.marina a {
	font-weight: bold;
	color: #000033; 
}
.marina a:hover {
	 color: #FFFFFF; 
	 text-decoration: none;
}

.weather {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-left: 2px;
}
.weather a {
	font-weight: bold;
	color: #000033; 
}
.weather a:hover {
	 color: #FFFFFF; 
	 text-decoration: none;
}
.weather_data {
	width: 100%;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9pt;
}
.weather_data td, .weather_data caption {
	padding-left:2px;
	padding-right:2px;
}
table.weather_data {
	border-width: 1px;
	border-collapse: collapse;
}

/*Interior Styles*/
.row {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	width: 702px;
}
.row td {vertical-align: top;}
.row .spacer {background-color: #FFFFFF;}
.row .description {
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
}
.row .description .title {
	color: #333366;
	font-weight: bold;
	font-size: 10pt;
}
.row .specification {
	font-size: 9pt;
}
.row .specification .title {
	background-color: #000033;
	font-weight: bold;
	color: #ffffff;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.rate {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 2px;
	border: solid, 1px, #FFFFFF;
	margin-left: 50px;
}
.rate thead {
	background-color: #000033;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
.rate tbody {

}
#productsandservices {
    margin: 0 0 0 0;
}
.yui-skin-sam .yuimenubar {background-image:none; border:none;}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {border:none;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { padding-right: 0px; margin-right: 0px; padding-left: 0px; border-style: none; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel img {border:none;}
.yui-skin-sam .yuimenuitemlabel {  
	color:#FFFFFF;
	font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight: bold;
	background-color: #336799;
}
.yui-skin-sam .yuimenubaritemlabel-selected,
.yui-skin-sam .yuimenuitemlabel-selected {
	background-color: #669ACC;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem-selected { margin-left: 1px; }
img {border:none;}

/*END Adjusted Styles*/