BODY, TD {
	font-family : Verdana, Arial, Verdana, Geneva, sans-serif;
	font-size:10pt;
	list-style : square;
	color : #252321;
      	line-height: 17px;
	

}

#mainnavs{display:table; padding:0; margin:0px 0 0; color:#fff; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; list-style-type:none;}
* html #mainnavs {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */ }  
#mainnavs li {
  display:table-cell;      /* ignored by IE */ }
* html #mainnavs li {
  display:inline;          /* for IE only */ }
#mainnavs li a {display:block; padding:0.2em 1em 0 1em; background:#fff; color:#999999; text-decoration:none; border:0px solid #D8D8D8;}
* html #mainnavs li a {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */ }

#mainnavs li a:hover{background:#fff; color:#000; border: 0px #000 solid;}
#mainnavs li a.subon {display: block; background-color: #fff ; color: #000; font-size: ; background-image: none; background-repeat: no-repeat; background-position: none; border: 0px #000 solid; }
* html #mainnavs li a.subon {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */ }



#subnavs { width: ;  padding: 0; margin-bottom: 0; }
#subnavs ul { list-style: none; margin: 0; padding: 0; border: none }
#subnavs ul ul { list-style: none; margin: 0px 0 0px 11px; padding: 0;border: none }
#subnavs li { border-bottom: 1px solid #D9D9DA; margin: 0; padding: 0px 0 0px 0px; background-image: url(pix/arrow.gif); background-repeat: no-repeat; background-position: top left }
#subnavs ul ul li { border-bottom: none; margin: 0; background-image: url(pix/arrow.gif); background-repeat: no-repeat; background-position: top left }
#subnavs ul ul li a { display: block; padding: 6px 0 6px 11px; color: #919296; text-decoration: none; width: 100%; font-size: 11px }
#subnavs li a { display: block; padding: 6px 0 6px 11px; color: #D9D9DA; text-decoration: none; width: 100%; font-size: 11px; }
#subnavs li a.subon {display: block; background-color: #738056 ;color: #ffffff; font-size: 11px; background-image: url(pix/arrow_on.gif); background-repeat: no-repeat; background-position: top left; }
html>body #subnavs li a { width: auto; }
#subnavs li a:hover { display: block; background-color: #98a678 ;color: #ffffff; background-image: url(pix/); background-repeat: no-repeat; background-position: top left; }

{444331 dark brown sidebar colour,69764D hover green/brown mix,738056, subon,original:#CCFF99}


#mainnavs2{display:table; padding:0; margin:0px 0 0; color:#fff; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; list-style-type:none;}
* html #mainnavs2 {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */ }  
#mainnavs2 li {
  display:table-cell;      /* ignored by IE */ }
* html #mainnavs2 li {
  display:inline;          /* for IE only */ }
#mainnavs2 li a {display:block; padding:0.2em 1.2em 0 1.2em; background:#fff; color:#999999; text-decoration:none; border:0px solid #D8D8D8;}
* html #mainnavs2 li a {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */ }

#mainnavs2 li a:hover{background:#98a678; color:#fff; border: 0px #000 solid;}
#mainnavs2 li a.subon {display: block; background-color: #639102 ; color: #fff; font-size: ; background-image: none; background-repeat: no-repeat; background-position: none; border: 0px #000 solid; }
* html #mainnavs2 li a.subon {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */ }





#head {background:#fff url(pix/) no-repeat; background-position: top right; 
}

