
html,body {
	margin:0;
	padding:0;
	background:#EAF8FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000;

}
/* START GENERAL */  

h1 { 
	font:1.25em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0.5em 0;
		color:#666;
		text-decoration: none;
		padding:0 15px;
}

h1.lube { 
	font:1.75em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0.5em 0;
		color:#ff0000;
		text-decoration: none;
		padding:0 15px;
}

h2 {
	font:1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin:0.5em 0;
		color:#666;
		text-decoration: none;
		padding:0 15px;
}


		h3 {
		font:1.00em Verdana, Geneva, Arial, Helvetica, sans-serif; 
			margin:0.5em 0;
		color:#666;
		text-decoration: none;
		padding:0 15px;
		font-weight: bold;
	}
		h4 {
		font:0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; 
			margin:0.5em 0;
		color:#0000ff;
		text-decoration: none;
		padding:0 15px;
	}
		h3.lube {
		color:#ff0000;
		text-decoration: none;
		padding:0 15px;
		font-size: 100%;
		font-weight: bold;
	}
		h3.thumb {
		color:#666;
		text-decoration: none;
		padding:0 10px;
		font-size: 100%;
		font-weight: bold;
	}
		h3.order {
		color:#666;
		text-decoration: none;
		padding:0 15px;
		font-size: 100%;
		font-weight: bold;
	}
		strong.lube {
		color:#ff0000;
		text-decoration: none;
		font-size: 100%;
		font-weight: bold;
		
	}	
	a {
		color:#666;
		text-decoration: none;
		padding: 5px 15px;
		border-color:#fff; border: 0;}
	a.links {text-decoration: none; color: #ff0000;
			border-color:#fff; border: 0;}
			
	a.table{
		color:#ff0000;
		text-decoration: none;
		padding:0;
				border-color:#fff; border: 0;}
				
	a:hover {text-decoration: none; color: #000;
			border-color:#fff; border: 0;}


		a.next:visited
	{
		color:#999;
		line-height:1.5;
		text-align:left;
		font-weight: bold;
	}
	
	a.next:hover
	{
		color:#B30300;
		line-height:1.5;
		text-align:left;
		font-weight: bold;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
	padding:0 15px;
	text-align:justify;
}
p.para { 
	line-height:1.5; 
	margin:0 0 1em;
	padding:0 15px;
	text-align:left;
}
p.table { 
	padding:0 0 0 15px;
}
p.inset { 
	line-height:1.5; 
	margin:0 0 1em;
	padding:0 15px 0 100px;
	text-align:left;
}
p.inset2 { 
	line-height:1.5; 
	margin:0 0 1em;
	padding:0 15px 0 150px;
	text-align:left;
}
p.index { 
	line-height:1.5; 
	margin: 0 0 1em;
	padding: 200px 15px 0 100px;
	text-align:left;
}
p.lube { 
	line-height:1.5; 
	margin:0 1em 1em 1em;
	padding:0 5px 0 45px;
}

p.link { 
	line-height:1.5; 

	text-align:left;
	font-weight: bold;
}

img.f-left {float:left; margin-right:10px; border-color:#000; border: 2px solid;}
img.f-mobil-left {float:left; margin-right:10px; border-color:#000; border: 0px solid;}
img.c-left {float:left; margin-right:10px; border-color:#000; border: 0px solid;}
img.f-right {float:right; margin-left:10px; border-color:#000; border: 2px solid;}
img.f-mobil-right {float:right; margin-left:10px; border-color:#000; border: 0px solid;}
img.lube-right {float:right; margin-right:30px; border-color:#000; border: 0px solid;}
img.c-right {float:right; margin-left:10px; border-color:#000; border: 0px solid;}
img.s-right {float:right; margin-left:20px; padding: 0 0px 0 45px; border-color:#000; border: 0px solid;}
img.s-centerleft {float:right; margin-left:5px; padding: 0 0px 0 0px; border-color:#000; border: 0px solid;}
img.s-centerright {float:right; margin-left:5px; padding: 0 0px 0 0px; border-color:#000; border: 0px solid;}
img.f-spacerv {float:right; margin-left:10px; border-color:#000; border: 0px solid;}


img.l-left {float:left; margin-right:10px; border-color:#000; padding: 0 0 0 75px; border: 0px solid;}
img.l-right {float:left; margin-right:10px; border-color:#000; padding: 0 50px 0 0; border: 0px solid;}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto;
	width:960px;
	background:#fff;
		border-right: 1px solid black;
		border-left: 1px solid black;
	height:auto !important; /* most browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
}

		/* END GENERAL */ 


/* START HEADER*/
div#header {
	padding: 0em;
	background:url("../images/paceheaderbg_fade960.jpg") 100% repeat;
	height: 200px;
	width : 960px;
	margin: 0;
}
       #logo {	float: right;}
/* END HEADER*/


/* START CONTENT*/
div#content {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/flagpole640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}
div#contentsite {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/flagpole640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:940px;
		width:960px;
}
div#contentfuel {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/fuelcare640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}

div#contentdealer {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/credit_pay640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}

div#contenthealth {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../pictures/pole_sign5.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}

div#contentshop {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/mandby640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}
div#contentsuresite {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../images/mill_hill_hs640.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}
div#contentcontact {

		padding:0; /* bottom padding for footer */
		background:#fff;
		background-image: url("../pictures/church_garage.jpg");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height:640px;
		width:960px;
}
	/* START NAV*/
	div#nav {
	width:700px;
	margin:0;

}

	div.maintext {
	float: left;
	width:700px;
	margin:0;
	font-size: 80%;
	clear: both;
}

	div#maintext1 {
	float: left;
	background:#ccc;
	width:700px;
	margin:0;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}
	h1.maintext1 {
	color:#cc0000;
	font-weight: bold;
}

	div#maintext2 {
	float: left;
	width:700px;
	margin:0px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}

	div#maintext3 {
	float: left;
	width:700px;
	margin:0px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}


	div#maintext4 {
	float: left;
	width:700px;
	margin:0px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}

	div#maintext5 {
	float: left;
	width:700px;
	margin:0px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}


	div#maintextspace { /* needed for space before footer- Do not use for text */
	float: left;
	width:700px;
	margin:5px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}


div.clear {
	clear: both;
}

/* END CONTENT*/



/* START 3 SECTIONS*/  
		div.thumbnail {width: 200px; float: left; margin: 0px 5px 5px 15px; border:1px solid #BFBFBF; background: #EAF8FB;}
		div.thumbnail img {margin: 0 9px 0 13px;  width: 160px; border-color:#000; border: 1px solid #777;}
		div.thumbnail h3 {text-align: left; font-size: 80%; margin: 0.5em; font-weight: bold;}
		div.thumbnail a {padding:0 5px; color:#CC0000; text-decoration:none;}
		div.thumbnail a:hover {color:#666; text-decoration:none;}
		div.thumbnail p {text-align: left; font-size: 70%; margin: 0.5em; padding: 0 5px 0 13px;}
	
		div.thumbnailmin {width: 150px; float: left; margin: 0px 5px 5px 10px; border:1px solid #BFBFBF; background: #EAF8FB;}
		div.thumbnailmin img {margin: 0 9px 0 13px;  width: 120px; border-color:#000; border: 1px solid #777;}
		div.thumbnailmin h3 {text-align: left; font-size: 80%; margin: 0.5em; font-weight: bold;}
		div.thumbnailmin a {padding:0 5px; color:#CC0000; text-decoration:none;}
		div.thumbnailmin a:hover {color:#666; text-decoration:none;}
		div.thumbnailmin p {text-align: left; font-size: 70%; margin: 0.5em; padding: 0 5px 0 13px;}

		div.thumbnail_4 {float: left; width: 200px; margin: 0px 5px 5px 125px; padding: 0 10px; border:1px solid #BFBFBF; background:#EAF8FB;}
		div.thumbnail_4 img {margin: 0 13px 0 13px;  width: 167px; border-color:#000; border: 1px solid #777;}
		div.thumbnail_4 h3 {text-align: left; font-size: 80%; margin: 0.5em; font-weight: bold;}
		div.thumbnail_4 p {text-align: left; font-size: 70%; margin: 0.5em;}
		div.thumbnail_4 a {color:#CC0000; text-decoration:none;}
		div.thumbnail_4 a:hover {color:#666; text-decoration:none;}
								
		div.thumbnail_5{float: left; width: 200px; margin: 0px 5px;  padding: 0 10px; border:1px solid #BFBFBF; background:#EAF8FB;}
		div.thumbnail_5 img {margin: 0 13px 0 13px;  width: 167px; border-color:#000; border: 1px solid #777;}
		div.thumbnail_5 h3 {text-align: left; font-size: 80%; margin: 0.5em; font-weight: bold;}
		div.thumbnail_5 p {text-align: left; font-size: 70%; margin: 0.5em;}
		div.thumbnail_5 a {color:#CC0000; text-decoration:none;}
		div.thumbnail_5 a:hover {color:#666; text-decoration:none;}


	ul.farming{
		width: 400px;
	}
	ul.commission{
		width: 600px;
	}
	
	li.farming{
		width: 400px;
	}
	
	li.commission{
		width: 600px;
	}

 	li.c1 {list-style: none;
			width: 600px;
					}
 
  	li.health {padding: 0 0 8px 0;
			width: 600px;}


/* START FOOTER*/

div#footer {
		position: relative;
		background:url("../graphics/footerstrip.gif") repeat;
		padding: 0 0 50px 0;
		margin:0;

		clear: both;
}
	    div#footer p {
		padding: 0 15px 0 10px;
		margin:0;
		color:#BFBFBF;
	}
	
		div#footerleft {
		float: left;
		width: 600px;
		font-size: 60%;
		margin:0;
		color:#BFBFBF;
	}

		div#footerright {
		float: right;
		width: 360px;
		margin:0;
		color:#BFBFBF;
	}
		#footer a {color:#BFBFBF; text-decoration:none;}
		#footer a:hover {color:#FFFFcc; text-decoration:none;}

/* END FOOTER*/
		
/* START DEALERS */  
	div#next {

	width:700px;
	font-size: 80%;
	color:#ff0000;
	padding: 0 10px 0 10px;
	clear: both;
}

	img.arrow {margin: 2px 0px 0px 13px; border-color:#000; border: 0px solid #777;
				padding: 0px;
	}

	a.nextpage {
		color:#666;
		text-decoration: none;
		padding: 0px;
		}
/* END DEALERS */ 

		
		/* Start Dealer Contact Table */ 

	caption
	{
		text-align: left;
		margin: 0 0 1.5em 0;
		font-weight: bold;
		padding: 5px 15px 5px 15px;
	background:#ccc;
	}
	
	table.width450 { border-collapse: collapse;
			margin: 0 0 .5em 0;
			padding:0 15px 0 15px;
				font-size: 80%;
			}
	
		td.width125
	{
		margin: 0 0 .5em 0;
		text-align:left;
		width: 125px;
		font-weight: bold;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 50px 0 15px;
	}
		td.width263
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: normal;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 20px 0 15px;
	}
		td.width5
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: normal;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 20px 0 15px;
	}

	tr.dealercon { 
			margin: 6.5em 0 .5em 0;
			padding: 0px 15px 0 15px;}		

 		/* End Dealer Contact Table */ 
		
		

		/* Start DEALER Uniform */ 

table#uniform { 
 		width: 100%;
	margin:0 0 0 1em;
	padding:0 0 0 15px;
}

tr.uniformsub { 
 		width: 100%;
		padding:0 0 0 50px;
}
td.uniformsub { 
 		width: 100%;
		padding:0 0 0 50px;
}

table.brand { 
 	width: 80%;
	margin:0 0 0 1em;
	padding:0 0 0 15px;
}

td.brand { 
 		width: 225px;
		padding:0 0 0 50px;
}

td.para { 
	line-height:1.5; 
	margin:0 0 1em;
	padding:0 15px;
	text-align:left;
}

table.brandspace { 
 	width: 80%;
	margin: 1em 0 0 0;
}

		/* END DEALER Uniform */ 
		
/* START SHOP */  
table.shop { 
	margin:0 0 0 1em;
	padding:0 0 0 15px;
}
/* END SHOP */  

		/* START JOBS */ 	
	div.job {
	float: left;
	width:700px;
	margin:0px;
	bottom:0; /* stick to bottom */
	font-size: 90%;

	clear: both;
}
	div.job h1 {
	color:#990000;
	font-weight: bold;
	background:#ccc;
}
p.subtitle { 
	width: 250px;
	line-height: 1.0em; 
	margin: 0 0 1em;
	padding: 0 200px 0 15px;
	text-align: justify;
}
p.top { 

	line-height: 0.5em; 
}
li { 
	width: 250px;

}
 li.c1 {list-style: none}
 
	caption
	{
		text-align: left;
		margin: 0 0 1.5em 0;
		font-weight: bold;
		padding: 5px 15px 5px 15px;
	background:#ccc;
	}
	
	table.job { border-collapse: collapse;
			margin: 0 0 .5em 0;
			padding:0 15px 0 15px;
				font-size: 80%;
			}
	
	th.subtitle1
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: bold;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 100px 0 15px;
	}
		th.subtitle2
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: normal;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 20px 0 15px;
	}
		td.subtitle1
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: bold;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 100px 0 15px;
	}
		td.subtitle2
	{
		margin: 0 0 .5em 0;
		text-align:left;
		font-weight: normal;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 20px 0 15px;
	}
	
	td.job
	{
		margin: 0 0 .5em 0;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		padding:0 15px 0 15px;
	}

	tr.jobstart { 
			margin: 6.5em 0 .5em 0;
			padding: 0px 15px 0 15px;}		
	tr.job { 
			padding: 0 15px 0 15px;}
	
	thead.job th.job
	{

		color: #fff;
		padding:0 15px 0 15px;
	}
	
	tbody.job th.job
	{
		font-weight: normal;
		background: #658CB1;
		padding:0 15px 0 15px;		
	}
	
	tr.alternate { background: #D7E0EA; }
	tr.alternate th { background: #8AA9C7; } 
 
 	a.apply{
		color:#3333ff;
		text-decoration: none;
		padding:0;
		border-color:#fff; border: 0;}
 
 	div#maintextspace { /* needed for space before footer- Do not use for text */
	float: left;
	width:700px;
	margin:5px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}

	div#maintextspacetop { /* needed for space before footer- Do not use for text */
	float: left;
	width:700px;
	margin:5px;
	bottom:0; /* stick to bottom */
	font-size: 80%;
	clear: both;
}

		/* END JOBS */ 