body  { background-image: url(images/main_bg.jpg); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper { width:866px; margin:0 auto; text-align:left; }
#tileshadow { width:866px; background:url(images/shadow_tile.gif); float:left; background-repeat:repeat-y;}
#maincontainer { width: 850px; margin-left:8px;}
#allcontent { width: 850px; float:left; background-image:url(images/content_bg.gif);}
#inner-allcontent { width: 850px; float:left; background-image:url(images/inner_bg.gif);}

/* Header & Flash
----------------------------------------------------------------------------*/ 
#header {
   width:850px;
   float:left;
}

#logo {
   width:306px;
   height:194px;
   float:left;
   background-image:url(images/logo.jpg);
}

#flashMov {
   width:544px;
   float:left;
}

/* Top Navigation
----------------------------------------------------------------------------*/ 
#topNav {
   width:850px;
   height:29px;
   float:left;
   background-image:url(images/top_nav_bg.gif);
   background-repeat:repeat-x;
}
#topNav img {
   visibility: hidden;
}

#hme {
   width:61px;
   height:29px;
   float:left;
}
   #hme a {
      display:block;
      background:url(images/home.gif) no-repeat;
      overflow:hidden;
   }
   #hme a:hover {
      display:block;
      background:url(images/home2.gif) no-repeat;
      overflow:hidden;
   }
   
#cont {
   width:88px;
   height:29px;
   float:left;
}
   #cont a {
      display:block;
      background:url(images/contact.gif) no-repeat;
      overflow:hidden;
   }
   #cont a:hover {
      display:block;
      background:url(images/contact2.gif) no-repeat;
      overflow:hidden;
   }

#abt {
   width:80px;
   height:29px;
   float:left;
}
   #abt a {
      display:block;
      background:url(images/about.gif) no-repeat;
      overflow:hidden;
   }
   #abt a:hover {
      display:block;
      background:url(images/about2.gif) no-repeat;
      overflow:hidden;
   }

#topNavLeft {
   width:621px;
   float:left;
   height:29px;
}
   
#btmTopNav {
   width:850px;
   height:17px;
   float:left;
   background-image:url(images/btm_top_nav.gif);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#sideLeaf {
   width:22px;
   float:left;
}

#leftSide {
   width:195px;
   float:left;
}

#topLeaf {
   width:195px;
   float:left;
}

/* Left Navigation
----------------------------------------------------------------------------*/ 
#nav2 {
   width:195px;
   float:left;
}
#nav2 img {
   visibility: hidden;
}

#cntr a {
   display:block;
   background:url(images/centers.gif) no-repeat;
   overflow:hidden;}
#cntr a:hover {
   display:block;
   background:url(images/centers2.gif) no-repeat;
   overflow:hidden;}
   
#lnd a {
   display:block;
   background:url(images/landscape.gif) no-repeat;
   overflow:hidden;}
#lnd a:hover {
   display:block;
   background:url(images/landscape2.gif) no-repeat;
   overflow:hidden;}
   
#mnt a {
   display:block;
   background:url(images/maintenance.gif) no-repeat;
   overflow:hidden;}
#mnt a:hover {
   display:block;
   background:url(images/maintenance2.gif) no-repeat;
   overflow:hidden;}
   
#whl a {
   display:block;
   background:url(images/wholesale.gif) no-repeat;
   overflow:hidden;}
#whl a:hover {
   display:block;
   background:url(images/wholesale2.gif) no-repeat;
   overflow:hidden;}
   
#holi a {
   display:block;
   background:url(images/holiday.gif) no-repeat;
   overflow:hidden;}
#holi a:hover {
   display:block;
   background:url(images/holiday2.gif) no-repeat;
   overflow:hidden;}
   
#cali a {
   display:block;
   background:url(images/plantingtips.gif) no-repeat;
   overflow:hidden;}
#cali a:hover {
   display:block;
   background:url(images/plantingtips2.gif) no-repeat;
   overflow:hidden;}
   
#freq a {
   display:block;
   background:url(images/faq.gif) no-repeat;
   overflow:hidden;}
#freq a:hover {
   display:block;
   background:url(images/faq2.gif) no-repeat;
   overflow:hidden;}
   
#grw a {
   display:block;
   background:url(images/growing.gif) no-repeat;
   overflow:hidden;}
#grw a:hover {
   display:block;
   background:url(images/growing2.gif) no-repeat;
   overflow:hidden;}
   
#frm a {
   display:block;
   background:url(images/farm.gif) no-repeat;
   overflow:hidden;}
#frm a:hover {
   display:block;
   background:url(images/farm2.gif) no-repeat;
   overflow:hidden;}
   
#loc a {
   display:block;
   background:url(images/locations.gif) no-repeat;
   overflow:hidden;}
#loc a:hover {
   display:block;
   background:url(images/locations2.gif) no-repeat;
   overflow:hidden;}
   
#abu a {
   display:block;
   background:url(images/about3.gif) no-repeat;
   overflow:hidden;}
