﻿html, body{
	text-align:center;
	background-color:#ffffff;
	color:#585858;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url('../../images/top_shim2.jpg');
	 
	background-repeat:repeat-x; background-position:top;
	
}


#divWholePage{
	position: relative;
	margin: 0 auto;
	width: 90%;
	border: solid 0px black;
	
}

#divPage
{
    position:relative;
	width:782px;
	text-align:left;
	margin:auto;
	
}
#outsideborder
{
    background-image:url('../../images/page_drop.gif');
    padding-left:6px;
    padding-right:5px;
    
}
#divTopBar
{
    width:778px; height:81px;
    
}
#divLogo
{
  position:absolute; top:36px; left:16px;
}
#divTitle
{
  position:absolute; top:55px; left:115px;
}
#divNewsletter
{
  position:absolute; top:0px; left:620px; 
  width:217px; height:102px;
}
#divTopMenu
{
  position:relative; height:41px; width:772px; margin-left:5px;
  background-image:url('../../images/top_menu_shim.gif'); 
  background-position:bottom; background-repeat:repeat-x;  
}
#divTopMenu a
{
    color:#5b5b5b;
    text-decoration:none;
    font-size:10px;
    padding-left:13px;
    font-family:Verdana;
    
}
#divTopMenu a:hover
{
    text-decoration:underline;
}
#divSubMenu
{
  position:relative; padding-left:105px; padding-top:0px; height:17px; 
  background-color:#056867; clear:both; width:666px; padding-top:4px;
}
#divSubMenu a
{
    color:#b5cfcf;
    text-decoration:none;
    text-transform:uppercase;
    font-size:10px;
    padding-right:25px;
    padding-left:25px;
    height:17px;
    
    display:inline-block;
}
#divSubMenu a.on
{
    color:#ffffff;
    background-image:url('../../images/nav_shim_on.jpg'); 
}
#divSubMenu a:hover
{
    
    text-decoration:underline;
}

#divMainImage
{
  position:relative; 
}
#divMainArea
{
  position:relative; 
}
#divBottom
{
  position:relative; height:20px; background-color:#056867; clear:both;
  text-align:right; padding-right:10px; padding-top:4px; width:762px; float:none;
  
}
#divBottom a
{
    color:#b3cdcd;
    font-size:10px; 
    text-decoration:none;
}
#divBottom a:hover
{
    text-decoration:underline;
}
#divFooter
{
  padding-top:5px;
  padding-right:7px;
  background-image:url('../../images/shim_bottom.gif'); background-position:top; 
  background-repeat:repeat-x;
  position:relative; height:30px; clear:both; 
  color:#5b5b5b; font-family:Verdana; font-size:10px; margin-left:5px; margin-right:5px;
}
#divFooter a
{
    font-family:Verdana; font-size:10px; color:#5b5b5b; text-decoration:none;
}
#divFooter a:hover
{
    text-decoration:underline;
}
.tdMainArea
{
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:20px;
}

.tdMainLeftGreen
{
    padding-top:10px; padding-right:5px; padding-left:10px;
    width:190px; background-color:#056867;
    color:#ffffff; font-size:10px; line-height:14px;
    padding-bottom:160px;
}
.tdMainLeftGreen a
{
    font-size:9px;
    color:#ffffff;
    text-decoration:none;
}
.tdMainLeftGreen a:hover
{
    text-decoration:underline;
}
.tdMainLeftGreen p
{
    color:#ffffff;
}

