/* CSS Document */

html {min-height:100%; margin-bottom:1px;}
body{margin: 0 0 0 0; font-family:Arial, Helvetica,sans-serif; letter-spacing:0px; background-color:#F0FBFC;}
* {margin:0; padding:0;}
img {padding:0; margin:0;}
a img {border:none;}
a {text-decoration:none; color:#339933;}
p {margin:5px 0 13px 0; line-height:22px; font-size:16px; line-height:20px;}
#wrapper {margin: 0 auto; padding-bottom:2px;width:780px; overflow:hidden; background-color:white;}

#bannerimage {
float:left;
height:150px;
width:100%;
}
h1,h2,h3,h4,h5 {margin:0; padding:0;}
h2 {color:black; font-size:14px; padding: 0 0 20px 0;}
h1 {font-size:20px; font-weight:normal;}
h1 a {font-size:15px; text-decoration:none;}
h1 a:hover {color:black;}
#navbar
{
width:100%;
float:left;
height:29px;
color:white;
text-align:right;
padding:5px 10px 0 0;
margin-bottom:15px;
}
#navlist
{
list-style-type:none;
}

#navlist li {display:inline;}
#navlist li a {color:white; font-size:18px;text-decoration:none;padding:0 12px 0 12px;}
#navlist li a:hover {text-decoration:none; color:#9999FF}

#contentwrapper {float:left; width:100%;background-color:white;}
#submenu {padding:0 10px 10px 10px; overflow:hidden;background-color:white; width:160px; float:left;  text-align:center;}
#submenu a {color:black; text-decoration:none; padding:10px 0 10px 0;}
#submenu a:hover {color:#9999FF;}
#submenutable {float:right;margin-top:10px;width:160px; font-size:14px;}
#submenutable td {text-align:left;height:30px;padding-top:4px;}
#findbysymptom {float:right;margin:40px 0 10px 0; width:100%; font-size:14px;}
#findbysymptom td {text-align:center; font-size:11px;padding:0 5px 0 5px;}
#findbysymptom th {text-align:center;  font-size:16px; padding-bottom:10px;}
#contentright {float:left;background-color:white;width:570px;padding:0 0 4px 10px;}
#contentright img {margin:10px;}
#maintext {float:left; width:100%; background-color:white; font-size:14px;}
#footer {padding-right:10px;float:right; font-size:10px;color:#999999;}
#footer a {color:#999999; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#springessences {float:left; width:375px;margin-right:3px;padding-bottom:3px;border:2px solid #99CC99;margin-top:20px;}
#springessencesheader {width:372px; float:left; height:31px; background-color:#99CC99;font-size:22px; color:white; padding:4px 0 0 5px;}
.springessencesdesc {display:inline;width:161px; padding:3px 5px 0 5px;;border:2px solid #99CC99; height:90px; float:left;margin:0 3px 3px 3px;}
.springessencesdesc h1 {color:#6FB775; font-size:14px;margin:0; padding:0}
.springessencesdesc p {color:black; font-size:11px;line-height:12px;padding:0; margin:0;}
.springessencesdesc a {color:#6fb775; text-decoration:none;font-weight:bold;}
.springessencesdesc a:hover {color:#A9D7AD; text-decoration:none;font-weight:bold;}
.springessenceproduct {display:inline;float:left; width:181px; background-color:white;}
.springessenceproductimg {float:left;height:100px;width:170px; text-align:center; padding-top:10px;}
#springessencespacer {float:left; width:2px; margin:12px 5px 5px 6px; height:185px;}


#naturenotesbox {float:left; width:180px; margin-top:20px;text-align:center; height:248px;}
#naturenotesboxheader {width:180px; float:left; height:35px; font-size:22px; color:white; text-align:center;}
#naturenotesbox img {margin-bottom:5px;}
#naturenotesbox h1 {text-align:center; font-size:15px; color:#333333;}
#naturenotesbox a {color:#333333; text-decoration:none;}
#naturenotesbox a:hover {color:#999999;}
#naturenotesbox p {font-size:12px; line-height:14px; text-align:left; padding-left:5px;}
#naturenotesbox p a {font-weight:bold;text-decoration:none;}


#productshortcut {margin-top:10px;width:571px; background-color:#A9D4A9; float:left; height:100px;}
#productshortcut p {font-size:12px; line-height:12px;padding:0;margin:0;}
#productshortcut h1 {padding:0; margin:0 0 5px 0; font-size:13px;}
#productshortcut a {color:blue;text-decoration:none; font-weight:bold;}
#productshortcut a:hover {color:blue;}

.thumbnail { position:relative;display:inline;float:left; border:1px solid #99CC99;width:157px; height:280px;margin:20px 15px 0 0;padding:2px; text-align:center}
.thumbnail img {float:left; width:157px; margin:0;}
.thumbnail h1 {font-size:12px; font-weight:bold;margin-bottom:3px;}
.thumbnail p {font-size:12px; padding:0 0 6px 5px; margin:0;line-height:12px; text-align:left;}
.thumbnail a {color:black; font-weight:bold;text-decoration:none;}
.thumbnail a:hover {color:#999999;}
p.right {text-align:right;margin-right:5px;}

#pagenumber {color:blue;float:left; width:100%; text-align:center;font-size:12px;margin-top:15px;}
#pagenumber a {color:blue; text-decoration:none;}
.youarehere {color:#9999FF; font-size:18px;text-decoration:none;padding:0 12px 0 12px;}
.youarehere1 {color:#9999FF; text-decoration:none; padding:10px 0 10px 0;}
#naturenewsarea {width:98%; margin-top:10px;padding:5px;background-color:white; border-bottom:1px solid #339933; overflow:hidden;}
#naturenewsmain {float:left; width:310px; margin-right:10px; border-right:1px solid #339933;}
#naturenewsmain a {color: black; text-decoration:none; font-weight:bold;}
#naturenewsmain a:hover {color:#999999;}
#naturenewsother {float:left; width:220px; padding:0px 0 0 5px;}
#naturenewsother li {font-size:12px;list-style-type:none;padding-bottom:5px;}
#naturenewsother li a {font-size:12px; color:black; text-decoration:none;}
#naturenewsother li a:hover {color:#999999;}
#community {margin: 20px 0 0 20px; float:left;display:inline;background-color:white; }
.communitythumb {float:left; width:150px;  overflow:hidden;}

.communityspacer {width:30px; height:10px; float:left;}

.clearit {margin-top:5px;float:left; width:100%;}
.minheightnature {height:150px; width:1px; float:left;}

#cart td {padding: 5px;font-size:12px;}
#cart th {padding: 5px;font-size:12px;}

.atoz {
	list-style-type: none;
	padding: 5px;
}