#buying_guides,#featured_products,#popular_brands,#popular_searches{margin:0 0 15px 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;
}

.top {
  position: relative;
}

.warm_header {
  padding: 5px 10px;
  margin: 0 300px 0 0;
}

.disclaimer {
  position: absolute;
  top: 3px;
  right: 10px;
  width: 225px;
  text-align: right;
  font-weight: bold;
}

#l1_storefront .product_review_table {
  width: 100% !important;
  width: auto;
}

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:15px 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;}

#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;
}