/* flash backgrounds  */

 #flash-background{}
.linenbackground { background:#a311b0; height:265px;}
.breakfastbackground { background:#f1da72; height:265px;}
.food_prepackground { background:#c8320f; height:265px;}
.cookwarebackground { background:#c3c3c3; height:265px;}
.cooking_appbackground { background:#494335; height:265px;}
.coffeebackground { background:#494335; height:265px;}
.homepagebackground { /*background:url(/cmscontent/images/2010/general/homepagebg.gif) repeat-x;*/ height:343px; }
.specialoffersbackground { height:343px;}
.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.sIFR-active h1,
.sIFR-active h3,
.sIFR-active h4 { }
/* sfir fonts - linen department*/
  .sIFR-active h1 { font-size:24px;
     
    }
  .sIFR-active h3 { font-size:12px;
     
    }
  .sIFR-active h4 { font-size:18px;
     
    }
   .sIFR-active h5 { font-size:18px;
     
    }
	
	
/* products template */
#wrapperLeft { float:left; width:220px;}
.navline  
{
    background-image: url("/App_Themes/Summer2010/images/homecook/product/productThumbDividerHori.gif");
    background-position: left top;
    background-repeat: repeat-x;
    clear: both;
    height: 1px;
    margin-bottom: 9px;
    margin-top: 16px;
    width: 80%;
    
    
    /*background:url(/cmscontent/images/2010/general/leftnav/lnav_hline.jpg) no-repeat; width:100%; height:9px; margin-top:16px; */
 }



.navigationLeft { width:194px; margin-left:16px; padding-top:16px; padding-right: 10px;  }
* html .navigationLeft {width:220px; margin-left:8px; padding-top:16px; }
.navigationLeft h5, .navigationLeft h5 a {  color:#EA1800; font-size:16px; line-height:40px; padding-top:0px; font-weight:normal;}

.navigationLeft ul {  padding-left:15px;}
.navigationLeft ul li {list-style-image: url(/cmscontent/images/2010/general/leftlist.gif); }
.navigationLeft ul li a{ padding-left:0px; font-size:12px; color:#4f4f4f; text-decoration:none; line-height:18px; cursor:pointer;}
.navigationLeft ul li a:hover{ color:#000000;}
.newsTxt { font-size:12px; color:#454545; text-align:left;}
.newsTxt a { text-decoration:underline; font-size:12px; color:#454545;}
.navdelivery { background:url(/cmscontent/images/2010/general/leftnav/lftnlogo_delivery.jpg) no-repeat left; width:70%; height:70px; text-align:right;}
.navdelivery div { float:right; height:50px; padding-top:20px; width:85px;}
.navfollow {width:100%; text-align:center}
/*.navPad_top { padding-left:32px;}
.navPad_center { padding-left:16px;}
.navPad_bottom { padding-left:16px;}*/

.mainContent { float:left; width:710px;}
.mcHeader { /*padding:16px;*/ padding-top:9px;}
.mcHeader h1 { color: #444; letter-spacing: 1px; font-family: 'Century Gothic', Arial, Sans-Serif; font-size: 30px; text-transform: uppercase; }
.mcHeader h3 { color: #444; font-size: 15px; font-weight: normal; margin-bottom: 25px; font-family: Arial, Sans-Serif; }


.productContBoxLinen { float:left; margin-left:8px; margin-top:8px;  width:166px;  height:384px; border:#2a2a2a 1px solid; }
.productContBoxLinen img {border-bottom:#2a2a2a 1px solid; }
.productContBoxLinen div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxLinen div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:5px; width:100%; font-size: 19px; font-weight: normal; }
.productContBoxLinen div h4 a { color: #444; }

.productContBoxBreakfast { float:left; margin-left:8px; margin-top:8px;  width:166px;  /*height:388px;*/ border:#2a2a2a 1px solid; }
.productContBoxBreakfast img {border-bottom:#2a2a2a 1px solid; }
.productContBoxBreakfast div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxBreakfast div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:15px; width:100%; font-size: 22px; font-weight: normal; }
.productContBoxBreakfast div h4 a { color: #444; }

.productContBoxFoodprep { float:left; margin-left:8px; margin-top:8px; width:166px;  /*height:388px;*/ border:#2a2a2a 1px solid; }
.productContBoxFoodprep img {border-bottom:#2a2a2a 1px solid; }
.productContBoxFoodprep div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxFoodprep div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:8px; width:100%; font-size: 17px; font-weight: normal; }
.productContBoxFoodprep div h4 a { color: #444; }

.productContBoxCookware { float:left; margin-left:8px; margin-top:8px;  width:166px;  /*height:388px;*/ border:#2a2a2a 1px solid; }
.productContBoxCookware img {border-bottom:#2a2a2a 1px solid; }
.productContBoxCookware div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxCookware div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:6px; width:100%; font-size: 19px; font-weight: normal; }
.productContBoxCookware div h4 a { color: #444; }

.productContBoxCookingapp { float:left; margin-left:8px; margin-top:8px;  width:166px;  /*height:388px;*/ border:#2a2a2a 1px solid; }
.productContBoxCookingapp img {border-bottom:#2a2a2a 1px solid; }
.productContBoxCookingapp div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxCookingapp div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:18px; width:100%; font-size: 17px; font-weight: normal; }
.productContBoxCookingapp div h4 a { color: #444; }

.productContBoxCoffee { float:left; margin-left:8px; margin-top:8px;  width:166px;  /*height:388px;*/ border:#2a2a2a 1px solid; }
.productContBoxCoffee img {border-bottom:#2a2a2a 1px solid; }
.productContBoxCoffee div { text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxCoffee div h4 { color: #444; font-family: 'Century Gothic', Arial, Sans-Serif; padding-top:9px; width:100%; font-size: 18px; font-weight: normal; }
.productContBoxCoffee div h4 a { color: #444; }

.productContBoxHomepage { float:left; padding-left:16px; margin-top:16px;  width:220px;  /*height:388px; border:#5a523b 1px solid;*/}
.productContBoxHomepage img {/*border-bottom:#5a523b 1px solid;*/ }
.productContBoxHomepage div { background-color:#f4f4f4; text-align:center; width:100%; margin:0; padding:0; height:60px;}
.productContBoxHomepage p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; font-size:9pt;}
.productContBoxHomepage div h4 { padding-top:16px; width:100%;}
.productContBoxHomepage div h3 { padding-top:16px; width:100%;}
.productContBoxHomepage div h1 { font-family: 'Century Gothic', Arial, Sans-Serif; color: #444; width:90%; font-size: 24px; font-weight: normal; padding: 12px 0 2px 16px; text-align: left; }

.Homepage_margin2 div p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; font-size:9pt;}
.Homepage_margin1 div p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; font-size:9pt;}
.Homepage_margin2 div { height:174px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.Homepage_margin1 div { height:174px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.Homepage_margin2 div a { color:#000000; text-decoration:none;}
.Homepage_margin1 div a { color:#000000; text-decoration:none;}
.Homepage_margin2 {padding-left:16px; width:339px; margin-top:32px;}
.Homepage_margin1 {padding-left:16px;width:339px;margin-top:32px;}

.Homepage_margin2b div p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; padding-top:8px; font-size:9pt;}
.Homepage_margin1b div p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; padding-top:8px; font-size:9pt;}
.Homepage_margin2b div { height:375px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.Homepage_margin1b div { height:375px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.Homepage_margin2b div a { color:#333; text-decoration:none;}
.Homepage_margin1b div a { color:#333; text-decoration:none;}
.Homepage_margin2b {padding-left:16px; width:339px;}
.Homepage_margin1b {padding-left:9px;width:339px;}


.mainContentbottomBanner { float:right; height:274px; /* margin-left:16px;*/ margin-top:16px;  }
.mainContentbottomBanner a { text-decoration:none; color:#FFFFFF;}
.bottomBannerText{
	position:relative;
	width:370px;
	height:60px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	left: 316px;
	top: 214px;
	z-index:100;
}
/* mini newsletter */
.news_input { line-height:20px; height:21px; border:#a7a7a7 solid 1px; width:175px;} 
.news_input .inpL { float:left}
.news_input .inpR { float:left}
.news_input input { border:none; color:#b4b4b6; background-color:#FFFFFF;}
.news_input img { padding:0; margin:0; border:none;}
.mininewsletter {}
.mininewsletterframe { margin-left:0px;}
.mainContainer #mainWrapper { width:962px; margin: 0 auto; clear:both;}
.mainContainer #mainWrapper .insideWrap { background-color:#FFFFFF; width:100%; float:left;}

/*footer*/
.mainFooterWrapper { width: 100%; height:70px; vertical-align:baseline; padding-top:8px; background-color: #fff; }
.mainFooter { margin: 0 auto; width:962px; height:70px; vertical-align:baseline;}
.mainFooter .footelement { float:left; padding-left:12px; padding-right:12px; height:60px; border-left: solid #e7e7e7 2px;}
.mainFooter .footelement.footelementLast { padding-right: 10px; border-right: solid #e7e7e7 2px;}
.mainFooter .footelement .footicon { padding-top:10px;}
.mainFooter .footelement .foottop  {  }
.mainFooter .footelement .footleft {float:left}
.mainFooter .footelement .footright {float:left; padding-top:6px;}
.mainFooter .footelement .footright ul { }
.mainFooter .footelement .footright ul li { margin-left:16px; list-style-image: url(/cmscontent/images/2010/general/leftlist.gif); line-height:15px;}
.mainFooter .footelement .footright ul li a{padding-left:0px; font-size:12px; color:#000000; text-decoration:none;  cursor:pointer;}
.mainFooter .footelement .footinside { float:left;  width:209px;/*width:210px;*/}

.cookingappvideo { padding:16px; clear:left;}
.breakfastvideo { padding-top:16px; padding-left:8px; clear:left;}
.cookwarevideo { padding-top:16px; padding-left:8px; clear:left;}
.coffeevideo { padding:16px; clear:left;}
.linenvideo { padding-top:16px; padding-left:8px; clear:left;}
.foodprepvideo { padding-top:16px; padding-left:8px; clear:left;} 

.linkcolor { color:#F00;}
/*.specialOfferText{font-size:13px;}*/

/*SPECIAL OFFERS PAGE*/

#special_container {width:698px; padding-left:8px;}

.special_clear {width:698px;height:25px;clear:both}

.left_product {width:164px;float:left;margin:0;padding:0;font:Tahoma, Geneva, sans-serif}

.left_product * {margin:0;padding:0;border:0;text-decoration:none}

.left_product a {color:#000}

.left_product p {color:#0a0a0a; font:11px Tahoma, Geneva, sans-serif}

.special_dots {background:url('/cmscontent/images/2010/specialoffers/special_dot.png');width:14px;height:227px;float:left}

.special_red {color:#ff0000}

.special_buy_it {display:block;width:79px;height:20px;background:url('/cmscontent/images/2010/specialoffers/special_buy_it.png') no-repeat; float:right; margin-top:8px; padding-bottom:5px;}

.special_stock {float:left;padding-top:5px;font-size:14px;font-weight:bold;color:#95dd0a;font-style:uppercase; margin-top:}

.special_stocklinks {width:85px;height:20px;display:block;float:left; margin-top:8px;}

.not_so_special_price {text-decoration:line-through;float:right;margin-right:3px; }

.special_price {float:right;color:#ff0000;margin-right:3px; }

.special_link {display:block;width:164px;height:155px}

.special_link2 {display:block;width:164px;height:45px}

.special_header { padding-left:8px;padding-top:10px;}
.special_info { }

/*delivery*/
.deliverycontent { text-align:justify; font-size:12px; padding-left:16px; padding-bottom:50px;}
.deliverycontent .header { font-weight:bold; color:#FF0000;}
.deliverycontent .red { color:#FF0000;}
.deliverycontent a { color:#FF0000; text-decoration:underline;}
/*end of delivery*/
/*new products page*/
.si_left {font-family:Tahoma, Geneva, sans-serif; font-size:11px; width:112px; float:left; line-height:14px;}
.si_right {font-family:Tahoma, Geneva, sans-serif; font-size:11px; width:auto; float:right;line-height:14px; margin-top:13px; margin-right:6px; }
.special_price_black { color:#000000; float:right; }
.special_linkNewProds {display:block;width:164px;height:45px}
.newprods_dots {background:url('/cmscontent/images/2010/specialoffers/special_dot.png'); background-position: -2px 0px; width:11px;height:227px;float:left;}

/*end of new products page*/

/*homepage flashad*/
#flashad { position:absolute; clip: rect(226px, 658px, 542px, 386px);}
.productContBoxHomepageV2 { width:220px; height:228px; float:left; margin-left:16px;}
.titleHPV2 {  height:60px; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-color:#f4f4f4; text-align:center; width:100%; margin:0; padding:0;}
.titleHPV2 h4 { padding-top:16px; width:100%; font-size:17px;font-weight:normal;}
.titleHPV2 h3 { padding-top:16px; width:100%;}
.titleHPV2 h1 { padding-left:16px; padding-top:16px; width:90%;}
.titleHPV2 p { text-align:justify; padding-left:16px; padding-right:16px; padding-bottom:8px; font-size:9pt;}
.titleHPV2 a { color:#000000; text-decoration:none;}


/*END homepage flashad*/
