body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
}

img {
	border: 0px none;
}


/* Container */
#container {
  margin: 0 auto;
  padding: 0;
  width: 881px;
  text-align: left;
  position: relative;
  color: #000000;
  border-color: #ffffff;
  border-left-width: 41px;
  border-right-width: 41px;
  border-left-style: solid;
  border-right-style: solid;
}


/* Header */
#header {
  margin: 0;
  padding: 0;
  width: 881px;
  height: 160px;
  background-image: url('images/banner.jpg');
  background-repeat:no-repeat;  
}

#header a img.marine21logo {
  margin-top: 50px;
  margin-left: 16px;
  padding: 0;
  width: 222px;
  height: 83px;
  float: left;
}

#header ul {
  margin: 52px 11px 0 0;
  padding: 0;
  color: #797979;
  font-weight: bold;
  font-size: 12px;
  float: right;
  display: inline;
}

#header ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}

#header ul li a {
  margin: 0 10px;
  padding: 0;
  color: #797979;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;  
}

#header ul li a:hover {
  text-decoration: underline; 
}

#header h1 {
  margin-top: 81px;
  margin-right: -119px;
  padding: 0;
  float: right;
  text-align: right;
  color: #0783ba;
  font-weight: bold;
  font-size: 17px;
  font-family: Helvetica Neue Light, Arial;    
}   


/* Navbar */
#nav {
  margin:0;
  padding: 0;
  width: 881px;
  height: 31px;
}

#nav ul {
  margin-left: 0;
  padding-left: 0;
  width: 881px;
  list-style: none;  
  display: inline;
} 

#nav ul li {
  margin: 0;
  display: inline;
}

#nav ul li a
{
  margin: 0;
  padding: 8px 32px 7px 32px;
  height: 16px;
  float: left;
  background-image: url('images/link.gif');
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
  display: block;
  text-align: center;
}

#nav ul li.home a {
  width: 38px;
}

#nav ul li.buy a {
  width: 69px;
}

#nav ul li.sell a {
  width: 70px;
}

#nav ul li.rservices a {
  width: 141px;
}

#nav ul li.unwanted a {
  width: 111px;
}

#nav ul li.contact a {
  width: 68px;
}

#nav ul li a:active {
   background-image: url('images/active.gif');
  color: #064784;
}

#nav ul li a:hover {
   background-image: url('images/hover.gif');
   color: #ffffff;
 }

#nav ul li a.active:link, #nav ul li a.active:visited, #nav ul li a.active:active, #nav ul li a.active:hover {
  background-image: url('images/active.gif');
  color: #064784;
}


/* Navunder */
#navunder {
  margin: 0;
  padding: 7px 0 0 14px;
  width: 867px;
  height: 45px;
  background-image: url('images/navunder.gif');
  
  text-align: left;
  color: #71bcdc; 
  font-weight: bold;
  font-size: 12px;
}

#navunderhome {
  margin: 0;
  padding: 0;
  width: 881px;
  height: 95px;
  background-image: url('images/navunderhome.gif');
}

#navunder ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
 
#navunder ul li {
  margin-left: 0;
  list-style: none;
  display: inline;
}

#navunder ul li a {
  margin: 0;
  padding: 0;
  color: #046f97;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}

#navunder ul li a:active {
  color: #71bcdc;
}

#navunder ul li a:hover {
  text-decoration: underline; 
}

#navunder ul span.divideblue {
  margin: 0;
  padding: 0 10px;
  color: #035bc0;
  font-weight: normal;
  font-size: 15px;
}


/* Content */
#content {
  margin: 0;
  padding: 0;
  width: 881px;
  color: #000000;
}


/* Contentcols */
#contentcols {
 width: 656px;
 float: left;
}


/* ONE INTERNAL COLUMN LAYOUT */
#container .onecol .maintitlea {
 margin: 0;
 padding: 0;
 width: 656px; 
 color: #064784;
}

#container .onecol .maintitleb {
 margin-left: 13px;
 padding: 0;
 width: 622px; 
 color: #064784;
}

#container .onecol .col123 {
  margin-top: 9px;
  padding-right: 19px;
  padding-left: 14px;
  width: 623px;
  float: left; 
}


/* ONE INTERNAL COLUMN LAYOUT SEARCH NO RESULTS */
#container .onecolnosearch .maintitlec {
 margin-left: 13px;
 padding: 0;
 width: 622px; 
 color: #064784;
}

