form, input, select, ul, li { margin: 0; padding: 0; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
a { color: #6C1314; font: normal 12px arial, helvetica, sans-serif; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
body { 
    background: url(/lib/amigofoods/bg.gif);
    color: #000;
    font: normal 12px arial, helvetica, sans-serif !important;
    margin: 0; 
    padding: 0;
    }
    #container { background-color: #FFF; margin: 0 auto; padding: 10px 0; width: 760px; }
        #container #bodycont { background: url(/lib/amigofoods/bodbg.gif) left 30px repeat-y; margin: 0 auto; width: 745px; }
            #container #bodycont #header { 
                background: url(/lib/amigofoods/headerbg.gif) top left repeat-x;
                float: left;
                padding-bottom: 28px;
                width: 745px;
                }
                #container #bodycont #header ul.headerlinks { 
                    background: transparent;
                    height: 23px;
                    list-style: none; 
                    margin-left: 138px;
                    width: 600px;
                    }
                    #container #bodycont #header ul.headerlinks li {
                        background: url(/lib/amigofoods/tabright.gif) bottom right no-repeat;
                        float: left;
                        height: 23px;
                        width: auto;
                        }
                        #container #bodycont #header ul.headerlinks li a {
                            background: url(/lib/amigofoods/tableft.gif) bottom left no-repeat;
                            display: block;
                            font-weight: bold;
                            padding: 4px 15px;
                            }
                            #container #bodycont #header ul.headerlinks li.cart div { 
                                background: url(/lib/amigofoods/cart.gif) 100px center no-repeat; 
                                padding-right: 20px; 
                                }
                        #container #bodycont #header ul.headerlinks li.cart, #container #bodycont #header ul.headerlinks li:hover { background-position: top right; }
                        #container #bodycont #header ul.headerlinks li.cart a, #container #bodycont #header ul.headerlinks li a:hover { background-position: top left; text-decoration: none; }
                #container #bodycont .logo { display: block; float: left; margin: 5px 0 0 20px; width: 400px; }
                    #container #bodycont .logo img { border: none; }
                #container #header #sclogin { 
                    color: #FFF;
                    float: right; 
                    margin: 20px 10px 0; 
                    text-align: right; 
                    width: 300px; 
                    }
                    #container #header #sclogin a { color: #FFF; }
                #container #bodycont .forms { 
                    border: solid 1px #8E8E8E; 
                    border-bottom: none;
                    clear: both; 
                    float: left; 
                    margin: 11px 0 0; 
                    width: 743px; 
					overflow: hidden;
                    }
					* html #container #bodycont .forms {margin-top: 8px;}
                    #container #bodycont .forms * { vertical-align: middle; }
                    #container #bodycont .forms select { width: 160px; }
                    #container #bodycont .forms .search { 
                        background: url(/lib/amigofoods/searchbg.gif) top left repeat-x;
                        float: left; 
                        padding: 5px 0;
                        text-align: center; 
                        width: 250px; 
                        }
                        #container #bodycont .forms .search .search-box { width: 120px; }
                    #container #bodycont .forms .category { 
                        float: left; 
                        padding: 5px 0; 
                        text-align: center; 
                        width: 245px; 
                        }
                    #container #bodycont .forms .recipes { 
                        background: url(/lib/amigofoods/searchbg.gif) top left repeat-x;
                        float: left; 
                        padding: 5px 0;
                        text-align: center; 
                        width: 244px; 
                        }
                    #container #bodycont .forms .sep { 
                        background: url(/lib/amigofoods/searchsep.gif) top center no-repeat; 
                        float: left; width: 1px; 
                        height: 30px; 
                        width: 1px; 
                        }
    #container #body { background: url(/lib/amigofoods/bodbg.gif) 0 top repeat-y; clear: both; float: left; width: 100%; }
        #container #body .mainbod { float: right; width: 566px; background:#FDFFD7;}
            #container #body .mainbod .home { 
                background-color: #FDFFD7;
                float: left;
                width: 566px;
                }
                #container #body .mainbod .home .homeleft { 
                    float: left; 
                    font: normal 11px tahoma, arial, sans-serif;
                    margin: 0 0 20px 10px; 
                    width: 356px;
					display: inline;
                    }
                    #container #body .mainbod .home .homeleft .featrecipe table { 
                        background-color: #FFE389;
                        }
                #container #body .mainbod .home .homeright { 
                    float: left;
                    font: normal 11px tahoma, arial, sans-serif;
                    margin: 0 10px 20px;
                    width: 180px;
					display: inline;
                    }
                    #container #body .mainbod .home .homeright h1.headline { 
                        color: #651810;
                        font: bold 14px tahoma, arial, sans-serif; 
                        margin: 10px 0;
                        }
                    #container #body .mainbod .home .homeright .unique { 
                        background-color: #FFF;
                        border: solid 1px #D9B09B;
                        margin-top: 20px;
                        padding: 5px;
                        }
                        #container #body .mainbod .home .homeright .unique p { padding: 5px 10px; }
                #container #body .mainbod .home .specials {
                    clear: both; 
                    margin-left: 10px; 
                    width: 550px; 
                    }
                    #container #body .mainbod .home h3.bestsellers { 
                        background-color: #AB2628;
                        color: #FFF;
                        font: bold 14px trebuchet ms, arial, sans-serif;
                        margin: 0 0 5px 0;
                        padding: 5px 10px;
                        text-align: left;
                        }
                    #container #body .mainbod .home table.bstable {
                        background-color: #FFF;
                        border: ridge 2px #D9B09B; 
                        width: 550px;
                        }
                        #container #body .mainbod .home table.bstable td.dotsep {
                            background: url(/lib/amigofoods/dot.gif) top center repeat-y; 
                            }
                        #container #body .mainbod .home table.bstable td.redsep {
                            background: url(/lib/amigofoods/redsep.gif) left center repeat-x; 
                            }
                            h4.secthd { 
                                background-color: #FFE288;
                                border-bottom: solid 1px #B35C5B;
                                color: #AA2729;
                                font: bold 14px trebuchet ms, arial, sans-serif;
                                margin: 5px 0;
                                padding: 5px 10px;
                                text-align: left;
                            }
                    /*#container #body .mainbod .home*/ h3.newitems { 
                        background-color: #FFE288;
                        border-bottom: solid 1px #B35C5B;
                        color: #AA2729;
                        font: bold 12px trebuchet ms, arial, sans-serif;
                        margin: 5px 0;
                        padding: 5px 10px;
                        }
                #container #body .mainbod .morelink {
                    background: url(/lib/amigofoods/arrowgo.gif) center right no-repeat; 
                    margin: 5px 0;
                    padding-right: 5px;
                    text-align: right; 
                    }
                    #container #body .mainbod .morelink a { padding: 3px 15px 3px 0; text-decoration: underline; }
                        #container #body .mainbod .morelink a:hover { text-decoration: none; }
                #container #body .mainbod .specwarn { 
                    background-color: #E7CEB2;
                    float: left;
                    font: normal 11px arial, helvetica, sans-serif;
                    padding: 15px 0;
                    text-align: center;
                    width: 570px;
                    }
            #container #body .leftnav { 
                float: left;
                width: 155px;
                }
                #container #body .leftnav h3.shopby {
                    font: normal 11px arial, helvetica, sans-serif;
                    margin: 15px 0;
                    position: relative;
                    text-align: left;
                    z-index: 1;
                    }
                    #container #body .leftnav h3.shopby div {
                        background: #FFF url(/lib/amigofoods/shopby.gif) top left no-repeat;
                        height: 18px;
                        left: 0;
                        margin-top: -15px;
                        position: absolute;
                        width: 100%;
                        top: 15px;
                        z-index: 999;
                        }
                #container #body .leftnav ul { 
                    border-top: solid 1px #E5E5E5;
                    list-style: none; 
                    margin: 0 0 40px 0; 
                    padding: 0; 
                    text-align: left;
                    width: 168px; 
                    }
                    #container #body .leftnav ul li 
                    {
                        border-bottom: 1px solid #E5E5E5; 
                        position: relative; 
                    }
                    * html #container #body .leftnav ul li 
                    {
                        border: 1px solid #FFFFFF; 
                        border-bottom: 1px solid #E5E5E5; 
                        position: relative; 
                    }
                        #container #body .leftnav ul li * { vertical-align: middle; }
                        #container #body .leftnav ul li a { display: block; padding: 2px 0 2px 5px; }
                            #container #body .leftnav ul li a img { border: none; padding-right: 5px; }
                    #container #body .leftnav ul.others li { }
                        #container #body .leftnav ul.others li a {
                            background: url(/lib/amigofoods/navdot.gif) 5px center no-repeat; 
                            padding-left: 20px; 
                            }
                #container #body .leftnav h3.newsletter { 
                    font: normal 11px arial, helvetica, sans-serif;
                    height: 30px;
                    position: relative; 
                    width: 155px;
                    z-index: 1;
                    }
                    #container #body .leftnav h3.newsletter div {     
                        background: #FFF url(/lib/amigofoods/newsletterhd.gif) center left no-repeat;
                        height: 30px;
                        left: 0;
                        xmargin-top: -15px;
                        position: absolute;
                        top: 0;
                        width: 100%;
                        z-index: 999;
                        }
                #container #body .leftnav .nletter { margin: 0 0 20px; }
                    #container #body .leftnav .nletter form { margin: 3px 0; }
                        #container #body .leftnav .nletter form * { vertical-align: middle; }
                        #container #body .leftnav .nletter form input.newsletter-box { width: 105px; }
                #container #body .leftnav h3.testihd { 
                    font: normal 11px arial, helvetica, sans-serif;
                    height: 30px;
                    position: relative; 
                    width: 155px;
                    z-index: 1;
                    }
                    #container #body .leftnav h3.testihd div {     
                        background: #FFF url(/lib/amigofoods/testimonialshd.gif) center left no-repeat;
                        height: 30px;
                        left: 0;
                        xmargin-top: -15px;
                        position: absolute;
                        top: 0;
                        width: 100%;
                        z-index: 999;
                        }
                #container #body .leftnav .testimonials { 
                    border-top: none; 
                    border-bottom: solid 1px #B35C5B; 
                    padding-bottom: 10px; 
                    }
                    #container #body .leftnav .testimonials li { 
                        border: none; 
                        font: normal 11px arial, helvetica, sans-serif;
                        padding: 5px 10px 0;
                        }
    #container #footer { clear: both; }
        #container #footer .left { float: left; margin-left: -4px; text-align: center; width: 166px; }        
        #container #footer .right { 
            float: left; 
            font: normal 11px arial, helvetica, sans-serif;
            text-align: center; 
            width: 575px; 
            }
            #container #footer .right table { width: 100%; }
            #container #footer .right p a { color: #000; }
    .forms form, .forms select { xmargin-top: 5px; }
