body {font-family:Verdana, Arial, sans-serif; color:#C0C0C0; background-color:#231F20;}

h1 {font-size:100%; margin:0; padding: 0.5em 0 0.5em 0;}

h2 {font-size:90%; margin:0; padding: 0.5em 0.5em 0 0.5em;}

p {text-decoration:none; margin: 1em 0 0.75em 0.5em; padding: 0;}

ol, ul {text-decoration:none; margin:0 0 0.25em 2em; padding: 0 0 0 1em;}

li {margin:0 0 1em 0;}

a {font-weight:normal; text-decoration:none;}
a:link {color:#95EFFF; font-weight:normal;}
a:active {color:#95EFFF;}
a:visited {color:#95EFFF;}
a:hover {color:#00C6F3; text-decoration:underline;}

a.navon {color:#B52121; text-decoration:none; margin:5px 0 5px 0; padding:0 0 0 15px;}
a:link.navon {color:#B52121; font-weight:normal;}
a:active.navon {color:#B52121;}
a:visited.navon {color:#B52121;}
a:hover.navon {color:#B52121; text-decoration:none;}

a.navoff {color:#1E5086; text-decoration:none; margin:5px 0 5px 0; padding:0 0 0 15px;}
a:link.navoff {color:#1E5086; font-weight:normal;}
a:active.navoff {color:#1E5086;}
a:visited.navoff {color:#1E5086;}
a:focus.navoff,
a:hover.navoff {color:#1E5086; text-decoration:none;}

a img {
border: none;
}

ul#navlist
{
padding:  5px 0 0 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #FAFAFA;
white-space: nowrap;
}

ul#navlist li { display: inline; }

ul#navlist li a
{
float: left;
width: 8em;
color: #FAFAFA;
padding: 0.2em 1em;
text-decoration: none;
}

ul#navlist li a:hover
{
color: #fff;
font-weight: bold;
}

#navlist li a#current {font-weight: bold;}

#navcontainer{float:left; position:relative;font-size:110%;margin:20px 0 10px 20px;width:230px;background:#231F20 repeat-x bottom;}
#navcontainer ul{font-weight:bold;margin:0;padding:0;list-style-type:none;width:auto;}
#navcontainer ul li{display:block;color:#C0C0C0;margin:1px 0px 1px 0px;background-image:url(http://import-usa-boat.com.au/images/misc/linkropeTP.gif); background-repeat:no-repeat;}
#navcontainer ul li a{display:block;color:#C0C0C0;text-decoration:none;}
#navcontainer ul li a span{display:block;padding:4px 10px 8px 20px;width:auto;}
#navcontainer ul li a:hover{color:#FFFFFF;background-color:#231F20;background-image:url(http://import-usa-boat.com.au/images/misc/linkropeTP.gif); background-repeat:no-repeat;}
#navcontainer ul li a:hover span{display:block;cursor:pointer;}
#navcontainer ul li a.current{color:#F32019;background-color:#231F20;background-image:url(http://import-usa-boat.com.au/images/misc/linkropeTP.gif); background-repeat:no-repeat;}
#navcontainer ul li a.current:hover{color:#FFFFFF;background-color:#231F20;}

div.top {height:130px; width:900px; }
div.centermain {position:absolute; left:50%; width:900px; margin:0 0 0 -450px; font-size:70%; background-color:#231F20;}
div.left {float:left; width:230px; margin:4px;}
div.topleft {float:left; width:596px; padding-top:5px;}
div.topright {float:left; width:300px; height:250px; padding-top:35px;}
div.middleleft {float:left; width:680px; padding-right:10px;}
div.middleright {float:left; width:160px; padding-left:10px; border-left:1px solid #00C6F3;}
div.middleall {float:left; width:880px; padding:20px 10px 10px 10px; border:1px solid #00C6F3;}
div.bottomleft {float:left; width:465px; margin:4px 3px 4px 2px; border:1px solid #556677;}
div.bottomright {float:left; width:420px; margin:4px 3px 4px 2px; border:1px solid #667788;}
div.bottomall {width:900px;}

div.boatsalesform {margin:10px 30px 10px 40px;padding:0px 10px 5px 10px; border:1px solid #00C6F3;}

div.middlemain {width:645px; margin:4px 4px 4px 4px; padding:10px 8px 8px 8px;background-color:#660000; overflow:auto;}
div.middlenobdr {height:490px; width:645px; margin:4px 4px 4px 4px; overflow:auto;}

div.middlebottom {height:27px; width:645px; margin:4px 4px 0 4px;}
div.right {height:640px; width:165px; margin:4px;background-color:#990000;}

div.navtable {padding-top:5em;}

div.miniquote {padding:5px 0px 10px 10px;}

.blkbdr {padding:2px; border:1px solid #C0C0C0;}
.gallery {margin:5px; padding:2px; border:1px solid #C0C0C0;}

.addrmain {padding:2em 0 0 1em;}

.buttontxt {
   font-size: 85%;
   color: #C0C0C0;
   text-decoration: none;
   margin: 0;
   background-color:#231F20;
   }
.buttontxt2 {
   color: #1E5086;
   text-decoration: none;
   margin: 0;
   }

.contact {font-size:100%;}

.floatleft {float:left;}
.floatright {float:right;}

.footright {float:right; margin:3px 0px 0px 0px; color:#708090; font-size:90%;}
.footleft {position:absolute; bottom:25px; left:20px; color:#708090; font-size:90%;}

.formtitle {text-align:right;}
.formtitle2 {font-size:95%; text-align:right;}

.formfield {font-family:courier-new, serif, sans, sans-serif; padding-left:0.5em;}

.boxsmtext {font-size:95%;}

img.logo {margin:0 10px 0 6px;}
img.banner {margin:30px 0 0 5px; background-color:#FFFFFF;}
img.gallery {margin:10px 0 0 0px; padding: 2px; border:1px solid #C0C0C0; }


.msg {color:#FF0000; font-weight:bold;}

.navlink {text-align:center; background-color:#FFFFFF; padding-bottom:0.5em;}

textarea#msg {font-size:120%; font-family:courier-new, serif, sans, sans-serif; color:#666666; padding:0 0.5em 0 0.5em;}

.smtext {
   font-size: 75%;
          }

.smblutext {
   font-size: 85%;
   color: #0000EE;
   text-decoration: none;
          }

.smgrntext {
   font-size: 85%;
   color: #336600;
   text-decoration: none;
          }

.smblktext {
   font-size: 85%;
   color: #000000;
   text-decoration: none;
          }

.smredtext {
   font-size: 85%;
   color: #FF2424;
   text-decoration: none;
          }

.smgrytext {
   font-size: 85%;
   color: #858585;
   text-decoration: none;
          }

.m2 { margin:2px; }
.mt2 { margin-top:2px; }
.mr2 { margin-right:2px; }
.mb2 { margin-bottom:2px; }
.ml2 { margin-left:2px; }

.m5 { margin:5px; }
.mt5 { margin-top:5px; }
.mr5 { margin-right:5px; }
.mb5 { margin-bottom:5px; }
.ml5 { margin-left:5px; }

.m10 { margin:10px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }

.m20 { margin:20px; }
.mt20 { margin-top:20px; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.ml20 { margin-left:20px; }

.p2 { padding:2px; }
.pt2 { padding-top:2px; }
.pr2 { padding-right:2px; }
.pb2 { padding-bottom:2px; }
.pl2 { padding-left:2px; }

.p5 { padding:5px; }
.pt5 { padding-top:5px; }
.pr5 { padding-right:5px; }
.pb5 { padding-bottom:5px; }
.pl5 { padding-left:5px; }

.p10 { padding:10px; }
.pt10 { padding-top:10px; }
.pr10 { padding-right:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }


