body {
 background-color : #cccccc;
 text-align: center;
}

a:link{color: #0000FF;}
a:visited{color: #0000FF;}
a:active{color: #FF0000;}

table{
 font-size:11px;
 font-family: Arial;
 background:none;
}

a.nav{
color:black;
text-decoration:none;
font-weight:bold;
}

td:hover{background:lightblue}
td.menu{background:lightblue}
td{
height: 20px;
border: 1px solid black;
text-align:center;
}

table.menu{
font-size:100%;
position:absolute;
visibility:hidden;
}

h1 {
 font-family: Arial;
 font-size: 44px;
 color: black;
 font-weight: bold;
 margin-top : 15px;
 margin-bottom: 0px;
}

h2{
 font-family: Arial;
 font-size: 14px;
 color: black;
 font-weight: normal;
 margin-top : 5px;
 margin-bottom: 15px;
}

p {
 font-family: Arial;
 font-size: 14px;
 color: white;
 margin-top : 5px;
 margin-bottom: 5px;
 line-height: 125%;
}
.product{
 font-size: 13px;
 padding-left: 20px;
 text-indent: -20px;
 margin-top : 0px;
 margin-bottom: 0px;
}
emptyline {
 margin-top : 0px;
 margin-bottom: 0px;
 line-height: 8px;
}

form{
margin-top: 0px;
margin-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
}

.shophead{
 font-family: Times New Roman;
font-size: 18px;
font-weight:bold;
color: black;
margin-top:0px;
}

.contactext{
 font-family: Times New Roman;
 color: black;
 font-weight: normal;
 margin-top : 0px;
 margin-bottom: 0px;
}

.gasprice{
 font-size:24px;
 color:red;
 line-height:100%;
 font-weight:bold;
}

li{
 font-family: Arial;
 font-size: 14px;
 margin-top : 0px;
 margin-bottom: 0px;
}

#main {
 width:750px;
float: none;
margin-left: auto;
margin-right: auto;
 margin-top : 0px;
 text-align: center;
 border : 1px solid #000000;
 background-color : #669900;
 padding : 0px;
}

#splittres {
 width:750px;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-top : 0px;
 padding: 0px;
 margin-bottom: 15px;
 text-align: left;
 border: 1px solid #000000;
 background-color : #669900;
 overflow:hidden;
}

#productarea {
 width:750px;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-top : 0px;
 margin-bottom: 15px;
 padding: 0px;
 border : 1px solid #000000;
 text-align: left;
 background-color : #669900;
}
#navbox {
 width:750px;
 float: none;
 margin-left: auto;
 margin-right: auto;
 margin-top : 0px;
 text-align: left;
 border : 1px solid #000000;
 background-color : #669900;
 padding : 0px;
 height: 25px;
}

.infolinks1{
 display:inline;
 float: left;
 width: 23%;
 margin-top : 5px;
 border : 0px;
 padding : 2%;
 text-align : left;
}

.infolinks2{
 display:inline;
 float:right;
 width: 42%;
 border : 0px;
 margin-top : 5px;
 padding : 2%;
 text-align : center;
}

#contactbox{
 display:block;
 float:left;
 vertical-align: bottom;
 width: 300px;
 border : 1px solid black;
 padding : 2px;
 margin-left: 15px;
 margin-top: 0px;
 margin-right: 15px;
 margin-bottom: 15px;
 overflow:hidden;
}

.contact{
 display:inline;
 float:left;
 width: 20%;
 text-align: left;
}

.email{
 display:inline;
 float:left;
 width: 40%;
 text-align: center;
}

.phone{
 display:inline;
 margin-right: 5px;
 float:right;
 width: 35%;
 text-align: right;
}

.productblock{
 width: 720px;
 padding-left: 15px;
 padding-bottom: 15px;
 overflow: hidden;
 }

.infolines{
 display: block;
 float: left;
 width: 520px;
 margin-left: 0px;
 padding-left: 5px;
 margin-top: 5px;
 padding-top: 5px;
 border-top: 1px dotted white;
}

.formspot{
 display: inline;
 float: left;
 width: 178px;
 margin-top: 5px;
 border : 1px solid #000000;
}
select{
font-family: Arial;
font-size: 11px;
}