h1 {
  margin: 10px 0 10px 5px;
  color: #4f94b8;
}
h1.even-more {
  clear: both;
  margin: 0 0 10px 5px;
}
    html>body h1.even-more { /* ie7 */
      *min-height: 1px;
      *margin: 0 0 10px 5px;
    }
h2 {
  font-size: 17px;
}

#top-lcol {
  float: left;
  width: 505px;
  _width: 500px; /* ie6 */
  margin-left: 5px;
}
#top-rcol {
  float: left;
  width: 250px;
  margin-left: 10px;
}

/* module styles */
.modo {
  border-color: #b3d9ed;
}
.modo .mh {
  background-color: #b3d9ed;
  color: #105476;
}
.modo .mh a {
  color: #105476;
}

/* articles */
.article {
  margin-bottom: 10px;
  padding: 5px 10px;
  background-color: #eff6fa;
}
.article h2 {
  margin: 0 0 5px 0;
  padding: 0;
}
#whatis {
  min-height: 76px;
  _height: 76px; /* ie6 */
}
    #whatis .inner {
      line-height: 17px;
    }
    #whatis strong {
      color: #105476;
    }
#how {
  min-height: 156px;
  _height: 164px; /* ie6 */
}
    html>body #how { /* ie7 */
      *min-height: 161px;
    }
    #how ol {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    #how li {
      height: 21px;
      margin: 10px 0;
      padding-left: 28px;
      background: url('/images/bullets/num/1_blue.gif') no-repeat;
      line-height: 21px;
      color: #105476;
      font-weight: bold;
    }
    #how li.i2 { background-image: url('/images/bullets/num/2_blue.gif'); }
    #how li.i3 { background-image: url('/images/bullets/num/3_blue.gif'); }
    #how li.i4 { background-image: url('/images/bullets/num/4_blue.gif'); }
#why {
  min-height: 161px;
  _height: 172px; /* ie6 */
}
    html>body #why { /* ie7 */
      *min-height: 182px;
    }
    #why strong {
      color: #105476;
    }
    #why ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    #why li {
      margin: 8px 0 8px 10px;
      padding-left: 15px;
      background: url('/images/bullets/star/blue.gif') no-repeat 0 4px;
    }

/* category cta */

#cta {
  border-width: 10px;
  border-color: #4f94b8;
}
#cta .mh {
  height: auto;
  padding: 5px;
  background-color: #4f94b8;
  color: #fff;
  line-height: normal;
}
    #cta .mh h2,
    #cta .mh h3 {
      margin: 0;
      padding: 0;
    }
    #cta .mh h2 {
      height: 42px;
      padding-left: 62px;
      background: url('/images/learnmore/boxes.jpg') no-repeat;
    }
    #cta .mh h3 {
      margin-top: 5px;
      font-size: 12px;
    }
    #cta .mh h3 a {
      display: block;
      margin: 3px 0;
      text-decoration: underline;
      color: #fff;
    }
#cta .inner {
  background-color: #eff6fa;
  color: #26536f;
  font-weight: bold;
}
    #cta .inner .title {
    
    }
    #cta .inner ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      font-size: 11px;
    }
    #cta .inner li {
      height: 20px;
      margin: 7px 0;
    }
        #cta .inner li input {
          float: left;
        }
        #cta .inner li label {
          display: block;
          margin-left: 25px;
          padding-left: 28px;
          background: url('/sticky/images/icons/category/2_s.gif') no-repeat;
        }
    #cta .inner .submit {
      text-align: center;
    }
    /* category icons */
    #cta .inner li.c1 label { background-image: url('/sticky/images/icons/commodity/1_s.gif'); }
    #cta .inner li.c2 label { background-image: url('/sticky/images/icons/commodity/2_s.gif'); }
    #cta .inner li.c3 label { background-image: url('/sticky/images/icons/commodity/3_s.gif'); }
    #cta .inner li.c4 label { background-image: url('/sticky/images/icons/commodity/4_s.gif'); }
    #cta .inner li.c5 label { background-image: url('/sticky/images/icons/commodity/5_s.gif'); }
    #cta .inner li.c6 label { background-image: url('/sticky/images/icons/commodity/6_s.gif'); }
    #cta .inner li.c7 label { background-image: url('/sticky/images/icons/commodity/7_s.gif'); }
    #cta .inner li.c8 label { background-image: url('/sticky/images/icons/commodity/8_s.gif'); }
    #cta .inner li.c9 label { background-image: url('/sticky/images/icons/commodity/9_s.gif'); }
    #cta .inner li.c10 label { background-image: url('/sticky/images/icons/commodity/10_s.gif'); }
    #cta .inner li.c11 label { background-image: url('/sticky/images/icons/commodity/11_s.gif'); }
    #cta .inner li.c80 label { background-image: url('/sticky/images/icons/commodity/80_s.gif'); }
    
/* stories */
#stories {
  float: left;
  width: 244px;
  height: 198px;
  _height: 204px; /* ie6 */
  margin-right: 10px;
}
html>body #stories { /* ie7 */
	*height: 204px;
}
#stories .listing {
  margin-bottom: 5px;
}
#stories .exerpt {
  line-height: 17px;
}

/* column wrapper */
#cwrapper {
  float: left;
}