#container .onecolnosearch .col123 {
  margin-top: 9px;
  margin-left: 7px;
  padding-right: 19px;
  padding-left: 14px;
  width: 600px;
  float: left; 
}


/* TWO INTERNAL COLUMNS LAYOUT */
#container .twocol .maintitle {
 margin: 0;
 padding: 0;
 width: 656px; 
 color: #064784;
}

#container .twocol .boattitle {
 margin: 0;
 padding: 0;
 width: 656px; 
 color: #064784;
}

#container .twocol .col1 {
  margin-top: 9px;
  padding-right: 19px;
  padding-left: 14px;
  width: 192px;
  color: #333333;  
  float: left;   
}

#container .twocol .col23 {
  margin-top: 6px;
  padding: 0 19px 0 0; 
  width: 412px; 
  color: #333333;  
  float: right; 
}

#container .twocol .col23b {
  margin-top: 6px;
  padding: 0; 
  width: 431px; 
  color: #333333;  
  float: right; 
}


/* THREE INTERNAL COLUMNS HOME LAYOUT */
#container .threecol .hometitle {
 position: relative; 
 margin-top: -87px;
 margin-left: 14px;
 padding: 0;
 width: 633px;
}

#container .threecol .col1h {
  margin-top: 9px;
  padding-right: 19px;
  padding-left: 14px;
  width: 192px;
  color: #333333;  
  float: left; 
}

#container .threecol .col2h {
  margin-top: 9px;
  padding: 0 19px 0 0; 
  width: 206px; 
  color: #333333;  
  float: left; 
}

#container .threecol .col3h {
  margin-top: 9px;
  padding: 0 19px 0 0; 
  width: 187px; 
  color: #333333;  
  float: right; 
}

/* Top5boats */
#container .threecol .top5boats {
  clear: both;
  margin: 0;
  padding-left: 10px;
  width: 645px;
}
 

/* ONE INTERNAL COLUMN ONECOL */

/* Main title */
#contentcols .maintitlea h1 {
  margin-top: 3px;
  margin-left: 13px;  
  margin-bottom: 0;  
  color: #064784;
  font-weight: normal;
  font-size: 32px;   
}

#contentcols .maintitleb {
  margin: 0;
  margin-left: 13px;  
  padding: 0;
  width: 622px;
  height: 45px;  

}

#contentcols .maintitleb h1 {
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 5px; 
  color: #064784;
  font-weight: normal;
  font-size: 32px;
}

#contentcols .maintitlec h1 {
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 7px; 
  color: #064784;
  font-weight: normal;
  font-size: 32px;
}


#contentcols .boatslistedfound { 
  margin-left: 13px;
  margin-top: 11px;
  margin-bottom: 0;
  padding: 0;
  width: 622px;
  height: 21px;
  color: #666666;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .boatslistedfound .number { 
  margin-left: 8px;
  padding: 0;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}


#contentcols .boatslistedfound .pages { 
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
}

#contentcols .boatslistedfound .previousnext { 
margin-top: 0;
  margin-right: 12px;
  margin-left: 279px;
  padding: 0;
  color: #26a5de;
  font-weight: bold;
  font-size: 12px;
}

#contentcols .boatslistedfound .pages a, #contentcols .boatslistedfound .previousnext a {
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
  color: #26a5de;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}





#contentcols .boatslistedfound .pages a:active, #contentcols .boatslistedfound .previousnext a:active {
    color: #cccccc;
}

#contentcols .boatslistedfound .pages a:hover, #contentcols .boatslistedfound .previousnext a:hover {
  color: #26a5de;
  text-decoration: underline; 
}

#contentcols .dividepages {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 13px;
  padding: 0;
}



/* Column 1 */
#contentcols .col123 p.txttopa {
  margin-top: 0;
  margin-left: 0;
  padding: 0; 
  color: #333333;
  font-weight: normal;
  font-size: 15px;
}

#contentcols .col123 .txttopa a {
  color: #058fc3;
  font-weight: normal;
  font-size: 15px;  
  text-decoration: none; 
}

#contentcols .col123 .txttopa a:hover {
  text-decoration: underline; 
}

#contentcols .col123 .txtgreen {
  margin-top: 10px;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 0; 
  color: #83ad34;
  font-weight: bold;
  font-size: 12px;
}

#contentcols .col123 .txtdark1 {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 17px;
  color: #333333;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col123 .txtdark {
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  color: #333333;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col123 .txtdark a {
  color: #333333;
  font-weight: normal;
  font-size: 12px;    
  text-decoration: underline; 
}

