html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body{background:#910 url(/img/bg.jpg) repeat;color:#555;font:12px 'Lucida Grande','Lucida Sans Unicode',verdana,lucida,Helvetica,arial,sans-serif;margin:0;padding:0;}
a{color:#582;}
a:visited{color:#c1845a;}
a:hover{color:#c64747;}
#wrap{background:url(/img/wrapbg.png) no-repeat;margin:0 auto;padding:0;width:944px;}
#head{height:141px;margin:0;text-align:left;width:943px;}
#head h1{float:left;margin:0;padding:36px 38px 0;text-indent:-10000px;}
#head h1 a{display:block;height:94px;text-decoration:none;width:143px;}
#head h2{float:left;font-size:1px;margin:0;padding:0;text-indent:-10000px;}
#nav{height:37px;margin:0 130px 0;padding-top:106px;}
#nav ul,#nav li{margin:0;padding:0;}
#nav li{float:left;}
#nav li a{background:#baa48d;color:#333;display:block;font-size:12px;padding:8px 12px 9px;text-decoration:none;white-space:nowrap;}
#nav a:hover,#nav a.current{background:#e0d3c3 url(/img/bgnavli.png) repeat-x;}
#nav a.current{font-weight:bold;}
#content{background:url(/img/contbg.gif) repeat-y;overflow:hidden;text-align:left;}
body.left #content{background-image:url(/img/contbg-line.png);}
body.left #mainwrap{background-image:url(/img/mainwrapbg-line.png);}
body.left #main{background-image:url(/img/mainbotbg-line.gif);}
#mainwrap{background:url(/img/mainwrapbg.png) no-repeat top right;float:left;width:722px;}
#main{background:url(/img/mainbotbg.gif) no-repeat bottom left;margin:0;min-height:757px;overflow:hidden;padding:29px 30px 0 20px;width:669px;}
#main h2,#main h3{color:#c1845a;font:bold 22px "Lucida Grande",Lucida,Verdana,sans-serif;}
#main h3{color:#545454;font-size:18px;padding-top:5px;}
#main h4{font-weight:bold;}
#main p{padding:0 0 10px;}
#secondary{float:left;margin-right:30px;width:177px;}
#primary{float:right;margin-left:0;width:462px;}
body#sec_articles #primary{width:669px;}
body#sec_articles #secondary{font-size:11px;margin-bottom:15px;}
body#sec_products #main h2{color:#930;}
body#sec_products #main form table{margin:10px 0 15px;}
.flyimg{border:2px solid #fff;margin-bottom:5px;}
.imgr{border:1px solid #cba;float:right;margin:0 0 10px 10px;}
.imgl{border:1px solid #cba;float:left;margin:0 10px 10px 0;}
#main .imgl p,#main .imgr p{font-size:11px;}
strong.price{color:#598527;font-size:13px;font-weight:bold;margin-right:10px;}
#main p strong,#primary li strong{font-weight:bold;}
#primary ul{list-style:disc outside;margin-bottom:1em;margin-left:15px;}
#main a.print-this{float:right;}
#main #secondary a.print-this{float:none;}
body#sec_articles #secondary ul li a{display:block;padding-bottom:2px;}
body#sec_podcasts #secondary ul li a{display:block;padding:3px 0;}
body#sec_how-to #secondary ul li a{display:block;padding:7px 2px;}
body#sec_how-to #secondary ul li a:hover,body#sec_articles #secondary ul li a:hover,body#sec_podcasts #secondary ul li a:hover{background:#efe8df;}
body#sec_articles #art-primary{height:400px;overflow:auto;padding-right:5px;}
body#sec_articles #art-secondary{margin:15px 0;}
body#sec_articles #art-secondary table td{font-size:11px;padding:4px 5px;}
body#sec_articles #art-secondary table th{font-weight:bold;padding:4px 5px;}
.large{font-size:large;}
.small{font-size:11px;}
.smaller{font-size:10px;}
.smallest{font-size:9px;}
.searchlight{background-color:#ff6;}
body#sec_search .searchlight{background:none;}
hr{clear:both;display:none;}
em{font-style:italic;}
.rule{background:#d0bfac;height:2px;margin:1em 0;padding:0;width:100%;}
#main .contentbar2{color:#598527;font-size:13px;}
#main .contentbar1,#main .contentbar1 b,#main .contentbar1 strong{background:#9b6;color:#fff;}
#main .contentbar1 h3{color:#fff;font-size:10px;font-weight:bold;letter-spacing:1px;margin:4px 2px;padding-left:3px;}
#main tr.odd{background:#fff;}
#main tr.even{background:#efe8df;}
#main tr.odd td,#main tr.even td{padding:6px 3px 6px 5px;}
body#sec_articles #main #secondary tr td{padding:3px;}
body#sec_articles #main #secondary tr td a{display:block;}
body#sec_articles #main #secondary tr td a:hover{background:#e0d3c3;}
#main table li{margin-left:17px;}
table.prod td{font-size:11px;font-weight:bold;padding:0 30px 15px 0;width:25%;}
table.prod a,table.upsell a{text-decoration:none;}
table.prod a:hover,table.upsell a:hover{text-decoration:underline;}
table.prod a img,table.upsell a img{border:1px solid #fff;display:block;margin-bottom:2px;}
table.prod a img:hover,table.prod a img.sfhover,table.upsell a img:hover,table.upsell a img.sfhover{border-color:#c64747;}
table.upsell{margin-top:5px;}
table.upsell td{font-size:10px;padding:0 5px 5px 0;width:50%;}
table.cats{border:1px solid #cba;background:#efe8df;font-size:12px;margin-bottom:15px;padding:5px;width:100%;}
table.cats td{padding:2px 5px;}
table.exp{margin-bottom:15px;}
table.exp th{color:#fff;font-size:10px;font-weight:bold;letter-spacing:1px;padding:4px 0;}
table.exp th:first-child{padding-left:4px;}
a.remove{border-left:2px solid #efe8df;}
a.remove img{background:none border:none;}
body#noleft a.remove.even{border-left-color:#f2f4f7;}
a.remove.odd{border-color:#fff;}
a.remove:hover,body#noleft a.remove:hover{border-left:2px solid #d02b28;}
tr.foot{background:#ce9;}
#ckout{padding:5px 15px;}
input#upq,input#contshp{padding:2px 5px;}
body#sec_noleft form table tfoot{border-top:2px solid #ce9;padding-top:2px;}
body#sec_noleft form table tr td{padding:1px 0;}
body#sec_noleft form fieldset.pay table tr td{padding:3px 0;}
form{margin:0;padding:0 0 10px;}
form,textarea{font:12px "Lucida Grande","Lucida Sans Unicode",verdana,lucida,sans-serif;}
fieldset{background:#efe8df;border:1px solid #cba;padding:15px;}
fieldset.optional{background:#fffee6;border-color:#fff980;padding-bottom:5px;}
legend{color:#573;font-size:11px;font-weight:bold;}
legend#pay{background:url(/img/security-locked_16.gif) no-repeat right bottom;padding:0 23px 2px 0;}
label{color:#573;cursor:pointer;}
input,select,textarea{color:#444;margin:0 3px;padding:2px;}
input[type=checkbox],fieldset.optional input{margin:0;padding:0;}
fieldset.optional label{padding-right:3px;}
fieldset.optional div{margin-top:8px;}
textarea{margin:0;padding:4px;}
input:focus,textarea:focus,input.sffocus,textarea.sffocus{background:#eef;}
input.buttonv,input.button1,input.button2,input.button3,input.button4{background:#ddd url(/img/btnfade.gif);border:1px solid #999;border-left-color:#ccc;border-top-color:#ccc;color:#333;cursor:pointer;font-size:11px;padding:1px;width:auto;}
input.buttonv:active,input.button2:active,input.button3:active,input.button4:active{border-color:#ccc;border-left-color:#999;border-top-color:#999;}
input.button1{background:none;border:none;margin-bottom:-4px;vertical-align:bottom;}
input.button1:active{margin-left:1px;}
input.button4{font-weight:bold;}
.errorbox{align:center;background:#fff;border-color:#000;border-style:solid;border-width:1px 2px 2px 1px;color:#f00;font-weight:bold;margin:3px 3px 10px;padding:5px;}
#searchbox{position:absolute;text-align:left;top:114px;width:219px;}
#searchbox form,#searchbox fieldset{background:none;border:none;margin:0;padding:0;}
#searchbox input.text{font-size:10px;margin:0 0 0 24px;padding:2px 4px;width:120px;}
#searchbox input.button2{background:none;border:none;margin:0;padding:0;vertical-align:bottom;}
#bar{background:url(/img/barbg.png) no-repeat left bottom;color:#fff;float:right;margin:0;padding-bottom:31px;text-align:center;width:219px;}
body#sec_noleft #bar{background:none;}
#bar h3{background:url(/img/side-h3.gif);height:34px;margin:0;padding:0;text-indent:-10000px;width:216px;}
#bar #h3res{background-position:0 -34px;}
#bar ul,#bar li{list-style:none;padding:0;margin:0;text-align:left;}
#bar li{margin-right:16px;border-bottom:1px solid #444001;}
#bar li a{background:url(/img/side-li.gif) no-repeat 9px 33px;border-bottom:1px solid #625e2e;color:#fff;display:block;line-height:15px;padding:8px 0 8px 54px;text-decoration:none;}
#bar li.last,#bar li.last a{border-bottom:none;}
#bar li a:hover{background:#000;color:#fff;text-decoration:underline;}
#bar li.bulk_herbs a{background-position:9px 0;}
#bar li.herb_blends a{background-position:8px -464px;}
#bar li.accessories a{background-position:9px -68px;}
#bar li.videos a{background-position:9px -99px;}
#bar li.books a{background-position:9px -132px;}
#bar li.water_filters a{background-position:9px -495px;}
#bar li.research_aid a{background-position:9px -165px;}
#bar li.new_to_herbs a{background-position:9px -330px;}
#bar li.howto a{background-position:9px -33px;}
#bar li.sharing_remedies a{background-position:9px -432px;}
#bar li.cooking_with_herbs a{background-position:13px -397px;}
#bar li.download_catalog a{background-position:9px -198px;}
#bar li.podcasts a{background-position:9px -231px;}
#bar li.articles a{background-position:9px -264px;}
#bar li.faq a{background-position:9px -297px;}
#bar li.well_biz a{background-position:9px -363px;}
#bar ul{font-size:14px;line-height:20px;margin:0 0 0 10px;margin-bottom:0;}
#bar a img{text-decoration:none;}
#foot{background:url(/img/footbg.png) no-repeat;clear:both;color:#f33;font-size:85%;padding:60px 0;text-align:center;}
#foot p{margin:0 5%;padding:2px 0;}
#foot p.nav{font-size:12px;padding:10px 0;margin:0;}
#foot p.credit{color:#c93;font-weight:bold;}
#foot a{color:#f0ba46;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#mcafee{margin-left:25px;position:absolute;top:38px;}
.errorbox{background:#fff;border-color:#000;border-style:solid;border-width:1px 2px 2px 1px;color:#f00;font-weight:bold;margin:3px;padding:5px;text-align:center;}
.mv_contrast{color:#f00;}
.editable{background:#f0ba46;color:#fff;display:block;padding:15px;text-align:center;}
.editable a{color:#910;font-size:13px;font-weight:bold;}