* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#d2edff;
 background-image:url('images/background1.jpg');
 background-repeat:repeat;
 background-position:left top;
 padding:10px;
}
#wrapper { 
 margin: 0 auto;
 width: 1022px;
 background:#FFFFFF;
 border: 3px solid #990000;
 height: 100%;
}
#header {
 color: #333;
 width: 1002px;
 float: left;
 padding: 10px;
 border: 0px;
 height: 145px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/header.png');
}
#navigation {
 float: left;
 width: 1022px;
 color: #333;
 margin: 0px 0px 0px 0px;
 background-color:#5C5C5C;
}


ul#list-nav {
list-style:none;
margin:0px;
padding:0;
width:1022px
}

ul#list-nav li {
display:inline
}

ul#list-nav li a {
text-decoration:none;
padding:5px 0;
width:146px;
background:#5C5C5C;
color:#eee;
float:left;
text-align:center;
}

ul#list-nav li a:hover {
background:#3D3D3D;
color:#ccc
}

#leftcolumn { 
 color: #333;
 background:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 225px;
 float: left;
 display: inline;
}
#searchbox {
 background:#E0E0E0;
 border:1px solid #990000;
 -moz-border-radius: 15px;
 border-radius: 15px;
 padding: 10px;
 height: 200px;
 width: 200px;
}
#random {
 background:#E0E0E0;
 border:1px solid #990000;
 -moz-border-radius: 15px;
 border-radius: 15px;
 padding: 10px;
 height: 215px;
 width: 200px;
}
#rightcolumn { 
 float: right;
 color: #333;
 background:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 753px;
}
#content {
 background:#E0E0E0;
 border:1px solid #990000;
 -moz-border-radius: 15px;
 border-radius: 15px;
 width:722px;
 height:auto;
 padding: 10px;
}
#rightcontent {
 background:#FFFFFF;
 border:1px solid #990000;
 -moz-border-radius: 15px;
 border-radius: 15px;
 width:697px;
 height:100%;
 padding:10px;
}
#footer { 
 width: 919px;
 clear: both;
 color: #333;
 border-top: 1px solid #ccc;
 background-color:#F3F2ED;
 margin: 0px 0px 0px 0px;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

a img{
text-decoration: none;
border: 0 none;
}

#specsright {
 float:right;
}
#specsleft {
 float:left;
}
A:link { color: #990000; text-decoration:none;}
A:visited { color: #613333; text-decoration:none;}
A:active { color: #C26666; text-decoration:none;}
A:hover { color: #C26666; text-decoration:underline;}

h1 { color: #990000; }
h2 { color: #990000; }
h3 { color: #990000; }
h4 { color: #990000; }

#flash { color: #FF0000; text-align:center;}

#boats
{;
width:670px;
border-collapse:collapse;
}
#boats td, #boats th 
{
font-size:1em;
border:1px solid #5C5C5C;
padding:2px 7px 2px 7px;
width:150px;
}
#boats th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#5C5C5C;
color:#ffffff;
}
ul {
margin: 0px 0px 0px 15px;
}
ul#leftimage {
margin: 0px 0px 0px 300px;
}
#boatdetails {
 border:1px solid #990000;
 width:697px;
 height:100%;
 padding:10px;
}