/*
 * This file styles the product pages */

/* Content Containers */
div.individualLeft {float: left; width: 435px; margin: 30px 0 0 10px;}
div.individualRight {float: left; width: 480px; margin: 30px 0 0 10px;}
div.individualRight2 {float: left; width: 480px; margin: 30px 0 0 10px;}
div.individualRightWB {float: left; width: 480px; margin: 30px 0 0 10px;}
div.individualRightWB3 {float: left; width: 480px; margin: 30px 0 0 10px;}
/*added for black out*/
div.individualRightBO {float: left; width: 950px; margin: 0px 0 0 0px;}
div.individualLeftBO
{
    /*padding: 10px 0px 10px 10px;*/
    float: left;
    width: 550px;
    margin: 30px 0 0 10px;
}
/* ---------------------------------*/

/* Product Landing Page Content Containers */
.landingLeft {float: left; width: 395px; margin: 30px 0 0 5px;}
.landingLeft1 {float: left; width: 600px; margin: 10px 0 0 30px;}
.landingLeft img{margin: 0px 0 0 20px;}
.landingCenter {float: right; width: 330px; margin: 0px 120px 10px 0px;}
.landingRight h1{font-family:Century Gothic, Verdana, Geneva, sans-serif; color:white; font-size:26px; margin:30px 0 15px 0;}
.landingRight {float: left; width: 514px; margin: 0px 0 10px 0px;}
.landingRight p{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; color:#333333; margin:0 0 10px 0; text-align:justify;}
.landingRight li{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-style:italic; font-weight:bold; color:#333333;}

/* Product Landing Page Background image */
body.products div.content { background: url('/images/framework/productLandingBG.jpg') no-repeat 0 0; width:950px; padding-right:9px; padding-left:9px;}
#sliderLandingFlash{text-align:center; margin:0 10px 0 0;}
/*added body for promos area*/
.promos div.content { background: url('/images/framework/productLandingBG.jpg') no-repeat 0 0; width:950px; padding-right:9px; padding-left:9px;}


/*Font Styles */
 h1{font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#333333; padding: 10px 0 15px 0;}

 h4{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:14px; vertical-align:middle; display:inline; color:#115588;}
.individualRight p{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; color:#333333; margin:0 0 10px 0; text-align:justify;}
.individualRight2 p{font-family:Century Gothic, Verdana, Geneva, sans-serif; width:290px; font-size:16px; color:#333333; margin:10px 0 10px 0;}
.individualRight2 .disclaimer{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:12px; color:#333333; margin:15px 0 0px 0; padding: 10px 0 15px 0;}
.individualLeft .disclaimer{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:11px; width: 390px; color:#333333; margin:-5px 0 0px 10px; padding: 10px 0 5px 0;}
.individualRight li{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-style:italic; font-weight:bold; color:#333333;}
.individualRight2 li{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-style:italic; font-weight:bold; color:#333333;}
.individualRight2 h5{font-size:16px; width: 300px; font-weight:bold; margin:25px 0 5px 0; color:#A43A3E;!important;}
.individualRight2 .instruct p{font-size:13px; font-weight:normal; width:300px; margin:5px 0 0px 0; color:#333333;}
.individualRight2 .instructTip{font-size:13px;font-weight:bold; margin:5px 0 10px 0; color:#A43A3E;!important;}

.individualRightWB p{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; margin:0 0 10px 0;}
.individualRightWB2 span{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 345px; margin:-60px 0 10px 0;display:block;}
.individualRightWB3 p{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 455px; margin:-10px 0 10px 0;}
.individualRightWB4 span{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 315px; margin:-45px 0 10px 0;display:block;}
.individualRightWB5 span{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 330px; margin:-60px 0 10px 0;display:block;}
.individualRightWB6 span{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 310px; margin:-86px 0 10px 0;display:block;}
.individualRightWB7 span{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; width: 455px; margin:-60px 0 10px 0;display:block;}
.individualRightWB li{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:15px; font-style:italic;  color:#333333;}





/* ---------------------------------*/

/* Available Sizes Bulleted List */

ul.blue li{list-style-image: url('/images/products/waste-bags/box.jpg'); font-size: 13px; font-style:normal; margin: 2px 0 0 30px; font-weight:normal; font-family:Century Gothic, Verdana, Geneva, sans-serif;}
ul.blue li a{ color:#163D79;}
.blueArrow { margin-left: 1em; list-style-image: url('/images/products/waste-bags/arrow.gif'); padding: 0 0 15px 0; }
ul.availtypes { margin-left: 1em; font-size:12px; padding: 0 0 0 15px; font-family:Century Gothic, Verdana, Geneva, sans-serif;} 
ul.availtypes li { margin-left: 2.5em; padding: 0 0 0px 0px; font-size:12px; font-family:Century Gothic, Verdana, Geneva, sans-serif;}
.hasOdorBlock { width:325px; float:left;}
.odorBlockLogo{ width:135px; float:left; }
.odorBlockLink{ color:#163D79;}

.redArrow { margin-left: 1em; list-style-image: url('/images/products/one-zip-bags/arrow.gif'); }


/* Hefty Helps You */
.tout {margin-top:20px;}
.tout #boxTop{float:left;}
.tout #boxBottom{float:left;}
.toutTips {position:relative; background: url('/images/products/waste-bags/tipBoxBG.png') repeat-y 0 0; width:393px; float:left;}
.toutTips #toutContainerBlue {background:#80accd url('/images/products/waste-bags/tipBoxMiddle.png') repeat-x 0 0;}
.toutTips #toutContainerOrange {background:#FCA854 url('/images/products/plates-bowls-cups-and-cutlery/tipBoxMiddle.png') repeat-x 0 0;}
.toutTips #toutContainerGreen {background:#95C376 url('/images/products/disposable-cookware/tipBoxMiddle.png') repeat-x 0 0;}
.toutTips #toutContainerRed {background:#CF8C8C url('/images/products/one-zip-bags/tipBoxMiddle.png') repeat-x 0 0;}
.toutTips .toutContainer {margin:0; padding:0 0 10px 5px; width:376px; float:left; position:relative; left:5px;}
.toutTips .toutContainer h2{font-size:14px; color:#163D79; margin:6px 0 5px 0; }
.toutTips .toutContainer h6{font-size:14px; color:#577F1E; font-weight:bold; margin:6px 0 5px 0; }
.toutTips .toutContainer h5{font-size:14px; font-weight:bold; margin:6px 0 5px 0; color:#A43A3E;!important;}
.toutTips .toutContainer h3{font-size:10px; color:#115588; margin-top: 3px}
.toutTips .toutContainer .toutIcon{float:left;}
.toutTips .toutContainer #div1{float:left; width:140px; margin:5px 0 0 0; background: url('/images/framework/tipBoxRule.png') no-repeat 100% 0;}
.toutTips .toutContainer #div2{float:left; width:95px; margin:5px 0 0 5px; padding:0 10px 0 0; background: url('/images/framework/tipBoxRule.png') no-repeat 100% 0;}
.toutTips .toutContainer #div3{float:left; width:120px; margin:5px 0 0 5px;}
.toutTips .toutContainer #div4{float:left; width:375px; margin:5px 0 0 0;}
.toutTips .toutContainer #div4 h2{padding:5px 0 0 0;}
.toutTips .toutContainer #div4 .tagImg,
.toutTips .toutContainer #div4 .tagHeader{display:none;}
.toutTips .toutContainer #div4 p{font-size:12px; color:#333333; padding:0 10px 0 10px;}
.toutTips .toutContainer #div4 #postIt{float:left; margin:0 5px 0 0;}
.toutTips .toutContainer ul{list-style:none; clear:left;}
.toutTips .toutContainer ul li{background:url(/images/framework/bullet.png) no-repeat 0 0; padding:0 0 0 10px; font-size:10px; line-height:15px;}
.toutTips .toutContainer ul li a:link,
.toutTips .toutContainer ul li a:visited,
.toutTips .toutContainer ul li a:active{color:#000000; text-decoration:none;}
.toutTips .toutContainer ul li a:hover{color:#000000; text-decoration:underline;}


.toutHeftyHelpsYou p{font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#333333;}


/*Home Waste Management Specific Styles */

/* Background Image */
body.heftyCinchSak div.content,
body.heftyEasyFlaps div.content,
body.heftyKitchenFresh div.content,
body.heftyRenew div.content,
body.heftySteelSak div.content,
body.heftyTheGripper div.content, 
body.heftyTwistTie div.content,
body.heftyUltraFlex div.content { background: url('/images/framework/productIndividualBG.jpg') no-repeat top left; width:950px;}

#wasteBagsLandingFlash,
#wasteCansLandingFlash { margin-left: 25px }


/*Added Blackout background images here*/
body.heftyBlackout div.content { background: url('/images/framework/BlkOutHomePgRevBG.jpg') no-repeat top left; width:950px; height:700px;}
body.heftyBlackout1 div.content { background: url('/images/framework/BlackOutBackGround_pg2_1.jpg') no-repeat top left; width:950px;}
body.heftyBlackoutBuzz div.content { background: url('/images/framework/BlackOutBuzzRevisedBG.jpg') no-repeat top left; width:950px; height:825px;}
/*body.heftyBlackoutGallery div.content { background: url('/images/framework/BlackOutGalleryBG.jpg') no-repeat top left; width:950px; height:700px;}*/
body.heftyBlackoutGallery div.content { background: url('/images/framework/BlackOutBackGround_pg2_1.jpg') no-repeat top left; width:950px; height:500px;}
body.heftyBlackoutLocator div.content { background: url('/images/framework/BlackOutLocatorBG.jpg') no-repeat top left; width:950px; height:1215px;}
body.heftyBlackoutProducts div.content { background: url('/images/framework/BlackOutProductsBG.jpg') no-repeat top left; width:950px; height:745px;}
body.heftyBlackoutNews div.content { background: url('/images/framework/BlackOutNewsBG.jpg') no-repeat top left; width:950px; height:729px;}

/*Hefty Blackout Specific CSS*/

/* Added to support new BlackOut list on main page*/
ul.blkOut
{
    list-style: none;
    clear: left;
}
ul.blkOut li
{
    margin: 5px 5px 5px 100px;
    background: url('/images/products/waste-bags/can.png') no-repeat;
    font-size: 13px;
    font-weight: bold;
    font-family: Century Gothic, Verdana, Geneva, sans-serif;
    vertical-align: text-bottom;
    text-indent: 35px;
    padding-top: 20px;
}
ul.blkOut li a{ color: #FFFFFF;}
ul.blkOut li a:link,
ul.blkOut li a:visited,
ul.blkOut li a:active{color: #FFFFFF; text-decoration:none;}
ul.blkOut li a:hover{color: #FFFFFF; text-decoration:underline;}

/* Added to support new BlackOut list on News Page*/

ul.blkOutNewsList
{
    list-style: none;
    margin: 0 0 1em 15px;
    padding: 0;
    color: #FFFFFF;
}
ul.blkOutNewsList li
{
    padding: 24px 0 0px 35px;
    background-position: 0px 0px;
    line-height: 1.3em;
    margin: .25em 0;
    background: url('/images/products/waste-bags/can.png') no-repeat 0 7px;
    font-family: sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
}

ul.blkOutNewsList li a{ color: #FFFFFF;}
ul.blkOutNewsList li a:link,
ul.blkOutNewsList li a:visited,
ul.blkOutNewsList li a:active{color: #FFFFFF; text-decoration:none;}
ul.blkOutNewsList li a:hover{color: #FFFFFF; text-decoration:underline;}

/* Added to support list on Buzz page*/
/*.individualLeftBO ul.blkOutBuzz
{
    margin:auto; 
    list-style: none;
    clear: left;
}
.individualLeftBO ul.blkOutBuzz li
{
    margin: 5px 5px 5px 50px; 
    background: url('/images/products/waste-bags/can.png') no-repeat;
    font-size: 13px;
    font-weight: bold;
    font-family: Century Gothic, Verdana, Geneva, sans-serif;
    vertical-align: text-bottom;
    text-indent: 35px;
    padding-top: 20px;
    color: #FFFFFF;
}

.individualLeftBO ul.blkOutBuzz ul li
{
    padding: 0px;
    background-position: url('#') no-repeat;
    margin: 0px;
    background: url('#') no-repeat;
    font-size: 11px;
    font-weight: normal;
    font-family: Century Gothic, Verdana, Geneva, sans-serif;
    vertical-align: text-bottom;
    color: #FFFFFF;
    font-style: italic;
    text-align: justify;
    list-style-position:inside;
}
*/

/*socialmedia DIVs are absolute positioned b/c of MAC OSX/Safari combo*/
div.individualRight #socialmedia
{
    position: absolute;
    top: 730px;
}

#socialmediaDark
{
    position: absolute;
    top: 735px;
    left: 330px;
    margin: 0px 0px 5px 0px;
}

#socialmediaProducts
{
    position: absolute;
    top: 830px;
    left: 330px;
    margin: 0px 0px 5px 0px;
}

/*Add CSS for locator table
Top row black with white border
middle row #009EE7 with black border
bottom row #6FC3ED with black border
*/
.LocatorTop
{
    border: 2px solid #FFFFFF;
    font-size: 20px;
    font-family: sans-serif;
    color: #FFFFFF;
    background-color: #000000;
    font-weight: bold;
    border-spacing: 0px;
    /*padding: 0px 0px 0px 0px;*/
    padding: 5px;
}

.LocatorMid
{
    /*font-size: 20px;*/
    font-size: 13px;
    font-family: sans-serif;
    color: #FFFFFF;
    background-color: #009EE7;
    font-weight: bold;
    border-spacing: 0px;
    /*padding: 0px 0px 0px 0px;*/
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    padding: 5px;
}

.LocatorHeftyStore
{
    font-size: 13px;
    font-family: sans-serif;
    color: #FFFFFF;
    /*Light Background*/
    /*background-color: #6FC3ED;*/
    /*Dark Background*/
    background-color: #009EE7;
    font-weight: bold;
    border-spacing: 0px; /*padding: 0px 0px 0px 0px;*/
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    padding: 7px 5px 2px 5px;
}

.LocatorBottom
{
    font-size: 13px;
    font-family: sans-serif;
    color: #FFFFFF;
    background-color: #6FC3ED;
    font-weight: bold;
    border-spacing: 0px;
    /*padding: 0px 0px 0px 0px;*/
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    padding: 5px;

}

.DarkList
{
    font-family: sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: justify;
    list-style-position: inside; /*Indent wrapped items*/
    padding-left: 2em;
    text-indent: -2em;
    list-style-type: square;
    color: #FFFFFF;
}

.LocatorList
{
    font-family: sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: justify;
    list-style-position: inside;
    /*Indent wrapped items*/
    padding-left: 2em;
    text-indent: -1em;
}

.BoProductMid
{
    font-size: 14px;
    font-family: sans-serif;
    color: #000000;
    font-weight: bold;
    border-spacing: 0px;
    padding: 5px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

.BoProductBottom
{
    /*border: 2px solid #000000;
    font-size: 14px;
    font-family: sans-serif;
    color: #000000;
    font-weight: bold;
    border-spacing: 0px;
    padding: 0px 0px 0px 0px;*/
    font-size: 14px;
    font-family: sans-serif;
    color: #000000;
    font-weight: bold;
    border-spacing: 0px;
    padding: 5px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}

.Darkpadded
{
    padding-left: 72px;
    color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 5px;
    border-right-color: #C0C0C0;
}

.darkPadded1
{
    padding-left: 62px;
    color: #FFFFFF;
}

.darkPadded2
{
    padding-left: 82px;
    color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 5px;
    border-left-color: #C0C0C0;
}
/*dark page table RIGHT border*/
.darkBorderR
{
    border-right-style: solid; 
    border-right-width: 5px; 
    border-right-color: #C0C0C0;
}
/*dark page table LEFT border*/
.darkBorderL
{
    border-left-style: solid; 
    border-left-width: 5px; 
    border-left-color: #C0C0C0;
}

.individualRightBO .largetxt
{
    font-family: sans-serif;
    color: #FFFFFF;
    font-size: 30pt;
    font-weight: bold;
    padding: 5px 0 5px 0;
}

.largeYellow
{
    font-family: sans-serif;
    color: #FFFF00;
    font-size: 25pt;
    font-weight: bold;
    padding: 5px 0 5px 0;
}

.largeWhitePurchase
{
    font-family: sans-serif;
    color: #FFFFFF;
    font-size: 24pt;
    font-weight: bold;
}

.WhitePurchase
{
    font-family: sans-serif;
    color: #FFFFFF;
    font-size: 15pt;
    font-weight: bold;
}

.largeWhite
{
    font-family: sans-serif;
    color: #FFFFFF;
    font-size: 20pt;
    font-weight: bold;
}

/*.individualRightBO span*/
.darkHidesTxt
{
    font-family: sans-serif;
    color: #FFFFFF;
    font-size: 16pt;
    font-weight: bold;
    padding: 5px 0 5px 0;
}

.individualRightBO
{
    /*background:url('/images/framework/PG2DivBG_2.jpg') no-repeat top left;*/ 
    width:950px;
    height:450px; 
}



/* ---------------------------------*/

/*Plates, Bowls, Cups and Cutlery Specific Styles */
.individualRight .subProduct {width:470px; margin:10px 0 0 0;}
.individualRight .subProduct .subheader{font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#CC3300; font-size:15px; font-weight:bold; margin:20px 0 0 10px;}
/*added for subheader links*/
.individualRight .subProduct .subheader a{font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#CC3300; font-size:15px; font-weight:bold; margin:20px 0 0 10px;}
/*added for subheader links*/
.individualRight .subProduct .description{ color:#333333; font-weight:normal; font-size:14px; margin:0 0 6px 92px;}
.individualRight .subProduct .thumbnail {width:82px; float:left;}
.individualRight .subProduct .thumbnail img{ float:left; align:center;}
/*added for new zoopals link*/
.individualRight .ZooPals 
{
    position:absolute; 
    height:175px; 
    width:138px;
    right:10px;
    top:505px;
    /*top:320px;*/ 
    /*lower image position when 2 images are present on page*/ /*top:505px;*/
}
  /*added for new zoopals link*/

/*added for new zoopals safari link*/
.individualRight .ZooPalsSafari 
{
    position:absolute; 
    height:168px; 
    width:140px; 
    right:10px; 
    top:320px;
}
  /*added for new zoopals safari link*/
.individualRight .ZooPalsVote 
{
    position:absolute; 
    height:250px; 
    width:152px; 
    right:10px; 
    top:340px;
}

/*Plates, Bowls, Cups and Cutlery Product Page Coupon */
.coupon img{ float:left; align:center; margin:10px 0 20px 20px;}

ul.plates li{list-style-image: url('/images/products/plates-bowls-cups-and-cutlery/box.gif'); font-size: 14px; font-style:normal; margin: 0px 0 0 123px; font-weight:normal; font-family:Century Gothic, Verdana, Geneva, sans-serif;}
ul.plates1 li{list-style-image: url('/images/products/plates-bowls-cups-and-cutlery/box.gif'); font-size: 14px; font-style:normal; margin: 0px 0 0 20px; font-weight:normal; font-family:Century Gothic, Verdana, Geneva, sans-serif;}

/* Background Image */
body.heftyEverydayPlatesBowlsAndCups div.content,
body.heftyPerformancePlatesBowlsPlattersAndCups div.content,
body.heftyDesignerPlatesBowlsPlattersAndCups div.content,
body.heftyKidsPlatesBowlsCupsAndFuntensils div.content { background: url('/images/framework/productIndividualBG.jpg') no-repeat top left; width:950px;}

/* ---------------------------------*/

/*Disposable Cookware Specific Styles */

/* Background Image */
body.heftyEZFoilPans div.content,
body.heftyEZOvenwarePans div.content{ background: url('/images/framework/productIndividualBG.jpg') no-repeat top left; width:950px;}


.productSubheader{font-family: Verdana, Geneva, sans-serif; color:#577F1E; font-size:12px; font-weight:bold; display:block; margin:0px 0 2px 0;}
.productSubheader3{font-family: Verdana, Geneva, sans-serif; color:#577F1E; font-size:12px; font-weight:bold; display:block; margin:40px 0 0px 0;}
div.productTable { width:480px;}
div.productTable2 { width:280px;}

.section { width:238px; float: left; font-size: 12px; margin:10px 2px 5px 0;}
.section2 { width:238px; float: left; font-size: 12px; margin:10px 2px 5px 0;}
.section3 { width:470px; float: left; font-size: 12px; margin:10px 2px 6px 0;}
.section3 p{font-family:Century Gothic, Verdana, Geneva, sans-serif; color: #333333; font-size:8pt; margin:0px 0 0 0;}
.productTable ul.left { float:left; width:70px; }
.productTable ul.left2 { float:left; width:95px; margin:0px 0 0 5px; padding:0 10px 0 20px;}
.productTable ul.left3 { float:left; width:200px; }
.productTable ul.left4 { float:left; width:220px; }
.productTable ul.left6 { float:left; width:232px; }
.productTable ul.left7 { float:left; width:218px; margin:0px 0 0 0px; padding:0 0px 0 20px;}
.productTable ul.left8 { float:left; width:100px; }



.productTable p.blue, ul.blue { color: #158; } 
.productTable ul.blue li {font-size: 14px; margin:0 0 0 15px;}
.productTable ul.blue li { list-style-image: url('/images/products/disposable-cookware/box.png'); }
.productTable ul.blue { list-style-image: url('/images/framework/li2.png'); }

/* ---------------------------------*/

/*Food Storage Bags Specific Styles */

/* Background Image */
body.heftyOneZipStorageBags div.content,
body.heftyOneZipFreezerBags div.content,
body.heftySandwichBags div.content,
body.heftyOneZipJumboBags div.content,
body.heftyTravelBags div.content,
body.heftySchoolBags div.content, 
body.heftySeasonalBags div.content,
body.heftyFreshExtendBags div.content,
body.heftyEZOvenBags div.content, 
body.heftyBaggies div.content {background: url('/images/framework/productIndividualBG.jpg') no-repeat top left; width:950px;}


.individualRight .freshExtendBox{width:470px; margin:10px 0 10px 0px; float:left;}
.individualRight2 .flashVidHalf{width:180px; margin:0px 0 0px 0px; float:right;}
.individualRight .sponsors {margin:10px 5px 10px 0px; float:right;}
.individualRight .sponsors2 {margin:10px 5px 10px 0px; float:left;}
.individualRight2 .sponsors3 {margin:20px 5px 10px 0px;  float:left;}
.individualRight2 .sponsors4 {width:160px; margin: -50px -50px 0px 0px; float:right;}

.individualRightMybrands{margin: 50px 0px 0px 0px;}

.individualRight2 #flashVidHalf{float:right; margin: 15px 0 0 0;}

.individualLeftMain img{margin: 0px 0 0 20px;}
.individualLeftMain0 img{margin: -20px 0 0 -10px;}
.individualLeftMain2 img{margin: 0px 0 0 40px;}
.individualLeftMainFresh img{margin: 5px 0 0 2px;}


/* ---------------------------------*/


/*Waste Cans Specific Styles */
/* Background Image */
body.productWasteBags div.content { background: url('/images/framework/productIndividualBG.jpg') no-repeat 0 0; width:950px; padding-right:9px; padding-left:9px;}

.individualRightCans {float: left; width: 480px; margin: 0px 0 50px 10px;}
.individualRightCans .header img {position:relative; margin:30px 0 -10px 0;}
.individualRightCans p.dimensions {font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:14px; color:#333333; margin:0 0 20px 28px;}
.individualRightCans .dimensionsWithRightSize {font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:14px; color:#333333; margin:0 0 50px 28px; width:480px;}
.individualRightCans .dimensionsWithRightSize img{position: relative; top: -10px; margin: 0 0 0 15px; float:right;}
.individualRightCans .dimensionsWithRightSize p{font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:14px; color:#333333; margin:0 0 0 18px;}

.individualTopCans {float:right; width: 480px; margin: 30px 30px 0 0;}
.individualLeftCans {float: left; width: 385px; margin: 10px 0 30px 10px;}
.individualLeftMainCans3 img{margin: 30px 0 0 0; display: block; margin-left: auto; margin-right: auto;}

.individualRightCans .blueArrow {font-family:Century Gothic, Verdana, Geneva, sans-serif; font-size:16px; color:#333333; font-weight:bold; font-style:italic; margin: 0 0 0 44px; list-style-image: url('/images/products/waste-bags/arrow.gif'); padding: 0 0 10px 0; }
.individualRightCans2 {width:250px; margin:0px 0 0px 0px; float:right;}
/* ---------------------------------*/

/*Box Tops for Education Styles */
.boxTop {width:450px; margin:30px 0 0 0;}
.boxTop .small{font-size:12px; color:#333333;}
.boxtop .small img{margin:0px 0 20px 0px;}
.boxTop .small p{font-size:13px; color:#333333; float:right; margin: -44px 0 0 80px; width:365px; font-weight:normal;}
.boxTop .smaller p{font-family:Century Gothic, Verdana, Geneva, sans-serif; color: #333333; font-size:8pt; margin:0px 0 0 10px; font-weight:normal;}
.boxTop .smaller2 

/* ---------------------------------*/

/* Odor Blocker Logo Style */
.odorLogo img{position:relative; float:right; margin-top:-10px;}

/* Footers */
.flashFooterCont{ width:978px; float:left; background:url('/images/framework/footerLrg.jpg') no-repeat 0 0;}
.flashFooterCont .moreOfTxt{float:left; position:relative; top:30px; left:20px;}
.flashFooterCont .flashFooter{float:left; position:relative; top:-40px; left:25px;}

/* Push the some footers down more to clear the flash product slider */
.products .content{padding-bottom:40px;}
.productLanding .content{padding-bottom:0;}

/* ---------------------------------*/

/* Renew Pop-Ups */
.popup h1 {font-size:14px; color:#000000; text-align:left; margin-left:12px;}
.popup p {font-size:12px; color:#000000;  text-align:left; margin-left:12px; margin-top:-10px; line-height:14px;}
.popup {background:url('/images/framework/popupBg.gif') no-repeat; height:90px; width:414px;}
.spopup {color:#000000;} 

/* Odor Block */
.odorBlock {float:left; position:relative; left:-9px;}

/* Product Header */
.productHeader {font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#FFFFFF; font-size:23px; font-weight:bold;}

/* Waste-Can Disclaimer */
.wasteCanDisclaimer{font-family: Verdana, Geneva, sans-serif; color:#000000; font-size:8px; font-weight:bold; display:block; margin:0px 0 2px 0;}

