/*Page Styles*/
  div.ClosetMaid_Hero { background: url('http://static.targetimg1.com/DVM/2013/April/wk2/ClosetMaid/ClosetMaid_Hero_Bg.jpg') no-repeat 65px 30px; display:block; float:left; height:570px; margin:0!important; padding:0px; position: relative; width:950px; font-family:'Helvetica Neue', Helvetica, Arial; text-align: left!important;}
  div.ClosetMaid_Hero .text { display:block; float:left; margin: 0px; padding: 50px 0 0 630px;}
  div.ClosetMaid_Hero .logo { background: url("http://static.targetimg1.com/DVM/2013/April/wk2/ClosetMaid/ClosetMaid_Logo.jpg") no-repeat; display:block; width:200px; height:52px; margin:0px!important; padding:0!important;}
  
  div.ClosetMaid_Hero h2 { color:#999!important; font-size:50px!important; line-height:52px!important; letter-spacing:-2px; font-weight: bold; display:block; clear: both; margin:20px 0 5px 0!important; padding:0px!important; width: 260px;}
  div.ClosetMaid_Hero h3 { color:#666!important; font-size:18px!important; line-height:20px!important; font-weight: bold; display:block; clear: both; margin:0px !important; padding:0px!important;}
  div.ClosetMaid_Hero h2 span { color:#666!important;}
  div.ClosetMaid_Hero p { color:#333!important; font-size:14px!important; line-height:16px!important; font-weight: normal; display:block; margin:0px!important; padding:0px!important; width: 280px;}
  div.ClosetMaid_Hero a { color:#0069ff!important; font-size: 12px; line-height: 14px; font-weight:bold!important; margin:0px!important; padding:0px!important;}
  div.ClosetMaid_Hero a.prod {  font-size:14px!important;  line-height:16px!important; position: absolute;}
  div.ClosetMaid_Hero a.prod.prod1 { left: 120px; top: 200px;}
  div.ClosetMaid_Hero a.prod.prod2 { left: 0px; top: 385px;}
  div.ClosetMaid_Hero a.prod.prod3 { left: 530px; top: 300px;}

  div.ClosetMaid_Hero .coupon { background: url('http://static.targetimg1.com/DVM/2013/April/wk2/ClosetMaid/ClosetMaid_Coupon.jpg') no-repeat 0 0; display:block; float:left; height: 66px; margin:25px 0 0 622px!important; padding: 32px 0 0 18px; width: 242px;}
  div.ClosetMaid_Hero .coupon p{color: #333!important; font-size: 12px!important; line-height: 14px!important; font-weight: normal!important; margin:5px 0!important; width: 150px;}
  div.ClosetMaid_Hero .coupon p span{color:#cc0000!important; font-weight: bold!important;}
  div.ClosetMaid_Hero .disclaimer{color: #999999!important; font-size: 10px!important; line-height: 12px!important; font-weight: normal!important; margin:0 72px 0 0!important; float: right; width: 250px!important;}
  div.ClosetMaid_Hero .recipes { background: url('http://static.targetimg1.com/DVM/2013/April/wk2/ClosetMaid/ClosetMaid_Gallery.jpg') no-repeat 0 20px; display:block; float:left; margin: 30px 0 0 620px; /*5px when coupon comes back*/min-height: 80px; width: 260px;}
  div.ClosetMaid_Hero .recipes .special { color: #666!important; font-size: 14px!important; line-height: 16px!important; margin: 0 0 0 8px!important;}
  div.ClosetMaid_Hero .recipes .thumbImg { display: block; float: left; height: 43px; width: 70px; margin: 7px 7px 0 6px!important; overflow: hidden;}
  
  div.ClosetMaid_Hero .disc { color: #333!important; font-size: 10px!important; line-height: 12px!important; font-weight: normal!important; margin:0px!important; position: absolute; left: 0px; bottom: 10px;}
  .screen-reader-only{display: none!important;}

  /*Overlay Styles*/
#recipesBgOverlay { background-color:#000000; display:none; filter:alpha(opacity=40); left: 0; opacity: 0.4; min-height:2200px; position: absolute; top: 0px; width: 100%; z-index:1000;}
#overlayContainer { background:url('http://static.targetimg1.com/DVM/2012/Feb/wk1/Unilever_Recipes/overlay/btn-shadow.png') no-repeat 28px bottom; display:none; font-family:'Helvetica Neue', Helvetica, Arial; position:absolute; top:50%; left:50%; margin:0 0 0 -375px; padding:0 0 14px 0; width:750px!important; z-index:1010;}
.recipesBg { background:url('http://static.targetimg1.com/DVM/global/overlay/top-shadow.png') no-repeat 30px 0px; padding:10px 0 20px 0; width:750px!important;}
#recipesCarrousel { min-height:450px; margin:0 0 14px 25px; padding:0 0 30px 0; padding:10px 0 0 0; position:relative; width:750px;}
#recipesCarrousel #carrouselContainer { display:block; margin:0 45px 0 55px; overflow:hidden; width:590px;}
#recipesCarrousel ul { margin:0; padding:0;}
#recipesCarrousel ul li { margin:0; padding:0; overflow: hidden; width:700px;}
#overlayContainer .prev { background:url('http://static.targetimg1.com/DVM/global/overlay/arrows.jpg') no-repeat 0 0; position:absolute; top:250px; left:52px; height:52px; overflow:hidden; width:20px; z-index:3;}
#overlayContainer .prev:hover { background-position:0 -53px;}
#overlayContainer .next { background:url('http://static.targetimg1.com/DVM/global/overlay/arrows.jpg') no-repeat -20px 0; position:absolute; top:250px; right:49px; height:52px; overflow:hidden; width:20px; z-index:3;}
#overlayContainer .next:hover { background-position:-20px -53px;}
  
.recipeOverlay {  margin:5px 0 0 18px; padding:0; width:630px;}
.recipeOverlay .recipeInfo { display:block; float:left; margin:15px 0 0 0; padding:0px; width:560px; text-align: center;}
.recipeOverlay .recipeInfo h2 { color:#666; font-size:12px; font-weight:bold; line-height:14px; margin:0px; padding:15px 0 5px; width:98%;}
.recipeOverlay .recipeInfo p { color:#666; font-size:12px; font-weight:normal; line-height:14px; margin:0px; padding:0; width:98%;}

#thumbsRecipesCarrousel { display:block; margin:20px 0 0 39px; min-height:40px; padding:0px; position:relative; width:675px;}
#overlayContainer a.close { background: url("http://static.targetimg1.com/DVM/global/overlay/recipes/close.jpg") no-repeat scroll 0 0 transparent; display: block; height: 30px; margin: 0; overflow: hidden; position: absolute; right: 45px; top: 10px; width: 30px; z-index: 2; }
#overlayContainer a.close:hover { background-position: 0 -30px;}

#thumbsRecipesCarrousel #showCarrousel { background:url('http://static.targetimg1.com/DVM/global/overlay/recipes/expand-arrow.jpg') no-repeat center bottom; color:#999999; display:block; font-size:12px; font-weight:bold; height:25px; margin:0; padding:0px; text-align:center; position:absolute; top:0px; left:290px;}
#thumbsRecipesCarrousel #hideCarrousel { background:url('http://static.targetimg1.com/DVM/global/overlay/recipes/hide-arrow.jpg') no-repeat center bottom; color:#999999; display:none; font-size:12px; font-weight:bold; height:25px; margin:0; padding:0px; position:absolute; top:0px; left:290px; text-align:center;}
  
#thumbsRecipesCarrousel .dinamycInformation { background:url('http://static.targetimg1.com/DVM/2012/Nov/wk1/Unilever_Meal_Spot_Holiday/images/thumb-bg.jpg') no-repeat 0 0; display:none; float:left; height:101px; margin:30px 0 0 0; padding:0px; position:relative; width:675px;}
#thumbsRecipesCarrousel .dinamycInformation .prevThumbs { background:url('http://static.targetimg1.com/DVM/2012/Nov/wk1/Unilever_Meal_Spot_Holiday/images/arrows-thumbs.jpg') no-repeat 0 0; position:absolute; top:35px; left:60px; height:25px; overflow:hidden; width:15px; z-index:3;}
#thumbsRecipesCarrousel .dinamycInformation .prevThumbs:hover { background-position:0 -25px;}
#thumbsRecipesCarrousel .dinamycInformation .prevThumbs.disabled { background-position:0 0; cursor:default;}
#thumbsRecipesCarrousel .dinamycInformation .nextThumbs { background:url('http://static.targetimg1.com/DVM/2012/Nov/wk1/Unilever_Meal_Spot_Holiday/images/arrows-thumbs.jpg') no-repeat -15px 0; position:absolute; top:35px; right:60px; height:25px; overflow:hidden; width:15px; z-index:3;}
#thumbsRecipesCarrousel .dinamycInformation .nextThumbs:hover { background-position:-15px -25px;}
#thumbsRecipesCarrousel .dinamycInformation .nextThumbs.disabled { background-position:-15px 0; cursor:default;}
  
#thumbsRecipesCarrousel #thumbsContainer { display:block; height: 85px; float: left; margin:12px 0 0 100px;}
#thumbsRecipesCarrousel #thumbsContainer ul, #thumbsRecipesCarrousel #thumbsContainer ul li { display:block; float:left; margin:0px; padding:0px;}
#thumbsRecipesCarrousel #thumbsContainer ul li .image { background:no-repeat center center; background-size:105px auto; display:block; height:65px; margin:3px; width:105px; }
#thumbsRecipesCarrousel #thumbsContainer ul li.selected  { background:url('http://static.targetimg1.com/DVM/2012/Nov/wk1/Unilever_Meal_Spot_Holiday/images/thumb-selected.jpg') no-repeat;}
#thumbsRecipesCarrousel #thumbsPagination { position:absolute; bottom:5px; left:295px; width:110px;}
#thumbsRecipesCarrousel #thumbsPagination p { background:url('http://static.targetimg1.com/DVM/2012/Nov/wk1/Unilever_Meal_Spot_Holiday/images/pagination-dots.jpg') no-repeat -13px 0; cursor:default; display:block; float:left; margin: 0px!important; padding: 0px!important; height:10px; width:12px;}
#thumbsRecipesCarrousel #thumbsPagination p.current { background-position:0 0;}

#Main .utilityTemplate.category-template.ph2 .x0y0.w2.h2{border-right: none!important;}