body#index a#indexnav, 
body#company a#companynav, 
body#news a#newsnav, 
body#flextek a#flexteknav, 
body#ethanol a#ethanolnav, 
body#store a#storenav, 
body#installers a#installersnav, 
body#links a#linksnav, 
body#contact a#contactnav 
{
background-color: #090;
text-decoration: none;
color: #000;
border-bottom: none;
}

html, body 
{ 
width: 1024px;
background-color: #fff;
margin: 0;
}

#container
{
background-color: #fff;
margin: 0;
padding: 0;
width: 1020px;
overflow: hidden;
border: 2px solid #000;
}

#banner
{
background: #fff url(temp/logo.gif) no-repeat;
width: 895px;
height: 100px;
margin: 0;
padding: 0;
float: right;
}

#navcontainer 
{
width: 895px;
background-color: #030;
margin: 0 auto;
padding: 0;
float: left;
}


ul#navlist 
{
margin: 0;
padding: 0; 
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{
font: bold 9pt Arial, Helvetica, sans-serif;
margin: 0 auto;
padding: 8px 0px 8px 0; 
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
float: left;
border: 3px inset #ccc;
border-bottom: none;
}

#navlist a, #navlist a:link 
{
margin: 0%;
padding: 8px 10px; 
background-color: #030;
text-decoration: none;
color: #fff;
border-bottom: none;
}

#navlist a:hover
{
color: #fc0;
text-decoration: none;
background-color: #030;
border-bottom: none;
}

#navcontainer li a#current
{
background-color: #090;
text-decoration: none;
color: #000;
border-bottom: none;
}

.contacttext
{
width: 90%;
font: 8pt Arial, sans-serif;
color: #000;
padding: 0;
margin: 0;
text-align: center;
}
.contacttext a:link, a:visited
{
text-decoration: none;
color: #090;
border-bottom: 1px dotted #000;
}
.contacttext a:hover
{
color: #fff;
text-decoration: none;
background-color: #090;
}

h1
{
font: bold 9pt Arial, sans-serif;
color: #fff;
width: 99.8%;
letter-spacing: 1px;
text-decoration: none;
background-color: #090;
height: 15px;
margin: 0;
padding: 0;
float: left;
text-transform: uppercase;
text-align: right;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
}

h2
{
font: bold 10pt Tahoma, sans-serif;
color: #330;
margin: 10px auto;
padding: 0;
letter-spacing: 1px;
background-color: #fff;
text-transform: uppercase;
width: 96%;
text-align: left;
text-decoration: none;
}

h3
{
font: bold 10pt Arial, sans-serif;
color: #090;
margin: 10px 0;
padding: 0;
letter-spacing: 1px;
background-color: #fff;
width: 98%;
text-align: left;
text-decoration: underline;
text-transform: uppercase;
float: right;
}

h4
{
width: 98%;
font: bold 10pt Arial, sans-serif;
color: #030;
margin: 10px 0;
padding: 0; 
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
float: right;
}

h5
{
font: bold 9pt "Tahoma", sans-serif;
color: #fff;
margin: 25px 0;
padding: 3px 0;
background-color: #030;
width: 100%;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}

h6
{
font: bold 10pt Arial, sans-serif;
color: #090;
margin: 0 0 10px 0;
padding: 0;
letter-spacing: 1px;
background-color: #fff;
width: 100%;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}

#left
{
width: 125px;
background: #fc0 url(temp/leftimage.jpg) no-repeat center top;
margin: 0 0 15px 0;
padding: 0;
margin-bottom: -2000px; 
padding-bottom: 2000px;
float: left;
}

#rightcontainer
{
width: 893px;
background-color: #fff;
margin: 0;
padding: 0;
margin-bottom: -2000px; 
padding-bottom: 2000px;
float: left;
border-left: 2px solid #000;
}

#maincontent 
{
width: 100%;
background-color: #fff;
margin: 0px auto;
padding: 0;
float: right;
}

#index1
{
width: 23%;
background-color: #fff;
margin: 0 0 0 .5%;
padding: 0;
float: left;
}

#index2
{
width: 73%;
background-color: #fff;
margin: 0 0 0 2%;
padding: 0;
float: left;
}

.text 
{
font: 11pt Cambria, sans-serif;    
color: #000;
margin: 0 auto;
padding: 1px 0;
width: 96%;
text-align: justify;
background-color: #fff;
text-decoration: none;
}

.text a:link
{
text-decoration: none;
color: #090;
border-bottom: 1px dotted #000;
}

.text a:visited
{
text-decoration: none;
color: #656565;
border-bottom: 1px dotted #656565;
}

.text a:hover 
{
color: #fff;
text-decoration: none;
background-color: #090;

}

.text a#current2 
{
color: #f90;
text-decoration: none;
border-bottom: 1px dotted #656565;
}

#footer 
{	
margin: 20px 0 0 0;
padding: 10px 0;
background-color: #090;
width: 100%;
height: 25px;
float: right;
border-top: 2px solid #000;
}

.endtext
{
font: normal 11px Tahoma, Helvetica, sans-serif;
text-align: center;
width: 100%;
margin: 0;
padding: 0;
color: #000;
}

.endtext a:visited, .endtext a:link 
{
color: #fff;
text-decoration: underline;
}

.endtext a:hover
{
color: #000;
text-decoration: none;
background-color: #fc0;
}

.clear 
{
clear: both;
}

a img {border: none; align: left;}

#buycontent 
{
width: 96%;
background: #0a3807 url(images/howtobuy.jpg) no-repeat center left;
margin: 0;
padding: 20px 0;
float: left;
}

.buytext
{
font: normal 10pt Tahoma, Helvetica, sans-serif;
text-align: left;
width: 98%;
margin: 0;
padding: 0 0 140px 0;
color: #030;
float: right;
background-color: transparent;
}