#contentcols .col123 ul { 
  margin: 0 0 52px 0; 
  padding: 0 0 0 12px;
  color: #333333;
  font-weight: bold;
}

#contentcols .col123 ul li {
  color: #0d9ddd;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col1 h2, #contentcols .col123 h2  {
  margin-top: 17px;
  margin-bottom: 2px;
  padding:0; 
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .col123 .buyboat {
  margin-top: 2px;
  padding: 0;
  width: 621px;
  height: 91px;
  background-image: url('images/bgroundbuyboat.gif');
  background-repeat:no-repeat;    
}

#contentcols .col123 .services {
  margin-top: 2px;
  padding: 0;
  width: 621px;
  height: 91px;
  background-image: url('images/bgroundservices.gif');
  background-repeat:no-repeat;    
}

#contentcols .col123 .row {
  clear: both;
  margin: 0;
  padding: 5px;
  width: 611px;
  height: 81px;
}

#contentcols .col123 .cols1 {
	margin: 0;
	padding-right: 14px;
	width: 108px;
	height: 81px;
	float: left;
}

#contentcols .col123 .cols2 {
	margin: 0;
	padding-top: 11px;
    width: 489px;
	height: 26px;
	display: block;
	float: left;	
}

#contentcols .col123 p.linksgreen {
  margin: 0;
  padding: 0;
  text-align: left;
}

#contentcols .col123 p.linksgreens {
  margin-top: 6px;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
}

#contentcols .col123 p.linksgreen a, #contentcols .col123 p.linksgreens a {
  color: #93ba47;
  font-weight: bold;
  font-size: 15px;  
  text-decoration: none;  
}

#contentcols .col123 p.linksgreen a:hover, #contentcols .col123 p.linksgreens a:hover {
   text-decoration: underline; 
}

#contentcols .col123 .cols3 {
	margin: 0;
	padding: 0;
    width: 229px;
	height: 50px;
	display: block;
	float: left;	
	color: #000000;
    font-weight: normal;
    font-size: 12px;
}

#contentcols .col123 ul.specs {
  margin: 0;
  padding: 0;
  display: inline;

}

#contentcols .col123 ul.specs li {
  margin-top: 0;
  padding-top: 0;
  list-style: none;
  display: inline;
  color: #000000;
  font-weight: normal;
  font-size: 12px;  
}

#contentcols .col123 ul.specs li span.txtblackbold {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

#contentcols .col123 .dividelightgrey {
  margin: 0;
  padding: 0 9px;
  color: #cccccc;
  font-weight: normal;
  font-size: 12px;
}


#contentcols .col123 .cols4 {
	margin: 0;
	padding: 0;
	width: 150px;
	height: 50px;
	display: block;
	float: left;
}

#contentcols .col123 .price {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 66px;
  padding: 0;
  color: #064784;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col123 .priceamount {
  margin-top: 0;
  margin-left: 66px;
  padding: 0;
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .col123 .cols5 {
	margin: 0;
	padding: 0;
	width: 110px;
	height: 40px;
	display: block;
	float: left;
}

#contentcols .col123 .btndetails {
	margin-top: 6px;
	margin-left: 18px;
	padding: 0;
    width: 71px;
	height: 25px;
}

#contentcols .col123 .cols34 {
  margin: 0;
  padding: 0;
  width: 379px;
  height: 40px;
  display: block;
  float: left;
  color: #000000;
  font-weight: normal;
  font-size: 12px;  
}

#contentcols .col123 .ubtna {
  margin-top: 6px; 
}

#contentcols .col123 .btnb {
  margin-top: 4px; 
}


/* Links pg */
#contentcols .col123 a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}

#contentcols .col123 a:hover {
  text-decoration: underline; 
}



/* TWO INTERNAL COLUMN TWOCOL */

/* Main title */
#contentcols .maintitle h1 {
  margin-top: 3px;
  margin-left: 13px;
  color: #064784;
  font-weight: normal;
  font-size: 32px;
}

#contentcols .boattitle h1 {
  margin-top: 3px;
  margin-bottom: 15px;
  margin-left: 13px;
  color: #064784;
  font-weight: normal;
  font-size: 32px;
}


/* Column 1 */
#contentcols .col1 p.txtgreenlarge {
  margin: 0;
  padding: 0;
  width: 192px;
  text-align: right;
  color: #98be61;
  font-weight: normal;
  font-size: 19px;
}

