/* CSS Document */
/* This is for the main index with all sales and such --- */

/* --- WEEKLY SALES --- */
#indexmaincontent{ margin:10px 0 0 200px; }
#indexmaincontent a, #indexmaincontent a:link, #indexmaincontent a:visited, #storemaincontent a, #storemaincontent a:link, #storemaincontent a:visited{ color:#066478; }
#indexmaincontent a:hover, #indexmaincontent a:active #storemaincontent a:hover, #storemaincontent a:active{ color:#333; }
#indexmaincontent h1, #indexmaincontent h2, #indexmaincontent h3, #indexmaincontent h4, #indexmaincontent h5, #indexmaincontent h6, #storemaincontent h1, #storemaincontent h2, #storemaincontent h3, #storemaincontent h4, #storemaincontent h5, #storemaincontent h6{ 	margin: 0; padding:0;}
#indexmaincontent h1, #storemaincontent h1{color:#00677d; font-size:1.5em; padding:5px 0 0 0; line-height:1.25em; 	margin-bottom:1em;}
#indexmaincontent h2, #storemaincontent h2{font-size:1.35em; color:#00677d;}
#indexmaincontent h3, #storemaincontent h3{ font-size:1.3em; color:#1b3b42; }
#indexmaincontent h4, #storemaincontent h4{ font-size:1.2em; color:#333; }
#indexmaincontent h5, #storemaincontent h5{ font-size:1.1em; color:#333; }
#indexmaincontent h6, #storemaincontent h6{ font-size:1em; color:#333; }
#indexmaincontent h6, #storemaincontent h6, #indexmaincontent h5, #storemaincontent h5, #indexmaincontent h4, #storemaincontent h4, #indexmaincontent h3, #storemaincontent h3{ font-weight:bold; }
#new-indexfeaturedproducts h3, #new-indexfeaturedproducts h3 a, #new-indexfeaturedproducts h3 a:link, #new-indexfeaturedproducts h3 a:hover, #new-indexfeaturedproducts h3 a:active, #new-indexfeaturedproducts h3 a:visited {font-size:1em; font-weight:bold; color:#294a51;text-decoration:none;}
#new-indexfeaturedproducts div#products{ position:relative; margin:0 !important; padding:25px 0 0 0; background:#deedcf; }
#new-indexfeaturedproducts div#products div{ margin-bottom:0; height: 125px; padding: 0 0 10px 1px; }
#new-indexfeaturedproducts img{ padding: 0 2px 25px 0; }
#new-indexfeaturedproducts a, #new-indexfeaturedproducts a:link, #new-indexfeaturedproducts a:hover, #new-indexfeaturedproducts a:active, #new-indexfeaturedproducts a:visited{text-decoration:none; color:#990000; font-size:12px; font-weight:bold;}
#new-indexfeaturedproducts ul{ display:inline; list-style: none outside; margin:0; padding:0; }
#new-indexfeaturedproducts ul li{ padding-right: 5px; }
#new-indexfeaturedproducts div#topleft, #new-indexfeaturedproducts div#topright, #new-indexfeaturedproducts div#bottomleft, #new-indexfeaturedproducts div#bottomright{ float:left; width:190px; height: 10em; position:relative; }
#new-indexfeaturedproducts div#topright, #new-indexfeaturedproducts div#bottomright{ float:right; }
#new-indexfeaturedproducts div#topmiddle, #new-indexfeaturedproducts div#bottommiddle{ margin: auto 200px; height: 10em; }
#new-indexfeaturedproducts div#products div ul{width:110px; }
#new-indexfeaturedproducts{background:#9bbf75; width:595px; margin:0; padding:0; background-image:url(../images/indexfeaturesgrad.gif); background-repeat:repeat-x; font-size: 11px; line-height: 1.3em; top:0; position:relative;}
#new-indexfeaturedproducts h1{ margin:0; padding:0; color:#1b3b42; font-size:1.5em; padding:5px; background:none; top:0;}
#newweeklysales{ background-color:#deedcf !important; background-image: url(../images/features.jpg) !important; width: 595px; margin:0; padding:0; background-repeat:no-repeat; background-position:top; font-size: 11px; line-height:1.3em; position:relative; top:0; }
#newweeklysales h1, #newweeklysales h1#sale{ text-align:center; margin:0; padding: 3px 0 0 0; background:url(../images/indexfeaturesheader.gif) no-repeat; height:25px !important; width:246px; position:relative; top: 50px; left: 349px; color:#294a5b; font-size:1.5em;}
#newweeklysales h1#sale{ background:url(../images/indexfeaturesheader-2.gif); }
#newweeklysales h3{ font-weight:bold; font-size: 1.1em; margin:0; padding:5px; }
#newweeklysales div{ background:#deedcf; height:15em; width: 190px; margin: 50px 0 0 0; padding:0; }
#newweeklysales div#left, #newweeklysales div#right{ float:left; width:190px; }
#newweeklysales div#right{ float:right; }
#newweeklysales div#middle{ margin: auto 200px; width:auto; }
#newweeklysales p{ padding: 0 5px; }
#greenbar{ background:#9bbf75 url(../images/indexfeaturesgrad.gif) repeat-x; width:595px; margin:0; padding:0; height:30px;}
#green-living{ width:595px; background:#deedcf; line-height: 1.3em; overflow:visible; display:table; }
#green-living div#right{float:right; border-left: 1px solid #88c540; padding:5px 5px 5px 10px; width: 200px; margin: 10px 5px 10px auto;}
#green-living div#right ul{display:inline; margin:0; padding:0; list-style-position:outside; list-style-type:none;}
#green-living div#right ul li{padding: 0 0 3px 10px; background:url(../images/navbutton.gif) no-repeat left top; line-height:1.5em;}
#green-living div#left{padding:5px; margin:10px auto 10px 10px; width:330px; float:left;}
#green-living div h3{font-weight:normal; font-size:1.2em;}
* html #green-living div#left{margin-left:5px; width:340px;}
#newweeklysales a, #newweeklysales a:link, #newweeklysales a:visited, #newweeklysales a:hover, #newweeklysales a:active{ color:#990000; } 


