body { margin: 0; padding: 0; }
.clear { clear: both; }
.floatleft { float: left; }
#overall { width: 760px;
}
    #header {
		position:relative;
    }
    #content {
    }
        #content #nav {
            width: 214px;
            background-color: #08637B;
            background: url(nav-bg.gif) repeat-y;
            }
            #content #nav a {
                font: bold 12px tahoma;
                width: 209px;
                color: #FFF;
                padding: 4px 0 4px 5px;
                text-decoration: none;
                border-top: solid 1px #76A9B7;
                border-bottom: solid 1px #043644;
                display: block;
                }
                #content #nav a:hover { 
                    background-color: #398494;
                    width: 209px;
                    }
        #content #sub 
        {
            background-color: #398295;
            color: #FFF;
        }
            #content #sub a 
            {
                font: 11px arial;
                color: #fff;
                text-decoration: none;
                border: none;
                padding: 0;
                padding-left: 15px;
                background: url("bullet.gif") 5px 5px no-repeat;
            }
            .newsletter {
                width: 205px; 
                text-align: center;
                display: block;
                }
                .newsletter #signup {
                    background-color: #B62055;
                    color: #fff;
                    font: bold 13px trebuchet ms, verdana, arial;
                    padding: 5px;
                    }
                .newsletter #input-box {
                    font: bold 12px verdana, arial;
                    padding: 7px 0;
                    }
                    .newsletter #input-box input {
                        padding-left: 5px;
                        color: #000;
                        }
            .newsletter-box {
                color: #000;
                width: 110px;
                font: normal 10px verdana;
                }
            .search { 
                width: 541px; 
                padding: 5px 0 0 10px; 
                }
            #search {
                background: url("search-box.gif") no-repeat;
                width: 531px;
                height: 41px;
                }
                #search-text {
                    font: bold 12px times new roman, arial;
                    color: #FFF;
                    width: 245px;
                    }
        #content 
        {
            background: url("page-bg.gif") repeat-y;
            width: 763px;
        }
        * html #content 
        {
            width: 764px;
        }
        #content #featured-text 
        {
            color: #717B5D;
            padding-left: 15px;
            border-bottom: solid 1px #DEE7CE;
        }
        #content #body {
            background-color: #FFF;
            width: 545px;
            }
            #content .bcbg {
                background-color: #DFE7CF;
                width: 540px;
                margin-left: 5px;
            }
            #content #breadcrumbs 
            {
                font: normal 12px arial; 
                color: #59604A;
                padding: 10px;
            }
            #content #breadcrumbs a 
            {
                text-decoration: none; 
                font: bold 12px arial; 
                color: #59604A;
            }
            #content #item-name 
            {
                font: bold 14px arial; 
                color: #717B5D;
                width: 520px;
                border-bottom: solid 1px #DFE7CF;
                padding: 7px 0;
            }
            #content .itemname 
            {
                font: bold 12px arial;
                color: #000;
            }
            #content .paging-bg 
            {
                width: 520px;
                background-color: #F2F8E6;
            }
            #seo-header 
            {
                font: bold 13px arial;
            }
            #seo-links 
            {
                list-style: none;
                font: 12px arial;
                padding-left: 7px;
            }
                #seo-links a 
                {
                    text-decoration: none;
                    font: 12px arial;
                }
                #seo-links a:hover 
                {
                    text-decoration: underline;
                }
            #order-bar 
            {
                background-color: #DFE7CF;
                padding: 7px;
            }
            #item-info 
            {
                font: 12px verdana, tahoma, arial;
            }
            #content #serving-info 
            {
                background-color: #EAEFE0;
                font: 12px arial;
                padding: 10px;
            }
        #deliver {
            background: url("gerritys.gif") no-repeat;
            font: 13px tahoma, arial;
            color: #C3D7DD;
            height: 130px;
            width: 550px;
            }
            #deliver .header {
                font: bold 14px times new roman, arial;
                color: #FFFFFF;
                margin-left: 110px;
                padding-top: 7px;
                width: 430px;
                }
            #deliver .context {
                margin-left: 150px;
                width: 370px;
                padding-top: 7px;
                font: 12px arial;
                }
                #deliver .context a {
                    color: #FFF;
                    font-weight: bold;
                    padding-bottom: 7px;
                    }
    .greytext { font: 10px arial; color: #666; padding-bottom: 7px;}
    #greenbar { padding: 7px 0; font: normal 11px arial; border-top: solid 1px #DFE7CF; }
        #greenbar a { font: bold 11px arial; color: #B62357; }
        
    #menutitle {
        text-align: left; 
        font: bold 13px arial;
        width: 214px;
        background-color: #08637B;
        background: url(nav-bg.gif) repeat-y;
        }
    #menutitle a {
        font: bold 12px tahoma;
        width: 209px;
        color: #FFF;
        padding: 4px 0 4px 5px;
        text-decoration: none;
        border-top: solid 1px #76A9B7;
        border-bottom: solid 1px #043644;
        display: block;
        }
    #menutitle a:hover {
        background-color: #398494;
        width: 209px;
        }
    #shop-by-brand 
    {
        padding: 5px;
    }
    #shop-by-brand select 
    {
        width: 200px;
    }
    .creditlink 
    {
        border-top: solid 1px #A0A795;
        font: 10px arial;
        color: #000;
        padding: 5px 0 30px 0;
    }
    .creditlink a 
    {
        font: 10px arial;
        color: #000;
        text-decoration: none;
    }
    .creditlink a:hover 
    {
        text-decoration: underline;
    }