#contentcols .col1 p.txttestimonial {
  clear: both;
  margin-top: 6px;
  margin-bottom: 12px;
  padding: 0;
  width: 154px;
  float: left;
  color: #333333;
  font-weight: normal;
  font-size: 13px;
  text-align: right; 
}

#contentcols .col1 img.quoteright {
  margin-top: 9px;
  margin-right: 5px;
  margin-bottom: 12px;
  padding: 0;
  width: 23px;
  height: 21px;
  float: right;
}

#contentcols .col1 p.linksbluelight img.icoarrow1a {
  margin-top: 2px;
  margin-left: 47px;
  padding: 0;
  width: 5px;
  height: 10px;
  float: left;
}

#contentcols .col1 p.linksbluelight {
  clear: both;
  margin: 0;
  padding: 0;
  width: 190px;
  text-align: right;
  float: left;
}

#contentcols .col1 p.linksbluelight a {
  color: #058fc3;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none; 
}

#contentcols .col1 p.linksbluelight a:hover {
  text-decoration: underline; 
}

#contentcols .col1 h2 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0; 
  color: #0159aa;
  font-weight: bold;
  font-size: 17px;
}

#contentcols .col1 .hr {
clear: both;
  margin-top: 9px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  height: 1px;
  color: #a9a9a9;
  background-color: #a9a9a9;
  text-align: left;
  border: 0px none;
}


#contentcols .col1 .hr1 {
  margin-top: 15px;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  height: 1px;
  color: #a9a9a9;
  background-color: #a9a9a9;
  text-align: left;
  border: 0px none;
}

#contentcols .col1 .hr hr,  #contentcols .col1 .hr1 hr {
display: none
}

#contentcols .col1 span.txtgreyboldb {
  margin-top: 0;
  padding-top: 0;
  width: 68px;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  float: left;
} 

#contentcols .col1 span.txtblackb {
  margin-top: 0;
  padding-top: 0;
  width: 117px;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
   float: right;
} 


/* CONTACT */
h4 {
  margin-top: 0;
  margin-bottom: 1px;
  padding: 0;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
}

#contentcols .col1 p.txtblackc {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
} 

#contentcols .col1 p.txtblackc a {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none; 
} 




/* Column 2 */
#contentcols .col23 .txttop {
  margin-top: 0;
  margin-bottom: 22px;
  padding: 0; 
  color: #333333;
  font-weight: normal;
  font-size: 15px;
}

#contentcols .col23 h2 {
  margin: 0;
  padding:0; 
  color: #0159aa;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .col23 ol { 
  margin: 11px 0 27px 0; 
  padding: 5px 0 0 23px;
}

#contentcols .col23 ol li {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 17px;   
}

#contentcols .col23 .txtblacknormal {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col23 ul { 
  margin: 16px 0 27px 0; 
  padding: 0 0 0 16px;
}

#contentcols .col23 ul li, #contentcols .col23 ul.space li {
  color: #0d9ddd;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 10px;  
}


#contentcols .col23 ul.space { 
  margin: 16px 0 22px 0; 
  padding: 0 0 0 16px;
}

#contentcols .col23 .btna, #contentcols .col1 .btna {
  margin-top: 6px; 
}


/* CONTACT */
#contentcols .col23 p.txtinfo1 {
  margin-top: 3px;
  margin-bottom: 22px;
  padding-top: 0;
  padding-bottom: 0; 
  color: #666666;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col23 p.txtinfo2 {
  margin-top: 3px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0; 
  color: #666666;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col23 span.star { 
  color: #058fc3;
  font-weight: bold;
  font-size: 11px;
}

#contentcols .col23 form {
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
}
	
#contentcols .col23	form ol {
  list-style:none;
  margin: 0;
  padding: 0;
}

#contentcols .col23 form li {
  margin-bottom: 20px;
}


#content .col23 form label {
  color: #000000; 
  font-weight: normal;
  font-size: 12px;
  font-family: Arial;
}	
	
	
#content .col23	form input, #content .col23 form textarea {
  margin-top: 6px;
  padding: 3px 0;
  width: 409px;
  color: #000000; 
  font-family: Arial; 
  font-weight: normal; 
  font-size: 12px;
  border: 1px solid #91adc6; 
}
	
 #content .col23 form select {	
  margin-top: 6px;
  padding: 2px;
  color: #000000; 
  font-family: Arial; 
  font-weight: normal; 
  font-size: 12px;
  border: 1px solid #91adc6; 
}

#content .col23 .cols1 {
  margin-top: 0; 
  margin-right: 7px; 
  padding: 0;
  width: 13px;
  height: 13px;
  float: left;
}

