
/* general layout */
#contain {background:url(i/header.jpg) no-repeat; width:761px; margin:0 auto;}
#topmenu {padding-left:660px; padding-top:3px; height:157px;}
#topmenu ul,#topmenu li {margin:0; padding:0; list-style:none; display:inline;}
#topmenu ul li a span {display:none;}
#topmenu ul li a {display:block; width:90px; height:22px; background:url(i/top-menu.gif) no-repeat;}
#topmenu ul li#sm01 a {background-position:0 -22px;}
#topmenu ul li#sm02 a {background-position:0 -43px;}
#topmenu ul li#sm03 a {background-position:0 -63px;}
#topmenu ul li#sm04 a {background-position:0 -83px;}
#topmenu ul li#sm05 a {background-position:0 -103px;}
#topmenu ul li#sm06 a {background-position:0 -123px;}
#topmenu ul li#sm07 a {background-position:0 0;}
#topmenu ul li#sm01 a:hover {background-position:-100px -22px;}
#topmenu ul li#sm02 a:hover {background-position:-100px -43px;}
#topmenu ul li#sm03 a:hover {background-position:-100px -63px;}
#topmenu ul li#sm04 a:hover {background-position:-100px -83px;}
#topmenu ul li#sm05 a:hover {background-position:-100px -103px;}
#topmenu ul li#sm06 a:hover {background-position:-100px -123px;}
#topmenu ul li#sm07 a:hover {background-position:-100px 0;}

#mainbox {background:#FFF url(i/main-bg.gif) no-repeat bottom; min-height:367px; border:solid #CEE9F6; border-width:0 1px; padding-bottom:30px;}

#sidemenu {width:160px; text-align:center; float:left; padding-top:11px;}
#sidemenu ul,#sidemenu li {margin:0; padding:0; display:inline; list-style:none;}
#sidemenu a span {display:none;}
#sidemenu a {display:block; width:90px; height:30px; margin:5px auto; background:url(i/smenu.gif) no-repeat;}
#sidemenu a#sm01 {background-position:0 0;}
#sidemenu a#sm02 {background-position:0 -30px;}
#sidemenu a#sm03 {background-position:0 -60px;}
#sidemenu a#sm04 {background-position:0 -90px;}
#sidemenu a#sm05 {background-position:0 -120px;}
#sidemenu a#sm06 {background-position:0 -150px;}
#sidemenu a#sm07 {background-position:0 -180px;}
#sidemenu a:hover {background-image:url(i/smenu2.gif);}
#sidemenu a.on {background-image:url(i/smenu3.gif); cursor:default;}

#maintext {margin-left:280px; padding:1px 25px 0 0;}
#mainfull {padding-bottom:20px; padding-top:1px; text-align:center;}

#footer {background:url(i/footer.gif) no-repeat center top; padding-top:30px;}

/* page styles */
h1,h2 {color:#003468; text-transform:uppercase; font-size:1.4em; margin:10px 0 0 -50px; font-family:"DIN Schrift 30640 Neuzeit Grotesk Light","DINNeuzeitGroteskStd-Light",Helvetica,Arial,sans-serif;}
h3 {color:#0E6AC5; text-transform:uppercase; font-size:1.1em; margin-bottom:0; font-weight:normal;}
h3 a {color:#0E6AC5;}
p {margin:10px 0;}

#specs td {padding-right:15px;}
#specs th {padding-right:10px; color:#0E6AC5;  font-weight:normal; text-align:left; text-transform:uppercase;}

.picbox {float:left; margin:2px; padding:10px; background:#FFF; border:1px solid #CEE9F6;}
.boatbox {margin-bottom:15px;}
.boatbox h3 {margin-top:0;}

ul#videonav,#videonav li {list-style:none; margin:0; padding:0;}
#videonav li {float:left; font-size:1.1em; padding:9px 18px;}
#videonav a.play {font-weight:bold; text-decoration:none; color:#0082C8;}

.bright {color:#0E6AC5;}
.gold {color:#C2924B;}
.hint {font-size:.8em;}