body {
	padding-right: 0px; padding-left: 0px; font-weight: lighter; font-size: small; background-attachment: scroll; background-image: url(images/texture_background.jpg); padding-bottom: 0px; margin: 0px; text-transform: none; color: #000000; padding-top: 0px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; background-color: #ffffff; font-variant: normal; text-decoration: none; 
}
#header {
	border-right: #a6d5a2 1px solid; padding-right: 0px; border-top: #a6d5a0 1px solid; padding-left: 0px; font-weight: lighter; font-size: small; padding-bottom: 0px; text-transform: none; border-left: #a6d5a0 1px solid; color: #ffffff; padding-top: 0px; border-bottom: #a6d5a1 1px solid; font-style: normal; font-family: arial, verdana, 'ms sans serif'; background-color: #a6d5a1; text-align: center; font-variant: normal; text-decoration: none; margin: 5px 5%; width: 90%; 
}
#links {
	border-right: #a3d39c 1px solid; border-top: #a3d39c 1px solid; font-weight: bold; font-size: small; background-attachment: scroll; background-image: url(images/menu_background.jpg); padding-bottom: 1px; text-transform: none; border-left: #a3d39c 2px solid; color: #000000; padding-top: 1px; border-bottom: #a3d39c 2px solid; background-repeat: repeat-x; font-style: normal; font-family: verdana, arial, 'ms sans serif'; text-align: left; font-variant: normal; text-decoration: none; margin: 5px 5%; width: 90%;
}

#links a:link {text-decoration: none; font-weight:bold; color:#0c5b00}
#links a:visited {text-decoration: none; font-weight:bold; color:#0c5b00}
#links a:visited:hover {text-decoration: none; font-weight:bold}
#links a:active:hover {text-decoration: none; font-weight:bold}
#links a:hover {text-decoration: none; font-weight:bold; color: #000000}

#body {
	border-right: #c0c0c0 0px solid; border-top: #c0c0c0 0px solid; font-weight: lighter; font-size: small; text-transform: none; border-left: #c0c0c0 0px solid; color: #000000; border-bottom: #c0c0c0 0px solid; font-style: normal; font-family: arial, verdana, 'ms sans serif'; background-color: transparent; text-align: left; font-variant: normal; text-decoration: none; margin: 5px 5%; width: 90%;
}
#footer {
	border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; font-weight: lighter; font-size: small; padding-bottom: 2px; text-transform: none; border-left: #c0c0c0 1px solid; color: #505050; padding-top: 2px; border-bottom: #c0c0c0 1px solid; font-style: normal; font-family: tahoma, arial, verdana; background-color: #e0e0e0; text-align: left; font-variant: normal; text-decoration: none; margin: 5px 5%; width: 90%;
}

h3 {
        font-family: arial, verdana, 'ms sans serif'; font-size: large; color: #0c5b00; padding: 0; margin: 0; text-align: center;
}

.boxed {
	background-color: #ffffff; border-right: #f0f0f0 2px solid; padding-right: 0px; border-top: #a3d39c 1px solid; padding-left: 0px; padding-bottom: 10px; margin: 0px 0px 10px 0px; border-left: #f0f0f0 1px solid; padding-top: 0px; border-bottom: #f0f0f0 2px solid; position: relative;

}

.boxed_home {
	background-color: #ffffff; border-right: #f0f0f0 2px solid; padding-right: 0px; border-top: #a3d39c 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; border-left: #f0f0f0 1px solid; padding-top: 0px; border-bottom: #f0f0f0 2px solid; position: relative;
}

.home_img {
        border:none; text-align: center;
}

.comment {white-space: pre; margin: 5px 0 10px 0;}

.ahead {
	background-image: url(images/menu_background.jpg); background-repeat: repeat-x; padding-right: 0px; padding-left: 5px; font-weight: bold; font-size: small; padding-bottom: 1px; text-transform: none; color: #0c5b00; padding-top: 1px; font-style: normal; font-family: verdana, arial, 'ms sans serif'; text-align: left; font-variant: normal; text-decoration: none; border-right: #a3d39c 2px solid;
}

.bodytext {
	padding-right: 2px; padding-left: 2px; color: #000000; font-size: small; padding-bottom: 5px; margin: 0 0px 0px 0; padding-top: 2px; font-family: arial, verdana, 'ms sans serif'; text-align: left; clear:left; position: relative;
}

.bodytext_msg {
	padding-right: 2px; padding-left: 2px; color: #000000; font-size: small; padding-bottom: 0px; margin: 10px 10px 10px 10px; padding-top: 2px; font-family: arial, verdana, 'ms sans serif'; text-align: left; clear:left; position: relative;
}

