* { margin:0; padding:0;}
body {margin:17px auto 0 auto; padding:0; font-size:100%; line-height:1.2em; font-family:"Trebuchet MS",tahoma,verdana;color:#000000;background:#F8F8F8 url(/background.jpg) repeat-x;z-index:0;}

p {margin:20px 0 20px 0;}
input, select, textarea { vertical-align:middle; font-weight:normal; color:#565656; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
.img_right {float:right;margin:0 0 10px 10px;padding:10px;border:1px solid #808080;}
ul {list-style:none;}

h1 {font-size:200%;line-height:120%;}
h2 {font-size:180%;line-height:100%;}

.seperator {clear:both;border-top:1px dotted #C0C0C0;margin:5px 0 5px 0;padding-top:5px;} 

a:hover{text-decoration:none;color:#432901;}
a {color:#7A5005; text-decoration:underline}

a.link {color:#7A5005; text-decoration:underline}
a.link:hover {text-decoration:none; color:#432901;}

a.nolink {text-decoration:none}
a.nolink:hover {text-decoration:none;color:#7A5005;}

.clear { clear:both; }
.clearleft { clear:left;height:0px;}
.clearline { clear:both; padding-top:10px;padding-bottom:0px;border-bottom: 1px solid #808080;}

#main {position:relative;margin:0 auto 0 auto;width:960px;padding:10px 20px 20px 20px;background:#ffffff url(/background_main.jpg) repeat-x;z-index:0;}

#header {position:relative;float:left;width:100%;height:99px;margin:2px 0 1px 0;text-align:right;z-index:100;}
#headerleft {float:left;width:560px;font-size:0.9em;}
#headerright {float:right;font-size:90%;width:25%;color:#000000;text-align:left;}

#headerbar {position:relative;float:left;width:100%;height:28px;margin:0 0 8px 0;padding:0 0 20px 0;z-index:100;}
#headerleftnav {float:left;width:74%;padding:6px 0 0 0;}
#headerrightnav {float:right;margin:auto;width:25%;font-size:70%;text-align:right;padding:5px 0 0 0;}

/* Start of Column CSS */
#container4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff;
border:1px solid red;
}

#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#container1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#col1 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col1 div {margin:15px;}

#col2 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col2 div {margin:15px;}

#col3 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col3 div {margin:15px;}

#col4 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	color:#8A9E9E;
	padding-bottom:20px;
}
#col4 div {margin:15px;}

#col4 {color:#8A9E9E;font-size:85%;text-align:left;}
#col4 a {text-decoration:underline;color:#7D7D7D;}
#col4 a:hover {text-decoration:none;color:red}
#col4 h1 {color:#7D7D7D;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4 h1 a {text-decoration:none;color:#7D7D7D;}
#col4 h1 a:hover {text-decoration:none;color:#7D7D7D;}
#col4 h2 {color:#7D7D7D;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4 h2 a {text-decoration:none;color:#7D7D7D;}
#col4 h2 a:hover {text-decoration:none;color:#7D7D7D;}

#col3 {color:#000000;text-align:left;}
#col3 a {text-decoration:underline;color:#7A5005;text-align:left;}
#col3 a:hover {text-decoration:none;color:red;}
#col3 h1 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3 h1 a {text-decoration:none;color:#7A5005;}
#col3 h1 a:hover {text-decoration:none;color:#7A5005;}
#col3 h2 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3 h2 a {text-decoration:none;color:#7A5005;}
#col3 h2 a:hover {text-decoration:none;color:#7A5005;}

#col2 {color:#000000;text-align:left;}
#col2 a {text-decoration:underline;color:#7A5005;text-align:left;}
#col2 a:hover {text-decoration:none;color:red;}
#col2 h1 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col2 h1 a {text-decoration:none;color:#7A5005;}
#col2 h1 a:hover {text-decoration:none;color:#7A5005;}
#col2 h2 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col2 h2 a {text-decoration:none;color:#7A5005;}
#col2 h2 a:hover {text-decoration:none;color:#7A5005;}

#col1 {color:#000000;text-align:left;}
#col1 a {text-decoration:underline;color:#7A5005;text-align:left;}
#col1 a:hover {text-decoration:none;color:red;}
#col1 h1 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col1 h1 a {text-decoration:none;color:#7A5005;}
#col1 h1 a:hover {text-decoration:none;color:#7A5005;}
#col1 h2 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col1 h2 a {text-decoration:none;color:#7A5005;}
#col1 h2 a:hover {text-decoration:none;color:#7A5005;}


#container4a {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}

#container3a {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
}

#col3a {
	position:relative;
	float:left;
	width:75%;
	left:23%;
	overflow:hidden;
}

#col4a {
	position:relative;
	float:left;
	width:25%;
	left:25%;
	overflow:hidden;
	color:#8A9E9E
}

#col4a {color:#8A9E9E;font-size:85%;}
#col4a a {text-decoration:underline;color:#7D7D7D;}
#col4a a:hover {text-decoration:none;color:red}
#col4a h1 {color:#7D7D7D;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4a h1 a {text-decoration:none;color:#7D7D7D;}
#col4a h1 a:hover {text-decoration:none;color:#7D7D7D;}
#col4a h2 {color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4a h2 a {text-decoration:none;color:#7D7D7D;}
#col4a h2 a:hover {text-decoration:none;color:#7D7D7D;}

#col3a {color:#000000;text-align:justify;}
#col3a a {text-decoration:underline;color:#7A5005;text-align:justify;}
#col3a a:hover {text-decoration:none;color:red;}
#col3a h1 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3a h1 a {text-decoration:none;color:#7A5005;}
#col3a h1 a:hover {text-decoration:none;color:#7A5005;}
#col3a h2 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3a h2 a {text-decoration:none;color:#7A5005;}
#col3a h2 a:hover {text-decoration:none;color:#7A5005;}





.image {position:relative;margin:auto;width:90%;border:1px solid #7A5005;overflow:hidden;height:100px;}
.image a {color:#5B3C0B;text-decoration:none;}
.image a:hover {color:#5B3C0B;text-decoration:none;}

.imagetextbox {position:absolute;bottom:2px;left:2px;width:100%}
.imagetext {position:absolute;bottom:0px;left:0px;text-align:left;font-size:125%;color:#5B3C0B;}





#container4b {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff;
}

#container3b {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005;
}


#col3b {
	position:relative;
	float:left;
	width:75%;
	left:25%;
	overflow:hidden;
	padding-bottom:30px;
}
#col3b div {margin:15px 15px 15px 0;}
#col3b a.nolink {text-decoration:none}
#col3b a.nolink:hover {text-decoration:none;color:#7A5005;}

#col4b {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:25%;
	overflow:hidden;
	padding-bottom:30px;
}
#col4b div {margin:15px 5px 15px 15px;}

#col4b {color:#8A9E9E;font-size:85%;text-align:left;}
#col4b a {text-decoration:underline;color:#7D7D7D;}
#col4b a:hover {text-decoration:none;color:red}
#col4b h1 {color:#7D7D7D;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4b h1 a {text-decoration:none;color:#7D7D7D;}
#col4b h1 a:hover {text-decoration:none;color:#7D7D7D;}
#col4b h2 {color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4b h2 a {text-decoration:none;color:#7D7D7D;}
#col4b h2 a:hover {text-decoration:none;color:#7D7D7D;}

#col3b {color:#000000;text-align:justify;}
#col3b a {text-decoration:underline;color:#7A5005;text-align:justify;}
#col3b a:hover {text-decoration:none;color:red;}
#col3b h1 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3b h1 a {text-decoration:none;color:#7A5005;}
#col3b h1 a:hover {text-decoration:none;color:#7A5005;}
#col3b h2 {color:#7A5005;margin-bottom:10px;text-align:left;}
#col3b h2 a {text-decoration:none;color:#7A5005;}
#col3b h2 a:hover {text-decoration:none;color:#7A5005;}
#col3b h4 {font-size: 100%;}
#col3b h4:first-letter {font-size: 300%;color:#C0C0C0;padding-top:0px;}


#footer1 {position:relative;margin:20px 0 20px 0px;width:100%;border-top:1px solid #c0c0c0;padding: 10px 0 5px 0;color:#808080;font-size:80%;}
#footer1 a {color:#808080;text-decoration:none;}
#footer1 a:link {color:#808080;}
#footer1 a:hover {color:red;}

.footer_1 {float:left;width:222px;margin:0 10px 0 0;}
.footer_2 {float:left;width:222px;margin:0 10px 0 0;padding-left:10px;border-left:1px dotted #808080;}
.footer_3 {float:left;width:223px;margin:0 10px 0 0;padding-left:10px;border-left:1px dotted #808080;}
.footer_4 {float:left;width:217px;margin:0 10px 0 0;padding-left:10px;border-left:1px dotted #808080;}

.footerlinks ul { margin:0 0 0 10px;padding:0;}
.footerlinks li {color:#808080;}
.footerlinks li a {color:#808080; text-decoration:none;}
.footerlinks li a:hover { text-decoration:underline;color:red;}

#footer2 {clear:left;position:relative;margin:20px 0 20px 0px;width:100%;border-top:1px solid #c0c0c0;padding: 10px 0 10px 0;color:#808080;font-size:80%;}
#footer2 a {color:#808080;text-decoration:none;}
#footer2 a:link {color:#808080;}
#footer2 a:hover {color:red;}



#thisform {
border:0;
color:#000000;
}

#thisform p {
margin:0;
}

#thisform label
{
float: left;
width:200px;
text-align:left;
margin-bottom:3px;
}

#thisform .input
{
text-align:left;
padding:2px;
border:1px solid #808080;
color:#7A5005;
width:195px;
margin-bottom:3px;
}

#thisform .submit
{
float:right;
text-align: center;
padding:5px;
border:1px solid #7A5005;
color:#7A5005;
background:#C0C0C0;
}

#thisform .submit:hover
{
text-align: center;
padding:5px;
border:1px solid #000000;
color:#ffffff;
background:green;
}

#thisform textarea {
width:195px;
height:100px;
border:1px solid #808080;
color:#7A5005;
padding:2px;
}

#thisform .checkbox {
width:1em;
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

#thisform .radio {
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

#thisform text
{
width: 30em;
height:1.5em;
color: #781351;
background: #ffffff;
border: 1px solid #781351
}

#thisform .add input
{
font-size:80%;
width:4em;
height:2em;
margin-left: .5em;
color: #000;
background: #ffffff;
border: 1px outset #841000;
} 

#thisform fieldset
{
width:90%;
padding:10px 10px 10px 5px;
}

#thisform legend
{
color: #fff;
background: #A53108;
} 

.homephone {display:none;visibility:hidden;}



/*==================list====================*/
.list ul { margin:0; padding:0;}
.list li {color:#595959; text-decoration:none; background:url(/images/marker_list.gif) no-repeat; padding-left:22px;line-height:1.4em;height:21px;margin-bottom:10px;}
.list li a {color:#595959; text-decoration:none;}
.list li a:hover { text-decoration:none; color:#d588c4}

.list_service ul { margin:0; padding:0;}
.list_service li {color:#595959; text-decoration:none; background:url(/images/marker_service.gif) no-repeat; padding:0 0 10px 25px;line-height:1.6em;margin-bottom:5px;}
.list_service li a {color:#595959; text-decoration:none;}
.list_service li a:hover { text-decoration:none; color:#d588c4}


.list_oil ul { margin:0; padding:0;}
.list_oil li {color:#595959; text-decoration:none; background:url(/images/marker_oil.gif) no-repeat; padding:0 0 10px 25px;line-height:1.6em;margin-bottom:5px;}
.list_oil li a {color:#595959; text-decoration:none;}
.list_oil li a:hover { text-decoration:none; color:#d588c4}

ol { margin:0; padding:0; list-style-position:inside;}

.list_2 ul { margin:0; padding:0;list-style:disc;}
.list_2 li {color:#000000;padding:2px;}
.list_2 li a {color:#CC905A; text-decoration:none;}
.list_2 li a:hover { text-decoration:underline;color:#7A5005;}
.list_2 li a.nolink {text-decoration:none;}
.list_2 li a.nolink:hover {text-decoration:none; color:red;}

.list_3 ul { margin:0 0 10px 0; padding:0; border-bottom:1px dotted #5B3C0B;}
.list_3 li { line-height:1.5em; color:#000000;margin:5px 0 10px 0;border-bottom:1px dotted #5B3C0B;}
.list_3 li a {color:#5B3C0B; text-decoration:none; background:url(/arrow2.gif) no-repeat 0px 5px;padding-left:25px;}
.list_3 li a:hover { text-decoration:underline;color:#7A5005;background:url(/arrow2a.gif) no-repeat 0px 5px;}
.list_3 li a.nolink {text-decoration:none;background:#ffffff;padding-left:0px;}
.list_3 li a.nolink:hover {text-decoration:none; color:red;}

.headerrightnavli ul {margin:0 0 0 0;padding:0;}
.headerrightnavli li {float:left;color:#808080;margin:0 3px 0 0;}
.headerrightnavli li a {color:#C0C0C0;text-decoration:none;padding:0 3px 1px 0;border-bottom:2px solid #C0C0C0;}
.headerrightnavli li a:hover { text-decoration:none;border-bottom:2px solid #808080;}

.headerleftnavli ul {position:relative;z-index:1;margin:0 0 0 0;padding:0;}
.headerleftnavli li {float:left;color:#808080;margin:0 10px 0 0;font-size:0.8em;}
.headerleftnavli li a {color:#808080;text-decoration:none;padding:0 3px 3px 0;border-bottom:6px solid #C0C0C0;}
.headerleftnavli li a:hover { text-decoration:none;border-bottom:6px solid #885608;}

.headerleftnavli li.current a {border-bottom:6px solid #CD820B;}

.headerleftnavli li.summer a {background: url('sun.png') 0 -20px;z-index:10;color:#FD6115;text-decoration:none;padding:0 3px 3px 0;border-bottom:6px solid #FD8815;}
.headerleftnavli li.summer a:hover {border-bottom:6px solid #FDB813;}

.info ul {margin:10px;padding:10px;list-style-type: square;}
.info li {padding-left:10px;color:#000000;}

.small ul { margin:0; padding:0;font-size:80%;}
.small li { line-height:1.4;margin-left:10px;}
.small li a {color:#595959; text-decoration:underline;}
.small li a:hover {text-decoration:none;}

.topmenu ul { margin:0;padding:0;}
.topmenu li {margin:0;padding:0;background:#7A5005;}
.topmenu li a {background:url(/arrow1.gif) no-repeat 0px 5px;color:#ffffff; text-decoration:none;padding-left:15px;}
.topmenu li a:hover {background:url(/arrow1a.gif) no-repeat 0px 5px;color:#CBE5F1;text-decoration:none;}

/*==========================================*/


.thumbsimage {
	float:left;
	border:1px solid #885608;
	padding:1px;
	margin:0 5px 5px 0;
	background:#ffffff;
} 



table.normal
{
border-collapse:collapse;
text-align:left;
font-size:75%;
}

table.normal, table.normal th, table.normal td
{
	border: 1px solid #808080;
	padding:2px;
	text-align:left;
}


table.noborder
{
border-collapse:collapse;
text-align:left;
}

table.noborder, table.noborder th, table.noborder td
{
	border:none;
	padding:0;
	text-align:left;
}


table.bargains {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.bargains th {
	border-width: 1px;
	padding: 2px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}
table.bargains td {
	border-width: 1px;
	padding: 2px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
}
table.bargains th div {
	margin:0 auto;
	text-align:center;
}
table.bargains td div {
	margin:0 auto;
	text-align:center;
}


.inlinequote {background:url(/images/openquote.gif) no-repeat; text-indent:42px; padding-top:13px;}
.inlinequote span {font-size:80%;}

.smallfont {font-size:0.8em;color:#808080;}


.extraimages1 {color:#808080;font-size:80%;}
.extraimages2 {color:#808080;font-size:80%;}


.tags,.tags a:link,.tags a:hover,.tags a:visited,.tags a:active {font-size:90%;color:#e1e1e1;text-decoration:none;}


