body{margin: 0; padding:0; text-align:center; background-image:url(/images/gradient.png); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3em;}
#wrapper {margin:0 auto; text align:left;}
ul, li {padding:0; list-style-type:none;}

/* header  */
#header{width:900px; background-color:transparent; margin: 0 auto;}


/* navigation */
.tabsmenuclass ul{ overflow: hidden; width: auto; margin: 0; padding: 0; list-style-type: none;}
.tabsmenuclass li{ float: left;}
.tabsmenuclass a{ display: block; padding: 5px 7px; background: #010E4A; margin-right: 1px; text-decoration: none; color:#FFF; font:14px Verdana, Geneva, sans-serif; font-weight:bold; outline:none;}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{ background: #010E4A; color:#A6C0E6; }

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{ clear: left; background:transparent; width: 890px; height: 24px; padding: 5px; }
.tabsmenucontentclass ul{ margin: 0; padding: 0; list-style-type: none; }
.tabsmenucontentclass li{ float: left; margin-right: 1em;}
.tabsmenucontent a{ color:#1A4E9A; font:14px Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}
.tabsmenucontent a:hover{ color:#FFF;}

/* footer   */
#footer{margin:10px auto; height:20px; width:900px; text-align:center;}
#newfooter{margin:10px auto; height:20px; width:900px; text-align:center;}

/* frontpage  */
#frontpage{margin: 0 auto; height:355px; width:900px; background-color:transparent;}
#specials{color:#FFF; height:300px; width:445px; color:#010e4a; margin:0 0 0 440px; padding:15px 0 0 10px;}
#slideshow{height:300px; width:350px; color:#010e4a; position:relative; float:left; margin:25px;}
#slideshow DIV {
	position:absolute;
	top:30px;
	left:1px;
	z-index:8;
	opacity:0.0;
	height: 300px;
	background-color: #FFF;
}
#slideshow DIV.active {z-index:10;opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 250px;display: block;margin-bottom: 10px;}

#dealers {height:75px; width:750px; margin:10px auto 25px auto; text-align:center;}

/* content    */
#content{margin:0 auto; background-color:#010E4A; height:700px; width:900px; text-align:left;}
#content2{margin:0 auto; min-height:850px; width:900px; text-align:left;}
#boatlistings{color:#FFF; min-height:500px; width:270px; position:relative; float:left; margin:15px 8px 15px;}
#aboutus{color:#FFF; width:580px; position:relative; float:right; margin: 0 15px 15px 0;}
#topAbout {color:#FFF; width:580px; float:right; padding:20px 15px 10px 0;}
.boatentry{height:75px; width:255px; padding:5px;}
.left{float:left; width:100px;}
.left2{float:left};
.left3{float:left; width:33%;}
.left4 {float:left; padding:15px 0 0 0;}
.clear {clear:left;}
.contact {width:250px; margin:0 0 0 325px; font-size:14px; line-height:1.3em;}
.hours {width:300px;  float:left; font-size:14px; line-height:1.3em;}
.reasons {font-weight:bold; font-size:14px; line-height:1.3em; text-align:center; color:#960;}
h2 {font-size:18px; line-height:1.2em;}
h3 {font-size:14px; line-height:1.1em;}
/* boatContent    */
#boatContent{margin:0 auto; min-height:850px; width:900px; margin:0 auto;}
#boatContainer{height:378px; width:504px; float:left; padding-right:30px; padding-bottom:20px;}
#boatPictures{height:378px; width:350px; float:left; padding-bottom:20px;}
#boatDescription{width:900px;}
#map {padding:20px 0 0 0;}
.container{height:150px; width:900px; padding-bottom:15px;}
.bio{height:150px; width:575px; padding-left:50px;}
.container2 {margin: 20px auto 0 auto; height:177px; width:850px; border:1px solid #CCC;}
.bio2 {height:175px; width:670px; padding:10px;}
.container3{height:193px; width:900px; float:left; padding-bottom:50px;}
.bio3{height:193px; width:600px; padding-left:50px;}
.redlink {color:#C00;}
.boatcontainer{margin: 20px auto 0 auto; height:140px; width:750px;}
#boatstats{ padding-left:50px;}
#enginestats{ padding-left:25px;}
.bg{background-color:#000;}
.container4{height:300px; width:900px; float:left; padding-bottom:15px; margin:0 auto;}
.bio4{height:300px; width:575px; padding-left:50px;}
a {outline:none;}