#abu a:hover {
   display:block;
   background:url(images/about4.gif) no-repeat;
   overflow:hidden;}
   
#conx a {
   display:block;
   background:url(images/contact3.gif) no-repeat;
   overflow:hidden;}
#conx a:hover {
   display:block;
   background:url(images/contact4.gif) no-repeat;
   overflow:hidden;}
   
#btmNav {
   width:195px;
   height:8px;
   float:left;
   background-image:url(images/btm_left_nav.gif);
   background-repeat:no-repeat;
}

#newsLet {
   width:195px;
   float:left;
   margin-top:7px;
}

#testimony {
   width:197px;
   float:left;
   margin-top:22px;
}

#quotes {
   width:36px;
   height:23px;
   float:left;
   background-image:url(images/quotes.gif);
   overflow:hidden;
}

#quoteText {
   width:161px;
   float:left;
   margin-top:8px;
   font-family:Georgia;
   font-size:14px;
   color:#2d4d3a;
   line-height:19px;
}
#quoteText p {margin-top:9px; margin-bottom:10px; line-height:13px;}

#quoteText2 {
   width:545px;
   float:left;
   margin-top:8px;
   font-family:Georgia;
   font-size:14px;
   color:#2d4d3a;
   line-height:19px;
}
#quoteText2 p {margin-top:9px; margin-bottom:10px; line-height:13px;}

/* Middle Content
----------------------------------------------------------------------------*/ 
#middleContent {
   width:404px;
   float:left;
   background-image:url(images/leaf_mid_bg.gif);
   background-repeat:no-repeat;
}

#midTxt {
   width:356px;
   float:left;
   margin-left:20px;
   margin-top:14px;
}

#newItem {
   margin-top:20px; 
   width:356px; 
   float:left;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#rightSide {
   width:229px;
   float:left;
}

#hours {
   width:229px;
   margin-top:15px;
   float:left;
   background-image:url(images/hours.gif);
   background-repeat:no-repeat;
}

#hoursTxt {
   width:229px;
   float:left;
   text-align:center;
   margin-top:28px;
}

#hoursTxt2 {
   width:500px;
   float:left;
   text-align:center;
   margin-top:28px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:850px;
   height:32px;
   float:left;
   margin-top:18px;
   background-image:url(images/footer_bg.gif);
   background-repeat:repeat-x;
}

#footTxt {
   width:850px;
   text-align:center;
   margin-top:14px;
   float:left;
   color:#528365;
   font-size:11px;
}
#footTxt a {color:#76724e; text-decoration:underline;}
#footTxt a:hover {color:#006f2c;}

#btmSite {
   width:866px;
   height:19px;
   float:left;
   background-image:url(images/btm_site.jpg);
}

#wisnet {
   width:866px;
   text-align:center;
   float:left;
   margin-top:5px;
   color:#c1bd99;
   font-size:11px;
}
#wisnet a {color:#c1bd99; text-decoration:underline;}
#wisnet a:hover {color:#fff;}

/* Inner Pages
----------------------------------------------------------------------------*/
#inner-logo {
   width:220px;
   height:133px;
   float:left;
}

#inner-head {
   width:630px;
   height:133px;
   float:left;
   background-image:url(images/inner_header.jpg);
}

#inner-btmTopNav {
   width:850px;
   height:17px;
   float:left;
   background-image:url(images/btm_top_nav2.gif);
}

#inner-middle {
   width:633px;
   float:left;
   background-image:url(images/leaf_bg.gif);
   background-repeat:no-repeat;
}

#inner-midTxt {
   width:587px;
   float:left;
   margin-left:20px;
   margin-top:14px;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 465px; float: left; margin-bottom: 6px; } 
#sendclear {width:440px; text-align:center; float:left; }

/* Classes
----------------------------------------------------------------------------*/
h1 {
	font-size:18px;
	color:#000;
	margin-top:0px;
	margin-bottom:4px;
	text-decoration : none;
}
h2 {font-size:14px; color:#006f2c; margin-top:0px; margin-bottom:0px;}
h3 {font-size:26px; color:#006f2c; font-weight:normal; margin-bottom:14px; margin-top:0px;}
.redheader{
	font-size:12px;
	color: Red;
	margin-top:0px;
	margin-bottom:0px;
	font-weight : bold;
}
a img {border:none;}
dd {margin-left:15px;}
.bodytext {line-height:18px;}
.picspace {margin-bottom:9px;}
.picspace2 {margin-left:15px; margin-bottom:10px;}
.picspace3 {margin-top:10px;}
.qt_sm {font-size:11px; color:#817e58; font-family:arial;}
.defCur {cursor:default;}
.sub {font-size:14px; color:#006f2c; font-weight:bold;}
.sub2 {font-size:16px; color:#006f2c; font-weight:bold; font-family:Times;}
a {color:#006f2c; text-decoration:underline;}
a:hover {color:#831a02; text-decoration:underline;}


