div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}
body, h1, h2, h3, h4, h5, form, input, ul, ul li { margin: 0; padding: 0; }
body { background-color: #FEF5F3; font: normal 12px arial, helvetica, sans-serif; }
a { text-decoration: none; }
a img { border: none; }
a:hover { text-decoration: underline; }
#container { background: url(/lib/yhst-92393715005554/maincontbg.gif) top left repeat-x; float: left; margin: 0 auto; width: 960px; }
    #container #header { float: left; width: 100%; }
        #container #header .logo { float: left; width: 350px; }
        #container #header .headeright { 
            background: url(/lib/yhst-92393715005554/rightflower.gif) bottom right no-repeat; 
            float: right; 
            margin-right: 25px;
            position: relative;
            width: 580px; 
            }
            #container #header .headeright #headerlinks { 
                float: right;
                margin: 15px 0 0 3px; 
                }
                #container #header .headeright #headerlinks li { 
                    display: inline; 
                    float: left; 
                    margin: 0 7px;
                    }
                    #container #header .headeright #headerlinks li a { 
                        color: #cf4870; 
                        font-size: 13px;
                        font-weight: bold; 
                        }
                #container #header .headeright #headerlinks li.cart { margin-right: 0; }
                    #container #header .headeright #headerlinks li.cart a { }
            #container #header .headeright .phone { color: #CF4870; float: right; margin: 15px 0 10px; text-align: right; width: 500px; }
            #container #header .headeright .search { clear: right; color: #FFF; float: right; width: 360px; }
                #container #header .headeright .search * { vertical-align: middle; }
                #container #header .headeright .search em { font-weight: bold; }
                #container #header .headeright .search #query { 
                    background-color: #FFF;
                    border: solid 1px #F8B5C7;
                    color: #A8AAA9;
                    margin: 0 5px 0 10px;
                    padding: 2px 0 2px 5px;
                    width: 262px;
                    }
    #container #bodycont { clear: both; float: left; width: 100%; }
        #container #bodycont .innershell { 
            background: #FCE9E3 url(/lib/yhst-92393715005554/roundtopmain.gif) top center no-repeat; 
            float: left; 
            margin: 0 10px; 
            padding-top: 15px;
            position: relative;
            width: 940px; 
            }
            #container #bodycont .innershell .mainbod { 
                background: #F3EEEB url(/lib/yhst-92393715005554/innerbg.gif) top left repeat-y;
                display: inline;
                float: left; 
                margin: 0 6px; 
                width: 928px;
                }
            #container #bodycont .innershell .body { 
                background-color: #FAF0EF; 
                display: inline; 
                float: right; 
                margin: 0 10px; 
                text-align: left;
                width: 724px; 
                }
            #container #bodycont .innershell .leftnav { 
                float: left;
                xmargin-bottom: 300px;
                width: 174px;
                }
                #container #bodycont .innershell .leftnav .heading { 
                    font: normal 12px arial, helvetica, sans-serif; 
                    height: 30px;
                    position: relative; 
                    width: 176px;
                    }
                    #container #bodycont .innershell .leftnav .heading div { 
                        background: url(/lib/yhst-92393715005554/shopby.gif) top left no-repeat; 
                        position: absolute;
                        height: 30px;
                        left: 0;
                        top: 0;
                        width: 176px;
                        }
                #container #bodycont .innershell .leftnav .nav { width: 176px; }
                    #container #bodycont .innershell .leftnav .nav li { list-style: none; }
                    #container #bodycont .innershell 
.leftnav .nav li a:hover { color: #FFF; }
.leftnav .nav .main { 
                        background-color: #FADDE2; 
                        font: bold 14px Georgia, "Times New Roman", arial; 
                        text-align: left;
                        }
                        #container #bodycont .innershell .leftnav .nav .main a { 
                            color: #433B2E; 
                            display: block;
                            padding: 5px 0 5px 10px;
                            }
