BODY {  padding: 6px 12px 10px 12px;  background-color: #DACDA9;  }
h1, h2, h3, h4 {  margin: 0px;  padding: 0px;  color: #330000;  }
h1 { font-size: 19px; }
a:link {color: #578219; text-decoration: none; }
a:visited {color: #578219; text-decoration: none; }
a:hover {color: #496A04; text-decoration: underline; }
a:active {color: #578219; }


.top-links a:link {padding: 0px 4px 0px 4px; color: #698A24; text-decoration: none; }
.top-links a:visited {padding: 0px 4px 0px 4px; color: #698A24; text-decoration: none; }
.top-links a:hover {padding: 0px 4px 0px 4px; color: #496A04; text-decoration: none; }
.top-links a:active {padding: 0px 4px 0px 4px; color: #698A24; }

TD {  font: 10pt verdana, sans-serif;  color: #333333;  margin: 0px; }

.wrapper {  background-color: #ffffff;  padding: 0px 0px 0px 0px;  border: 2px solid #333;   width: 900px; }

.top {  padding: 0px 0px 0px 0px;  }
.content {  padding: 22px 50px 12px 50px;  background-color: #ffffff;  }
.top-links {  padding: 0px 0px 0px 10px;  background: url("img/link-back.jpg") repeat-x top;  background-color: #ffffff;  height: 37px;  text-align: left;
 }


.purple-flower {  height: 142px;  width: 133px; vertical-align: top;  }
 
 
.two {  border-right: 1px solid #cccccc;  width: 50px;  }

.three {  border-bottom: 1px solid #cccccc;  width: 83px;  }

.home-welcome {  padding: 9px 25px 10px 8px;   vertical-align: top; width: 500px; }

.home-welcome h1 { font-size: 17px; }



.shop { vertical-align: top; background-color: #fec; border: 1px solid #edb; padding: 10px 15px 6px 17px;}




.shop h2 { font-size: 15px; text-align: left; padding-bottom: 9px;}


.shop ul {list-style-type: none; margin: 0; padding: 0; text-align: left;}

.shop li { list-style-type: none; list-style: none; margin: 0; padding: 6px 0px 6px 0px; text-align: left; }

.ad {  width: 180px;  padding: 0px 0px 0px 0px;  border: 1px solid #999999;  height: 200px;  }

.home-store {  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  padding: 8px 6px 3px 12px;  vertical-align: top;  }

.home-image {  border-left: 1px solid #999999;  border-right: 1px solid #999999;  width:180px;  padding: 0px 0px 0px 0px;  }

.click-to-shop {  background-color: #DEE7AE;  text-align: center;  padding: 0px 0px 0px 0px;  width: 550px;  height: 35px;  }

.footer {  font: 9pt verdana, sans-serif;  padding: 0px 8px 0px 8px;  }

.credit-footer {  padding: 8px 0px 0px 0px;  font: 7pt verdana, sans-serif;  color: #666666;  text-align: center;  margin: 0px;  }


.home1 {  padding: 0px;  border-top: 1px solid #555;  border-right: 1px solid #555;  border-bottom: 1px solid #555;  }
.home2 {  padding: 0;
 # border-top: 1px solid #cccccc;
 # border-left: 1px solid #cccccc;
 # border-bottom: 1px solid #cccccc;  }
.home3 {
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;  width: 470px;  padding: 0;  height: 33px;  }
.home4 h2 { color: #578219; }
.home4 {  font: 13px verdana, sans-serif;  vertical-align: top; text-align: center;  background: url("img/leaves-border.jpg") bottom left;  background-repeat: no-repeat;  height: 206px;  width: 465px;  padding: 10px 15px 5px 30px;  border: 1px solid #555;
 }

.seasonbox h2 { color: #3B4E21; }
.seasonbox { line-height: 1.6; vertical-align: top;  font: 13px verdana, sans-serif;
 text-align: left;
 background: url("img/going-greenbg.jpg") bottom left;  background-repeat: no-repeat; background-color: #fff;  width: 335px;  padding: 10px 15px 35px 15px;  border: 1px solid #555;
 }

.seasonbox2011 { line-height: 1.6; vertical-align: top;  font: 13px verdana, sans-serif;
 text-align: left;
 background: url("img/holiday2011bg.jpg") bottom left;  background-repeat: no-repeat; background-color: #fff;  width: 405px;  padding: 47px 10px 35px 10px;    border-left: 1px solid #ddd;  border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;
 }


.home5 p { line-height: 1.6; }



.fall-home {   width: 430px;  height: 206px; } 
.xmasbg {  background: url('img/greengiftbg.jpg') top left;  background-repeat: no-repeat; 
  width: 346px;  height: 136px;  padding: 60px 150px 10px 14px;   border: 1px solid #444;  vertical-align: top; }

.small { font-size: 10px; }


 
.footspace { border-top: 1px solid #999; font-size: 11px; vertical-align: top; padding: 18px 12px 18px 0px;   width: 328px; }
.footspace2 {  border-top: 1px solid #999;font-size: 11px; vertical-align: top; padding: 18px 0px 18px 0px;   width: 220px; }


.searchme1 {  text-align: right; padding: 0px; vertical-align: top; }
.searchme2 {  width: 175px; text-align: right; padding: 0px; }