#content .col23 .cols2 {
  margin-top: 0; 
  padding: 0;
  width: 250px;
  height: 25px;
  float: left;
}

#content .col23 .btnsend {
  margin: 0; 
  padding: 0;
  width: 78px;
  height: 25px;
  vertical-align: middle;  
  float: right;
  border: 0px none; 
}

#content .col23 .btnback {
  margin: 0; 
  padding: 0;
  width: 78px;
  height: 25px;
  vertical-align: middle;  
  border: 0px none; 
}


/* BOAT */
#contentcols .col23b .boat {
  margin-top: 0;
  padding: 0; 
  width: 431px;
  height: 85px;  
}

#contentcols .col23b .boat .boatbground {
  margin-top: 0;
  padding: 0; 
  width: 431px;
  height: 85px;  
  background-image: url('images/bgroundboat.gif');
  background-repeat:no-repeat;  
}

#contentcols .col23b .boat .boatbground .cols123 {
  margin-top: 0;
  margin-left: 6px;
  padding-top: 0; 
  width: 58px;
  height: 55px;  
  float: left;
}

#contentcols .col23b .boat .boatbground p.linksgreenboat {
  margin-top: 0;
  margin-bottom: 0;  
  padding-top: 0;
  padding-bottom: 0;
  width: 58px;
  height: 20px;
  float: left;  
  background-image: url('images/bgroundlink.gif');
  background-repeat:no-repeat;  
}

#contentcols .col23b .boat .boatbground p.linksgreenboat a {
  margin-top: 0;
  margin-bottom: 0;  
  margin-left: 15px;
  padding-top: 0;
  padding-bottom: 0;
  height: 20px;
  float: left;  
  color: #83ad34;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none;  
}

#contentcols .col23b .boat .boatbground p.linksgreenboat a:hover {
  text-decoration: underline; 
}

#contentcols .col23b .boat .boatbground .cols4 {
  margin: 0;
  padding:0;
  width: 229px;
  height: 55px;  
  display: block;
  float: left;
}

#contentcols .col23b .price {
  margin-top: 29px;
  margin-bottom: 0;
  margin-left: 139px;
  padding: 0;
  color: #064784;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col23b .priceamount {
  margin-top: 0;
  margin-left: 139px;
  padding: 0;
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .col23b h2 { 
  color: #064784;
  font-weight: bold;
  font-size: 17px;
}

#contentcols .col23b p.txtinfo1 { 
  color: #666666;
  font-weight: normal;
  font-size: 12px;
}

#contentcols .col23b p.txtinfo { 
  color: #333333;
  font-weight: normal;
  font-size: 12px;
}




#contentcols .col23b .photo {
  clear: both;
  margin: 7px 0 0 0;
  padding: 0;
  width: 420px;
  height: 134px;  
}

#contentcols .col23b .photo .cols12345 {
  margin: 0 0 9px 0;
  padding: 0;
  width: 420px;
  height: 59px;  
  float: left;  
}

#contentcols .col23b .photo .cols12345 .picspace {
  padding: 0;
  margin: 0 4px 0 0;
}


#contentcols .col23b .imginfo {
  clear: both;
  margin-right: 9px;
  width: 17px;
  height: 21px;  
  vertical-align: middle;
}

#contentcols .col23b .imgphoto {
  clear: both;
  margin-right: 7px;
  width: 23px;
  height: 18px;  
  vertical-align: middle;
}

#contentcols .col23b .imgvideo {
  clear: both;
  margin-right: 3px;
  width: 16px;
  height: 22px;  
  vertical-align: middle;
}


/* THREE INTERNAL COLUMNS HOME THREECOL */
/* Home title */
#contentcols .hometitle {
  margin: 0;
  padding: 0;
  width: 633px;
  height: 156px;  
  background-image: url('images/hometitle.jpg');
  background-repeat:no-repeat;  
}

#contentcols .hometitle .buy {
  margin: 0;
  padding: 0;
  width: 390px;
  height: 156px;  
  float: left;
}

#contentcols .hometitle .buy h1 {
  margin: 0;
  padding-top: 23px;
  padding-left: 173px;
  text-align: left;
  color: #f28e05;
  font-weight: normal;
  font-size: 28px;  
}

#contentcols .hometitle .buy ul {
  margin: 0;
  padding: 2px 0 0 192px;
  color: #064784;
  font-weight: normal;
  font-size: 13px;
  line-height: 17px;
}

#contentcols .hometitle .buy ul li {
  line-height: 22px;
}