/* needed for IE to make :active state work first time */
a, a:visited {color:#080;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:5px; z-index:50;}
a.slidea {background:url(pix/gallerypix/thumb_greenelf_501_dose.jpg);}
a.slideb {background:url(pix/gallerypix/thumb_greenelf_301_rs.jpg);}
a.slidec {background:url(pix/gallerypix/thumb_greenelf_501_sun.jpg);}
a.slided {background:url(pix/gallerypix/thumb_greenelf_carton.jpg);}
a.slidee {background:url(pix/gallerypix/thumb_greenelf_carton_closed.jpg);}
a.slidef {background:url(pix/gallerypix/thumb_greenelf_ohs.jpg);}
a.slideg {background:url(pix/gallerypix/thumb_greenelf_breakthrough.jpg);}
a.slideh {background:url(pix/gallerypix/thumb_greenelf_nursery.jpg);}
a.slidei {background:url(pix/gallerypix/thumb_greenelf_filling.jpg);}
a.slidej {background:url(pix/gallerypix/thumb_greenelf_501_javo.jpg);}
a.slidek {background:url(pix/gallerypix/thumb_greenelf_501_ir.jpg);}
a.slidel {background:url(pix/gallerypix/thumb_greenelf_501_conv.jpg);}
a.slidem {background:url(pix/gallerypix/thumb_greenelf_conv.jpg);}
a.sliden {background:url(pix/gallerypix/thumb_greenelf_trigger.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}


/* styling for TOP gallery */
#container_top {position:relative; width:610px; height:530px; background:#98a678; border:1px solid #a49188; margin:1em auto;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:1; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:586px; height:50px; top:110px; left:6px; padding:6px; font-style:italic; color:#fff;  z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_top a.gallery:active, #container_top a.gallery:focus {border:1px solid #000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width:586px; height:362px; top:160px; left:4px; padding:0px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.6em; color:#000;}

background:#d1c8c3

P {
	font-family : Verdana, Arial, Verdana, Geneva, sans-serif;
	font-size:100%;
	list-style : square;
	color : #252321;
      	line-height: 17px;
	TEXT-ALIGN: justify

}

#seriesfert {background: url(pix/app_ready2.jpg); background-repeat: no-repeat }
#seriesherb {background: url(pix/app/301_series_wide2.jpg); background-repeat: no-repeat }



#peep a {display: block; padding: 2px 0 0px 0px; text-decoration:none; width: 100%;}
#peep a:hover { display: block; background-color: #FF9999 ;color: #FF0D0D;}

#heep a {display: block; padding: 2px 0 0px 0px; text-decoration:none; width: 100%;}
#heep a:hover { display: block; background-color: #ceff65 ;color: #FF0D0D;}

.herbs {border:1px solid #5A5437; border-bottom:1px solid #5A5437; background-color: #FFE6E6   }

.fert {border:2px solid #639102; border-bottom:2px solid #639102; background-color: #EDF2E6    
}
.herb {border:2px solid #862a23; border-bottom:2px solid #862a23; background-color: #EDF2E6    
}

.testimonial  {border:1px solid #5A5437; border-bottom:1px solid #5A5437; background-color: #EDF2E6    
}



H1 {
    FONT-SIZE: 26px;
	text-decoration:none;
    font-style: normal;
    COLOR: #639102;
    FONT-FAMILY: Arial, verdana, Helvetica;
}

H2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13pt;
	color : #000000;
        	margin-top:5px; 
        	margin-bottom: 5px; 
	font-style : normal;
}   


}

H {
	font-size: 22pt;
	font-style: normal;
	font-family: Viner Hand ITC, Century Gothic, sans-serif;
	list-style-type : square;
	color : #9D9B61;
}

H4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13pt;
	color : #696969;
        	margin-top:5px; 
        	margin-bottom: 5px; 
	font-style : normal;
}

H44 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color : #000000;
             margin-top:5px; 
      	margin-bottom: 5px; 
	font-style : normal;
	font-weight : bold;
}

H5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13pt;
	color : #639102;
        	margin-top:5px; 
        	margin-bottom: 5px; 
	font-style : normal;
}

H6 {

    FONT-SIZE: 25px;
    font-style: normal;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, verdana, Helvetica;
	
}

H3 {

    FONT-SIZE: 26px;
    font-style: normal;
	text-decoration:none;
    COLOR: #862a23;
    FONT-FAMILY: Arial, verdana, Helvetica;
}

862a23 - red
639102 - green

}

 .tinsel {margin-right: 30px; padding-right: 0px; FONT-SIZE: 10px;}




.twig {
	FONT-WEIGHT:; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; 
}


