/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body 
{
	margin-top:5px;
	font:normal 62.5% Veranda,'Lucida Grande',sans-serif;
}
#z 

{
	border-width:1px;
	border-style:solid;
	border-color:#f4a600;

padding: 10px 10px 10px 10px;
background-color:#ecf3fc;
} 
.blah
{
	text-decoration:none;
	font-size:1.5em;
	font-weight:bold;
	color:#ee9d4e;
	margin-bottom:10px;
}
    
#wrapper { 
 margin: 0 auto;
 width: 760px;
}
#faux {
 background: url(srmb.gif);
 margin-bottom: 10px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {

 width: 760px;

 height: 130px;
 padding:0 0 0 0;
}
#sidebar { 
 display: inline;
 color: #333;

 width: 150px;
 float: right;
}
#sidebar ul
{
	margin:0;
	list-style-position:inside;
}
#sidebar li
{
	margin:0;
	padding:0;
	display:block;
	line-height:300%;
}
#sidebar li a:link, #sidebar li a:visited
{
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	color:white;
}
#sidebar li a:hover
{
	color:#f49f32;
}
#sidebar .box
{
	text-decoration:none;
	border-width:2px;
	border-style:solid;
	border-color:#f4a600;
	padding:15px 5px 15px 5px;
	margin:5px 5px 15px 5px;
	width:140;
	background-color:#1f4898;
	color:white;
}
#sidebar h2
{
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:white;	
	text-align:center;
}
#mainCol { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 590px;
 display: inline;
 position: relative;
 z-index:auto;
 text-align:center;
}
#mainCol p
{
	width:590px;
	text-align:left;
	font-size:1.4em;
	line-height: 150%;
	margin-top:15px;
}
#mainCol .center
{	float:left;
	display:inline;
	text-align:center;
	font-size:1.4em;
	line-height: 150%;
	margin-top:15px;
	margin-left:50px;
}


#mainCol ul {
    width: 590px;
    list-style-type:none;
    	list-style-position:inside;
}
#mainCol li {
    width:180px;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    line-height:20px;
    font-size:1.3em;
    float:left;
    	color:#2729aa;
    	display:list-item;
}

#mainCol li a:link, #mainCol li a:visited
{
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	color:#2729aa;
}
#mainCol li a:hover
{
	color:#f49f32;
}
#mainCol h1
{
	text-decoration:none;
	font-size:2em;
	font-weight:bold;
	color:#2729aa;
	margin-bottom:15px;
}
#mainCol h2
{
	text-decoration:none;
	font-size:1.5em;
	font-weight:bold;
	color:#2729aa;
	margin-bottom:10px;
}
#mainCol h3
{
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:#2729aa;
}
#footer 
{
float:left;
 width: 590px;
 clear: both;
 color: white;
 background: #1f4898;


}
.clear { clear: both; background: none; }
.copyright
{
	font-size:0.7em;
	color:#2729aa;
	text-align:left;
}

.fieldset {
border-right: 1px solid #75736E;
border-bottom: 1px solid #75736E;
border-left: 1px solid #F2F0EE;
border-top: 1px solid #F2F0EE;
padding: 10px 3px 3px 3px;

}

.outer {
border-left: 1px solid #75736E;
border-top: 1px solid #75736E;
border-right: 1px solid #F2F0EE;
border-bottom: 1px solid #F2F0EE;
width: 200px; /* CHANGE THIS FOR BOX SIZE */
}

.legend {
float: left;
margin-left: 15px;
margin-top: -8px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
background: #FFF;
}

.img-shadow 
{
 
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 

.boatpic
{
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	color:#2729aa;
}
#specifications 
{
    width:300px;
}
#detailphoto 
{
    width:480px;
    text-align:center;
}
.specificationsbox		{background-image:url(/images/detailsheader2.gif);
					
					background-position:top left;
					background-repeat:no-repeat;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:14px;
					color:#fff;
					}	
.greydetailbox	
	
{
  display:inline-table;
    text-align:left;
    width:290px;
    background-image:url(/images/sub_details_bg2.gif);
					background-repeat:no-repeat;
					background-position:top;
					background-color:#ecf3fc;
					}
.spectext 
{
  					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:normal;
					font-size:12px;
					}	  	