#featured { padding-left: 17px; }
#whatsthis { padding-bottom: 7px; }

#what { font: bold 13px arial; color: #000;}
.abstract #what a, #what a {font: normal 10px arial; color: #00F; text-decoration: underline;}
.brand a { font: bold 13px arial; }


#scMCholster-0061{
	position:absolute; top:120px; left:635px;
}

*:first-child+html #scMCholster-0061, * html #scMCholster-0061{
	position:absolute; top:120px; left:615px;
}

div#scMCholster-0061.open-0061 {
	z-index: 10000;
}

div#scMCholster-0061 a {
	color: #000;
}

div#ctrlPad-0061 {
	xbackground: url('http://lib.store.yahoo.net/lib/yhst-33624177073315/scMCcartIcon.gif') no-repeat 5px 7px;
	xpadding: 3px;
	text-align:center;
}

div#minCart-0061 {
	width: 105px;
	float: left;
	xpadding-left:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

* html div#minCart-0061, *:first-child+html div#minCart-0061{
	padding-left:20px;
	width:145px;
}

div#minCart-0061 a{
	font:normal 11px Arial, Helvetica, sans-serif;
}

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	xdisplay: block;
	padding: 1px 3px;
	text-align: center;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061 {
	xfloat: right;
	xwidth: 70px;
}

div#minCart-0061 span.itemCnt-0061 {
	float: left;
}

div#minCart-0061 span.itemCnt-0061 span {
	font-weight: normal;
}

div#ctrlBox-0061 {
	clear: both;
	padding-top: 4px;
	float: right;
	width: 148px;
	margin-left:-22px;
}

* html div#ctrlBox-0061, *:first-child+html div#ctrlBox-0061 {
	float:none;
	margin-left:0px;
}

div#ctrlBox-0061 span {
	display: block;
	padding-top: 20px;
}

a#toggLink-0061 {
	display: block;
	overflow: hidden;
	height: 15px;
	width: 77px;
	background: url('/lib/yhst-33624177073315/scMCtoggCart.png') no-repeat 0 0;
	float: left;
}

a#checkoutLink-0061 {
	display: block;
	overflow: hidden;
	height: 15px;
	width: 67px;
	background: url('/lib/yhst-33624177073315/scMCcheckout.png') no-repeat 0 0;
	float: right;
}

div.open-0061 a#toggLink-0061 {
	background-position: 0 -15px;
}

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061 {
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: default;
}

div#smCart-0061 {
	position: absolute;
	/* top: 20px; */
	right: 0;
	border: solid 1px #E0E0DE;
	width: 344px;
	background: #EBF4D9 url('/lib/yhst-33624177073315/scMCloading.gif') no-repeat center center;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061 {
	height: 0;
	width: 0;
	overflow: hidden;
	border: none;
}

iframe#cartViewer-0061 {
	border: none;
	width: 344px;
	height: 0;
	vertical-align: top;
}

div.loading-0061 div#smCart-0061 {
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061 {
	height: 1px;
}

div.clearer-0061 {
	clear: both;
}

div#scATCwrapper{background-color:#000;opacity:.75;filter:alpha(opacity=75);}div#scATCmsg{width:400px;background-color:#fff;border:solid 1px #000;text-align:center;padding:16px;}select.scHideSelect{visibility:hidden;}iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;}
