* { margin: 0; padding: 0; }
html, body { height: 800px; }
body { background: #030e1d url(../images/background.jpg) no-repeat top center; margin: 0 auto; text-align: center; }

#wrap { background: none; width: 900px; height: 800px; padding-top: 10px; margin: 0 auto; }
#header { position: relative; background: url(../images/logo.png) top left no-repeat; height: 197px; }
#content { width: 900px; text-align: left; }
#footer { width: 900px; height: 30px; font: lighter 10px Helvetica, Trebuchet MS, sans-serif; color: white; margin: 0 auto; text-align: center; }

img { border: none; }

a:link, a:visited { color: #0054a4; text-decoration: none; }
a:hover { color: #0054a4; text-decoration: underline; }

h1 { font: lighter 25px Trajan Pro, Trajan, Times New Roman, serif; color: #fff; text-shadow: #091e41 2px 2px 0; }
p { font: lighter 14px Times New Roman, serif; color: #fff; text-shadow: #091e41 1px 1px 0; margin: 15px; text-align: justify; }
hr { color: #3c5270; background-color: #3c5270; height: 1px; border: 0; margin: 2px 0 5px 0; }

#splash-wrap { width: 900px; height: 330px; }
#splash-main { background: url(../images/splash-bg.png) no-repeat bottom center; padding-top: 20px; overflow: hidden; }
#splash-main-left { height: 330px; width: 525px; float: left; }
#splash-main-right { height: 310px; width: 375px; float: left; padding-top: 20px; }

#splash-cells { /*width:568px;*/width: 800px; height: 173px; margin: 0 auto; margin-top: 40px; }
#splash-cells div.oil { position: relative; width: 180px; height: 160px; float: left; margin: 15px; text-align: center; padding-top: 15px;}
#splash-cells div.boat { position: relative; width: 112px; height: 160px; float: left; margin: 15px; text-align: center; }
#splash-cells div.rinker { background: url(../images/rinker_reflect.png) bottom center no-repeat; }
#splash-cells div.hurricane {background: url(../images/hurricane_reflect.png) bottom center no-repeat; }
#splash-cells div.polarkraft { background: url(../images/polarkraft_reflect.png) bottom center no-repeat; }
#splash-cells div.aquapatio { background: url(../images/aquapatio_reflect.png) bottom center no-repeat; }
#splash-cells div.sweetwater { background: url(../images/sweetwater_reflect.png) bottom center no-repeat; }
#splash-cells div.partikraft { background: url(../images/partikraft_reflect.png) bottom center no-repeat; }
#splash-cells div.sanpan { background: url(../images/sanpan_reflect.png) bottom center no-repeat; }

#tooltip { position: absolute; top: -31px; left: 6px; width: 100px; height: 31px; background: url(../images/tooltip.png); color: #fff; text-align: center; z-index: 500; }

#slideshow { width: 525px; height: 330px; overflow: hidden; }

ul#topnav { top: 140px; }

#footer { font-family: Helvetica, "Trebuchet MS", sans-serif; font-size: 11px; color: #0053a4; text-align: left; }
.footercolumn { margin: 5px 20px; padding: 20px 0px; float: left; width: 260px; font-family: Helvetica, "Trebuchet MS", sans-serif; font-size: 12px; color: #0053a4; }
.footercolumn h1 { font-family: "Trajan Pro", Trajan, "Times New Roman", serif; font-size: 18px; text-shadow: 1px 1px 1px #0c2445; color: #fff; margin-left: 5px; }
.footercolumn a:link, .footercolumn a:visited { font-family: Helvetica, "Trebuchet MS", sans-serif; color: #fff; text-decoration: none; }
.footercolumn a:hover { text-decoration: underline; }
ul.footcolumn { list-style: none; padding: 0; margin: 0; }
ul.footcolumn li { padding-left: 10px; }

fieldset.dealer { width: 250; border: none; }
.dealer input, .dealer button { border: none; outline: none; }
.dealer button { height: 14px; }
.dealer input.textbox { background: #00243d; color: #FFF; font: lighter 12px Helvetica, Arial, sans-serif; width: 200px; height: 14px; line-height: 14px; border: 2px solid #00243d; margin: 5px; padding: 2px; }
.dealer input.textbox:focus { background: #004371; color: #FFF; }

