body {
	background-color:#3B536A;
	margin:0;
	margin-top:10px;
	padding:0;
	}

/* --- HOMEPAGE ONLY STYLES --- */
/* --- HOMEPAGE ONLY STYLES --- */
#hpimagecontainer {
	width:755px;
	height:405px;
	background-image:url(../images/1boatpic.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
#hpsupplierlogos {
	float:right;
	padding-right:15px;
	margin-bottom:25px;
	}
#hpcopyright {
	clear:both;
	text-align:right;
	padding-right:15px;
	margin-bottom:10px;
	}
#hpcopyright p {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFCC66;
	margin:0;
	}
#hpcopyright a {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFCC66;
	}
#hpcopyright a:link, a:visited, a:active {
	text-decoration:none;
	}
#hpcopyright a:hover {
	text-decoration:underline;
	color:#ffffff;
	}

/* --- MISC STYLES --- */
/* --- MISC STYLES --- */
img {border:0; padding:0; margin:0; display:block;}
.inline {display:inline;}
div {margin:0; padding:0;}
p,  {font:12px/18px Arial, Helvetica, sans-serif; color:#555555; margin:0; margin-bottom:25px; padding:0;}
td, tr, th {font:12px/18px Arial, Helvetica, sans-serif; color:#555555;}
/* --- HEADING STYLES --- */
/* --- HEADING STYLES --- */
h1 {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0066FF;
	margin:0px 0px 15px 0px;
	padding:0;
	}

h2 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003399;
	margin:0;
	padding:0;
	}
.boat-title {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff9900;
}
/* --- LINK STYLES --- */
/* --- LINK STYLES --- */
a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ff9900;
	}

a:link, a:active, a:visited {
	text-decoration:none;
	}

a:hover {
	color:#ff6600;
	text-decoration:underline;
	}

/* --- LAYOUT STYLES --- */
/* --- LAYOUT STYLES --- */
#containertable {
	background-color:#002128;
	border-top:10px solid #002128;
	border-bottom:10px solid #002128;
	}
.bg-left {
	background-image:url(../images/bg-left.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#BEA15D;
	}
.bg-right {
	background-image:url(../images/bg-right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#B5B7BB;
	}
#content {
	width:577px;
	padding-top:17px;
	padding-right:25px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:552px;
	}


/* --- TOP GRAPHICAL MENU --- */
/* --- TOP GRAPHICAL MENU --- */
#topnavcontainer {
	width:755px;
	height:87px;
	margin:0;
	padding:0;
	}
#topnav {
	width:755px;
	height:87px;
	background-image:  url("../images/bg-topnav.gif");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
#topnav a {
	float:left;
	display:inline;
	overflow:hidden;
	text-indent:-5000px;
	}
