@charset "utf-8";

body {background-color: #ffffff;}

a:link, a:visited, a:active {color: #2c4d9b; font: 14px arial; text-decoration: none;}
a:hover {color: #5486e6; font: 14px arial; text-decoration: underline;}

a:link img, a:visited img, a:active img {border: #000000 solid;}

.table {
width: 900px;
margin-right: auto;
margin-left: auto;
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
}

.banner {
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: middle;
text-align: center;
}

.logos {
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: middle;
text-align: center;
letter-spacing: 13px;
}

.heading {
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: bold 20px arial;
vertical-align: middle;
text-align: center;
}

.body {
width: 710px;
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: left;
}

.bottom {
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: middle;
text-align: center;
}

.copyright {
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
color: #000000;
font: 10px arial;
vertical-align: middle;
text-align: center;
}

.subtable {
width: 100%;
margin-right: auto;
margin-left: auto;
background: #ffffff;
border: 0px solid #000000;
padding: 0px;
}

.ethanol {
color: #289247;
}

.retail {
color: #000000;
font: 18px arial;
}

.marineleft {
width: auto;
background: #ffffff;
border: 0px solid #000000;
padding-right: 5px;
color: #000000;
font: 14px arial;
vertical-align: middle;
text-align: right;
}

.marineright {
width: auto;
background: #ffffff;
border: 0px solid #000000;
padding-left: 5px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: left;
}

.cardlockleft {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: center;
}

.cardlockright {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: center;
}

.pricingleft {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: left;
}

.pricingright {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: left;
}

.locationsleft {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: center;
}

.locationsright {
width: 50%;
background: #ffffff;
border: 1px solid #000000;
padding: 10px;
color: #000000;
font: 14px arial;
vertical-align: top;
text-align: center;
}

.directions {
color: #000000;
font: 13px arial;
}

.menucell {
width: 150px;
background: #ffffff;
border: 0px solid #000000;
padding: 10px;
vertical-align: top;
text-align: center;
}

.menu {
width: 130px;
border: 0px solid #ffffff;
}

.menu a:link, .menu a:visited, .menu a:active {
background: url(menu.gif) repeat-x bottom left;
color: #ffffff;
font: bold 14px arial;
text-decoration: none;
display: block;
padding: 10px;
vertical-align: middle;
text-align: center;
border: 1px solid #000000;
}

.menu a:hover {
background-image: url(menu2.gif);
color: #ffffff;
font: bold 14px arial;
text-decoration: none;
}

* html .menu a {
width: 120px;
}