body {
  background-color:#999999;
  padding:0px;
}

#wrapper {
  width:1010px;
  height:auto;
  border:0px solid #cccccc;
  margin:auto;
  background-color:#ffffff;
  padding-bottom:5px;
}

#table {
  margin-left:30px;
  font-family:Arial, Helvetica, sans-serif;
  width:auto;
  height:auto;
  border:1px solid #cccccc;
  
}

#float-image {
  float:right;
  padding-left:20px;
  padding-top: 30px;
  padding-bottom:10px;
  padding-right:10px;
  width:auto;
}

h1 {
float:left;
padding-left:20px;
font-size:20px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
width:auto;
}

h2 {
float:left;
padding-left:20px;
font-size:16px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

ul{
clear:left;
float:left;
padding-left:50px;
font-size:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;  
text-align:left;
margin-top:0px;


}

p {
clear:left;
text-align:left;
padding-left:30px;
margin-top:0px;
padding-right:25px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:13px;
}

#top {
  width:986px;
  height:62px;
  border:0px solid #cccccc;
  margin:auto; 
}

#top-left {
  width:400px;
  height:62px;
  border:0px solid #cccccc;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#333333;

}

#top-left-int {
  width:400px;
  height:40px;
  border:0px solid #cccccc;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#333333;
  margin-top:8px;

}

#phone {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#999999;
}

.blue {
  color:#1B87DF;
}

#top-right {
  width:400px;
  height:62px;
  border:0px solid #cccccc;
  float:right;
  text-align:right;
}

#menu {
  width:986px;
  height:35px;
  border:1px solid #cccccc;
  margin:auto; 
  background-color:#304FA6;
  margin-bottom:3px;
}
#banner {
  width:986px;
  height:167px;
  border:0px solid #cccccc;
  margin:auto; 
  margin-bottom:5px;
}

#banner-left {
  width:274px;
  height:167px;
  border:1px solid #cccccc;
  margin:auto;
  background-image:url(../Images/img-group.jpg);
  float:left; 
}

#banner-right {
  width:274px;
  height:167px;
  border:1px solid #cccccc;
  margin:auto;
  background-image:url(../Images/img-boat2.jpg);
  float:right; 
}

#banner-center {
  margin-left:279px;
  width:425px;
  height:167px;
  border:1px solid #cccccc;
  background-image:url(../Images/img-main-boat.jpg);
  margin:auto;
}

#spacer {
  width:986px;
  height:30px;
  border:0px solid #cccccc;
  margin:auto; 
  background-color:#304FA6;
  margin-bottom:5px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  vertical-align:middle;
  line-height:28px;
}


#hp-copy {
  width:986px;
  height:445px;
  border:0px solid #cccccc;
  margin:auto; 
}

#copy {
  width:986px;
  height:auto;
  border:0px solid #cccccc;
  padding-top:5px;
}

#hp-copy-left {
  width:480px;
  height:440px;
  border:1px solid #DDDBDB;
  float:left;
  text-align:center;  
}

#hp-copy-right {
  width:480px;
  height:440px;
  border:1px solid #DDDBDB;
  float:right;
  text-align:center;
}





#footer {
  width:986px;
  height:35px;
  border:1px solid #DDDBDB;
  margin:auto; 
  margin-top:8px;
  background-color:#304FA6;
  color:#FFFFFF;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  padding-top:4px;
}

#footer a{
    color:#FFFFFF;
}

#footer a:hover{
  color:#FFFFFF;
}

#footer a:visited{
  color:#FFFFFF;
}

/* bens css menu */

#nav_684590 { 
list-style:none; 
height:20px; 
padding-left:5px;
padding-top:7px;
border:0px solid #eeeeee;
margin-left:0px;
}

#nav_684590 ul { 
list-style:none; 
line-height:1.0em; 
border:0px solid #cccccc; 
} 

#nav_684590 a {
display:block; 
width:auto; 
font-family:Verdana, Arial; 
text-align:left; 
text-decoration:none; 
}

#nav_684590 a:hover {
color:#999999;
}
#nav_684590 li a {

}

#nav_684590 li {
float:left; 
display:block; 
font-size:16px;  
height:20px;
margin-left:10px;
} 

#nav_684590 li:hover, li.sfhover {
height:20px; } 

#nav_684590 li:hover a, #nav_684590 li.sfhover a  {
height:20px;

} 

#nav_684590 li ul {

} 

#nav_684590 li ul li { 

} 

#nav_684590 li ul a {


} 

#nav_684590 li:hover ul, #nav_684590 li.sfhover ul {left:auto;  }

#nav_684590 li ul ul {margin: -2.9em 0 0 5.0em;}

#nav_684590 li:hover ul ul, #nav_684590 li.sfhover ul ul{ left: -999em;  } 

#nav_684590 li li:hover ul, #nav_684590 li li.sfhover ul{ left: auto;  } 

#nav_684590 li ul li:hover #nav_684590 li ul li.sfhover {background-color:blue; border-width:0px; border-style:none; border-color:black;} 

#nav_684590 li ul li:hover a, #nav_684590 li ul li.sfhover a {font-family:Verdana, Arial; font-size:12px; color:white; text-decoration:none; background-color:#999;} 

*+html #nav_684590 li hover, *+html #nav_684590 li.sfhover { position: static; }

*+html #nav_684590 li:hover ul ul, *+html #nav_684590 li.sfhover ul ul{ position: static; } 

#nav_684590 li img {vertical-align:middle;}



.menu-item {	
  height:20px;
  color:#FFFFFF;
  width:auto;

}

.menu-item a{
  height:20px;
  color:#FFFFFF;
  width:auto;
}

.menu-item a:hover{	
  height:20px;
  color:#FFFFFF;
  width:auto;
}

.menu-item li a{	
	border:0px solid #cccccc;	
}

td.submenu-item {
display:block;
width:150px;
cursor:pointer;
border-top:1px solid #FFF;
color:#999999;
background-color:#CCC;
font-family: "Century Gothic", "Gill Sans Light", arial, sans serif;   
}

td.submenu-item-hover {
display:block;
width:150px;
border: 1px solid #CCC;
border-top:1px solid #FFF;
color:#FFF;
background-color:#999;
font-family: "Century Gothic", "Gill Sans Light", arial, sans serif;
}

   /* @end */