body {margin:0; padding:0; color:#EAEDEF; font-family:Arial,sans-serif; font-size:.9em;
      background:#1F2B2B url(images/l-page-bg2c.gif) repeat-y;}
a {color:#73C4EE;}
h2 {color:#C5CADF; font-size:1.1em; border-bottom:1px solid #C5CADF; margin-bottom:0; margin-top:10px;}
h3 {color:#C5CFF0; margin-top:0; font-size:1em;}
object {display:inline;}
abbr,acronym {border:none;}

.topmenu {background:#0D1C1C url(images/l-top-bg.jpg) repeat-x;}
.sidemenu {background:#0D1C1C url(images/l-side-bg.jpg) repeat-y; width:150px; text-transform:uppercase; font-size:.8em;}
.maintd {padding:0 15px;}
.maintext {max-width:560px;}
/* .rightbg {min-width:10px; background:url(images/l-right-fade.png) repeat-y;} */

.footer {clear:both; text-align:center; font-size:.7em; padding-top:28px;}

.slogan {background:url(images/quote.gif) top center no-repeat; height:29px;}
.slogan span {display:none;}

.smenu {width:106px; height:150px; position:relative; margin:0;}
.smenu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#FFF; width:140px; text-align:center; border-top:1px solid #374E7B; padding:5px;}
.smenu ul {padding:0; margin:0; list-style-type:none;}
.smenu ul li {float:left; margin-right:1px; position:relative;}
.smenu ul li ul {display:none;}
.last {border-bottom:1px solid #374E7B;}
#adrotate {clear:both; text-align:center; padding-bottom:30px; position:absolute; top:550px;}
#adrotate img {border:none;}

/* non-IE browsers */
.smenu ul li:hover a {color:#FFF; background:#26344F; font-size:1.1em;}
.smenu ul li:hover ul {display:block; position:absolute; top:0; left:150px; width:105px;}
.smenu ul li:hover ul li a.hide {background:#26344F; color:#FFF;}
.smenu ul li:hover ul li a.mmore2 {background:#26344F url(images/menu-bg2.gif) no-repeat right center; color:#FFF;}
.smenu ul li:hover ul li:hover a.hide {width:150px;}
.smenu ul li:hover ul li ul {display:none;}
.smenu ul li:hover ul li a {display:block; background:#26344F; color:#FFF; width:150px; border-color:#355FB0;}
.smenu ul li:hover ul li a:hover {background:#374E7B; color:#FFF;}
.smenu ul li:hover ul li:hover a {background:#374E7B;}
.smenu ul li:hover ul li:hover ul {display:block; position:absolute; left:160px; top:0; background:#374E7B; color:#FFF;}
.smenu ul li:hover ul li:hover ul li a {display:block; width:150px; background:#374E7B; color:#FFF; border-color:#4E79CD;}
.smenu ul li:hover ul li:hover ul li a:hover {background:#355FB0; color:#FFF;}

.mmore1 {background:url(images/menu-bg1.gif) no-repeat right center;}

.prodlist {text-align:center;}
.prodlist th {border-bottom:2px dotted #EAEDEF; padding:2px 10px;}
.prodphoto {float:left; width:100px; height:100px; padding:5px; text-align:center; background:url(images/photobg.jpg);}
.prodphoto img {border:none;}
.proddate {clear:left; padding-top:15px;}
#photolg {width:250px; height:250px; float:right; margin:10px;}
img.photolg {border:4px outset #B7B8B8;}
.hint {font-size:.8em;}

b.ptitle {color:#96C6FF;}
p.ltitle {background:#96C6FF; color:#2C4DA1; margin:9px 20px 0 0; font-weight:bold; padding:1px; text-align:center;}

.pullquote {float:right; margin:15px 0 5px 10px; padding:8px; width:120px; font-size:1.1em; color:#96C6FF; border:solid #96C6FF; border-width:2px 0;}
.floatleft {float:left; margin:0 10px 5px 0;}
.floatright {float:right; margin:0 0 5px 10px;}
.border1 {border:1px solid #000;}

.collist {list-style:none; margin:0; padding:0;}
.collist li {margin:1px; padding:0 5px; float:left; width:45%;}

table.features td {padding:0 10px 0 0; font-size:.8em;}

form p {margin:3px 0; clear:left; margin-left:10px;}
form label {float:left; width:120px; text-align:right; margin:3px 5px; clear:left;}
label.req {color:#F1ED93;}
label.undo {float:none; width:auto; text-align:left; margin:0;}
fieldset {margin:15px 50px 15px 0;}

.modelpics {margin-top:10px;}
.modelpics img {margin-right:10px; margin-bottom:10px; float:left; font-size:0px;}

p.bigyear {font:bold 5em serif; margin:0; color:#657DB9;}
p.year {margin-top:-2.4em; margin-left:40px;}
p.year b {color:#F2F5F7;}

.linkbox {border-bottom:1px dotted #96C6FF; margin:10px 0; clear:left;}

td hr {width:70%; text-align:left; margin:0; color:#96C6FF; background:#96C6FF; border:none;}

#rendezvous {border-collapse:collapse;}
#rendezvous th {background:#96C6FF; color:#2C4DA1;}
#rendezvous td {text-align:center; border:1px dotted #96C6FF; border-bottom:2px solid #96C6FF; padding:2px 10px;}

.spaceout td {padding:3px 10px;}

#sellboats th {border-bottom:2px solid #96C6FF; padding:0 5px;}
#sellboats td {border-bottom:1px dotted #96C6FF; text-align:center;}
#features {border-collapse:collapse;}
#features td {font-size:.8em; border:1px solid #96C6FF; padding:2px;}
.disclaimer {font-size:.75em;}

/*#sitemap {position:absolute; top:138px; right:0; font-size:.8em;}*/
#sitemap {position:absolute; bottom:0; right:0; font-size:.8em;}
#sitemap a {}

ul.checked li {list-style-image:url(images/check.gif); padding-bottom:5px;}