/*--- Cascading Nav ---*/
#container #body .leftnav ul#nav { display: block; }
    #container #body .leftnav ul#nav ul.subnav {
        background-color: #FEFFEE;
        border: ridge 2px #6C1415;
        display: none; 
        position: absolute;
        margin-left: 168px;
        top: 0;
        z-index: 999;
        }
    /*#container #body .leftnav ul#nav li:hover ul.subnav { display: block; }*/
     #container #body .leftnav ul#nav li:hover ul.subnav, #container #body .leftnav ul#nav li.sfhover ul.subnav { display: block; }
/*--- Styles Adjust ---*/
.name { font: normal 11px tahoma, arial, sans-serif; }
    .name a { color: #000; font-weight: bold; }
#body td { font: normal 11px tahoma, arial, sans-serif; }
div.price { color: #6E6D6A; }
div.saleprice { color: #B81625; font-weight: bold; }
table#new-items-table div.saleprice
{
    font-weight: normal;
}
table#new-items-table td
{
    text-align: center;
}


/*Modifications*/
h2.subcategory
{
    background: #6C1315;
    color: #FCFFFD;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 5px 5px 5px 15px;
}

.sectcont ul.subnav li a
{
    background: url(/lib/amigofoods/bullet.gif) 5px center no-repeat !important;
    display:block !important;
    padding: 3px 0 3px 25px !important;
    font-weight: bold;
}

.spec
{
    padding: 10px 5px;
    background: #E7CEB2;
}

#scProductReviews{
	background-color: #FFFFFF;
    margin: 10px 0 10px 10px;
    width: 540px;
}

#scProductReviewsHeader{
	background-color: #AA282A;
    color: #FFFFFF;
    font: bold 14px trebuchet ms,arial,sans-serif;
    padding: 5px 0 5px 10px;
    text-align: left;
}
.scSeoReviews{
	display:none;
}
.scProductReviewsFrame{
	margin-bottom:10px;
}

#scReviewsPInfoAvgRating{
	margin:5px 0;
}

.scReviewsContainer, #scReviewsStoreLink, #scReviewsPoweredBy, .scReviewFormHeader, .verifiedText{
	font-size:11px !important;
}

#scReviewsContainer .rateThisItemFloat {
	float:left !important;
	padding: 5px 10px 0 !important;
}


/*LEAVE THIS*/
#scProductReviewsHeader{
	display:none;
}
/*LEAVE THIS*/
