/*     ****************** Main Controllers    ****************************   */
html{
margin:0;
padding:0;
background-color:#fff;
}
body{
margin:0;
padding:0;
font-family:Arial;
font-size:.7em;
}
a{
text-decoration:none; 
color:#3e78bc;
font-size:1.2em;
}
a:hover{
color:#606268;
}
#header{
background-color:#bba720;
background:url(images/header_bg.jpg) repeat-x;
border-right:#606268 solid 1px;
border-left:#606268 solid 1px;
margin:auto;
padding:0;
width:auto;
height:86px;
}
#longbeach{
float:left;
}
#logos{
float:right;
margin-right:1em;
}
.nav{
margin:0;
padding:0;
background-color:#606268;
width:auto; 
height:27px;
}
.nav ul{
list-style:none;
margin:0;
padding:.4em 0em 0 6em;
}
.nav li{
margin:0;
padding:0 0 .2em .2em;
display:inline;
}
.nav a{
text-decoration:none; 
color:#fff;
font-size:1.3em;
}
.nav a:hover{
text-decoration:none; 
color:#ffff00;
font-size:1.3em;
}
#main_container{
margin:0 auto 0 auto;
padding:0em;
width:auto;
height:636px;
}
#home_col_1{
width:70%;
min-width:820px;
background:url(images/corner.png) bottom right no-repeat; 
border:#7ec928 solid 1px;
margin:.3em 1em .3em 5em;
padding:0;
height:auto;
min-height:410px;
}
#col_1{
width:70%;
min-width:820px;
background:url(images/corner.png) bottom right no-repeat; 
border:#7ec928 solid 1px;
margin:.3em 1em .3em 5em;
padding:0;
height:auto;
min-height:376px;
}
#home_right{
float:right;
width:180px;
margin:0;
padding:4px 0 0 0;
height:410px;
background:url(images/rightbar_bg.png) no-repeat; 
}
#right{
float:right;
width:180px;
margin:0;
padding:4px 0 0 0;
height:365px;
background:url(images/rightbar_bg.png) no-repeat; 
}
#vap_right{
float:right;
width:340px;
margin:0;
padding:4px 4px 0 10px;
height:auto;
}
#right_gif{
padding:9px 0 0 7px;
}
#hydro{
background:url(images/hydro_button.png) no-repeat; 
height:42px;
margin-top:18px;
padding-top:7px;
}
#hydro a{
font-size:10px;
color:#fff;
text-decoration:underline;
}
#hydro a:hover{
color:#7ec928;
}
#vap_col_1{
width:70%;
min-width:820px;
background:url(images/corner.png) bottom right no-repeat; 
border:#7ec928 solid 1px;
margin:.3em 20% .3em 5em;
padding:0em;
height:auto;
}
#grease_col_1{
width:auto;
max-width:920px;
background:url(images/corner.png) bottom right no-repeat; 
border:#7ec928 solid 1px;
margin:.3em 20% .3em 5em;
padding:0;
height:auto;
}
#contact_col_1{
width:auto;
max-width:860px;

border:#7ec928 solid 1px;
margin:.3em 20% .3em 5em;
padding:0em;
height:340px;
}
#home_list_1{
margin-right:1.4em;
}
#home_list_1 ul{
list-style:none;
color: #606268;
font-size:1.2em;
font-weight:bold;
}
#home_list_2{
margin-right:1.4em;
padding-left:.2em;
padding-right:1em;
}
#home_list_2 ul{
color: #606268;
font-size:1.2em;
font-weight:bold;
margin-right:1em;
}
#home_list_2 li{
padding:10px 0 0 0;
}
#home_width{
max-width:70%;
}
#jetter{
float:right;
margin:0;
}
#map {
float:right;
margin:.5em .5em 0 0;
}
#lwr{
margin:0;
padding-left:4.8em;
padding-top:.3em;
background-color:#7ec928;
height:120px;
}
#vap_lwr{
margin:0;
padding-left:4.8em;
padding-top:.3em;
background-color:#7ec928;
height:105px;
}
#footer {
background:url(images/footer_bg.jpg) repeat-x;
width:auto;
height:30px;
margin:.3em 21em .4em 21em;
}
.clearer{
height:.1em;
clear:both;
}
.style1 {
color: #ffff00;
}
.style2 {
font-family:Arial Black;
font-size:1.4em;
color: #7ec928;
font-weight:bold;
text-decoration:underline;
}
.style3 {
font-weight:bold;
}
.style4 {
color: #606268;
font-weight:bold;
font-size:1.2em;
}
.style5 {
color: #606268;
font-size:.8em;
}
.style6 {
color: #fff;
font-size:.7em;
}
.style7 {
font-size:.8em;
}
.style8 {
font-weight:bold;
color: #fff;
}