.scroll { FONT-SIZE:7pt ; COLOR: #E3E4FA; FONT-FAMILY: Verdana, Arial, Helvetica; }
.scroll a:link { color: #E3E4FA; font-weight: normal; text-decoration: none; FONT-SIZE: 7pt;  }
.scroll a:visited { color: #E3E4FA; font-weight: normal; text-decoration: none; FONT-SIZE: 7pt; }
.scroll a:active { color: #E3E4FA; font-weight: normal; text-decoration: none; FONT-SIZE:7pt;   }
.scroll a:hover { color: #E3E4FA; font-weight: normal; text-decoration: none; FONT-SIZE: 7pt;   }


.white { FONT-SIZE: 10ptpt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; }
.white a:link { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 10pt;  }
.white a:visited { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 10pt;   }
.white a:active { color: #C0C0C0; font-weight: bold; text-decoration: underline; FONT-SIZE: 10pt;   }
.white a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; FONT-SIZE: 10pt;   }

.hwhite { FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; }
.hwhite a:link { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 16px;  }
.hwhite a:visited { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 16px;   }
.hwhite a:active { color: #C0C0C0; font-weight: bold; text-decoration: underline; FONT-SIZE: 16px;   }
.hwhite a:hover { color: #D02900; font-weight: bold; text-decoration: underline; FONT-SIZE: 16px;   }

.hwhite2 { FONT-SIZE: 13pt;margin-top:5px;margin-bottom: 5px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, sans-serif; }
.hwhite2 a:link { color: #ffffff; font-style: normal; text-decoration: none; FONT-SIZE: 13pt;  }
.hwhite2 a:visited { color: #ffffff; font-style: normal; text-decoration: none; FONT-SIZE: 13pt;   }
.hwhite2 a:active { color: #C0C0C0; font-style: normal; text-decoration: none; FONT-SIZE: 13pt;   }
.hwhite2 a:hover { color: #D02900; font-style: normal; text-decoration: none; FONT-SIZE: 13pt;   }

.green { FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; }
.green a:link { color: #DB5221; font-weight: bold; text-decoration: underline; FONT-SIZE: 11px;  }
.green a:visited { color: #bff8b3; font-weight: bold; text-decoration: underline; FONT-SIZE: 11px;   }
.green a:active { color: #C0C0C0; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;   }
.green a:hover { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;   }

.sg { FONT-SIZE:10pt; COLOR: gray; FONT-FAMILY: Verdana, Arial, Helvetica;font-weight: bold;  }
.sg a:link { color: #DB5221; font-weight: bold; text-decoration: underline; FONT-SIZE: 10pt;  }
.sg a:visited { color: #bff8b3; font-weight: bold; text-decoration: underline; FONT-SIZE: 10pt;   }
.sg a:active { color: #C0C0C0; font-weight: bold; text-decoration: none; FONT-SIZE: 10pt;   }
.sg a:hover { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 10pt;   }

.leftwhite a:link { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;  }
.leftwhite a:visited { color: #ffffff; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;   }
.leftwhite a:active { color: #0584E6; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;   }
.leftwhite a:hover { color: #267932; font-weight: bold; text-decoration: none; FONT-SIZE: 11px;   }

{leftwhitehover 0584E6, hwhite D02900}


HR {
	height: 1pt;
}


 BLOCKQUOTE {
	margin-left : 15px;
}
.nodecoration {
	text-decoration : none;
}
A {
	color : #679905;
	font-weight : bold;
}
A:HOVER {
	color : #0F6001;
	font-weight : bold;
}
{787573}
}
.beige {
	color : #EAE3D3;
}
.beige a {
	color : #EAE3D3;
}

.beige a:hover {
	color : #ffffff;
}



.decoration  { color: #0F8100; font-weight: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;}

.treetable, .treetable td{ 
font-size:100%;
border-bottom:1px solid ##9D9B61; 
border-top:1px solid ##9D9B61;
border-collapse:collapse;
} 
.greentable, .greentable td{ 
border-bottom:1px solid #689902; 
border-top:1px solid #689902;
border-collapse:collapse;
}

.onlinetable, .onlinetable td{ 

border-bottom:1px solid #1D85DE; 

border-top:1px solid #1D85DE;
border-collapse:collapse;
height:60px
} 

.pine {

background-color: #379C00;
}

#navigation-main-menu { 
   width: 220px;
   voice-family: "\"}\""; 
   voice-family:inherit;
   margin:  10px -3px;
   padding: 0 0 0 0;
   font-size: 11px;
 
   }

#navigation-main-menu ul {
   width: 220px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   list-style-type: none;
   }

#navigation-main-menu li {
   width: 220px;
   display: block;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   list-style-type: none;
   font: bold 11px/16px verdana, lucida, sans-serif ;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background: #ffffff;
   }

#navigation-main-menu a {
   width: 220px;
   text-indent: 20px;
   display: block;
   padding: 0;
   margin: 0;
   border-top: 1px ;
   border-right: 1px ;
   color: #ffffff;
   border-bottom: 1px solid #CBDD2E;
   }

#navigation-main-menu li.nil {
   width: 220px;
   display: block;
   height: 5px
   line-height: 1px;
   border-bottom: 1px solid #CBDD2E;
   }
#navigation-main-menu a.sub_menu {
   width: 220px;
   text-indent: 40px;

   padding: 0;
   margin:  0;
   border-top: 1px ;
   border-right: 1px ;
   border-bottom: 1px dashed #eee;
   font: normal 11px/16px verdana, lucida, sans-serif ; 
   color: #ffffff;
   }
#navigation-main-menu a:link, #navigation-main-menu a:visited {
   width: 220px;
   padding: 2px 0px 2px 0px;
   color: #B5D334;
   text-decoration: none; 
   }

#navigation-main-menu a.sub_menu:link, #navigation-main-menu a.sub_menu:visited {
   padding: 2px 0px 2px 0px;
   color: #ffffff;
   text-decoration: none; 
   }
#navigation-main-menu a:hover {
   width: 220px;
   background: #9D9B61;
   border-right: 1px solid #333333;
   border-bottom: 1px solid #333333;
   color: #ffffff;
   font: bold 11px/16px verdana, lucida, sans-serif ;
   font-family: Verdana, Arial, Helvetica, sans-serif;

   }
#navigation-main-menu a.sub_menu:hover {
   width: 195px;
   background: #ffffff;
   margin:  0;
   border-right: 1px solid #333333;
   border-bottom: 1px solid #333333;
   color: #C30505;
   font: bold 11px/16px verdana, lucida, sans-serif ;
   font-family: Verdana, Arial, Helvetica, sans-serif;

   }

#navigation-main-menu  li a#active-link {
   margin:  0;
   color: #ffffff;
   background: #2EA000;
   }



.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #679905; FONT-FAMILY: Verdana, Arial, Helvetica
}
.footer A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #679905; TEXT-DECORATION: underline
}
.footer A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #679905; TEXT-DECORATION: underline
}
.footer A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #679905; TEXT-DECORATION: underline
}
.footer A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline
}


.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.textInput,textarea {
  width: 250px;
  font-family: arial;
  background-color: #ffffff;
  border: 1px solid #809FFF;
}

.inputHighlighted {
  width: 250px;
  background-color: #F2FFBF;
  color: #000;
  border: 1px solid #809FFF;
}


