body{text-align:center;color:#000;padding:0;margin:0;background-color:#fff;font-size:1.0em;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif}
img{border:0;}
ul{list-style-type:square;}
.clear{clear:both;}
h1{font-size:1.4em;color:#630;background-color:#fff;margin:0;padding:0;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4,h5,h6,LABEL,h4.optionName,.sideBoxContent{font-size:1.1em;}
p {padding:5px 0;}
.larger{font-size:.9em;}
LEGEND{font-size:1.1em;color:#630;}
.prodrop8{float:left;padding:0;margin:0;list-style:none;}
.prodrop8 li.top{display:block;width:120px;border-bottom:3px solid #fff;}
.prodrop8 li a.top_link{display:block;height:60px;line-height:60px;color:#630;text-decoration:none;text-align:center;font-size:16px;cursor:pointer;}
.prodrop8 li a.top_link span{display:block;height:60px;}
.prodrop8 li a.top_link:hover{color:#b85;line-height:60px;}
.prodrop8 li:hover>a.top_link{color:#b85;line-height:60px;}
.prodrop8 table{border-collapse:collapse;width:0;height:0;top:0;left:0;right:0;bottom:0;padding:0;margin:0;}
.prodrop8 tr{padding:0;margin:0;}
.prodrop8 td{padding:0;margin:0;}
.prodrop8 a:hover{visibility:visible;position:relative;z-index:200;}
.prodrop8 li:hover{position:relative;z-index:200;}
.prodrop8 ul,.prodrop8 iframe{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.prodrop8 ul.sub1{width:180px;text-align:center;border:3px solid #fff;}
.prodrop8 :hover ul{left:110px;top:10px;padding:0;white-space:nowrap;height:auto;}
.prodrop8 :hover ul li{display:block;position:relative;font-weight:normal;width:auto;}
.prodrop8 :hover ul li a{display:block;font-size:14px;width:auto;padding:2px 0;color:#630;text-decoration:none;}
.prodrop8 :hover ul li a:hover{color:#b85;}
#container{text-align:left;margin:0 auto;background-color:#fff;color:#333;width:990px;padding:0;}
#banner{text-align:left;padding:0;height:100px;}
#banner a:link,#banner a:visited{color:#630;background-color:#fff;text-decoration:none;}
#banner a:hover{color:#b85;background-color:#fff;text-decoration:none;}
#banner ul{margin:0;padding:0;list-style-type:none;}
#banner li{padding-left:0;margin-bottom:4px;}
#banner-menu{text-align:right;margin-top:20px;padding:10px 10px 10px 5px;height:60px;width:250px;float:right;font-size:11px;}
#banner-menu ul{padding:0;margin:0;list-style-type:none;}
#banner-menu li{padding:0;margin:0;line-height:16px;}
#navbar{font-size:13px;width:990px;padding:0 0 20px 85px;margin:0;text-align:center;}
#navbar ul{margin:0;padding:0 0 20px 0;list-style-type:none;}
#navbar li{height:auto; padding:0;margin:0;float:left;}
#navbar a{color:#630;padding:0 20px;}
#navbar a:link,#navbar a:visited{text-decoration:none;}
#navbar a:hover{color:#b85;text-decoration:none;}
#content{float:right;width:840px;padding:0;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
#content a:link,#content a:visited{color:#630;background-color:#fff;font-weight:bold;text-decoration:none;}
#content a:hover{color:#a66;background-color:#fff;font-weight:bold;text-decoration:none;}
#content p{margin:0;font-size:0.9em;}
#content h1{margin:0;padding:0;font-size:1.1em;font-weight:normal;color:#630;background-color:#fff;}
#content h2{margin:0;padding:0;font-weight:bold;font-size:1.0em;color:#000;background-color:#fff;}
.smallleft{float:left;width:320px;text-align:center;}
.smallleft ul{margin-left:10px;padding-left:0;list-style-type:square;}
.smallright{float:right;width:400px;text-align:center;}
.smallright ul{margin-left:0;padding-left:0;list-style-type:square;}
.bigleft{width:420px;float:left;padding:0;}
.bigleft ul{margin-left:0;padding-left:0;list-style-type:square;}
.bigright{width:500px;float:right;padding:0;}
.bigright ul{margin-left:0;padding-left:0;list-style-type:square;}
.ingredientlist{background-color:#fff;color:#630;}
#footer{font-size:12px;color:#630;margin:30px;padding:0;text-align:center;}
#footer a:link,#footer a:visited{color:#630;text-decoration:none;font-size:12px;padding:0 5px;}
#footer a:hover{color:#b85;text-decoration:none;}
#footer ul{color:#630;padding:5px 0;margin:0;}
#footer li{color:#630;float:left;list-style-type:none;padding:0 5px;margin:0;}
#productGeneral h1{text-align:left;font-size:2.2em;font-weight:normal;}
#productGeneral h2{text-align:left;font-size:2.2em;font-weight:normal;}
#productGeneral h3{text-align:left;font-size:1.5em;font-weight:normal;}
.floatright{float:right;padding:10px;}
.floatleft{float:left;padding:10px;}
.browseitem{width:530px;float:left;text-align:left;padding:10px;}
.browseitem img{float:right;padding:10px;}
.browseitem ul ul{padding:10px;list-style-type:none;}
.browseitem ul ul li{padding:3px 10px;}
.ingredientheader{margin:0;padding:0 5px 0 5px;background-color:#fff;color:#804000;}
.ingredientbody{margin:0;padding:5px 5px 10px 5px;background-color:#fff;color:#333;}
.ingredientbody2{margin:0;padding:5px 5px 10px 5px;background-color:#fff5de;color:#333;}
.policyheader{margin:0;padding:0 5px 0 5px;background-color:#fff5de;color:#630;}
.policyheader2{margin:0;padding:0 5px 0 5px;background-color:#fff;color:#630;}
.browsemenu{color:#000;background-color:#fff;}
.header-centered{text-align:left;color:#804000;background-color:#fff;margin:0;padding:0;}
.header-left{text-align:left;color:#804000;background-color:#fff;margin:0;padding:0;}
#cartBoxGVButton,#cartBoxVoucherBalance{text-align:center;font-weight:normal;}
#searchContent{border-top:1px solid #804000;padding-top:20px;}
#whatsnew{border-top:1px solid #804000;margin-top:0;}
#whatsnew p{padding-left:0;}
#whatsnew ul{margin:0;padding:0;list-style-type:none;color:#804000;background-color:#fff;}
#whatsnew ul li{margin:0;}
#whatsnew ul li a:link,#whatsnew a:visited{color:#804000;background-color:#fff;text-decoration:none;}
#whatsnew ul li a:hover{color:#966;background-color:#fff;text-decoration:none;}
#whatsnew ul ul{margin:0 0 0 4px;padding:0;list-style-type:none;color:#804000;background-color:#fff;}
#whatsnew ul ul li{margin:2px 0 0 0;}
#whatsnew ul ul a:link,#whatsnew ul ul a:visited{color:#666;background-color:#fff;text-decoration:none;}
#whatsnew ul ul a:hover{color:#000;background-color:#fff;text-decoration:none;}
#ezpage{margin-top:0;}
#ezpage p{padding-left:10px;}
#ezpage ul{margin:0;padding:0;list-style-type:none;color:#804000;background-color:#fff;}
#ezpage li{margin:0;}
#ezpage a:link,#ezpage a:visited{color:#804000;background-color:#fff;text-decoration:none;}
#ezpage a:hover{color:#966;background-color:#fff;text-decoration:none;}
#ezpage ul ul{margin:0 0 0 4px;padding:0;list-style-type:none;color:#804000;background-color:#fff;}
#ezpage ul ul li{margin:2px 0 0 0;}
#ezpage ul ul a:link,#ezpage ul ul a:visited{color:#666;background-color:#fff;text-decoration:none;}
#ezpage ul ul a:hover{color:#000;background-color:#fff;text-decoration:none;}
#box{padding:20px;margin:0 auto;background-color:#eed;color:#fff;}
.newsbox{padding:5px;margin-bottom:10px;border:1px solid #d4a380;}
.newsbox p{padding:0;margin-top:5px;margin-bottom:0;}
.newsboxtitle{background-color:#fff5de;color:#630;padding:5px;margin-bottom:5px;border-bottom:1px solid #d4a380;}
.newsboxdate{float:right;}
.newsboxreadmore{padding-top:5px;margin:0;text-align:right;}
#navEZPagesTOC ul li a{text-decoration:none;margin:0;padding:0;}
#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover{text-decoration:underline;margin:0;padding:0;}
.biggerText{font-size:1.2em;}
CODE{font-family:arial,verdana,helvetica,sans-serif;font-size:1em;}
FORM,SELECT,INPUT{display:inline;}
TEXTAREA{margin:auto;display:block;width:95%;}
input:focus,select:focus,textarea:focus{background:#f0f8ff;}
FIELDSET{padding:.5em;margin:10px 20px;border:1px solid #ccc;font-size:14px;}
LEGEND{font-weight:bold;padding:.3em;font-size:16px;}
LABEL,h4.optionName{line-height:1.5em;padding:.2em;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:.5em .3em;}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg{float:left;}
LABEL.inputLabel{font-size:.9em;width:11em;float:left;}
LABEL.inputLabelPayment{width:15em;float:left;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left;}
ADDRESS{padding:.5em;font-style:normal;}
.clearBoth{clear:both;}
HR{height:1px;border:none;border-bottom:1px solid #9a9a9a;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{margin:1.0em;padding:1.0em;font-weight:bold;border:1px solid #ccc;}
.messageStackWarning,.messageStackError{background-color:#fc6;color:#000;}
.messageStackSuccess{background-color:#fff5de;color:#000;}
.messageStackCaution{background-color:#ff6;color:#000;}
#mainWrapper{padding:10px;margin:10px auto;background-color:#fff;color:#333;text-align:left;width:750px;vertical-align:top;border:1px solid #804000;}
#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage{margin:0;padding:0;}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{margin:auto;}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle;}
#sendSpendWrapper{text-align:center;padding:10px;font-size:.9em;border:1px solid #804000;float:right;margin:0;width:260px;}
.floatingBox,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{margin:0;width:45%;padding:10px;}
#accountLinksWrapper{margin:0;padding:10px;}
#productAttributes{margin-left:10px;margin-top:10px;padding:0;font-size:11px;}
.wrapperAttribsOptions{padding:5px;font-weight:normal;}
.wrapperAttribsOptions h4{margin:0;font-weight:normal;}
.attribsOptionsText{margin:0;padding:0;}
.navNextPrevCounter{margin:0;font-size:.8em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:.5em 0;list-style-type:none;}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{margin:0;background-color:#000;font-weight:bold;color:#fff;width:100%;}
#navMain ul,#navSupp ul,#navCatTabs ul{margin:0;padding:.5em 0;list-style-type:none;text-align:center;}
#navMain ul li,#navSupp ul li,#navCatTabs ul li{display:inline;}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;padding:0;margin:0;color:#fff;white-space:nowrap;}
#navEZPagesTOCWrapper{font-weight:bold;float:right;height:1%;border:1px solid #000;}
#navEZPagesTOC ul{margin:0;padding:.5em 0;list-style-type:none;line-height:1.5em;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{padding:0 .5em;margin:0;}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{margin:.5em;}
#navBreadCrumb{font-size:12px;margin-left:0;padding:0 0 10px 0;background-color:#fff;padding-bottom:50px;}
#navBreadCrumb a:link,#navBreadCrumb a:visited,#navBreadCrumb a:active{color:#630;background-color:#fff;text-decoration:none;}
#navBreadCrumb a:hover{color:#fb5;background-color:#fff;text-decoration:none;}
#navEZPagesTop{font-size:.7em;margin:0;padding:.5em;}
#navColumnOne{background-color:#fc9;}
#navColumnTwo{background-color:#fff;}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top;}
#productDescription,.shippingEstimatorWrapper{padding:.5em;}
.alert{color:#f00;margin-left:.5em;}
.important{font-weight:bold;}
.gvBal{float:right;}
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:0;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em;}
#cartAdd{float:right;text-align:center;margin-top:10px;padding:0;}
.tableHeading TH{border-bottom:1px solid #fff5de;}
.tableHeading,#cartSubTotal{background-color:#fff5de;}
#cartSubTotal{border-top:1px solid #666;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:.5em 0;}
.cartUnitDisplay,.cartTotalDisplay{text-align:center;}
#scUpdateQuantity{width:2em;}
.cartQuantity{width:4.7em;}
.cartNewItem{color:#3c3;position:relative;}
.cartOldItem{color:#609;position:relative;}
.cartBoxTotal{text-align:right;font-weight:bold;}
.cartRemoveItemDisplay{width:3.5em;}
.cartAttribsList{font-size:.9em;margin:0;padding:0;}
.cartAttribsList ul{list-style-type:none;margin:0;padding:0;}
#mediaManager{width:50%;margin:.2em;padding:.5em;}
.mediaTitle{float:left;}
.mediaTypeLink{float:right;}
.normalprice,.productSpecialPriceSale{text-decoration:line-through;}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{color:#f00;}
.orderHistList{margin:1em;padding:.2em 0;}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none;}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0;}
#cartBoxEmpty{font-weight:bold;}
.totalBox{width:5.5em;text-align:right;padding:.2em;}
.lineTitle,.amount{text-align:right;padding:.2em;}
.amount{width:5.5em;}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:1em 1em 1em 1em;}
#cartImage{margin:.5em 1em;}
.attribImg{width:20%;margin:.3em 0;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{margin:1em 0;}
h3.leftBoxHeading,h3.leftBoxHeading a{font-size:1em;color:#804000;}
.leftBoxHeading,.centerBoxHeading{margin:0;background-color:#fff;padding:.5em .2em;}
.leftBoxContainer{border:1px solid #fff;margin-top:1.5em;}
.sideBoxContent{background-color:#fff;padding:.4em;}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:1.1em;color:#804000;}
.rightBoxHeading{margin:0;background-color:#fff;padding:.2em 0;}
h3.leftBoxHeading a:hover{color:#900;text-decoration:none;}
h3.rightBoxHeading a:hover{color:#900;text-decoration:none;}
.rightBoxContent{background-color:#fff;margin-bottom:1em;}
h3.itemTitle,h3.itemTitle a{margin:0;padding:0;font-weight:normal;}
#productListing{text-align:left;padding-top:50px;font-size:14px;}
.productListing-data{padding:10px;color:#666;}
.productListing-odd,.productListing-odd a{font-size:14px;padding:0;color:#666;}
.productListing-even,.productListing-even a{font-size:14px;padding:0;color:#666;}
.centeredContent,TH,#cartEmptyText,#cartBoxEmpty,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg{text-align:center;}
#bestsellers .wrapper{margin:0 0 0 1.5em;}
#bestsellers ol{padding:0;margin-left:1.1em;}
#bestsellers li{padding:0;margin:.3em 0 .3em 0;}
#bannerboxHeading{background-color:#00c;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
.back{float:left;}
.forward,#shoppingCartDefault #PPECbutton{float:right;}
.bold{font-weight:bold;}
.rowOdd{background-color:#fff;height:1.5em;vertical-align:top;}
.rowEven{background-color:#fff;height:1.5em;vertical-align:top;}
.hiddenField{display:none;}
.visibleField{display:inline;}
#myAccountGen li,#myAccountNotify li{margin:0;}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top;}
TR.tableHeading{background-color:#fff5de;height:2em;}
#siteMapList{width:90%;float:right;}
.ratingRow{margin:1em 0 1.5em 0;}
LABEL#textAreaReviews{font-weight:normal;margin:1em 0;}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background-color:#fff;}
.information{padding:10px 3px;line-height:150%;}
#shoppingcartBody #shippingEstimatorContent{clear:both;}
.seDisplayedAddressLabel{background-color:#85c285;text-align:center;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold;}
#seShipTo{padding:.2em;}
