/* Layout Stylesheet */ 

html,body{
 margin: 0;
 padding: 0;
 background: #ffffff
 }
div#container{
 position: relative;
 top: 0;
 width: 980px;
 margin: auto;
 }
div#container-bg{
 float:left;
 top: 0;
 width: 980px;
 margin: 0;
 background-image: url(/_common/images/container-bg.gif); background-repeat: repeat-y;
 left:0
 }
div#container-bg-brands{
 float:left;
 top: 0;
 width: 980px;
 margin: 0;
 background-image: url(/_common/images/container-bg-brands.gif); background-repeat: repeat-y;
 left:0
 }

div#logo{
 position: relative;
 top: 0;
 left: 23px;
 margin: 0;
 width: 241px;
 height: 183px;
 padding: 0;
 }

div#search{
 position: relative;
 top: -183px;
 left: 700px;
 margin: 0;
 width: 260px;
 height: 40px;
 padding: 10px 0 0 0;
 background:#ffffff;
 }

div#full-bg{
 float:left;
 top: 0;
 width: 934px;
 margin: 0 0 12px 0;
 padding:0;
 background:#ffffff;
 }

div#header{
 position: relative;
 top: 0;
 width: 980px;
 height: 247px;
 margin: 0;
 background-image: url(/_common/images/MilkLinkHeader.jpg); background-repeat: no-repeat;
 }

div#wrapper{float:right;width:100%;margin-left:-402px}
div#content{border:0;padding:20px}


div#lh-col{float:left;width:600px; padding:0 20px; margin:0; left:0;}
div#lh-col-home{float:left;width:646px; padding:0 0 0 20px; margin:0; left:0;}
div#lh-col-brands{float:left;width:600px; padding:0 0 0 20px; margin:0; left:0;}
div#rh-col-brands{float:right;width:344px; padding:0; margin:0; left:0;}
div#rh-col-home{float:left;width:314px; padding:0; margin:0; left:0}

div#home-wrap{width:626px; padding:0 20px 0 0; margin:0; left:0}

div#rh-col-wrap{width:294px; padding:20px 0 0 20px; margin:0; left:0}

div#footer{
 top: 0;
 clear:both;
 position: relative;
 width: 980px;
 padding: 0;
 margin: 0
 }

div#lh-col-footer{float:left;width:480px; padding:0; margin:0; left:0}
div#rh-col-footer{float:left;width:500px; padding:0; margin:0; left:0}

div#clearbg{clear:both;background:#ffffff}



div#rhs{
 float:right;
 position: relative;
 top:0;
 left:0;
 width:314px;
 padding: 0;
 margin: 0
 }

div#rhsint{
 position: absolute;
 top:0;
 left:-61px;
 width:314px;
 padding: 0;
 margin: 0
 }

div#rhsout{
 float:right;
 top:0;
 width:61px;
 padding: 0;
 margin: 0
 }


@media print {
.udm { display:none; }
}

/* COUNTRY LIFE TABS */

div.countryLifeTabs span
{
    display: none;
}

.countryLifeTabs
{
    width: 600px;
    height: 41px;
    border-bottom: solid 1px #cacfcf;
}

.countryLifeTabs ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.countryLifeTabs li
{
    display: inline;
    height: 35px;
    width: 588px;
}

.countryLifeTabs a 
{
    background-image: url(/_common/images/country_life_tabs.gif);
    display: block;
    float: left;
    outline: none;
}


/* BLADEN LIGHTER TABS */
div.bladenLighterTabs span
{
    display: none;
}

.bladenLighterTabs
{
    width: 600px;
    height: 41px;
    margin-bottom: 25px;
    border-bottom: solid 1px #cacfcf;
}

.bladenLighterTabs ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.bladenLighterTabs li
{
    display: inline;
    height: 35px;
    width: 588px;
}

.bladenLighterTabs a 
{
    background-image: url(/_common/images/bladen_lighter_tabs.gif);
    display: block;
    float: left;
    outline: none;
}

a.overview
{
    width: 145px;
    height: 41px;
    outline: none;
}

a.overview:hover,
a.overview.selected
{
    background-position: 0 -41px;
    outline: none;
}

a.specifications
{
    width: 147px;
    height: 41px;
    outline: none;
    background-position: -145px 0;
}

a.specifications:hover,
a.specifications.selected
{
    background-position: -145px -41px;
    outline: none;
}

a.recipes
{
    width: 146px;
    height: 41px;
    outline: none;
    background-position: -292px 0;
}

a.recipes:hover,
a.recipes.selected
{
    background-position: -292px -41px;
    outline: none;
}

a.marketing
{
    width: 150px;
    height: 41px;
    outline: none;
    background-position: -438px 0;
}

a.marketing:hover,
a.marketing.selected
{
    background-position: -438px -41px;
    outline: none;
}

label
{
    color: #004b51;
    font-weight: bold;
}

/* VIDEO BLOGS */
.blogContainer
{ background-color:#ffffff;
    width: 534px;
    margin: 0 0 25px 0;
    padding: 10px;
    border: solid 1px #c3d2a8;
    float: left;
}

.blogContainer:hover
{
    background: #eff7e1;
    border: solid 1px #c3d2a8;
}

.blogImage
{
    width: 250px;
    height: 200px;
    margin: 0 10px 0 0;
    float: left;
}

.blogRight
{
    float: right;
    width: 274px;
}

object
{
    outline: none;
}

#clickable
{
    cursor: pointer;
}

#clickable2
{
    cursor: pointer;
}

a img
{
    border: none;
    outline: none;
}

img
{
    border: none;
    outline: none;
}

.searchButton
{
    padding: 0;
    margin: 0;
}

.padded
{
    padding-right:60px;
}

.clearfix
{
    height:1px; 
    overflow:auto;
    clear:both;
}