 body iframe, body iframe *{
    font-size : 0px !important;
    display : none;
 }
 
 a#scrollTop{
   position : fixed;
   top : 45%;
   width : 44px;
   height : 44px;
   right : 50px;
   background: url("/i/store/backToTop.png") no-repeat  0 0;
   display : block;
   width : 44px;
   height : 44px;
  }
  
  a#scrollTop.hidden{
   display : none;
  }
  
   a#scrollTop:hover{
       background-position:  0 -94px;
   }
   
   a#scrollTop.hidden{
       display : none;
   }
   
   
#cluster_cat_headline_area{
  position : relative;
}

#cluster_cat_marquee_well{
  height : 300px;
  }
  
#cluster_cat_promo_container{
    position : absolute;
    width : 200px;
    height : 248px;
    top: 26px;
    right : 26px;
  }
  
  
   .catContainer{
   width : 980px;
  }
  
  
.categoryItem {
  width: 240px;
  float: left;
  height : 280px;
  border : 2px solid #F8F8F8;
}

.productWrapper{
  position : relative;
}

.productWrapper,.productWrapper img{
 width : 100%;
 height : 100%;
}

.productWrapper .productMetaDeta{
 position : absolute;
 bottom : 10px;
 z-index: 10;
 width : 240px;
 text-align: center;
 left : 0px;
}

.productWrapper .productMetaDeta .productHeader{
  font-size: 13px;
  color : #181512;
}


.catHeaderWrapper{
  background-color : #f8f8f8;
}

/*
.catHeaderWrapper:hover, .categoryItem:hover{
   background-color : #F0F0F0;
}
*/

.catHeaderWrapper .catHeader{
  width:200px;
  margin:auto;
  height : 240px;
  background-color : #ffffff;
  margin-top:20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	padding : 10px 0 0 20px;
}

.catHeaderWrapper .noNavRecipe{
	margin : 0;
	width : 240px;
	height : 280px;
	background : url(/i/test_target/pg004_2013/assets/photogifts_cluster_sprite.png) -290px  -990px no-repeat;
}

.catHeaderWrapper .noNavRecipe#noNav-1{
    background-position : 0 -660px;
}

.catHeaderWrapper .noNavRecipe#noNav-2{
    background-position : 0 -1650px;
}

.catHeaderWrapper .noNavRecipe#noNav-3{
    background-position : -580px 0;
}

.catHeaderWrapper .noNavRecipe#noNav-4{
    background-position : -290px 0;
}

.catHeaderWrapper .noNavRecipe#noNav-5{
    background-position : 0 -990px;
}

.catHeaderWrapper .noNavRecipe#noNav-6{
    background-position : -290px -330px;
}

.catHeaderWrapper .noNavRecipe#noNav-7{
    background-position : -290px -660px;
}

.catHeaderWrapper .noNavRecipe#noNav-8{
    background-position : 0 -330px;
}

.catHeaderWrapper .noNavRecipe#noNav-9{
    background-position : 0 0;
}

.catHeaderWrapper .noNavRecipe#noNav-10{
    background-position : -290px -1325px;
}

.catHeaderWrapper .noNavRecipe#noNav-11{
    background-position : -290px -1325px;
}

.catHeaderWrapper .noNavRecipe#noNav-11{
    background-position : -290px -1650px;
}


.catHeaderWrapper .noNavRecipe h1{
	color : #58595b;
	width : 165px;
}

.catHeaderWrapper .catHeader h1{
  font-size: 30px;
}

.catHeaderWrapper .catHeader.navRecipe h1{
    width: 165px;
}

.catHeaderWrapper .catHeader li{
  list-style-type : none;
  size : 12px;
  font-family: "Avenir LT W01 55 Roman", Verdana, Arial, sans-serif;
  line-height : 20px;
}

.productWrapper .productMetaDeta .cat_item_sale{
  display : inline;
}
.productWrapper .productMetaDeta span.cat_item_price{
   color : #58595b;

}


.productWrapper .productMetaDeta span.cat_item_price,
.productWrapper .productMetaDeta span.cat_item_price .cat_pricing_highlight,
.productWrapper .productMetaDeta .cat_item_sale{
    font-family: "Avenir LT W01 55 Roman", Verdana, Arial, sans-serif;
    font-size: 12px;
}


.categoryItem.twoColumns{
  width:484px;
}

.categoryItem.twoRows{
   height : 564px;
}

.catContainer a, .catContainer a:hover{
  color : #181512;
  text-decoration : none;
}
