body{
margin:20px 0 0 0;
padding:0;
line-height: 1.5em; 
font-family: Tahoma, Geneva, sans-serif;
font-size:.8em;
}

#outer{
float: left;
width: 100%;
}
.rgt_name {
float: right;
text-align:right;
margin-left:405px;
position: absolute;
}
#content{
margin-left: 180px; 
height: 554px;
width: 579px;
padding:10px 0 0 25px;
background: #fff url(img/right_bg.jpg) no-repeat;
}



#content a{
color: #103b1f;
text-decoration: none;
}
.nolist {
list-style: none;
}
/*#content li {
list-style-image: url(img/bullet2.png);
}*/
#content a:hover{
color: #867763;
}
#content a:visited{
color: #005d20;
font-weight:bold;
}

#content p {
width: 463px;
padding:0px 0 0 15px;
font-size: .9em;
}

#content h3 {
float: right;
margin-right: 50px;
margin-top: 20px;
color: #604f35;
}
.hdrH3 {
font-size:1em;
font-weight: bold;
float: right;
margin-top: 40px;
margin-right: 105px;
color: #0b4c2a;
}

.title {
color: #000066;
font-size:.9em;
font-weight: bold;
}
.title2 {
color: #000066;
font-size:.9em;
font-weight: bold;
margin-left: 45px;
}
#left{
float: left;
height: 554px;
width: 182px;
margin-left: -100%;
background: #fff url(img/left_bg.jpg) no-repeat;
padding-top: 20px;
}
#left li{
list-style: none;
margin-left: -20px;
}

#left li a{
color: #fff;
font-weight: bold;
}

#left li a:hover{
color: #867763;
}

#left li a:visited{
color: #fff;
}

/* begin menu classes */
.home {padding-left: 115px;
padding-top: 25px;
#padding-top: 35px;}
.news {padding-top: 10px;padding-left: 20px;}
.company {padding-top: 10px;padding-left: 75px;}
.turf{padding-top: 30px;padding-left: 5px;}
.products {padding-top: 0px;padding-left: 65px;}
.agri {padding-top: 25px;#padding-top: 30px;padding-left: 5px;}
.organic {padding-top: 25px;padding-left: 80px;}
.results {padding-top: 50px;padding-left: 20px;}
.investors {padding-top: 0px;padding-left: 85px;}
.contact {padding-top: 20px;padding-left: 35px;}
/* end menu classes */

.rgt{
float: right;
}

.h4edit {
font-weight: bolder;
font-size:1.1em;

}

#left li a{
color: #fff;
font-variant: small-caps;
text-decoration: none;
}

#scroll {
overflow:auto;
height:250px;
width:500px;
padding:5px;
scrollbar-arrow-color:#fff; 
scrollbar-base-color:#604f35; 
margin-top: 45px;
}

.ftr {
float: right;
width: 400px;
margin-top: -50px;
margin-right: 250px;
font-size: .7em;
color: #ccc;
}
.ftr a{
color: #ccc;
}
.shadow {
  /* needed for Internet explorer */
  height: 2.4em;
  filter: Shadow(Color=#103b1f, 
                 Direction=135, /*angle of the shadow */
                 Strength=4);

}
.shdow {
padding:8px;
filter:shadow(color:#103b1f, strength:10, direction:135);
}
.horZ li {
display: inline;

}
img {
border: none;
}