.leftnav .nav li.main a:hover { color: #433B2E!important; }
                    #container #bodycont .innershell .leftnav .nav li ul { 
                        margin: 0 auto;
                        width: 152px;
                        }
                        #container #bodycont .innershell .leftnav .nav li ul li {   
                            background: url(/lib/yhst-92393715005554/libg.gif) bottom left repeat-x; 
                            text-align: left;
                            }
                            #container #bodycont .innershell .leftnav .nav li ul li a {  
                                color: #544327;
                                display: block;
                                font-weight: bold;
                                padding: 5px 0 5px 10px;
                                }
        #container #bodycont .bodybot { clear: both; display: block; height: 110px; position: relative; width: 100%; margin: 0; }
            #container #bodycont .bodybot .secure { float: left; padding-bottom: 10px; width: 175px; }
            #container #bodycont .bodybot .newsletter { 
                background: url(/lib/yhst-92393715005554/newsletterbg.gif) top left no-repeat; 
                bottom: 0;
                float: right; 
                padding: 8px 0;
                position: absolute;
                right: 0;
                width: 740px; 
                }
                #container #bodycont .bodybot .newsletter * { vertical-align: middle; }
                #container #bodycont .bodybot .newsletter div { 
                    color: #FFF;
                    display: inline;
                    float: left; 
                    font-size: 11px; 
                    margin-left: 180px; 
                    text-align: left; 
                    width: 230px; 
                    }
                #container #bodycont .bodybot .newsletter #newsletter-email { 
                    border: solid 1px #F8B4C9;
                    color: #A9ABAA;
                    padding: 2px 5px; 
                    width: 240px;
                    }
                #container #bodycont .bodybot .newsletter #newsletter-go { margin-left: 5px; }
    #container #footer { 
        background: url(/lib/yhst-92393715005554/footerbg.gif) top center no-repeat; 
        clear: both; 
        float: left;
        padding-top: 15px;
        width: 100%;
        }
    * html #container #footer { widtH: 980px; }
        #container #footer table { margin: 40px 0 0; width: 800px; }
            #container #footer table td { padding: 0 10px; vertical-align: top; }
            #container #footer table h1 { color: #52442A; font-size: 12px; font-weight: bold; margin: 0 0 20px; }
                #container #footer table h1 a { color: #52442A; }
            #container #footer table ul { margin: 0; padding: 0; }
                #container #footer table ul li { list-style: none; }
                    #container #footer table ul li a { color: #53432A; }
            #container #footer table .vsep { 
                background: url(/lib/yhst-92393715005554/vsep.gif) top center repeat-y;
                width: 3px;
                }
        #container #footer .footerlinks { 
            clear: both;
            margin-top: 44px;
            text-align: center; 
            width: 100%;
            }
            #container #footer .footerlinks a { color: #53432A; padding: 5px; }
                #container #footer .footerlinks a.cart { 
                    background: url(/lib/yhst-92393715005554/fcart.gif) center left no-repeat;
                    margin-left: 7px;
                    padding-left: 20px;
                    }
        #container #footer .copyright { clear: both; color: #99918F; margin: 20px 0; text-align: center; width: 100%; }
            #container #footer .copyright a { color: #99918F; }
/*--- Sitemap Styles ---*/
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; } .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #00f; }

.sitemap-header {
	font-size: 1.4em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1.2em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 1.2em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 1em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
}
/*--- End Sitemap Styles ---*/
/*--- Tabbed Details Styles ---*/
div#sc-tab-details {
	padding: 0 0 20px 0;
	margin: 20px auto 0;
	width: 704px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0;
	margin: 0;
	float: left;
	width: 704px;
	position: relative; 
	z-index: 99;
	clear: both;
	list-style: none;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 2px 0 0;
	height: 27px;
	width: 105px;
	float: left;
	background: url('/lib/yhst-92393715005554/tab-bg-right.gif') no-repeat right -27px;
	font: bold 12px "Trebuchet MS", Geneva, sans-serif;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 105px;
	height: 21px;
	background: transparent url('/lib/yhst-92393715005554/tab-bg-left.gif') no-repeat left -27px;
	font: bold 13px "Trebuchet MS", Geneva, sans-serif;
	text-align: center;
	padding-top: 6px;
	color: #C94263;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #000;
}

div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #000;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	background-color: #FFF;
	color: #000;
	float: left;
	padding: 10px 16px;
	border: 1px solid #F9E5E7;
	text-align: left;
	position: relative;
	margin-top: -1px;
	z-index: 1;
	width: 675px;
}
/*--- Related Links ---*/
#seo-related-links {
    margin: 20px 0 10px;
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        padding-bottom:20px;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            color: #544327; 
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
/*--- Styles Adjust ---*/
#container table .vsep { 
    background: url(/lib/yhst-92393715005554/vsep.gif) top center repeat-y;
    width: 3px;
    }
