﻿
h1,
h2 {
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 20px;
  _font-size: 18px; /* ie6 */
}
h1.cat2 
{
	font-size: 18px;
	_font-size: 16px;
}
h2 {
  margin: 5px 0;
  color: #68a8c8;
  font-size: 14px;
}

#lcol {
  float: left;
  width: 469px;
  margin-right: 10px;
}
#rcol {
  float: left;
  width: 291px;
}

#what {
  padding: 5px 13px;
  background: url('/images/lp/newboats/promo.png') no-repeat; 
}

#what .inner {
      line-height: 17px;
    }
#why,
#how {
  margin: 0 13px;
  border-top: 1px solid #e8e8e8;
}
#why h2,
#how h2 {
  margin: 8px 0;
}
#why {
  margin: 0 13px 10px 13px;
}
    #why ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    #why ul li {
      margin: 5px 0;
      padding-left: 12px;
      background: url(/images/bullet_star2.gif) no-repeat left top;
    }
    #why ul li .c2_title {
      color: #105476;
      font-weight: bold;
    }
#how {
  margin-bottom: 10px;
}
    #how ol {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    #how ol li {
      height: 18px;
      padding-left: 23px;
      margin-bottom: 3px;
      background: url('/images/lp/newboats/li-1.png') no-repeat;
      line-height: 18px;
    }
    #how ol li.i2 { background-image: url('/images/lp/newboats/li-2.png'); }
    #how ol li.i3 { background-image: url('/images/lp/newboats/li-3.png'); }
    #how ol li.i4 { background-image: url('/images/lp/newboats/li-4.png'); }
#list {
}
    #list h1 {
      text-align: left;
    }
    #list.modi .inner {
	  border-width: 10px;
	  border-top-width: 0;
	  padding: 10px 25px;
    }
    #list .inner {
      background: #ffebeb;
    }
    
    /* category specific palette */
    #list.cat1 .mh {
      background-color: #ad9579;
    }
    #list.cat1 .inner {
      background-color: #efeae4;
      border-color: #ad9579;
    }
    
    #list.cat2 .mh,
    #list.cat391 .mh {
      background-color: #0060b6;
      color: white; 
    }
    #list.cat2 .inner,
    #list.cat391 .inner {
      background-color: #e5eff8;
      border-color: #0060b6;
    }
    
    #list.cat3 .mh {
      background-color: #2c7082;
    }
    #list.cat3 .inner {
      background-color: #d5e2e6;
      border-color: #2c7082;
    }
       
    #list.cat4 .mh {
      background-color: #cc0101;
    }
    #list.cat4 .inner {
      background-color: #fae5e5;
      border-color: #cc0101;
    }
    
     #list.cat5 .mh {
      background-color: #4b7fbc;
    }
    #list.cat5 .inner {
      background-color: #d9e4ee;
      border-color: #4b7fbc;
    }
    
    #list.cat6 .mh {
      background-color: #006b33;
    }
    #list.cat6 .inner {
      background-color: #cce1d6;
      border-color: #006b33;
    }  
    
    #list.cat7 .mh {
      background-color: #999999;
    }
    #list.cat7 .inner {
      background-color: #ebebeb;
      border-color: #999999;
    }
    
    #list.cat8 .mh {
      background-color: #459bcb;
    }
    #list.cat8 .inner {
      background-color: #ffffff;
      border-color: #459bcb;
    } 
    
    #list.cat9 .mh {
      background-color: #3a3a3a;
    }
    #list.cat9 .inner {
      background-color: #d8d8d8;
      border-color: #3a3a3a;
    }  
    
    #list.cat10 .mh {
      background-color: #bfa07b;
    }
    #list.cat10 .inner {
      background-color: #f2ece5;
      border-color: #bfa07b;
    }   
    
    #list.cat11 .mh {
      background-color: #f9d748;
      color: black; 
    }
    #list.cat11 .inner {
      background-color: #f5f0d8;
      border-color: #f9d748;
    }
    
     #list.cat146 .mh {
      background-color: #cc0101;
    }
    #list.cat146 .inner {
      background-color: #fae5e5;
      border-color: #cc0101;
    } 
    /* end category specific color palette */
    
    
    #list .row {
     margin-bottom: 7px;
     font-size: 11px;
    }
    #list .row label,
    #list .row input,
    #list .row select {
      font-size: 11px;
    }
    #list .row label {
      float: left;
      width: 85px;
      font-weight: bold;
    }
    #list .row select {
      width: 130px;
    }
    #list .row input {
      width: 125px;
    }
    #list .row input.dim {
      width: 50px;
    }
    #list .row input.zip {
      width: 40px;
    }
    #list .rebate {
      text-align: center;
    }
    #list .rebate img {
      border-width: 0;
    }
    #list .submit {
      margin: 10px 0;
      text-align: center;
    }
    #list .submit img {
      border-width: 0;
    }
#articles {
  width: 221px;
  margin: 0 auto;
  text-align: center;
}
    #articles h2 {
      padding-bottom: 3px;
      border-bottom: 1px solid #e8e8e8;
    }
    #articles a {
      display: block;
      margin: 15px 0;
    }
#compare {
  float: left;
  width: 469px;
  margin-right: 10px;
}
    #compare .mh {
      background-color: #68a8c8;
    }
    #compare .inner {
      border-color: #b8d8f8;
      background: url('/images/lp/newboats/compare_bg.png') repeat-x;
    }
    #compare .comparison {
      border-bottom: 1px solid #000;
    }
    #compare .comparison tr th {
      padding-right: 10px;
    }
    #compare .comparison tr td img {
      vertical-align: middle;
    }
    #compare #price_diff {
      width: 266px;
      height: 33px;
      margin-top: 5px;
      padding-top: 13px;
      background: url('/images/lp/newboats/price_circle.png') no-repeat;
      text-align:  center;
      font-size: 14px;
      font-weight: bold;
    }
    #compare #price_diff span {
      margin-right: 10px;
    }
    #compare .feedback {
      margin-top: 5px;
      border-top: 1px solid #b8d8f8;
    }
    #compare .disclaimer {
      margin-top: 8px;
      color: #989898;
      font-size: 10px;
    }
#recent {
  float: left;
  width: 291px;
}
    #recent .mh {
      background-color: #989898;
    }
    #recent .inner {
      padding: 0 10px 10px 10px;
      border-color: #f4f4f4;
    }
    #recent li {
      clear: both;
      margin: 10px 0;
      height: 77px;
      font-size: 11px;
      line-height: 77px;
    }
    #recent img {
      vertical-align: middle;
      height: 75px;
      margin-right: 10px;
      border-width: 1px;
    }