#contentcols .hometitle .buy p.linksbluelighthome {
  margin-top: 0;
  padding-top: 6px;
  padding-left: 202px;
  text-align: left;
}


#contentcols .hometitle .sell {
  margin: 0;
  padding: 0;
  width: 242px;
  height: 156px;  
  float: right;
}

#contentcols .hometitle .sell h1 {
  margin: 0;
  padding-top: 23px;
  padding-left: 2px;
  text-align: left;
  color: #f28e05;
  font-weight: normal;
  font-size: 28px;  
}

#contentcols .hometitle .sell ul {
  margin: 0;
  padding: 2px 0 0 22px;
  color: #064784;
  font-weight: normal;
  font-size: 13px;
  line-height: 17px;
}

#contentcols .hometitle .sell ul li {
  line-height: 22px;
}

#contentcols .hometitle .sell p.linksbluelighthome {
  margin-top: 0;
  padding-top: 6px;
  padding-left: 32px;
  text-align: left;
}


#contentcols .hometitle p.linksbluelighthome a {
  color: #058fc3;
  font-weight: bold;
  font-size: 14px;  
  text-decoration: none;  
}

#contentcols .hometitle p.linksbluelighthome a:hover {
  text-decoration: underline; 
}



/* Column 1 */
/* Sitemap */
#contentcols .col1h h2, #contentcols .col2h h2, #contentcols .col3h h2 {
  margin: 16px 0 6px 0;
  padding: 0; 
}

#contentcols .col1h h2 a, #contentcols .col2h h2 a, #contentcols .col3h h2 a {
  color: #0159aa;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
}

#contentcols .col1h h2 a:hover, #contentcols .col2h h2 a:hover, #contentcols .col3h h2 a:hover {
  text-decoration: underline; 
}

#contentcols .col1h ul, #contentcols .col2h ul, #contentcols .col3h ul {
  margin: 0;
  padding: 2px 0 0 0;
  color: #064784;
  font-weight: normal;
  font-size: 13px;
  line-height: 17px;
}

#contentcols .col1h ul li, #contentcols .col2h ul li, #contentcols .col3h ul li {
  line-height: 22px;
  list-style: none;
}

#contentcols .col1h ul li a, #contentcols .col2h ul li a, #contentcols .col3h ul li a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}

#contentcols .col1h ul li a:hover, #contentcols .col2h ul li a:hover, #contentcols .col3h ul li a:hover {
  text-decoration: underline; 
}

/* Column 1 */
/* Home */
#contentcols .col1h h3, #contentcols .col2h h3, #contentcols .col3h h3 {
  margin-top: 16px;
  margin-bottom: 6px;
  padding:0; 
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .col1h hr, #contentcols .col2h hr, #contentcols .col3h hr {
  clear: both;
  margin-top: 1px;
  padding: 0;
  width: 100%;
  height: 2px;
  color: #a0b9c3;
  background-color: #a0b9c3;
  border: 0px none;
  text-align: left;
}

#contentcols .col1h p.txtgreenh  {
  margin-top: 9px;
  margin-bottom: 9px;
  margin-left: 0;
  padding: 0; 
  color: #83ad34;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
}

#contentcols .col1h p.linksbluelighth {
  clear: both;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1px;
  padding-bottom: 0;
}

#contentcols .col1h p.linksbluelighth a {
   color: #0d9ddd;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none; 
}

#contentcols .col1h p.linksbluelighth a:hover {
  text-decoration: underline; 
}

#contentcols .col1h .newsletterh {
  margin-top: 13px;
  margin-bottom: 61px;
}


/* Column 2, Column3 */
#contentcols .col2h h4, #contentcols .col3h h4 {
  margin-top: 10px;
  margin-bottom: 4px;
  padding: 0;
  clear: both;
  color: #99cc33;
  font-weight: bold;
  font-size: 15px;  
}

#contentcols .col2h p.linksbluelighth23, #contentcols .col3h p.linksbluelighth23 {
  margin-top: 0;
  margin-bottom: 1px;
  padding: 0;
}

#contentcols .col2h p.linksbluelighth23 a, #contentcols .col3h p.linksbluelighth23 a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none;  
}

#contentcols .col2h p.linksbluelighth23 a:hover, #contentcols .col3h p.linksbluelighth23 a:hover {
  text-decoration: underline; 
}

#contentcols .col2h p.txtblacknormalh23, #contentcols .col3h p.txtblacknormalh23 {
  margin-top: 0;
  margin-bottom: 14px;
  padding: 0;
  line-height: 16px;
}  

