* {outline:0 none;padding:0;margin:0}
img {-ms-interpolation-mode:bicubic}
body {background:#333 url(images/b-bg.jpg) repeat-x top center;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:62.5%;color:#000}
#header {background:#a2dcfa url(images/hd.jpg) no-repeat 0 0;height:207px}
#header h1 {background:url(images/h1.png) no-repeat 0 0;height:252px;width:472px}
#header h1 a {text-indent:-9999px;overflow:hidden;display:block;height:150px;width:350px}
#header h2 {position:relative;font-size:1.8em;color:#fff;top:-144px;left:55px}
#header h2 a:link,#header h2 a:visited,#header h2 a:hover,#header h2 a:active {text-decoration:none;color:#fff}
.wrap {background:#265784 url(images/bg.png) repeat-x 0 0;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomright:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-radius-bottomleft:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;border-bottom:3px solid #eee;border-right:7px solid #eee;border-left:7px solid #eee;border-top:3px solid #eee;margin:0 auto 11px;text-align:left;overflow:hidden;width:750px}
#content {background:transparent url(images/ul.png) repeat-x 0 0;position:relative;text-align:center;overflow:hidden;float:left;width:100%;top:-25px}
#nav a:link,#nav a:visited {text-decoration:none;color:#fff}
#nav a:hover,#nav a:active {text-decoration:none;background:#966;color:#fff}
#nav {font-size:1.4em;list-style:none;margin:0 auto;width:685px}
#nav a {border:1px solid #777;display:block;height:35px;width:133px}
#nav li {border-left:1px solid #555;position:relative;line-height:33px;margin-top:3px;height:37px;width:135px;float:left}
#nav li.r {border-right:1px solid #555}
#nav li ul {position:absolute;list-style:none;left:-9999em;width:135px}
#nav li:hover ul,#nav li.sfhover ul {left:auto}
#nav li:hover ul li,#nav li.sfhover ul li {background:transparent url(images/li.png) repeat 0 0;border-right:1px solid #555;border-top:1px solid #555;margin:0 0 0 -1px}
#nav li:hover ul li.b,#nav li.sfhover ul li.b {border-bottom:1px solid #555}
html:first-child #content,html:first-child #products {background:none;position:static}
html:first-child #content #nav {visibility:hidden}
html:first-child p#opera.hide {text-align:center;display:block;width:100%}
p#opera a:link,p#opera a:visited {text-decoration:none;color:#fff}
p#opera a:hover,p#opera a:active {text-decoration:underline;color:#fff}
#about-details {margin-left:10px;text-align:left;overflow:hidden;clear:both;width:100%}
#about {width:400px;float:left;clear:none}
#details {position:relative;width:333px;float:right;clear:none;top:-40px}
#details small {margin-left:1.5em;color:#fff;font-size:1.1em;}
#details.weather {width:288px}
.sub {margin:0 0 2.5em 0.5em;width:46%;float:left;clear:none}
#about-details #about .sub p {background:none;padding-left:0}
#about-details h3 {font-family:Georgia,serif;margin:33px 0 11px;font-weight:bold;font-size:1.7em}
#about-details p {font:1.4em/1.5em Arial,sans-serif;margin-bottom:7px}
#about p {background:transparent url(images/lq.png) no-repeat 0 3px;padding-left:18px}
#about.address p {background:none}
#about p span {visibility:hidden;display:none}
#about ul {font-size:1.2em;line-height:1.5em;margin:0 0 3.0em 2.5em}
#about ul li {list-style:disc outside;margin:3px 0}
#about ul a:link,#about ul a:visited {text-decoration:none;color:#000}
#about ul a:hover,#about ul a:active {text-decoration:underline;color:#000}
#about img {border:5px solid #fff;margin:1.5em 0 0 0.5em}
img#contact {border:0 none;margin:0.1em 0 0}
#details h4 {visibility:hidden;display:none}
#details.weather h4 {font:1.5em/1.5em Georgia,serif;margin-bottom:0.5em;visibility:visible;font-weight:bold;display:block}
#details p.open {font-family:Georgia,serif;margin-right:86px;font-weight:bold;margin-top:-7px;font-size:1.1em;float:right;clear:both}
#details p.phone {background:transparent url(images/call.png) no-repeat 0 0;text-indent:-9999px;margin-right:88px;overflow:hidden;width:211px;height:39px;float:right}
#details p.alt {text-align:center;clear:both;width:90%}
#details ul {font:1.2em/1.5em Georgia,serif;margin-left:1.5em;padding-top:0.3em;clear:both;width:90%}
#details ul#rental-info {margin-top:1.5em;color:#fff}
#details ul li {list-style:disc outside;margin:3px 0}
p#warning {backround:none;margin-top:4.0em;font-size:1.2em;color:#eee;width:85%}
#details img {border:3px solid #fff;margin:1.5em 0 0 1.0em}
#products {position:relative;overflow:hidden;width:100%;top:-33px}
#products[id=prOducts] {padding-bottom:33px;margin-top:-33px;position:static;float:left;clear:both}
#products img {border:5px solid #fff}
#products h5,#about h5 {text-align:center;font-weight:bold;font-size:1.6em;margin-top:7px;color:#fff}
#products a:link,#products a:visited {text-decoration:none;color:#fff}
#products a:hover,#products a:active {text-decoration:underline;color:#fff}
.pontoon {float:left;clear:none;width:245px}
.pontoon img {margin-left:11px}
#ski-products {float:right;clear:none;width:490px}
.ski-boat {float:left;clear:none;width:237px}
.jet-ski {float:right;clear:none;width:242px}
#footer {background:url(images/ft.png) no-repeat left bottom;overflow:hidden;width:100%}
#footer[id=fOOter] {float:left;clear:both}
#credits {overflow:hidden;width:100%}
#footer p {margin:33px 17px 7px 0;text-align:center;font-size:1.2em;height:35px;width:255px;float:right;clear:both;color:#fff}
#footer img {margin-top:50px;padding-right:50px;float:right}
#footer div#delivery {background:url(images/wow2.gif) no-repeat center center;text-indent:-9999px;margin:0 0 0 50px;overflow:hidden;display:inline;height:152px;width:350px;float:left;clear:none}
#footer a:link,#footer a:visited {text-decoration:none;color:#fff}
#footer a:hover,#footer a:active {text-decoration:underline;color:#fff}
.hide {display:none}
#announcement {color:#fff;font-size:1.4em;float:right;width:500px;text-align:center;}
/*2010-05.update*/
#details ul.update-list {color:#fff;font:10px/1.1 Verdana, sans-serif;list-style:none;}
#content #details ul.update-list li {list-style-type: none;margin:0 0 4px 0;}
#details ul.update-list li small {padding:0;margin:0;}
hr {display:none;}
#new-pontoon {overflow:hidden;width:100%;clear:both;}
#new-pontoon img {border:5px solid #fff;margin:7px auto;display:block;}
#new-pontoon h4 {color:#fff;font:bold 16px/1.6 Verdana, sans-serif;margin-left:7px;}
#new-pontoon ul.new-pontoon {color:#fff;font:14px/1.4 Verdana, sans-serif;margin:15px 0 50px 50px;}
.more-link {clear:both;float:left;width:300px;margin:0 0 75px 150px;}