.topbtn-home {
	width:104px; height:87px;
	background: url("../images/topbtn-home.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-contact {
	width:74px; height:87px;
	background: url("../images/topbtn-contact.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-news {
	width:61px; height:87px;
	background: url("../images/topbtn-news.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-searchrecovery {
	width:143px; height:87px;
	background: url("../images/topbtn-searchrecovery.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-service {
	width:74px; height:87px;
	background: url("../images/topbtn-service.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-ownersrigs {
	width:106px; height:87px;
	background: url("../images/topbtn-ownersrigs.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-supplierlinks {
	width:118px; height:87px;
	background: url("../images/topbtn-supplierlinks.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-about {
	width:75px; height:87px;
	background: url("../images/topbtn-about.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn-home:hover, .topbtn-contact:hover, .topbtn-news:hover, .topbtn-searchrecovery:hover, .topbtn-service:hover, .topbtn-ownersrigs:hover, .topbtn-supplierlinks:hover, .topbtn-about:hover {
	background-position:0 0;
	}
/* --- Button On States --- */
.topbtn-downloads-on {
	width:134px; height:35px;
	background: url(../images/topbtn-downloads.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.topbtn-support-on {
	width:81px; height:35px;
	background: url(../images/topbtn-support.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.btn-about-on {
	width:205px; height:35px;
	background:  url("../images/topbtn-about.gif");
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.btn-contact-on {
	width:105px; height:35px;
	background:  url("../images/topbtn-contact.gif");
	background-position:0 0px;
	background-repeat:no-repeat;
	}

/* --- TOP GRAPHICAL MENU 2 --- */
/* --- TOP GRAPHICAL MENU 2 --- */
#topnav2container {
	width:755px;
	height:87px;
	margin:0;
	padding:0;
	}
#topnav2 {
	width:755px;
	height:87px;
	background-image: url("../images/bg-topnav2.gif");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}
#topnav2 a {
	float:left;
	display:inline;
	overflow:hidden;
	text-indent:-5000px;
	}
.topbtn2-home {
	width:104px; height:87px;
	background: url("../images/topbtn2-home.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-contact {
	width:74px; height:87px;
	background: url("../images/topbtn2-contact.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-news {
	width:61px; height:87px;
	background: url("../images/topbtn2-news.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-searchrecovery {
	width:143px; height:87px;
	background: url("../images/topbtn2-searchrecovery.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-service {
	width:74px; height:87px;
	background: url("../images/topbtn2-service.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-ownersrigs {
	width:106px; height:87px;
	background: url("../images/topbtn2-ownersrigs.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-supplierlinks {
	width:118px; height:87px;
	background: url("../images/topbtn2-supplierlinks.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-about {
	width:75px; height:87px;
	background: url("../images/topbtn2-about.gif");
	background-position:0 -87px;
	background-repeat:no-repeat;
	}
.topbtn2-home:hover, .topbtn2-contact:hover, .topbtn2-news:hover, .topbtn2-searchrecovery:hover, .topbtn2-service:hover, .topbtn2-ownersrigs:hover, .topbtn2-supplierlinks:hover, .topbtn2-about:hover {
	background-position:0 0;
	}
/* --- Button On States --- */
.topbtn2-downloads-on {
	width:134px; height:35px;
	background: url(../images/topbtn2-downloads.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.topbtn2-support-on {
	width:81px; height:35px;
	background: url(../images/topbtn2-support.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.topbtn2-about-on {
	width:205px; height:35px;
	background:  url("../images/topbtn2-about.gif");
	background-position:0 0px;
	background-repeat:no-repeat;
	}
.topbtn2-contact-on {
	width:105px; height:35px;
	background:  url("../images/topbtn2-contact.gif");
	background-position:0 0px;
	background-repeat:no-repeat;
	}


/* --- SIDE NAV GRAPHICAL MENU --- */
/* --- SIDE NAV GRAPHICAL MENU  --- */
#sidenavcontainer {
	width:178px;
	height:223px;
	background-image:url(../images/bg-sidenav.gif);
	margin:0;
	padding:0;
	}
div#sidenav {
	width:131px;
	padding:10px 0px 0px 0px;
	}
#sidenav a {
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	}
.sidebtn-newboats {
	width:131px; height:27px;
	background: url("../images/sidebtn-newboats.gif");
	background-position:0 -27px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
.sidebtn-usedboats {
	width:131px; height:27px;
	background: url("../images/sidebtn-usedboats.gif");
	background-position:0 -27px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
.sidebtn-gear {
	width:131px; height:27px;
	background: url("../images/sidebtn-gear.gif");
	background-position:0 -27px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
.sidebtn-storage {
	width:131px; height:27px;
	background: url("../images/sidebtn-storage.gif");
	background-position:0 -27px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	}
.sidebtn-rentals {
	width:131px; height:27px;
	background: url("../images/sidebtn-rentals.gif");
	background-position:0 -27px;
	background-repeat:no-repeat;
	}
.sidebtn-newboats:hover, .sidebtn-usedboats:hover, .sidebtn-gear:hover, .sidebtn-storage:hover, .sidebtn-rentals:hover {
	background-position:0 0;
	}

/* --- SIDE NAV 2 GRAPHICAL MENU BACKGROUND --- */
/* --- SIDE NAV 2 GRAPHICAL MENU BACKGROUND --- */
#sidenav2container {
	width:178px;
	background-image:url(../images/bg-sidenav2-tile.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	}

div#sidenav2 {
	width:178px;
	height:345px;
	background-image:url(../images/bg-sidenav2.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	}
#sidenav2 a {
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	}


/* --- FOOTER --- */
/* --- FOOTER --- */
#copyright {
	clear:both;
	text-align:right;
	padding-right:25px;
	margin-bottom:10px;
	}
#copyright p {
	font:10px Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0;
	}
#copyright a {
	font:10px Arial, Helvetica, sans-serif;
	color:#ff9900;
	}
#copyright a:link, #copyright a:visited, #copyright a:active {
	text-decoration:none;
	}
#copyright a:hover {
	text-decoration:underline;
	color:#FF6600;
	}
	
	
/* --- INTERCHANGE STYLES --- */
/* --- INTERCHANGE STYLES --- */
a.barlink:link, a.barlink:active, a.barlink:visited {
  color: #DA8F00;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}

a.barlink:hover {
  color: #8D8635;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
}

.maincontent {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
}

.contentbar1 {
  background-image:url(/images/c1bg.jpg);
  background-color: #395258;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  padding: 5px;
}

.contentbar2 {
  background-image:url(/images/c2bg.jpg);
  background-color: #C7CDD0;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  padding: 5px;
}
.button1 {
background-image:url(/images/button1bg.gif);
background-color:#FF9900;
color:#163A79;
font-family: 10px/14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border: 1px outset #FF9900;
}
.button2 {
background-image:url(/images/button2bg.gif);
background-color:#FFCC00;
color:#163A79;
font-family: 10px/14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border: 1px outset #FFCC00;
}
/* Lists */
.list {
	list-style:none;
	margin:10px;
	padding-left:15px;
}
.list li {
	background-image:url(../images/arrow.gif);
	background-position:.1em .7em;
	background-repeat:no-repeat;
	padding:2px 2px 2px 10px;
}
.list li a:link, .list li a:visited {
	background-color:#F4F6F8;
	color:#6f8fbc;
	display:block;
	padding:4px 4px 4px 10px;
}
.list li a:hover {
	text-decoration:none;
	background-color:#fff;
	color:#5D779C;
	display:block;
}
.boatsales a:link, .boatsales a:visited {
	background:url(../images/boatsales-reg.jpg) top no-repeat;
	display:block;
	width:200px;
	height:62px;
}
.malibu a:link, .malibu a:visited {
	background:url(../images/malibu-reg.jpg) top no-repeat;
	display:block;
	width:170px;
	height:53px;
}
.axis a:link, .axis a:visited {
	background:url(../images/axis.gif) top no-repeat;
	display:block;
	width:170px;
	height:53px;
}
.fountain a:link, .fountain a:visited {
	background:url(../images/fountain-reg.jpg) top no-repeat;
	display:block;
	width:170px;
	height:53px;
}
.boatsales a:hover {background-image:url(../images/boatsales-hover.jpg);}
.malibu a:hover {background-image:url(../images/malibu-hover.jpg);}
.axis a:hover {background-image:url(../images/axis-hover.gif);}
.fountain a:hover {background-image:url(../images/fountain-hover.jpg);}