#contentcols .col2h p.txtblacknormalh23 a, #contentcols .col3h p.txtblacknormalh23 a {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;  
}

#contentcols .col2h p.txtblacknormalh23 a:hover, #contentcols .col3h p.txtblacknormalh23 a:hover {
  text-decoration: underline; 
}


/* Top5boats */
#contentcols .top5boats {
clear: both;
  margin: 0;
  padding: 0;
  width: 645px;
}

#contentcols .top5boats h3 {
  margin-top: 16px;
  margin-bottom: 5px;
  padding:0; 
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#contentcols .top5boats hr {
  margin-top: 1px;
  margin-right: 9px;
  margin-bottom: 0;
  margin-left: 2px;
  padding: 0;
  width: 634px;
  height: 2px;
  color: #a0b9c3;
  background-color: #a0b9c3;
  border: 0px none;
  text-align: left;
}

#contentcols .top5boats .top5boatsbground {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 10px;  
  width: 630px;
  height: 115px;  
  background-image: url('images/bgroundtop5boats.gif');
  background-repeat:no-repeat;  
}

#contentcols .top5boats .top5boatsbground .cols12345 {
  margin-right: 21px;
  margin-bottom: 0;  
  width: 108px;
  height: 115px;  
  float: left;  
}

#contentcols .top5boats .top5boatsbground p.linksbluelight5 {
  margin-top: 6px;
  margin-bottom: 0;  
  padding-top: 0;
  padding-bottom: 0;
  width: 108px;
  float: left;  
}

#contentcols .top5boats .top5boatsbground p.linksbluelight5 a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none;  
}

#contentcols .top5boats .top5boatsbground p.linksbluelight5 a:hover {
  text-decoration: underline; 
}


/* Column 4 */
#container .col4 {
  margin: 0;
  padding: 0 0 0 10px;
  width: 207px; 
  float: right; 
}

#content .imgsearch {
  margin: 0 0 17px 0;
  padding: 0;
  width: 207px;
  height: 296px;
  background-image: url('images/SearchBgroundImg2.gif');
  background-repeat:no-repeat;    
}

#content .imgsearchh {
  position: relative;
  margin: -43px 0 17px 0;
  padding: 0;
  width: 207px;
  height: 296px;
  background-image: url('images/SearchBgroundImg2.gif');
  background-repeat:no-repeat;    
}

#content .col4 .search {
  margin: 0;
  padding: 0 14px 0 14px;
  width: 179px;
}

#content .col4 h3 {
  margin: 0;
  padding: 12px 0 8px 0; 
  color: #064784;
  font-weight: bold;
  font-size: 15px;
}

#content .col4 ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content .col4 ol li {
  display: inline;
}

#content .col4 .cols1 {
	margin: 0;
	padding: 0;
	width: 60px;
	height: 28px;
	float: left;
}

#content .col4 .cols2 {
	margin: 0;
	padding: 0;
	width: 119px;
	height: 28px;
	float: left;
}

#content .col4 label {
  margin: 0;
  padding: 0;
  color: #333333; 
  font-weight: normal;
  font-size: 12px;
  font-family: Arial;
}

#content .col4 input {
  margin-bottom: 10px;
  padding: 2px;
  width: 174px;
  color: #000000;   
  font-family: Arial;  
  font-weight: normal; 
  font-size: 12px;
  border: 1px solid #99b4ca; 
}

#content .col4 select {	
  margin: 0;
  padding: 1px;
  width: 120px;
  color: #000000;    
  font-family: Arial; 
  font-weight: normal; 
  font-size: 12px;
  border: 1px solid #99b4ca; 
}
  
#content .col4 select#minlength, #content .col4 select#minprice {
  margin: 0;
  padding: 1px;
  width: 56px;
  float: left;
}

#content .col4 select#maxlength, #content .col4 select#maxprice {
  margin: 0;
  padding: 1px;
  width: 56px;
  float: right;
}

#content .col4 .btnsearch {
  clear: both;
  margin-top: 3px; 
  margin-left: 103px;
  padding: 0;
  width: 78px;
  height: 25px;
  border: 0px none; 
}

#content .col4 p.linksbluelight4a img.icoarrow4a {
  margin-top: 2px;
  margin-right: 5px;
  margin-left: 12px;
  padding: 0;
  width: 5px;
  height: 10px;
  float: left;
}

