/*****************************************************
Layout Background Styles
*****************************************************/
#index {
     padding: 0;
     margin: 0; }
body {
     text-align:center;
     background-color: #e3bf8b;
     background-image: url(../images/bg_bigmain2.jpg);
     background-repeat: repeat-y;
     background-position: top center;
     padding: 0;
     margin:0; }
#wrapper {
     padding: 0;
     text-align: center;
     margin:0;
     background-repeat: no-repeat;
     background-image: url(../images/main_bg4.jpg);
     background-position: top center     ;
     height: 427px; }
#wrapper2 {
     width: 812px;
     text-align: left;
     margin: 0 auto;
     padding: 0;
     background-color: #ffffff; }
/*****************************************************
Logo and Logo Banner Styles
*****************************************************/
#logo_banner {
     text-align: right;
     width: 812px;
     height: 92px;
     background-image: url(../images/bg_logobanner.jpg);
     background-repeat: no-repeat;
     padding-top: 35px; }
#logo_banner a, #logo_banner a:visited {
     padding-right: 65px;
     text-decoration: none;
     text-transform: uppercase;
     color: #4c790c; }
#logo_banner a:hover {
     color: #ca7d2b; }
/*****************************************************
Navigation Styles
*****************************************************/
.navigation {
     float: left;
     height: 25px;
     width: 812px;
     background-image: url(../images/bg_nav.jpg);
     background-repeat: no-repeat;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #ffffff; }
.navigation ul {
     list-style:none;
     text-align: center;
     margin: 3px 0 0 0;
     padding: 0; }
.navigation li {
     display:inline;
     padding: 0 8px 0 8px;
     border-right: 1px #8fad57 solid; }
.navigation li.no_border {
     border-right: none; }
.navigation a:link, .navigation a:visited {
     color: #ffffff;
     text-decoration:none;
     font-size: 14px;
     font-weight: normal;
     letter-spacing: -1pt; }
.navigation a:hover {
     color: #1e4206;
     font-size: 14px; }
.no_border { }
/*****************************************************
Header Styles
*****************************************************/
.header {
     background-image: url(../images/header_index.jpg);
     float: left;
     width: 812px;
     height: 200px;
     background-repeat: no-repeat; }
body#going_green .header {
     background-image: url(../images/header_green.jpg); }
body#affiliates .header {
     background-image: url(../images/header_affiliates.jpg); }
body#news .header {
     background-image: url(../images/header_news.jpg); }
body#benefits .header {
     background-image: url(../images/header_green.jpg); }
body#about .header{
     background-image: url(../images/header_about.jpg); }
body#products .header{
     background-image: url(../images/header_products.jpg); }
.header h1 {
     padding-top: 200px;
     /* height of the replacement image */
    height: 0px;
     overflow: hidden; }
/*****************************************************
Content and Main Body Styles
*****************************************************/
.content {
     float: left;
     padding: 0 30px 30px 30px;
     background-color: #ffffff; }
.c_one {
     float: left;
     width: 361px;
     padding-right: 15px; }
.c_two {
     float: left;
     width: 361px;
     padding-left: 15px; }
/*****************************************************
Footer Styles
*****************************************************/
.footer {
     clear: both; }
.footer ul {
     list-style:none;
     text-align: center;
     padding-top: 20px;
     margin: 0;
     padding-left: 0; }
.footer li {
     display:inline;
     margin: 0 10px 0 10px;
     font-size: 10px;
     font-weight: bold; }
.footer a:link, .footer a:visited {
     color: #000000;
     text-decoration:none;
     font-size: 10px;
     font-weight: bold; }
.footer a:hover {
     color: #487e14; }
/*****************************************************
Text Styles
*****************************************************/
h1 {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: normal;
     font-size: 24px;
     color: #4c790c;
     text-transform: uppercase;
     letter-spacing: -1px; }
h2 {
     font-size: 16px;
     font-style: italic; }
p, li, ol {
     font-size: 14px; }
strong, ol,ul {
     color: #4c790c; }
ul { }
li { }
a { }
a:link { }
a:visited { }
a:hover { }
a:active { }