/* CSS Document */
/**************************************************************************************************************************/
/* Redefined Tags 	*/
/**************************************************************************************************************************/
body {padding:0;  margin:0; background: #053B14; font-family: Verdana, sans-serif; text-align: left; line-height: 1.0em; voice-family: "\"}\""; voice-family: inherit;}
p {padding:5px 0px; margin:0;}	
h1 {clear:both;  margin:0px 3px 4px 3px; padding: 0px 3px 0px 171px; color:#165829; background: #DDF0B8; line-height:38px; font-size:1.2em; font-weight:normal; height:38px;}
h2 {margin:0px 0px 0px 3px; padding: 0px 0px 0px 0px; color:#165829; font-size:1.2em; }
h3 {display:none}
a, a:link, a:active, a:visited {color:#99151F}
a:hover {color:#165829}

/* Not technically refined tage but makes sense to put it here ...!*/
#wrapper {padding: 0px 9px 0px 9px; margin:0 auto; background: #FFF; width: 745px;}

/**************************************************************************************************************************/
/* Headers 	*/
/**************************************************************************************************************************/
#desctext {padding:3px 5px; color:#5A5A5C; margin:0; font-size:0.65em; background:#E6E7EC; border-bottom: 1px solid #053B14; text-align:center;}
#logo {height: 64px; padding:13px 0px 0px 13px; margin:0px 35px 0px 0px; background: url(../images/newsletter-top.gif) bottom right no-repeat;}
#flash { float:left; margin:0; padding: 4px 0px 4px 3px; height:170px; width:517px; border-top: 1px solid #99151F; border-bottom: 1px solid #165829}
#newsletter { float:left; margin:0; padding: 0px 0px 4px 0px; width:222px; border-bottom: 1px solid #165829}
#end {float:left; margin:0; padding: 4px 0px 4px 0px; height:170px; width:3px; border-top: 1px solid #99151F; border-bottom: 1px solid #165829}

.holder {background:#719E1C; height: 170px;}

/**************************************************************************************************************************/
/* Left Nav 	*/
/**************************************************************************************************************************/
#leftnav {padding:0; margin:0px 0px 10px 3px; background:#FFF; color:#1C3705; border-top:1px solid #D0DED4; font-size:0.7em; width:151px}
#leftnav ul {padding:0; margin:0; list-style:none;}
#leftnav li {padding:0; margin:0; list-style:none; width:151px; border-bottom:1px solid #D0DED4;}
#leftnav a, #leftnav a:link, #leftnav a:active, #leftnav a:visited {display:block; height:16px; border-left: 6px solid #DDF2B7;  padding:1px 0px 1px 7px;  margin:1px 0px;  color:#1C3705; text-decoration:none; }
#leftnav a:hover {display:block; height:16px; border-left: 6px solid #043B14;  padding:1px 0px 1px 7px;  margin:1px 0px;  color:#99151F; text-decoration:none;}
#leftnav .long a, #leftnav .long a:link, #leftnav .long a:active, #leftnav .long a:visited {display:block; height:32px; border-left: 6px solid #DDF2B7;  padding:1px 0px 1px 7px;  margin:1px 0px;  color:#1C3705; text-decoration:none; }
#leftnav .long a:hover {display:block; height:32px; border-left: 6px solid #043B14;  padding:1px 0px 1px 7px;  margin:1px 0px; color:#99151F; text-decoration:none;}


/**************************************************************************************************************************/
/* Content 	*/
/**************************************************************************************************************************/
#content {float:right; width: 568px; font-size:0.7em; padding:5px 3px 0px 0px; margin:0; }

.cta {padding:0; margin:0px 0px 4px 15px; float:right; width:168px;}
.cta-p {padding:0; margin:0; font-size: 1em; line-height:1.4em;}
.ctabullet {padding:0; margin:0; list-style:none;}
.ctabullet ul {padding:0; margin:0; list-style:none;}
.ctabullet li {padding:0px 0px 0px 10px ; margin:0; list-style:none; background: url(../images/bullet.gif) 0px 5px no-repeat;}
.ctatree {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-tree.gif) 91px 60px no-repeat;}
.ctahand {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-hand.jpg) 78px 70px no-repeat;}
.ctabug {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-bug.jpg) 135px 31px no-repeat;}
.ctadragon {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-dragon.jpg) 48px 70px no-repeat;}
.ctamushroom {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-mushroom.jpg) 60px 82px no-repeat;}
.ctaflower {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-flower.jpg) 103px 65px no-repeat;}
.ctacan {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-can.jpg) 53px 62px no-repeat;}
.ctaseed {padding:0px 0px 0px 7px; margin:0; border-left: 5px solid #DDF0B8; background:  url(../images/cta/cta-seeds.jpg) 93px 85px no-repeat;}


.boxesleft {padding:0; margin:30px 0px 0px 0px; float:left; width:285px; }
.boxesleft p {padding:0; margin:0px 0px 7px 90px;}
.boxesright {padding:0; margin:30px 0px 0px 0px; float:left; }
.boxesright p {padding:0; margin:0px 0px 7px 90px;}

.ctaimg {clear:both; margin:0; padding:35px 0px 0px 0px;}
.ctatext {padding:0px 8px 0px 10px; color:#165829; width:489px; margin:12px 0px 0px 61px; color:#165829; border-top: 1px solid #D0DED4; border-right: 1px solid #D0DED4; border-bottom: 1px solid #D0DED4;}

.bullet {padding:0; margin:0px 0px 15px 0px;}
.bullet ul {padding:0; margin:0; list-style:none;}
.bullet li {padding:3px 0px 3px 15px; margin:0px 0px 0px 10px; list-style:none; background:url(../images/bullet.gif) 0px 7px no-repeat;}

.contact {padding:0px 0px 0px 10px; margin:0; border-left: 5px solid #DDF0B8;}
.table {padding:0px 0px 5px 0px; margin:0; vertical-align:top}
.red {color:#FF0000}

#backtop {padding: 20px 0px 10px 0px; margin:0; float:right;}
/**************************************************************************************************************************/
/* Footers 	*/
/**************************************************************************************************************************/
#footer1 { clear:both; font-size:0.7em; border-top: 1px solid #053B14; padding:10px 0px 8px 171px ; margin:0; }
#footer2 { font-size:0.7em; background:#053B14; padding:5px 0px 5px 168px; color:#EEF8DB; margin:0px 3px 0px 3px;  }




