#buying_guides,#featured_products,#popular_brands,#popular_searches{margin:0 0 20px 0;}
#l1_storefront{margin:0;padding:0;position:relative;}
#top_cats{width:100%;margin:20px 0 0 0;position:relative;}

.warm table{width:100%;background-color:#E5E5F1;}

#top_cats td {
  height: 152px;
  text-align: center;
  width: 150px;
  text-align: center;
  vertical-align: top;
  background:#FFF url('../images/warm/product_bg.gif') -156px 0 no-repeat;
  border: none;
}

body.shopzilla #top_cats td {
  background-image: url('../images/warm/product_bg_sz.gif')
}

#top_cats a{display:block;}
#top_cats img{border:none;margin:10px 0 0;}

.warm caption {
  background: #E5E5F1;
  font-weight: bold;
  font-size: 16px;
  color: #000;
  text-align: left;
  padding: 5px 0 0 10px;
  position: relative;
}

.warm_header {
  padding: 5px 10px;
}

body.shopzilla .warm table,
body.shopzilla .warm caption,
body.shopzilla .warm .bottom,
body.shopzilla .warm h2,
body.shopzilla .wfp_container,
body.shopzilla #buying_guides {
  background-color: #E1E1AB;
}

body.shopzilla .warm td,
body.shopzilla .warm th,
body.shopzilla .warm td.last,
body.shopzilla .warm th.last {
  border-color: #E1E1AB;
}

#top_cats caption span{position:relative;z-index:10;font-weight:bold;font-size:16px;}
#top_cats caption div{width:7px;height:7px;position:absolute;top:0;z-index:5; overflow: hidden;}

.warm caption div.left{background:url('../images/purple_curves.gif') 0 0 no-repeat;left:0;}
.warm caption div.right{font-size:1px;height:7px;background:url('../images/purple_curves.gif') right -7px no-repeat;right: 0px;}