#container .indexbod table .vsep { width: 5px; }
.homebod { margin: 10px 0 0 0; }
    .homebod .onsalebanner { position: relative; }
        .homebod .onsalebanner a { display: block; left: 0; position: absolute; top: 0; }
    .homebod .mainimg { margin: 3px 0; }
    .homebod .indmsg { background-color: #FFF; margin-top: 10px; width: 710px; }
    .homebod .indmsg .msgtxt div { color: #D25A76; margin: 20px 10px 0; padding-bottom: 20px; }
.name, .itemname { }
    .name a, .itemname a { color: #534329; display: block; font-weight: bold; padding-bottom: 5px; }
.price { font-weight: bold; }
.sale-price-bold, #paging .saleprice b { color: #0033cc; font-weight: bold; }
    .sale-price-bold .sal, #paging .saleprice { color: #0033cc; font-weight: bold; }
.tsimg { margin: 10px 0 10px 5px; }
.htmlbanner { background-color: #DA567D; margin-bottom: 10px; padding: 10px; text-align: center; }
.itemshell { margin-top: 10px; }
.itemshell .scBreadcrumbs { color: #544329; margin: 5px 0; }
    .itemshell .scBreadcrumbs a { color: #DA567D; }
    .itemshell .pagename {
        color: #53452A; 
        font-size: 14px; 
        font-weight: bold; 
        margin: 10px 0 15px 15px; 
        }
    .itemshell .sectinfocont {
        background: url(/lib/yhst-92393715005554/secsep.gif) center bottom no-repeat; 
        float: left; 
        margin-bottom: 10px; 
        padding-bottom: 15px; 
        width: 100%; 
        }
        .itemshell .sectinfocont .secimg { float: left; margin-left: 15px; }
        .itemshell .sectinfocont .sectinfocaptn { float: left; margin-left: 15px; }
    .itemshell .sectcontets { clear: both; }
#paging { color: #53432A; }
    #paging .ctrls { margin: 5px 0 10px; }
    #paging #ctrls2 { margin: 10px 0 5px; }
        #paging .ctrls a { color: #53432A; }
        #paging .ctrls .pageof { margin-right: 10px; }
        #paging .ctrls .leftArrowDiv { margin-right: 10px; }
        #paging .ctrls td { padding: 5px 0; }
        #paging .ctrls .chosen, #paging .ctrls .prodNums { 
font-weight: bold; }
        #paging .imgCell { padding: 5px 0; }
    #paging #contents table { width: 100%; }
.itemshell .iteminfocont { float: left; width: 100%; }
    .itemshell .iteminfocont .itemimg { float: left; text-align: center; width: 49%; }
    .itemshell .iteminfocont .iteminfo { float: left; width: 49%; }
        .itemshell .iteminfocont .iteminfo th, .itemshell .iteminfocont .iteminfo td {
            border-bottom: solid 1px #F8DEE1; 
            color: #000;
            padding: 3px 5px;
            }
        .itemshell .iteminfocont .iteminfo th { color: #676767; font-weight: normal; text-align: right; }
        .itemshell .iteminfocont .iteminfo td #pitPriceBx { font-weight: normal; }
        .itemshell .iteminfocont .iteminfo .availability td, .itemshell .iteminfocont .iteminfo td #pitSalePriceBx { color: #F6120F; font-weight: bold; }
.itemshell .iteminfocont .iteminfo .availability td a { color: #544327; text-decoration: underline; }
.itemshell .iteminfocont .iteminfo .availability td a:hover { text-decoration: none; }
        .itemshell .iteminfocont .iteminfo .sale-price th { color: #D7326A; font-weight: bold; }
        .itemshell .iteminfocont .iteminfo td.add-to-cart { border: none; }
        .itemshell .iteminfocont .iteminfo .sendtofriend a { color: #544329; text-decoration: underline; font-weight: bold; }
        .itemshell .iteminfocont .iteminfo .sendtofriend a:hover { text-decoration: none; } 
    .itemshell .itembanner { margin: 5px 0 10px; text-align: center; }
    .itemshell .recent-items-name a { color: #0033cc; font-weight: bold; }
    .itemshell .recent-items-price { color: #000; font-weight: bold; } 
    .itemshell .recent-items-saleprice { color: #0033cc; font-weight: bold; }
        .itemshell .recent-items-saleprice span { color: #0033cc; }
.securebg {
    background: url(/lib/yhst-92393715005554/testinavbg.gif) center top no-repeat; 
display: inline;
float: left;
margin: 15px 0 0 6px;
    xbottom: 100px;
    xleft: 5px;
    xposition: absolute;
    } 
    .securebg #scTestimonials { display: inline; float: left; margin: 0 0 0 20px; padding: 70px 0 20px; width: 145px; }
        .securebg #scTestimonials ul, .securebg #scTestimonials ul li { list-style: none; margin: 0; padding: 0; text-align: left; }
        .securebg #scTestimonials li p.quote { color: #53432A; margin-left: 10px; width: 130px; }
        .securebg #scTestimonials .signature { color: #D6356B; text-align: right; }
.itemshell .keyicons { margin: 10px 0 0; }
#paging .horizontalSpacer { background: url(/lib/yhst-92393715005554/hsep.gif) center left repeat-x; height: 9px; }
.itempg { background: url(/lib/yhst-92393715005554/secsep.gif) top center no-repeat; padding-top: 10px; }
.indexright .testimonials {
    background: url(/lib/yhst-92393715005554/maintest.gif) top center no-repeat; 
    }
    .indexright .testimonials ul, .indexright .testimonials ul li { list-style: none; margin: 0; padding: 0; }
    .indexright .testimonials #testiConts { margin: 0 0 10px 40px; padding-top: 75px; width: 185px; }
        .indexright .testimonials #testiConts * { color: #D25A76; }
.vmore { text-align: center; }
    .vmore a { color: #423C2E!important; display: block; padding: 5px 0 0; }

#qty-pricing {padding:4px 0;}
#qty-pricing table {border-width:1px; border-collapse:collapse; border-color:#F8B4C9; background-color:#ADB489;}
#qty-pricing table td {padding:4px; text-align:center; background-color:#fff; font-weight:normal; border:1px inset #F8B4C9;}
#qty-pricing table td.qtypricelabel {background:#FADDE2; color:#000; font-weight:bold; width:65px;}
#container #header .headeright .livechat { position: absolute; left: -20px; top: 45px; }