#content .col4 p.linksbluelight4a {
  margin-top: 10px;
  padding: 0;
  width: 200px;
  clear: both;
  float: left;
}

#content .col4 p.linksbluelight4a a,  #content .col4 p.linksbluelight4b a, #content .col4 p.linksbluelight4c a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none; 
}

#content .col4 p.linksbluelight4a a:hover, #content .col4 p.linksbluelight4b a:hover, #content .col4 p.linksbluelight4c a:hover {
  text-decoration: underline; 
}


#content .col4 .relatedservices {
  clear: both;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 4px 0 4px;
  width: 199px;  
}

#content .col4 .icohelm {
  float: right;
  margin: 6px 4px 0 0;
  padding: 0;
  width: 22px;
  height: 22px;
  background-image: url('images/icohelm.gif');
}

#content .col4 hr {
  clear: both;
  margin-top: 7px;
  padding: 0;
  width: 199px;
  height: 2px;
  color: #9db6c0;
  background-color: #9db6c0;
  border: 0px none;
  text-align: left;
}

#content .col4 h4 {
  margin-top: 10px;
  margin-bottom: 4px;
  padding: 0;
  clear: both;
  color: #99cc33;
  font-weight: bold;
  font-size: 15px;  
}

#content .col4 p.linksbluelight4b {
  margin-top: 0;
  margin-bottom: 1px;
  padding: 0;
}


#content .col4 p.linksbluelight4b a {
  color: #058fc3;
  font-weight: bold;
  font-size: 12px;  
  text-decoration: none;  
}

#content .col4 p.linksbluelight4b a:hover {
  text-decoration: underline; 
}

#content .col4 p.txtblacknormal4 {
  margin-top: 0;
  margin-bottom: 14px;
  padding: 0;
  line-height: 16px;
}  

#content .col4 p.txtblacknormal4 a {
  color: #000000;
  font-weight: normal;
  font-size: 12px;  
  text-decoration: none;  
}

#content .col4 p.txtblacknormal4 a:hover {
  text-decoration: underline; 
}

#content .col4 .newsletter {
  margin-top: 20px;
}

#content .col4 .boatoftheweek {
  clear: both;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 4px 0 4px;
  width: 199px;  
  color: #000000;
  font-weight: normal;
  font-size: 12px;
}

#content .col4 .icostar {
  float: right;
  margin: 6px 2px 0 0;
  padding: 0;
  width: 24px;
  height: 22px;
  background-image: url('images/icostar.gif');
}
#content .col4 .boatweek {
  margin-top: 0;
  margin-bottom: 11px;
  padding: 0;
  width: 192px;
  height: 144px;
}


#content .col4	ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#content .col4 ul li {
  margin-top: 0;
  padding-top: 0;
  color: #000000;
  font-weight: normal;
  font-size: 12px;  
}

#content .col4 ul li span.txtgreybold {
  margin-top: 0;
  padding-top: 0;
  width: 82px;
  color: #666666;
  font-weight: bold;
  font-size: 12px;  
  float: left;
} 



#content .col4 .bgroundboatofweek {
  clear: both;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 14px;
  padding-left: 9px;
  width: 198px;  
  height: 34px;  
  background-image: url('images/bgroundboatofweek.gif');
  background-repeat:no-repeat;  
}

#content .col4 p.linksbluelight4c img.icoarrow4c {
  margin-top: 2px;
  margin-right: 5px;
  padding: 0;
  width: 5px;
  height: 10px;
  float: left;
}

#content .col4 p.linksbluelight4c {
  margin: 0;
  padding: 0;
  width: 198px;
  clear: both;
  float: left;
}


/* Footer */
#footer {
  clear: both;
  margin: 0;
  padding: 0 12px;
  width: 857px;
  height: 80px;
  background-image: url('images/footer.gif');
}

#footer ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
 
#footer ul li {
  margin-left: 0;
  list-style: none;
  display: inline;
}
			
#footer ul li a
{
  margin: 48px 0 0 0;
  padding: 0 12px;  
  color: #9b9b9b;
  font-weight: bold;
  font-size: 12px;
  float: left;
  border-left: 2px solid #e6e4e4;
  text-decoration: none;
}

#footer ul li a.first {
  margin-left: -7px;
  padding-left: 0;
  border-left: none;
  list-style: none;
  display: inline;
}

#footer ul li a:hover
{
  text-decoration: underline;  
}

#footer .txtgrey {
  margin: 48px -6px 0 0;
  float: right;  
  color: #9b9b9b;
  font-weight: bold;
  font-size: 12px;  
}