.tdMainLeftWhite
{
    padding:10px; padding-left:20px; padding-right:15px; 
    border-right:solid 1px #cccccc;
    width:165px;
	font-size:10px;
	padding-top:13px;
}
.tdMainLeftWhite a
{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.tdMainLeftWhite a:hover
{
		text-decoration:underline;
}
.tdMainMiddleSmall
{
    padding:0px 20px 10px 20px; 
    width:380px;
    border-right:solid 0px #cccccc;
    
}
.tdMainMiddleSmall a, .tdMainMiddleLarge a, .tdMainRight a 
{
    color:#5b5b5b;
}

.tdMainMiddleLarge
{
    padding:0px 20px 10px 20px; 
    width:510px; 
    
}
.tdMainRight
{
    padding:5px; padding-left:0px; padding-right:5px;
    width:130px;
    
	
}
.tdMainRight a
{
    line-height:20px;
    padding-bottom:4px;
    text-transform:uppercase;
    text-decoration:none;
    font-size:8px;
    font-weight:bold;
    color:#969696;
}
.tdMainRight .boatmenuon
{
    color:#10605f;
  font-size:8px;
    font-weight:bold;
}


.tdMainRight ul
{
    margin-left:5px;
}

.tdMainRight ul ul
{
    margin-left:10px;
    
    
}.tdMainRight ul li li
{
    
    list-style-image:none;
     list-style-type:circle;
     
}

.MyTextArea .tdMainRight li li
{
    list-style-image:none;
     list-style-type:disc;
     
 }
 .MyTextArea .tdMainRight li li a
{
    font-size:9px;
}

.tdMainRight a:hover
{
   text-decoration:underline;
}
#ctl00_TABS
{
    background-repeat:no-repeat; background-position:right; width:260px; height:17px;
    padding-top:10px; position:relative; padding-left:110px; 
}

#ctl00_TABS a
{
    font-size:11px;
    padding-right:42px;
   
}
.TABSOFF
{
    background-image:url(../../images/tabs_off.gif);
}

.TABS1
{
    background-image:url(../../images/tabs_1on.gif);
}

.TABS2
{
    background-image:url(../../images/tabs_2on.gif);
}



#BREADCRUMB
{
 padding-bottom:10px;
 padding-top:2px;
 color:#848383;
}

#BREADCRUMB a
{
 color:#848383;
 text-decoration:none;
 font-size:9px;
}
#BREADCRUMB a:hover
{ 
 text-decoration:underline;
}

.dropShadowPanel 
{	
	width:300px;	
	background-color:#5377A9;		
	color:white;
	font-weight:bold;		
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#NewsletterHeader
{
     float:right; text-align:right; background-color:#0c5c5b; color:#ffffff; width:283px; padding-left:4px; padding-right:4px; height:33px;  padding-top:2px; 
}
#NewsletterHeader a
{
     color:#ffffff; text-decoration:none; font-size:10px;
}
#NewsletterHeader a:hover
{
    text-decoration:underline;
}

.NewsletterTable
{
    width:100%;
}
.NewsletterTable th
{
    text-align:right;
    padding-right:5px;
    width:90px;
     font-size:10px;
    
}
.NewsletterTable td
{
    text-align:left;
    font-size:11px;
    
}

input.MyButton
{
 color:#ffffff;  background: #D6DDEA url(../../admin/images/button_up.gif) repeat-x !important; border: 1px solid; border-color: #AAAAB8 #AAAAB8 #AAAAB8 #AAAAB8; font-size: 11px; cursor: hand;
}

input.MyButton:hover 
{
 color:#ffffff;	background: #fefefe url(../../admin/images/button_hover.gif) repeat-x !important; border: 1px solid; border-color: #AAAAB8 #AAAAB8 #AAAAB8 #AAAAB8; cursor: hand;
}  


.divider
{
    font-size:12px;
    font-weight:bold;
    width:480px;
    display:block;
    float:left;
    border-bottom: dotted 1px #cccccc;
    clear:both;
}
.rightdivider
{
    font-size:12px;
    font-weight:bold;
    width:40px;
    display:block;
    float:right;
    border-bottom: dotted 1px #cccccc;
    clear:both;
}

.right360divider
{
    font-size:12px;
    font-weight:bold;
    width:40px;
    display:block;
    float:right;
    margin-top:10px;
    border-bottom: dotted 1px #cccccc;
    clear:both;
}
#ul360
{
    display:none;
}

.MyTextArea .tdMainRight .bulletright
{

  list-style-image:url(../../images/bullet_green.gif);
 }


.bulletright
{
	padding-top:9px;
}

.BoatMonthTable a
{
    color:#005857;
    font-weight:bold;
    font-size:11px;
}

.BoatMonthTable
{
    background-color:#ffffff;
    color:#000000;
    width:183px;
    font-size:11px;
}

.BoatMonthTable th
{
    text-align:right;
    padding-right:5px;
    font-weight:bold;
    font-size:11px;
    width:60px;
}

.smalllink a
{
    font-size:10px;
    text-decoration:none;
}
  
.asterix
{
    color:#005857;
    font-weight:bold;
    font-size:12px;
}

input, textarea
{
    font-size:11px;
    
    
}
input.nostyle, .nostyle
{
    font-size:11px;
    background-color:Transparent;
    border:solid 0px #222222; 
}
.GridViewPager
{
    font-weight:bold;
    text-decoration:underline;
}
.GridViewPager a
{
    text-decoration:none;
    font-weight:normal;
}


.hide {
 visibility: hidden;

}

.searchContainer {
    width:650px;
    float: left;
    padding: 15px 20px 15px 30px;
    margin: 0 auto 0 30px;
}

.searchContainer p {
    font-size:11px;
    color: #5B5B5B;
}

.searchContainer h1 {
    font-size:12px;
    color:#005857;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchContainer h4 {
  font-size:11px;
  color:#005857;
  font-weight:normal;
}

iframe.new{
    border: none;
    outline: 0;
    height:600px;
}

img.boatLogo {
    float: left;
    padding-right:10px;
}


a.brokerage 
{
    display:block;
    width:230px;
    height:72px;
    background: url(../../images/brokerage_b.jpg) no-repeat 0 0;
    }
    
a.brokerage:hover 
{
    display:block;
    width:230px;
    height:72px;
    background: url(../../images/brokerage_b.jpg) no-repeat 0 -72px;
    }