.warm .bottom{background:#E5E5F1;position:relative;height:3px;}
#top_cats .bottom div{width:7px;height:7px;position:absolute;top:0;z-index:5;}

.warm .bottom div.left{background:url('../images/purple_curves.gif') 0 -21px no-repeat;left:0;}
.warm .bottom div.right{background:url('../images/purple_curves.gif') right -14px no-repeat;right:0;}

body.shopzilla .warm caption div.left,
body.shopzilla .warm caption div.right,
body.shopzilla .warm .bottom div.left,
body.shopzilla .warm .bottom div.right { 
  background-image: url('../images/green_curves.gif');
}

#browse_departments{font-family:Arial,Helvetica,sans-serif;margin:20px 0;padding:0;width:100%;}
#browse_departments h3{font-size:14px;font-weight:bold;padding-bottom:0;margin:0 0 5px 0;}
#browse_departments table,#popular_brands table,#popular_searches table{margin:0;width:100%;}

.warm td,
.warm th {
  background: #FFF;
  border-left: 5px solid #E5E5F1;
  font-family: Verdana;
  vertical-align: top;
  width: 25%;
  margin: 0;
  /*position: relative;*/
}

#browse_departments .bgrow td,#browse_departments .bgrow th,#popular_brands .bgrow td,#popular_brands .bgrow th,#popular_searches .bgrow td,#popular_searches .bgrow th{height:0;line-height:.4;}

.warm td.last,
.warm th.last {
  border-right:5px solid #E5E5F1;
}

#browse_departments ul{margin:0 0 15px 15px;padding:0;}
#browse_departments li{margin:0 0 5px 0;font-size:14px;font-weight:normal;}
#browse_departments li h4{font-weight:normal;margin:0;}
#browse_departments li h4 a{font-weight:normal;}
#browse_departments td h3,#browse_departments td ul{padding:0 5px 0 15px;}
#buying_guides{background:#E5E5F1;}

.warm h2 {
  background:#E5E5F1;text-align:left;padding:0 0 6px 10px;font-weight:bold;font-size:16px;
}

#featured_products h2{padding:0 0 0 10px;}
#buying_guides_container{padding:0 5px;}
#buying_guides_container .rounded_top_inner,#buying_guides_container .rounded_bottom_inner{line-height:.4;position:relative;}
#buying_guides_container ul{background:#FFF;margin:0;padding:5px 25px; overflow: hidden;}
#buying_guides_container ul li{padding:2px 0;}
#buying_guides_container ul li .buying_guide_link,#buying_guides_container ul li .buying_guide_desc{text-decoration:underline;}
#buying_guides_container ul li .buying_guide_desc{color:#000;}
.wfp_container{background:#E6E5F4 none repeat scroll 0 0;font-size:11px;padding:5px 5px 3px 4px;text-align:left;}
.wfp_row{margin:0 0 3px 0;height:94px;}

.wfp_row td {
  background-color:#fff;
  border: none;
  vertical-align: middle;
}

.wfp_row td.rt_border{border-right:1px solid #dad9eb;}
.wfp_row td.left_end{background:#fff url('../images/csp_row_endcaps.gif') left 0 no-repeat;}
.wfp_row td.right_end{background:#fff url('../images/csp_row_endcaps.gif') right -94px no-repeat;text-align:center;}
.wfp_row .product_img_cell{width:86px;}
.wfp_row .product_info_cell{margin:0 10px 0 0;width:290px;overflow:hidden;}
.wfp_row .product_info_cell .more_link{font-size:12px;}
.wfp_row .product_info_cell p{margin:0 0 5px;}
.wfp_row .product_info_cell h3{font-size:15px;}
.wfp_row .product_info_cell span{font-size:14px;}
.wfp_row .product_info_cell .rating{margin:5px 0 0 0;}
.wfp_row .product_info_cell .rating img{margin:0 5px 0 0;}
.wfp_row .store_rating_cell{font-size:14px;padding:5px;width:190px;overflow:hidden;}
.wfp_row .store_rating_cell p{font-size:11px;margin:0 auto;padding:5px;}
.wfp_row .store_rating_cell a{text-decoration:none;color:#000;}
.wfp_row .store_rating_cell span{font-size:14px;}
.wfp_row .store_rating_cell a.at_link{font-size:13px;}
.wfp_row .store_rating_cell .price{color:#162983;font-size:21px;font-weight:bold;cursor:pointer;text-decoration:underline;}
.wfp_row .store_rating_cell .stores{color:#162983;text-decoration:underline;}
.wfp_row .merchant_rating_cell .rating_container{margin:2px 0 2px 0;}
.wfp_row .merchant_rating_cell a{font-size:12px;}
.wfp_row .merchant_rating_cell h3{font-size:11px;font-weight:normal;color:#444;}
.wfp_row .merchant_rating_cell .wfp_reviews_text,.wfp_row .merchant_rating_cell .wfp_reviews_text nobr{font-size:11px;}

.wfp_row .product_price_cell {
  font-size: 12px;
  color: #444;
  padding: 0 8px 0 6px;
}

body.shopzilla .wfp_row td.left_end,
body.shopzilla .wfp_row td.right_end {
  background-image: url('../images/csp_row_endcaps_sz.gif');
}

.wfp_row .product_price_cell a{font-size:20px;font-weight:bold;}

.wfp_row .product_price_cell .price_detail,
.wfp_row .product_price_cell .price_detail * {
  font-size: 11px;
  font-weight: normal;
  color: #444;
  text-decoration: none;
  display: block;
}

.wfp_row .product_price_cell .price_detail .free_delivery {
  color: #228B22;
}

.wfp_row .product_price_cell .price_detail_sum_line{margin:0;padding:0;font-size:8px;}
.wfp_row .product_price_cell .total_price{font-size:16px;}
.wfp_row .product_price_cell .wfp_avg_price{font-size:12px;padding:0;margin:5px 0 0 0;font-weight:normal;}
.wfp_row .product_price_cell .wfp_smrt_txt{padding:4px 0 0 0;font-size:16px;}
.wfp_row .product_price_cell .wfp_see_site{font-size:13px;}
#see_more_feat_prod {
  text-align: center;
}
#skyscraper{float:right;margin:50px auto;width:160px;}

#related_searches_teaser,
#related_searches_teaser h2,
#related_searches_teaser a {
  border: none;
  color: #999999; 
  font-size: 11px; 
  font-weight: normal; 
  margin: 0; 
  padding: 0;
}

#related_searches_teaser {
  margin: 0 0 15px;
}

#related_searches_teaser h2 {
  display: inline;
}

#related_searches_teaser a {
  color: #003399;
}

#related_searches_teaser a:active { 
  color: #f00;
}

#related_searches_teaser a:visited { 
  color: #800080;
}

#related_searches_teaser #more_searches {
  display:none;
}