html{padding-bottom:3em}body{background-image:url(../images/bg.png);background-repeat:repeat;margin:auto;width:750px;background-color:#e1edde;font-family:serif;color:#363636}h1,h2,h3,h4,h5,h6{color:#557f5a}a{color:#225fad}a:visited{color:#800080}#header h1,#nav,#content,#sidebar{-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}#header h1{margin:0;margin-top:.75em;height:95px;text-indent:-5000px;background:url(../images/logo.png) no-repeat center;border-color:#678839;border-style:solid;border-width:medium;border-bottom:0;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px}#content{padding:15px;padding-bottom:100px;margin-right:34%;background-image:url(../images/content_bg.png);background-position:left bottom;background-color:white;background-repeat:no-repeat;-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-color:#678839;border-style:solid;border-width:medium;border-top:0}#nav{border-color:#678839;border-style:solid;border-width:medium;border-bottom-style:solid;border-top-style:solid;border-top-color:#678839;border-bottom-color:#678839;border-width:medium;padding:.35em;padding-left:1.5em;margin:0;background-color:#d9e7d8;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px}#nav li{margin:0;padding:0;display:inline;list-style-type:none;white-space:nowrap}#nav a{font-weight:bold;padding:6px 15px 6px 0;text-decoration:none;color:#007656;text-shadow:0 1px 0 rgba(250,250,250,0.7)}#nav a.active,#nav a:hover{color:#000;background:url(../images/nav.png) no-repeat bottom right}body#home #home_tab a,body#products #products_tab a,body#where2buy #where2buy_tab a,body#csa #csa_tab a,body#reviews #reviews_tab a,body#faq #faq_tab a,body#about #about_tab a,body#contact #contact_tab a{color:#000;background:url(../images/nav.png) no-repeat bottom right}#sidebar{border-color:#678839;border-style:solid;border-width:medium;padding-top:20px;padding-bottom:3em;margin-top:10px;float:right;width:30%;clear:none;background-color:white;background-position:right bottom;background-image:url(../images/sidebar_bg.png);background-repeat:no-repeat;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}#sidebar ul{list-style-type:none;padding:0}#sidebar #cart{margin-bottom:.5em;margin-left:1em}#sidebar #cart a{font-family:Georgia,"Times New Roman",Times,serif;padding:7px;padding-right:30px;font-size:x-large;font-weight:bold;text-decoration:none;color:#557f5a;background-position:right center;background-image:url(../images/cart.png);background-repeat:no-repeat}#sidebar #cart a:hover{color:#00794d;background-image:url(../images/cart_hover.png)}#reviews_widget{margin:10px;margin-bottom:0;padding-left:1em;padding-right:1em;height:14em;border-color:#557f5a;border-style:solid;border-width:thin;border-left:none;border-right:0;font-size:smaller}#reviews_widget ul{margin-left:0}#reviews_widget ul li{height:12em;padding-top:.5em}#reviews_widget img{border:0}#reviews_widget .details{margin:0;margin-top:.4em;margin-bottom:.4em}#reviews_widget a{text-decoration:none;color:#363636}#reviews_widget .fn{color:#557f5a;font-weight:bold}#reviews_widget .full_review{color:#557f5a;font-weight:bold}#sidebar .media{width:190px;margin-left:auto;margin-right:auto}#sidebar .write_review{text-align:right;padding-right:1em;margin:0;margin-top:.35em}#sidebar .write_review a{padding-left:15px;background-image:url(../images/write_review.png);background-position:left center;background-repeat:no-repeat;color:#557f5a;text-decoration:none;cursor:pointer}#sidebar .write_review a:hover{color:#00794d;background-image:url(../images/write_review_hover.png)}#social-networking{margin-top:.6em;margin-left:.75em}#social-networking .share{font-style:italic;color:#557f5a}#social-networking ul{margin:0}#social-networking a{color:#44688b;text-decoration:none}#social-networking a:hover{text-decoration:underline}#social-networking .facebook-share,#social-networking .twitter-share{font-family:sans-serif;padding:5px;padding-left:28px;background-repeat:no-repeat;background-position:left top}#social-networking .facebook-share{background-image:url(../images/facebook.png)}#social-networking .twitter-share{background-image:url(../images/twitter.png)}#sidebar .message{font-size:smaller;list-style:none;border-color:#557f5a;border-style:solid;border-width:medium;margin:12px;margin-top:0;padding:.5em;padding-left:1em;padding-right:1em;background-color:#e1efe0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:-moz-linear-gradient(top,#e1efe0,white);background:-webkit-gradient(linear,0 0,0 100%,from(#e1efe0),to(white))}#sidebar .message h2{margin-top:.4em;text-align:center;font-size:large}#sidebar .message .icon{float:right;margin-left:5px;margin-bottom:5px}#content .sections,#content .range_summary,body#products #content #discount-details{list-style:none;border-color:#557f5a;border-style:solid;border-width:thin;margin:0;margin-bottom:1em;padding:.5em;padding-left:1em;padding-right:1em;background-color:#e1efe0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content .sections li{margin-top:.2em;margin-bottom:.2em}#footer{margin-right:34%;font-size:smaller;text-align:center;color:#557f5a;text-shadow:0 1px 0 rgba(255,255,255,0.9)}#footer a{color:#557f5a;text-decoration:none}#footer:hover,#footer a:hover{color:#6b8b2b}#footer a:hover{text-decoration:underline}#footer .social{line-height:25px;min-height:25px}#footer .social a{padding:5px;padding-left:25px}#footer .social .facebook{background:url(../images/icons/footer/facebook.png) no-repeat left}#footer .social .twitter{background:url(../images/icons/footer/twitter.png) no-repeat left}#footer .social .facebook:hover{background:url(../images/icons/footer/facebook_hover.png) no-repeat left}#footer .social .twitter:hover{background:url(../images/icons/footer/twitter_hover.png) no-repeat left}#footer .social .blogger{background:url(../images/icons/footer/blogger.png) no-repeat left}#footer .social .blogger:hover{background:url(../images/icons/footer/blogger_hover.png) no-repeat left}#footer .social .newsletter{background:url(../images/icons/footer/newsletter.png) no-repeat left}#footer .social .newsletter:hover{background:url(../images/icons/footer/newsletter_hover.png) no-repeat left}body#home #content h2{display:none}body#home #quote{text-align:right;font-style:italic;font-size:x-large;color:#557f5a;margin:0;margin-right:1em}body#home #video{text-align:center}body#home #goat{float:left;margin:.5em;padding:5px;margin-top:0;margin-left:0;background-color:white;border-width:1px;border-style:solid;border-left-color:#999;border-bottom-color:#666;border-right-color:#666;border-top-color:#ccc;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}body#products #content .arrow{margin-right:5px}body#products #content #discount{margin-bottom:0;cursor:pointer}body#products #content #discount:hover{color:#00794d}body#products #content #discount-details{font-size:smaller;background:-moz-linear-gradient(top,#e1efe0,white);background:-webkit-gradient(linear,0 0,0 100%,from(#e1efe0),to(white))}body#products #content h3{clear:left}body#products #content .items,body#products #content .items ul{list-style:none;padding:0;margin:0}body#products #content .items .hproduct .photo{float:left;margin-left:.5em;margin-right:.5em;margin-bottom:.2em}body#products #content .items .hproduct{padding-top:.5em;padding-bottom:.5em;border-top-color:#557f5a;border-top-style:solid;border-top-width:thin;clear:left}body#products #content .items .hproduct{padding-left:.5em}body#products #content .items .hproduct .options .option{cursor:pointer}body#products #content .items .hproduct:hover{background:-moz-linear-gradient(top,#e1efe0,white);background:-webkit-gradient(linear,0 0,0 100%,from(#e1efe0),to(white))}body#products #content #soaps.items .hproduct,body#products #content #seasonal_fragrances.items .hproduct{min-height:50px}body#products #content .items .hproduct .fn{margin:0;color:#557f5a;text-decoration:none;font-weight:bold}body#products #content .items .hproduct .fn:hover{text-decoration:underline}body#products #content .items .hproduct .options option .option_price{display:none}body#products #content .items .hproduct .currency,body#products #content .items .hproduct .price{font-weight:bold}body#products #content .items .hproduct .price{margin-right:.6em}body#products #content .items .hproduct .unavailable{font-style:italic;font-weight:bold;color:#557f5a}body#products #content .items .hproduct .description{font-style:italic}body#products #content .items .hproduct .add{text-decoration:none;color:#225fad;font-weight:bold}body#products #content .items .hproduct .add:hover{text-decoration:underline}body#products #content #skincare_items.items .hproduct .photo,body#products #content #rieley_items.items .hproduct .photo,body#products #content #basket_items.items .hproduct .photo{float:right}body#products #content #skincare_items.items .hproduct .description,body#products #content #rieley_items.items .hproduct .description,body#products #content #basket_items.items .hproduct .description{font-style:normal}body#products #content #skincare_items.items .hproduct .contains,body#products #content #rieley_items.items .hproduct .contains,body#products #content #basket_items.items .hproduct .contains{font-style:italic}body#where2buy #cal{margin:0;padding:0}body#where2buy #icalendar{margin-bottom:1.75em}body#where2buy #icalendar a{font-size:smaller;text-decoration:none;color:#44688b;padding:5px;padding-left:46px;min-height:25px;background-position:left center;background-image:url(../images/icons/where2buy/ical.png);background-repeat:no-repeat}body#where2buy #icalendar a:hover{text-decoration:underline}body#csa #content #pdf_download{background:url(../images/icons/pdf.png) no-repeat left;padding-left:30px;line-height:25px}body#csa #content table{border-collapse:collapse}body#csa #content table th{color:#1a6837;padding:.5em;text-align:center;border-color:#557f5a;border-style:solid;border-width:thin;background-color:#e1efe0}body#csa #content #csa_prices table tr{border-color:#557f5a;border-style:solid;border-width:thin}body#csa #content #csa_prices table tr:hover{background-color:#e1efe0}body#csa #content #csa_prices table td{text-align:center}body#reviews #content #customer_reviews{list-style:none;padding:0;margin-left:0}body#reviews #content .hreview{padding-top:1em;padding-bottom:.5em;border:0;border-top-color:#557f5a;border-top-style:solid;border-top-width:thin}body#reviews #content .hreview .star_rating_4,body#reviews #content .hreview .star_rating_5{margin:0;padding:0;height:16px;text-indent:-5000px}body#reviews #content .hreview .star_rating_5{background:url(../images/stars/5.png) no-repeat left}body#reviews #content .hreview .star_rating_4{background:url(../images/stars/4.png) no-repeat left}body#reviews #content .hreview .details{margin:0;margin-top:.4em;margin-bottom:.4em}body#reviews #content .hreview .fn{color:#557f5a;font-weight:bold}body#reviews #content .hreview .description ul li{list-style:none}body#reviews #content #write_review{display:inline;font-size:large;font-weight:bold;color:#557f5a;cursor:pointer}body#reviews #content #write_review:hover{color:#00794d}body#reviews #content #write_review .arrow{margin-right:5px}body#reviews #content input{width:290px}body#reviews #content textarea{width:290px;height:7em}body#reviews #content form abbr,body#reviews #content form p span{color:green}body#reviews #content #send{width:9em}body#reviews #content form dd{margin-left:0;margin-bottom:1em}body#reviews #content #goat{color:green;font-weight:bold}body#reviews #content .data_usage,body#reviews #content .instructions,body#reviews #content .goat{color:#557f5a;display:block}body#reviews #content #star_rating{padding-bottom:1.1em}body#reviews #content #review_form{margin-top:0}body#reviews #content #review_form,body#reviews #content #thanks{border-color:#557f5a;border-style:solid;border-width:thin;padding:.5em;padding-left:30px;background-color:#e1efe0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body#reviews #content label.error{color:red;display:block}body#csa #content dt,body#faq #content dt{font-size:larger;font-weight:bold;color:#557f5a;padding-top:.5em}body#csa #content dd,body#faq #content dd{padding:1em;padding-bottom:2em;padding-top:.5em;margin:0;border-bottom-color:#557f5a;border-bottom-style:solid;border-bottom-width:thin}body#about #picture{text-align:center;height:320px;background-image:url(../css/images/loading.gif);background-position:center center;background-repeat:no-repeat}body#about #current_image{height:280px}body#about #content #gallery{list-style-type:none;padding:0;margin:0;text-align:center}body#about #content #gallery li{display:inline}body#about #content img{margin:6px;padding:5px;background-color:white;border-width:1px;border-style:solid;border-left-color:#999;border-bottom-color:#666;border-right-color:#666;border-top-color:#ccc;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}body#about #content img.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body#about #content #video h4,body#about #content #video p{margin:0}body#about #content #video .video{text-align:center;margin-top:.5em;margin-bottom:1em}body#contact #content #contact_details{margin-left:1.5em;margin-right:1.5em}body#contact #content #contact_details ul{margin-left:0}body#contact #content #contact_details h3{margin-top:1em;margin-bottom:.2em}body#contact #content #contact_details #phone-number p{margin:0}body#contact #content ul{padding:0;list-style:none}body#contact #content input{width:280px}body#contact #content textarea{width:280px;height:7em}body#contact #content form abbr,body#contact #content form p span{color:green}body#contact #content #send{width:9em}body#contact #content #new_email{width:14em}body#contact #content form dd{margin-left:0;margin-bottom:1em}body#contact #content #goat{color:green;font-weight:bold}body#contact #content .goat{color:grey;display:block}body#contact #content #star_rating{padding-bottom:1.1em}body#contact #content label.error{color:red;display:block}body#contact #content #e-mail a.email{padding-left:28px;background-position:left center;background-image:url(../images/icons/email.png);background-repeat:no-repeat}body#contact #content #phone-number p{padding-left:25px;line-height:25px;background-position:left center;background-image:url(../images/icons/phone.png);background-repeat:no-repeat}body#contact #content #im li{padding-right:5px;padding-left:25px;padding-bottom:12.5px;padding-top:12.5px;margin:0;line-height:29px;display:inline;list-style-type:none}body#contact #content #im #aim{background-position:left center;background-image:url(../images/icons/aim.png);background-repeat:no-repeat}body#contact #content #im #yahoo{padding-left:28px;background-image:url(../images/icons/yahoo.png);background-position:left center;background-repeat:no-repeat}body#wholesale .sincerely,body#wholesale #address{list-style:none;padding:0}body#wholesale #wholesale_info_pack{padding:0;margin-left:1em;margin-right:1em}body#wholesale #order_form_img{border-color:#aeaeae;border-style:solid;border-width:1px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}body#wholesale h4{margin-bottom:0}body#badge #content textarea{width:90%}body#sitemap #content img{float:right}body#sitemap #content .sections li,body#error #content .sections li{padding-top:1em;padding-bottom:1em;border-bottom-color:#557f5a;border-bottom-style:solid;border-bottom-width:thin}body#error #content img{float:left;margin:.5em;padding:5px;margin-top:0;margin-left:0;background-color:white;border-width:1px;border-style:solid;border-left-color:#999;border-bottom-color:#666;border-right-color:#666;border-top-color:#ccc;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5)}