.more {
        padding-right: 2px; padding-left: 2px; font-weight: normal; font-size: small; padding-bottom: 2px; margin: 2px; padding-top: 2px; font-family: arial, verdana, 'ms sans serif'; text-align: right; clear:left; color: #0c5b00;
}
.right {
        padding-right: 0px; padding-left:20px; font-weight: normal; font-size: small; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: arial, verdana, 'ms sans serif'; text-align: right; clear:both; color: #0c5b00;
}
.continue {
        color: #0c5b00; font-size: 80%; margin: 0;
}

.r {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; text-align: left
}
.adverts {
	font-weight: lighter; font-size: 10px; margin: 5px 1px; text-transform: none; color: #000000; font-style: normal; font-family: arial, verdana, 'ms sans serif'; text-align: center; font-variant: normal; text-decoration: none
}


p {
	padding-right: 2px; padding-left: 2px; font-weight: lighter; font-size: small; padding-bottom: 1px; text-transform: none; color: #000000; padding-top: 1px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; font-variant: normal; text-decoration: none; 
}

pre {
	padding-right: 0px; padding-left: 0px; font-weight: lighter; font-size: small; padding-bottom: 0px; text-transform: none; color: #000000; padding-top: 0px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; font-variant: normal; text-decoration: none; margin: 5px 0 10px 0;
}

.sub_button {
	padding-right: 1px; border-top: #c0c0c0 1px solid; padding-left: 1px; font-weight: lighter; font-size: small; padding-bottom: 1px; margin: 1px; text-transform: none; border-left: #c0c0c0 1px solid; color: #000000; padding-top: 1px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; font-variant: normal; text-decoration: none
}


form {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 1px; padding-top: 2px
}

td {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 2px; padding-top: 2px
}
.bold {
	font-weight: bold; text-transform: none; color:#0c5b00; font-style: normal; font-variant: normal; text-decoration: none
}

.about_us {
        font-weight: lighter; text-transform: none; color:#000000; font-style: normal; font-variant: normal; text-decoration: none; line-height: 150%; font-size: 1.1em; padding-left: 10px; padding-top: 10px; padding-right: 10px;
}
.italic {
	font-weight: lighter; font-size: x-small; text-transform: none; color: #000000; font-style: normal; font-family: arial, verdana, 'ms sans serif'; font-variant: normal; text-decoration: none
}

input {
	padding-right: 1px; padding-left: 1px; font-weight: lighter; font-size: small; padding-bottom: 1px; margin: 3px 1px; text-transform: none; color: #000000; padding-top: 1px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; background-color: #e0e0e0; font-variant: normal; text-decoration: none
}

.footnote {
	padding-right: 1px; padding-left: 2px; font-weight: lighter; font-size: x-small; padding-bottom: 1px; margin-left: 2px; text-transform: none; color: #696969; padding-top: 1px; font-style: normal; font-family: verdana, arial, 'ms sans serif'; font-variant: normal; text-decoration: none
}


.adlist {
	padding-right: 3px; margin-top: 2px; padding-left: 3px; font-weight: normal; font-size: 12px; margin-bottom: 2px; padding-bottom: 3px; padding-top: 3px; font-family: arial, verdana, 'ms sans serif'; text-align: left
}

.bodytext img {
float: left;
border:1px solid black;
margin:0px 10px 10px 0px;
}

.bodytext .image_preview {border: 0; margin: 0; float: none;}

.darktext {color: #000000;
}

.adverts img {
border:1px solid black;
}

ul{list-style-type:disc; padding-right: 0px; padding-left: 0px; font-weight: lighter; font-size: small; padding-bottom: 0px; text-transform: none; color: #c0c0c0; padding-top: 0px; font-style: normal; font-family: arial, verdana, 'ms sans serif'; font-variant: normal; text-decoration: none; list-style-position: inside; margin-left: 10px; margin-top: 0px;
}

ul li {
        padding-bottom: 2px;
}

.hotlinks a:link {text-decoration: none; font-weight:bold; color:#0c5b00}
.hotlinks a:visited {text-decoration: none; font-weight:bold; color:#058400}
.hotlinks a:visited:hover {text-decoration: underline; font-weight:bold}
.hotlinks a:active:hover {text-decoration: underline; font-weight:bold}
.hotlinks a:hover {text-decoration: underline; font-weight:bold}

.gallery table a:link img {border:1px solid #ffffff;}
.gallery table a:visited img {border:1px solid #ffffff;}
.gallery table a:visited:hover img {border:1px solid black;}
.gallery table a:active:hover img {border:1px solid black;}
.gallery table a:hover img {border:1px solid black;}
.gallery table img {border:none;}
.gallery table td {width:125px;}

div#gasolineprices {padding: 0; margin: 0; border-style: solid; border-width: 1px; border-color: #a6d5a1; font-size: 100%;}
div#gasolineprices p {font-size: 100%;}

#gas table {
  border-collapse: collapse;
  border: 0px solid #a6d5a1;
  font: normal 100% verdana, arial, helvetica, sans-serif;
  color: #000000;
  background: transparent;
  }
#gas caption {
  text-align: center;
  font: bold 100% arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 0px 0px;
  color: #000000;
  }
#gas td, th {
  border: 1px dotted #a6d5a1;
  padding: 1px;
  color: #000000;
  background: transparent;
  font: 100% arial, helvetica, sans-serif;
  }

#gas thead th, tfoot th {
  font: bold 100% verdana, arial, helvetica, sans-serif;
  border: 1px solid #a6d5a1;
  text-align: left;
  background: transparent;
  color: #000000;
  padding-top:3px;
  }