/* --- Rain Barrels --- */
div#newweeklysales div#top{ padding:10px; border-bottom: 1px solid #88c540; width: 550px; overflow: visible; display:block; margin: 0 auto; background:none; height: 125px;}
div#newweeklysales div#top div{background:none; font-size: 1.5em; height: 80px;}
div#newweeklysales div#top div a, div#newweeklysales div#top div a:link, div#newweeklysales div#top div a:visited, div#newweeklysales div#top div a:hover, div#newweeklysales div#top div a:active{color:#294a51; text-decoration:none;}
div#newweeklysales div#top div#middle, div#newweeklysales div#top div#right{border-left: 1px solid #88c540; text-align:center; position:relative; margin:0; top:45px;}
div#newweeklysales div#top div#middle{margin-left:200px; width:158px;}
* html div#newweeklysales div#top div#middle{width:150px;}
div#newweeklysales div#top div#middle p, div#newweeklysales div#top div#right p{margin-top:0; padding-top:30px;}
div#newweeklysales div#bottom{padding:0; width: 550px; margin: 0 auto; background:none; height:220px; overflow: hidden;}
div#newweeklysales div#bottom ul, div#newweeklysales div#bottom h3{ margin-left: 150px; padding:10px 0 0 0;}
div#newweeklysales div#bottom div{float:right; width: 100px; margin:-50px 0 0 0; padding:0;	background:none;}
div#newweeklysales div#bottom div img{padding:5px 0 5px 5px;}


div#composter{width:275px; min-height:100%; background:#deedcf; float:right;}
div#composter h2{padding:5px; font-size: 1.4em; background-color:#88c540; color:#1b3b42;}
div#composter h3{text-align:center; padding-bottom:25px;}