body {
	background-color : white;
	text-align:center;
}
body{
    text-align:-moz-center;
}

td, .body {
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}
/*
.gray-border {
	border-top-color: #D2D2D2;
	border-top-style: solid;
	border-top-width: 3px;
}*/

.image {
	border-color: #D2D2D2;
	border-style: solid;
	border-width: 1px;
}	
.main-menu {
	background-color: #7B7B7B;
	border-bottom-color: #D2D2D2;
	border-bottom-style: solid;
	border-bottom-width: 3px;

}
.menu-link {
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.menu-link:hover {
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.side-menu {
	background-color: white;
	border-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.form {
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}

#sitemap {
	border: 1px solid #000;
	margin-top: 2px; 
}
	
.subheader:hover {
	color: #5E76E8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.subheader2 {
	color: #7889DC;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



.featured:hover {
	color: #5E76E8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}



td.product {
	color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.border-three {
	border-color: #D2D2D2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}


a {
	color: #5E76E8;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
}

a:hover {
	color: #5E76E8;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: underline;
}



a.menu {
	color: black;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
}

a.menu:hover {
	color: black;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
}

.flyout {
	background: #E7E5D8;
	border-color: white;
	border-top-style: solid;
	border-top-width: 1px;
}



.body-list {
	list-style-image: url('images/pic-bullet.gif')
}

.callout {
	background-color: #F3EDE6;
	border-color: #E4D7C8;
	border-style: solid;
	border-width: 1px;
	color: #005DAB;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
}

.whiteheader {
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/*.options {
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}*/

.optionstext {
	color: #7B7B7B;
}

.columnheader {
	background-color: #7B7B7B;
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-color: #7B7B7B;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 0px;
}


.columnheader0 {
	border-color: #7B7B7B;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 0px;
}


.columntitle {
	background-color: #F9F9F9;
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase; 
	border-color: #7B7B7B;
	border-top-style: solid;
	border-top-width: 1px;
 	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
}

.column {
	background-color: #FFFFFF;
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-color: #7B7B7B;
	border-top-style: dotted;
	border-top-width: 0px;
 	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-width: 0px;
}

.contactCell 
{
	color: #7B7B7B;
	font-family: verdana, helvetica, Sans-Serif;
	font-size: 14px;
	border: dotted 1px #7B7B7B;
	border-left-width: 0px;
}

.contactCell a
{
	font-size: 14px;
}

a.legal {
	color: #D2D2D2;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}

a.legal:hover {
	color: #5E76E8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
/*prod contact form style*/
#prodcontact td {
	text-align: right;
	padding-top: 3px;
	font-weight: bold;
	color: #000; }

/* headDiv Style*/


/***************

HERE is WHERE I Started

****************/
.outerMostDiv
{

    width:772px; 
    border-color : #D2D2D2;
	border-width: 1px;
	border-style: solid;
	
	overflow: hidden; /*firefox fix*/
	display:inline-block;

}
.bucksBanner
{
    margin-top: 2px;
    border-top: #D2D2D2 1px solid;
    display:block;
}

.branches
{
    color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
	padding-bottom:4px;
	float:left;	
}

.logoAndAdress
{
    padding-top:10px;
    padding-bottom:10px;
    margin:0px;
    text-align:left;
    vertical-align:middle;
    float:left;
}
.mainMenu
{
    background-color: #7B7B7B;
	border-bottom-color: #D2D2D2;
	border-bottom-style: solid;
	margin-top:1px;
	width:770px;
	float:left;
}


table.menu {
	margin-top: 0px;
	background-color: #BFBFBF;
	font-size: 100%;
	position:absolute;
	visibility: hidden;
	float:left;
	clear:left;
}

.mainMenu a
{
    float:left;   
}

 .productsMenu
{
   float:left;
}

.content
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:right;
	padding:10px;
	width:580px;
	clear:right;
	display:inline-block;
}

.ContactSucesscontent
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:right;
	padding:10px;
	width:580px;


}

.contentEngineDescription
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;
	padding:10px;
	width:560px;	
}

.randomText
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;
	width:160px;
}

.contentSEOPages
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;
	padding:10px;
	width:760px;
	clear:both;
}


.contentProducts
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;
	padding:10px;
	width:610px;
	clear:right;
}
.link
{
    color: #5E76E8;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;	
}
.product-searchTitle 
{
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #99A1C7;
	height:18px;
	width:180px;
	float:right;	
	clear:right;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
}

.product-searchTitleMain {
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    display:block;    
	width:180px;
	text-align:left;
}

.product-searchTitleProducts {
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    display:block;    
	width:180px;
	text-align:left;
}

.prod_formProducts {
	padding-top: 3px;
	border: 2px #fff solid;
	border-right: 0;
	border-bottom: 1px #fff solid;
	padding-left: 5px; 
	float:left;
	display:block;
	width:180px;		
	text-align:left;
	background-color:#99A1C7;		
	vertical-align:top;
	padding-bottom:10px;

	clear:right;			
}

.prod_form {
	padding-top: 2px;
	border-top: 2px #fff solid;
	border-right: 0;
	border-bottom: 1px #fff solid;
	padding-left: 2px;
	float:left;
	width:229px;		
	text-align:left;
	background-color:6F6F6F;		
	vertical-align:top;
	padding-bottom:4px;
	height:37px;				
}

.product-search
{
    text-align:right;
    float:right;
    clear:right;
    width:170px;
}
.address {
	color: #D2D2D2;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
}
.address div {
	width:770px;
}
.mainPageProductBanners
{ 
    float:left;
    background-color: white;	
    border-bottom:solid 3px #D2D2D2;
}
.featuredEngines
{
    width:200px;
   
	float:left;
	padding-right:10px;
}

.featuredEnginesTop
{
    width:200px;
    height:65px;
    color: #D2D2D2;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	float:left;
 height:100px;
	text-align:left;
	border-bottom:solid 1px #D2D2D2;
	border-right:solid 1px #D2D2D2;
	margin:5px;
	padding-bottom:5px;

}
.contentMain
{
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:left;

	margin:0;
	padding:0;
	width:532px;
}

.mainPageProductBanners a img
{ 
    float:left;
    clear:left;
    display:block;   
    margin: 0px; 
    padding: 0px; 
}
.mainPageCompressorImage
{
    float:right;
    clear:right;
    display:block;
    margin: 0px; 
    padding: 0px; 
}
.form_title 
{
	color: #fff;
    font-weight: bold;
}


.featuredEnginesBox
{
    width:330px;
    height:175px;    
    border-color : #D2D2D2;
	border-width: 1px;
	border-style: solid;
	background-color:#F9F9F9;
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
    display :block;
	padding:8px;
	margin-bottom:5px;
	clear:both;
}
.border 
{
	border-color : #D2D2D2;
	border-width: 1px;
	border-style: solid;
	background-color:#F9F9F9;
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;	
	padding:8px;
	margin-bottom:5px;
}

.oemBox{
    border-color : #D2D2D2;
	border-width: 1px;
	border-style: solid;
	background-color:#F9F9F9;
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;	
	padding:5px;
	margin-bottom:5px;
	text-align:justify;
	width:180px;
	height:200px;
	float:right;
	clear:right;
}

.featuredEnginesBox span{
    width:320px;
    color: #7889DC;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	text-align:center;
	padding-left:25px;
	padding-bottom:10px;
	display:block;
}


.featured {
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;	
	text-align:left;
}

.product {
	color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-left:35px;
}

.productType {
	color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align:left;
	width:160px;
	float:left;
	padding:12px;
	display:inline-block; /* firefox fix*/
	
}
.productType img{
 text-align:center;
}

.productsHeader {
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top:10px;
    padding-left:50px;
	text-align:center;
	width:400px;
	float:left;
}

.productsContainer {
width: 565px;
float:left;
}
.brandDescription{
width:150px;
display:inline-block;
padding:2px;
}

a.product:hover {
	color: #5E76E8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.aboutUs{
    float:left;    
}
.contentNavigation
{
    color: #5E76E8;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;	
    float:left; 
 
    padding-left:5px; 
}
.subheader {
	color: #7889DC;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.header {
	color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top:10px;
    padding-left:5px;
    padding-bottom:5px;
	float:left;
	clear:right;
	width:280px;
	text-align:left;
}


.engineDesc
{  
    color: #000; 
    width:180px;
    margin-top:10px; 
    text-align:center; 
    color: black;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.options {
	/*list-style-type: square;*/
	color: #666C86;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	background-image:url('images/options-bg2.jpg');
	width:200px;
	height:305px;
	float:right;
	margin-bottom:20px;
	
}
.factoryOptions
{   
    border-color : #D2D2D2;
	border-width: 1px;
	border-style: solid;
	background-color:#F9F9F9;
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;	
	padding:8px;
	margin-bottom:5px;
    text-align:left;
    background-color: #f9f9f9;
    width:750px;   
    float:left; 
}

.engineDescriptionBullets
{
    padding-top:10px;
    color: #7B7B7B;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	float:right;
	width:350px;
}
.productsLeft
{    
    float:left;
    clear:left;
    width:150px;
}

.partsRight
{    
    float:right;
    clear:right;
    width:200px;
    height:600px;
}
.footer{
    text-align:center;
    width:765px;
}

.footer{
    text-align:-moz-center;
    width:765px;
}
.leftImagesBox{
    float:left;
    clear:left;    
}
.leftImagesBox img{
    float:left;
    clear:left; 
    margin:10px;
}
.leftImagesBox a {
 float:left;
    clear:left; 
    margin:10px;
}
.leftImagesBox a img{
 float:left;
    clear:left; 
    margin:10px;
}
.leftImagesBox h2 {
 float:left;
    clear:left; 
}

.pu_OptionTittle{
	  color: #7889DC;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top:10px;
    padding-left:50px;
	text-align:center;
	width:100px;
	float:left;
}