/* recent listings */
#recent {
  width: 504px;
}
#recent .mh {
  height: 16px;
  background-color: #b3d9ed;
  font: bold 10px;
}
#recent_list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 10px; 
}
#recent_list li {
  width: 504px;
  height: 19px;
  padding: 0;
}
    #recent_list li.alt {
      background-color: #f4f4f4
    }
#recent_list div {
  float:left;
  overflow: hidden;
  height: 19px;
  padding: 0 5px;
  line-height: 19px;
}
#recent_list .cat_img img { width: 16px; }
#recent_list .cat_img { text-align: left; width: 30px}
#recent_list .title {width: 160px;}
#recent_list .price {width: 90px;}
#recent_list .price img { }
#recent_list .pickup { width: 70px; }
#recent_list .delivery {width: 70px }

/* featured news */
#fnews {
  width: 504px;
}
#fnews #news {
  position: relative;
  height: 85px;
}
#fnews #news img {
  position: absolute;
  height: 85px;
  width: 488px;
}

/* price estimator */
#estimator {
  float: left;
  width: 244px;
  margin-right: 10px;
}
#estimator .inner {
  height: 153px;
  background-color: #F4F4F4;
}
#estimator li {
  clear: both;
  margin-bottom: 6px;
  *margin-bottom: 5px;
}
#estimator label {
  float: left;
  width: 95px;
  line-height: 20px;
  color: #105474;
  font-size: 11px;
  font-weight: bold;
}
#estimator select {
  font-size: 10px;
  width: 120px;
}
#estimator input {
  width: 50px;
}
#estimator li.submit {
  position: relative;
  top: 10px;
  margin-bottom: 0;
  text-align: right;
  *top: 6px;
}
#estimator li.submit input {
  width: auto;
}
#estimator li.dest-zip {
  margin: 0;
}

/* recent shipped */
#rsi {
  float: left;
  width: 244px;
  margin-right: 10px;
  font-size: 11px;
}
#rsi .inner {
  height: 168px;
  padding: 0 10px;
}
html>body #rsi .inner { /* ie7 */
	*height: 173px;
}
#rsi ul {
  margin: 5px 0;
  padding: 0;
  list-style-type: none;
}
#rsi img {
  float: left;
  width: 48px;
  height: 36px;
  margin: 4px 5px 0px 0px;
}

/* quick links */
#quicklinks {
  float: left;
  width: 244px;
}
#quicklinks .inner {
  height: 153px;
}
#quicklinks li {
  margin-bottom: 8px;
}

/* tips */
#tipsguidesarticles {
  clear: both;
  min-height: 1px; /* ie7 */
}
#cats {
  clear: both;
  width: 728px;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}
#cats li {
  float: left;
  height: 75px;
  width: 72px;
  margin-right: 10px;
}
#cats li#cat9 {
  margin-right: 0;
}
#cat1 { background: url('/sticky/images/tips/cat1_hover.gif') no-repeat; }
#cat2 { background: url('/sticky/images/tips/cat2_hover.gif') no-repeat; }
#cat3 { background: url('/sticky/images/tips/cat3_hover.gif') no-repeat; }
#cat4 { background: url('/sticky/images/tips/cat4_hover.gif') no-repeat; }
#cat5 { background: url('/sticky/images/tips/cat5_hover.gif') no-repeat; }
#cat6 { background: url('/sticky/images/tips/cat6_hover.gif') no-repeat; }
#cat7 { background: url('/sticky/images/tips/cat7_hover.gif') no-repeat; }
#cat8 { background: url('/sticky/images/tips/cat8_hover.gif') no-repeat; }
#cat9 { background: url('/sticky/images/tips/cat9_hover.gif') no-repeat; }
#cats li.selected {
  background-position: 0 -75px;
}
#cats img {
  border-width: 0;
  _margin-bottom: -3px; /* ie6 */
}

/* tips */
#tips {
  clear: both;
  width: 728px;
  height: 262px;
  margin: 0 auto;
}
#tipHeader {
	margin: 0;
	padding: 10px;
	font: bold 14px;
}
.cat1 { background: url('/sticky/images/tips/cat1_hover.gif') -72px 0 no-repeat; }
.cat2 { background: url('/sticky/images/tips/cat2_hover.gif') -72px 0 no-repeat; }
.cat3 { background: url('/sticky/images/tips/cat3_hover.gif') -72px 0 no-repeat; }
.cat4 { background: url('/sticky/images/tips/cat4_hover.gif') -72px 0 no-repeat; }
.cat5 { background: url('/sticky/images/tips/cat5_hover.gif') -72px 0 no-repeat; }
.cat6 { background: url('/sticky/images/tips/cat6_hover.gif') -72px 0 no-repeat; }
.cat7 { background: url('/sticky/images/tips/cat7_hover.gif') -72px 0 no-repeat; }
.cat8 { background: url('/sticky/images/tips/cat8_hover.gif') -72px 0 no-repeat; }
.cat9 { background: url('/sticky/images/tips/cat9_hover.gif') -72px 0 no-repeat; }
#tips span a,
#tips span a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#tips ul,
#tips ul {
  margin: 0 0 0 25px;
  padding: 0;
  list-style-type: none;
}
#tips .lcol,
#tips .rcol {
  float: left;
  width: 50%;
}
#lcol,
#rcol {
  margin: 0 10px 10px 30px;
}