/* Natural Eco CSS Document */

body { background-color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h1 {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #aaa090; text-align: center; margin:0px 0px 15px 0px; }
.mainTitle { color:#D03E85; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 15px; margin:0px; padding:0px 8px 15px 8px}
h2 {color: white; font-weight: bold; background-color: #7E8F7C; text-align: left; display: block; font-size: 12px; margin: 0; padding: 6px 3px 3px 3px; text-decoration: none; background-image: url(../images/productname-icon.jpg);display:block; background-repeat:no-repeat; background-position:right;}

h3 {color:#D03E85; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; border-top: 0px; border-right: 1px;border-left: 0px;border-bottom: 1px; border-color:#7E8F7C; background-color: #EDF2EC; border-style: solid; padding: 5px 5px 5px 5px;background-image: url(../images/pink-head-icon.gif);display:block; background-repeat:no-repeat; background-position:right;}

.reset { display: block;clear: both;font-size: 1px;height: 1px;line-height: 1px;margin: 0;}
/*.dropcapPink {font: 300% geneva ; color: #D03E85;float: left;} */

/* Primary Construct */
.containerMain {width:790px;}
.topper TD { background-color: #7E8F7C; height: 28px;}
.logoHead TD {background-color: #C7D4C3;}
.lowerNumber TD {background-color:#7E8F7C;height: 45px; text-align: left; vertical-align: middle;}
.footerNav TD {background-color: #EDF2EC; color: black; height: 30px; font-size: 10px; }
.lowers TD {}
.loweraddress {vertical-align:bottom;}
.hideme { visibility:hidden;}

/* Entire Header Area */
.topPhoneNumber {color:white; font-size:14px; font-weight:bold;padding: 2px;}
.affiliateJava {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight: bold;vertical-align:middle; text-decoration:none;}
.topsearch {font-size:10px; color:white; font-weight:bold;vertical-align:middle;}
.topsearchInput {font-size:10px; color:black;vertical-align:middle;}

/* Newsletter sign up */
.newsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color: black;}
.newsletterInput {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color: black;}
.newsletterHeader {font-weight:bold; font-size:9px; color:black;}
.newsletter TD {background:#C7D4C3;}

/* Main Navigation */
.main-navigation {height:25px;font-size:12px;vertical-align: middle;}
.main-navigation a{ text-decoration:none;font-size:12px; color:white;}
.main-navigation a:hover{ text-decoration:underline; color: white;}
.main-navigation TD{background-color:#7E8F7C;color:white; height: 25px;}

/* Left Menus */
.leftNav {background-color: #EDF2EC;}
.leftNav TD {width:175px; vertical-align:top;}
.jumplist {font-size:10px; color:black;padding: 1px 1px 1px 1px; width:170px;}
.jumpOutline {border: 1px; border-color: #D03E85; border-style:solid;}
.global-navigation { margin: 1px 0; float: left; padding: 0; border-bottom: 0px solid white; border-left: 0px solid white;}
.global-navigation a { background: #EDF2EC; width: 175px; text-align: left; border-top: 0px solid white; display: block; font-size: 10px; margin: 0; padding: 5px 0px 5px 5px; text-decoration: none;}
.global-navigation a:hover { background: white 5px 9px;}
.globalblack {color:black; font-weight:normal;}
.globalblack a {color:black; font-weight:normal;}
.globalblue {color:#446B88; font-weight:normal;}
.globalblue a {color:#446B88; font-weight:normal;}
.menuHead { width: 175px; text-align: left; display: block; font-size: 11px; color: #587F9C; margin: 0; text-decoration: none; font-weight:bold; background-image: url(../images/leftHeadNew.gif);display:block; background-repeat:no-repeat; background-position:right;}
.menuHead a:link { width: 175px; text-align: left; display: block; font-size: 11px; color: #587F9C; margin: 0; text-decoration: none; font-weight:bold; background-image: url(../images/leftHeadNew.gif);display:block; background-repeat:no-repeat; background-position:right;}
.menuHead a:hover { width: 175px; text-align: left; display: block; font-size: 11px; color: #D03E85; margin: 0; text-decoration: none; font-weight:bold; background-image: url(../images/leftHeadNew.gif); background-color: #EDF2EC; display:block; background-repeat:no-repeat; background-position:right;}
.menuHead a:visited {width: 175px; text-align: left; display: block; font-size: 11px; color: #587F9C; margin: 0; text-decoration: none; font-weight:bold; background-image: url(../images/leftHeadNew.gif);display:block; background-repeat:no-repeat; background-position:right;}

/* Main Content */
.HighLight {color:#D03E85;}
.mainContent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.mainContent a{color:#D03E85;}
.smallCopy {font-size:9px;}
.colorgreen {color: #7E8F7C; font-size: 11px;}
.anchortext {font-family:Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}
.anchortext a {text-decoration:none; color:black;}
.anchortext a:hover { color:#D03E85; text-decoration:none;}
.oldbrowsers, .hide { display: none; }
.generalHeading {color:#D03E85; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; border-top: 0px; border-right: 1px;border-left: 0px;border-bottom: 1px; border-color:#7E8F7C; background-color: #EDF2EC; border-style: solid; padding: 5px 5px 5px 5px;background-image: url(../images/pink-head-icon.gif);display:block; background-repeat:no-repeat; background-position:right;}
.bluebold {color:black; font-weight: bold;}
.indexProducts { border:1px ; border-color: #C7D4C3; border-style:solid; }

/* Product Page Peices*/
.titleMarketing {color:#D03E85; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 15px; padding: 8px; text-align:left; }
.titleName { color: white; font-weight: bold; background-color: #7E8F7C; text-align: left; display: block; font-size: 12px; margin: 0; padding: 6px 3px 3px 3px; text-decoration: none; background-image: url(../images/productname-icon.jpg);display:block; background-repeat:no-repeat; background-position:right;}
.marketingBlurb {font-size: 11px; font-weight: bold; color: white; background-color: #9EAE9B; padding: 3px; }
.photoBox {color:black; font-weight: normal; background-color: #C7D4C3; font-size: 11px; }
.buybox { border: 1px; border-color:#7E8F7C; background-color: #EDF2EC; border-style: solid;color: black; font-size: 11px;}
.buyboxHead {font-weight: bold;color:#9E8988; font-size: 11px;}
.pricebox {color:black; font-weight: normal; background-color: #C7D4C3; font-size: 11px; border: 1px; border-color:white; }
.priceDiv { background-color: #D03E85; text-align: center; display: block; margin: 1px; padding: 5px 5px 5px 5px; background-image: url(../images/pricegraphic.gif); background-repeat:no-repeat; background-position:right;}
.priceRetail {color:white; font-size: 11px;}
.plusshipping {font-size:11px; color: white;font-weight:bold;}
.pricebig {font-size:17px;color:white; font-weight:bold;}
.contentMenu { margin: 1px 0; float: left; padding: 0; border-bottom: 0px solid white; border-left: 0px solid white;background-color: #C7D4C3;width: 120px;}
.contentMenu a { background-color: #C7D4C3; text-align: left; border-bottom: 1px solid white; display: block; font-size: 10px; color: black; margin: 0; padding: 5px 0px 5px 5px; text-decoration: none;}
.contentMenu a:hover { background-color: #587F9C; color:white;}
.productimage img{border:1px; border-color:#7E8F7C;border-style:solid;}

/* Non Herbal Product Pages */
.tinyMenu {font-size:9px; color: #D03E85; background-color: white; border-style: solid; border-color: #C7D4C3; border-width:1px;}
.tinyMenu a{ text-decoration: none; border:none;}
.tinyMenu a:hover  {text-decoration:underline;}
.retailprice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; text-align: center; color: black;}


/* Category Graphic Menus */
.categoryType {font-size: 11px; background-color:#EDF2EC; }
.categoryBox {font-size: 11px; border: 1px solid; border-color:#EDF2EC;}
.categoryBox TD {border: 1px solid; border-color:#EDF2EC;}
.categoryHeader {font-size: 13px; color: #446B88; text-align:left; font-weight: bold;}
.categoryHeader a:link {color:#446B88;}
.categoryHeader a:hover {color:#D03E85;}
.categoryHeader a:visited {color:#446B88;}
.categoryHeaderSmall {font-size: 11px; color: #446B88; text-align:left; font-weight: bold;}
.categoryHeaderSmall a:hover {color:#D03E85}
.categoryHeaderSmall a:link {color:#446B88}
.categoryHeaderSmall a:visited {color:#446B88}


/* Right SideBars */
.SideBar { background-color: #C7D4C3; color: black; width: 200px; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.SideBarHead { width: 185px; text-align: left; display: block; font-size: 13px; color: #587F9C; margin: 0; padding: 2px 2px 2px 2px; text-decoration: none; font-weight:bold; background-image: url(../images/sidebar-icon-blue.gif);display:block; background-repeat:no-repeat; background-position:right;}
.SideBar TD{ background-color: #C7D4C3; color: black; }
.SideBar a{color:#587F9C; text-decoration:underline;}
.SideBar a:hover {color: white; text-decoration: none;}
.testimonials {border: 1px; border-color:#587F9C; background-color: #EDF2EC; border-style: solid;color: black; font-size: 11px; padding: 5px 5px 5px 5px;}
.titleHead { color: white; font-weight: bold; background-color: #587F9C; text-align: left; display: block; font-size: 13px; margin: 0; padding: 5px 0px 5px 5px; text-decoration: none; background-image: url(../images/heading-icon.gif);display:block; background-repeat:no-repeat; background-position:right;}
.sb_tinyspace {font-size:5px;color:#C7D4C;}
.salePrice {font-size:9px; color: #D03E85;}


/* Footer */
.affiliateJavaBottom {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight: bold;vertical-align:middle; text-decoration:underline;}
.footerNav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; text-align: center; color: black;}
.footerNav a{color: black; text-decoration: underline;}
.footerNav a:hover { color:#7E8F7C;}
.copyright {background-color: white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; text-align: center; color: black;}
.bottomPhoneNumber {color:white; font-size:14px; font-weight:bold;padding: 2px; vertical-align:middle;}

/* SiteMap CSS */
.sitemapURL {color:gray; font-size:9px}

/* Browse Page CSS */

.productbrowseGrid {font-size: 10px; border-top: 1px; border-bottom: 1px; border-left:0px; border-right: 0px; border-color:#7E8F7C; background-color: #EDF2EC; border-style: solid;color: black;}

/* FAQ page CSS */
.faqMenu {	border: 1px; border-color: #7E8F7C; border-style: solid; background-color:#EDF2EC;}
.faqnavBar a:link { color:#587F9C; display: block; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;padding: 5px;border: 1px; border-color: #7E8F7C; border-style: solid;}
.faqnavBar{ color:#587F9C; display: block; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;}
.faqnavBar a:visited { color:#587F9C; display: block; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;padding: 5px;border: 1px; border-color: #7E8F7C; border-style: solid;}
.faqnavBar a:hover { background-color: white; color:#D03E85;padding: 5px;border: 1px; border-color: #7E8F7C; border-style: solid;}

/* CSS banners */

.bannerBox {margin:10px; width:178px; height:190px; background-color:#FFF; border:1px solid #666; cursor:pointer; text-decoration:none}
.bannerGreen { color:#009966; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif }
.bannerPink {color: #D03E85; font-size:11px; font-weight:bold ; font-family:Verdana, Arial, Helvetica, sans-serif}
.dottedBox {margin:12px 6px 0 6px; padding:0 5px 0 5px; font-family:'Times New Roman', Times, serif; font-size:16px;  font-style:italic; font-weight:bolder; border:3px dotted #CCC; border-top:3px dotted #CCC}


/* All Colors

Dark Green #7E8F7C
Medium Green #C7D4C3
Light Green #EDF2EC
Pink #D03E85
Blue #587F9C
Darker Blue #446B88
Vivid Green #5E9343
Yellow #
Another Green #9EAE9B
*/