body { color: #666; font-family: "Lucida Grande", Verdana, sans-serif; font-size: 12px; font-smooth: always; text-align: center   ; }

p { line-height: 1.7em; margin: 0; padding: 0; font-smooth: always; }
a:link { color: #666; text-decoration: underline }
a:visited { color: #999; text-decoration: underline }
a:hover { text-decoration: none }
a:active { text-decoration: none }

ul { 
margin:0.5em 0; padding:0
; list-style-position: outside; 
}

li {
line-height:1.4em;
margin-bottom:0.5em;
list-style-type:none
}

ul li ul li {
margin:0 0 0 20px
}

h1  { color: #5a4099; font-size: 2.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; margin: 0; padding: 0; }
h2  { color: #5a4099; font-size: 1.1em; font-style: italic; font-weight: bold; margin: 0 0 0.5em 0; padding: 0; }
h3  { font-size: 1.4em; font-weight: bold; margin: 0 0 1em; padding: 0; }
h4 {color:#6ea04e; font-size:1.4em; font-weight:700; margin:1em 0 0.1em; padding:0}

div#columnmain { text-align: left; margin-top: 32px; width: 530px }
div#columnmain p     { margin: 0; padding: 0; }

div#productsmain      { text-align: left; width: 384px; float: none; margin-top: 32px   }

div#bulletpoints img {
border:solid 3px #666
}

div#bulletpoints img#noborder {
display:inline;
white-space:nowrap;
border-width:0;
margin:0;
padding:0
}

div#bulletpoints ul {
line-height:1.2em;
margin:1em 0 1em 0
}

div#bulletpoints ul li { margin-left: 17px; }

div#bulletpoints ul li, div#story ul li,div#story ul.numberedlist li ul li {
list-style-type:disc;
}

div#bulletpoints ul li ul {
margin:1em 0
}

div#bulletpoints ul li ul li {
list-style-type:square;
margin:0 0 0 20px
}

img.border { border: solid 1px #666; }

div.productshot   { background-color: #fff; text-align: center; margin: 0 0 0.5em 20px; width: 106px; float: right; border: solid 1px #999 }
div.productshot img     { display: block; margin-top: 3px; margin-bottom: 3px }
div.productshot a:link, div.productshot a:visited, div.productshot a:hover, div.productshot a:active, div.productshot p   { color: #fff; background-color: #666; display: block; padding-top: 0.2em; padding-bottom: 0.2em; width: auto; height: auto  }

.squares  { width: 384px; }
.squares img   { border: solid 1px #666; }

div.suppfacts   { text-align: left ; width: 530px; margin-top: 1em; margin-bottom: 1em; }
div.suppfacts img   { text-align: left; margin-top: 0; margin-bottom: 1em; display: block; padding: 10px; border: solid 1px #999; }
div.suppfacts a  { display: block }
div.suppfacts h3 { margin-top: 1em; margin-bottom: 0.2em; }

div#herblist img   { margin: 0; padding: 0; border-style: none; display: inline; }
div#herblist p { color: #000; }

div#leaf { text-align: center; margin-top: 1em; margin-bottom: 1em; }
div#leaf img   { display: inline; margin: 0; padding: 2px }
div#leaf p  { display: inline; margin: 0; padding: 0  }
div#leaf a { display: inline; }
a.organic:link, a.organic:visited  { color: #093 }
a.organic:hover, a.organic:active  { color: #9c9; text-decoration: none }

div.fda        { margin-top: 1em; padding: 3px 5px 0; clear: both; border: solid 1px #ccc }
div.fda p  { color: #999; font-size: 0.8em; line-height: 1.2em; margin-bottom: 0.4em   }

div#purplebox  { background-color: #ccf; margin-top: 0.5em; margin-bottom: 1em; padding: 5px 10px; clear: both; border: solid 1px #000  }
div#purplebox h1 { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin: 0.3em 0; padding: 0; }
div#purplebox p { margin-bottom: 0.5em; }
div#purplebox h3  { color: #5a4099; font-size: 1.1em; line-height: 1.1em; margin-bottom: 0.3em; border-bottom: 1px solid #309   }
div#purplebox ul { margin-bottom: 10px; }
div#purplebox ul li { color: #666; margin-left: 15px;}

div.orangebox            { background-color: #fc9; margin-bottom: 1em; padding: 5px 10px; clear: both; border: solid 1px #000 }
div.orangebox p     { color: #000; margin-bottom: 0.5em }
div.orangebox h3  { color: #309; font-size: 1.1em; line-height: 1.1em; margin-bottom: 0.3em; border-bottom: 1px solid #309  }

div#productsubnav div.header    { background-color: #ee3232; margin-bottom: 1em; }
div#productsubnav ul    { text-align: left; margin-bottom: 1em }
div#productsubnav ul li { margin-bottom: 0; }
div#productsubnav img { border-style: none; border-width: 0; }

div#bottomlinks { width: 530px ; margin-top: 0.5em; margin-bottom: 1em; padding-top: 0.5em; }
div#bottomlinks, div#bottomlinks2 { text-align: center; margin-top: 1em; border-top: 1px solid #ccc; }
div#bottomlinks ul, div#bottomlinks2 ul  { line-height: 1.2em; margin-top: 0.5em }
div#bottomlinks ul li, div#bottomlinks2 ul li  { display: inline; padding-right: 5px;}
div#bottomlinks2 { width: 384px; }