:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
img, dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
img, a img,:link img,:visited img {border: none;}
address {font-style: normal;}


/* Fonts */
body, textarea {font-family: arial, verdana, sans-serif;  font-size: 12px;}

/* Headings */
h1 { font-weight: bold; font-size:16px; color:#37502b;}
h2 { font-weight: bold; font-size:14px; color:#000000; clear:both;}
h3 { font-weight: bold; font-size:13px; }
h4 { font-weight: bold; }
h5 { font-weight: bold; }
h6 { font-weight: bold; }

/* Paragraphs */
p { margin:  25px; }
strong { font-weight: bold;}

/* Lists */
ul { margin:  40px;}
ol { margin:  40px;}
li { margin-left: 20px;}

/* Links */
a:link, a:visited { color:#0c5b8f; text-decoration:underline;}
a:hover, a:active { background-color:#b4d8f0; color:#04426b;}

/* Tables */
table {}
tr {}
td {}

/* Custom Styles */
#content.home {margin: 0 auto; width: 700px;}
#content.home p {width:100%; margin:0 25px 10px 25px;}
#homeMainPanel {background: transparent url(../img/home-main-panel.jpg) no-repeat top left; width:  695px; height: 153px; padding:40px 0 0 50px; margin: 0; color: #fff; }
#homeMainPanel h2 {font-size: 20px; color:#fff;}
#homeMainPanel h3 {font-size: 14px;}
#content.home #homeMainPanel p {width: 300px; margin:5px 0 0 20px; padding: 0;}
#content.home #homeMainPanel a.moreInfo {float: right; margin:5px 400px 0 0; font-weight: bold; text-decoration:underline; color: #fff; }
#content.home #homeMainPanel a.moreInfo:link,
#content.home #homeMainPanel a.moreInfo:visited {}

#content.home #homeMainPanel a.moreInfo:hover,
#content.home #homeMainPanel a.moreInfo:active {background-color:transparent;}

#homeSubPanel {background: transparent url(../img/home-sub-panel.jpg) no-repeat top left; width:  745px; height: 209px; margin: 10px 0;}
#homeSubPanel .herbalTea {margin: 60px 0 0 200px;}
#homeSubPanel .herbalCoffee {margin: 60px 0 0 30px;}
#homeSubPanel .panel {width: 165px; float: left;}
#homeSubPanel .panel h2 {color: #fff; font-size: 20px; }
#homeSubPanel .panel a:link,
#homeSubPanel .panel a:visited {color: #fff; text-decoration:underline; background-color:transparent;}

/* storeLocator */
.storeLocator .store { margin-bottom: 15px; } 

form.form {}
form.form div {clear:both; margin:10px 0;}
form.form div label {float:left; width:150px;}
form.form textarea {width:400px; height:150px;}

div.testimonial {border:1px solid #b4dbf8; background-color:#def0fa; padding:5px; margin:10px 0;}
div.distributor {float:left; margin:20px; padding:5px; width:215px; height:100px; border:1px solid #b4dbf8; background-color:#def0fa;}
div.distributor p {margin:0 !important;padding:0 !important;}
div.faq {border:1px solid #b4dbf8; background-color:#def0fa; padding:5px; margin:10px 0;}
div.faq p strong {font-size:14px;}

img.img {float:right; margin:0 0 20px 20px;}


table.distributors {}
table.distributors td { margin:5px; padding:5px; width:247px; border:1px solid #b4dbf8; background-color:#def0fa; vertical-align:top;}
table.distributors td p {margin:0;padding:0;}