#gas tbody td {
  vertical-align: top;
  text-align: left;
  }
#gas tfoot td {
  border: 1px solid #a6d5a1;
  background: transparent;
  padding-top:3px;
  color: #000000;
  }

hr {
  height:0;border:0;border-top:1px dotted #a6d5a1;width:90%;clear:left;margin-left:2%;margin-right:2%;margin-top:0px;
  }
  
a {
  color:#0c5b00;
  cursor: pointer;
  text-decoration: none;
  }
.boxed .ahead a.openclose {
  color: #0c5b00;
}

#categories ul {
        margin-top: 5px;
        margin-bottom: 0px;
        list-style-type: none;
        }
        
#open_close_categories ul {
        margin-top: 5px;
        margin-bottom: 0px;
        }
        
.listing img {margin-top: 5px;}

.ahead img {margin:  2px 4px 0px 0px; }
.ahead table, .ahead tr, .ahead td {border-collapse: collapse; padding: 0; border: 0px solid #000000;}

#signup { 
 background-color: #f9fbfd; 
 color: #000000; 
 width: 100%; 
 border: 1px solid #d7e5f2; 
 border-collapse: collapse; 
}

#signup td { 
 border: 1px solid #d7e5f2; 
 padding-left: 4px;
 padding-right: 5px;
 padding-bottom: 5px; 
}

.gasmon { 
 background-color: #f9fbfd; 
 color: #000000; 
 width: 100%; 
 border: 1px solid #d7e5f2; 
 border-collapse: collapse; 
}

.gasmon td { 
 border: 1px solid #d7e5f2; 
 padding-left: 4px;
 padding-right: 5px;
 padding-bottom: 5px; 
}

.textinput{
	width: 520px;
	height: 80px;
	border: 1px solid #88a0c8; 
	font-family:  tahoma, verdana, arial,sans-serif; 
	font-size: small; 
	color: #003068; 
	text-decoration: none; 
	background-color: transparent;
        white-space: pre;
	}


.labelcell { 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 color: #3670a7; 
 background-color: transparent; 
 
} 

.fieldcell { 
 background-color: #f2f7fb; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.smalllabelcell { 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 background-color: transparent; 
 color: #3670a7; 

} 

.smallfieldcell { 
 background-color: #f2f7fb; 
 color: #000000; 
 text-align: right; 
 font: small verdana, geneva, arial, helvetica, sans-serif;
 }

.fieldcell input { 
 width: 200px; 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 background-color: #d7e5f2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px;
}

.gasfieldcell { 
 background-color: #f2f7fb; 
 color: #000000; 
 text-align: right; 
 font: small verdana, geneva, arial, helvetica, sans-serif;
 }
 
.gasfieldcell input {
 text-align: left; 
 width: 200px; 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 background-color: #d7e5f2; 
 color: #102132; 
 border: 1px solid #284279;
 } 

.smallfieldcell input { 
 width: 100px; 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 background-color: #d7e5f2; 
 color: #102132; 
 border: 1px solid #284279;
 } 

.smallfieldcell select { 
 font: 100% verdana, geneva, arial, helvetica, sans-serif; 
 background-color: #d7e5f2; 
 color: #102132; 
 border: 1px solid #284279;
}

.button { 
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 background-color: #d7e5f2; 
 color: #102132; 
 margin-left: 25px;
 margin-top: 3px; 
 margin-bottom: 2px;
}

.button label {
 font: small verdana, geneva, arial, helvetica, sans-serif; 
 color: #3670a7; 
 background-color: transparent;
 margin-right: 5px;
    }
    
.checkbox {
 background-color: #d7e5f2;
}

.alert {
 color: yellow;
 background-color:green;
}

.directory_link a {text-decoration: none; font-weight:bold; color:#000000}
.directory_link a:visited {text-decoration: none; font-weight:bold; color:#000000}
.directory_link a:visited:hover {text-decoration: none; font-weight:bold}
.directory_link a:active:hover {text-decoration: none; font-weight:bold}
.directory_link a:hover {text-decoration: none; font-weight:bold; color: #000000}

.web_link a {text-decoration: none; color:#000000}
.web_link a:visited {text-decoration: none; color:#000000}
.web_link a:visited:hover {text-decoration: none;}
.web_link a:active:hover {text-decoration: none;}
.web_link a:hover {text-decoration: none; color: #000000}



