@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px; background:url(images/background.jpg) repeat-x top #333333; font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#333333;
}
div.bodyBorder {
	width:990px;
}
div.bodyContent {
	float:left; width:960px; background:url(images/bg-scale.png); padding:0px 15px 15px 15px; text-align:left;
}
div.header {
	float:left; width:945px; background:url(images/rochester-fuel-injection.jpg) no-repeat top; height:74px; padding:135px 0px 0px 15px;
}
	div.header ul {
		float:left; margin:0px; padding:0px; list-style:none; width:945px; font-size:1.2em; font-weight:bold;
	}
		div.header ul li {
			float:left; margin-right:15px;
		}
	div.header a, div.header a:hover {
		color:#333333;
	}

div.leftNav {
	float:left; width:166px; color:#FFFFFF;
}
	div.leftNav h3 {
		margin:0px; padding:0px 0px 15px 15px; font-size:1.4em; font-weight:normal;
	}
	div.leftNav ul {
		margin:0px; padding:0px; list-style:none; width:166px;
	}
		div.leftNav ul li.selected {
			background:url(images/nav-over.jpg) no-repeat top;
		}
			div.leftNav ul li.selected a {
				color:#333333;
			}
		div.leftNav ul li a {
			color:#FFFFFF;
		}
		div.leftNav ul li a:hover {
			color:#333333; text-decoration:none;
		}
		div.leftNav ul li {
			height:22px; padding:10px 0px 0px 15px; width:151px;
		}
		div.leftNav ul li:hover {
			background:url(images/nav-over.jpg) no-repeat top; color:#333333;
		}
			div.leftNav ul li:hover a {
				color:#333333;
			}
		
			div.leftNav ul li.sub {
				padding:0px; width:166px; height:auto; background:none;
			}
				div.leftNav ul li.sub a, div.leftNav ul li.sub a:hover {
					color:#FFFFFF;
				}
			div.leftNav ul li.sub ul {
				margin:0px; padding:0px; list-style:none; width:166px;
			}
				div.leftNav ul li.sub ul li {
					height:22px; padding:10px 0px 0px 25px; width:141px;
				}
				div.leftNav ul li.sub ul li:hover {
					background:url(images/sub-nav-over.jpg) no-repeat top; color:#333333;
				}
				div.leftNav ul li.sub ul li.selected {
					background:url(images/sub-nav-over.jpg) no-repeat top;
				}
				div.leftNav ul li.sub ul li.selected a {
					color:#333333;
				}
				div.leftNav ul li.sub ul li:hover a, div.leftNav ul li.sub ul li:hover a:hover {
					color:#333333;
				}

		
div.content {
	float:left; width:774px; background:url(images/content-background-top.jpg) no-repeat top right; padding:30px 0px 10px 20px; line-height:1.8em;
}
	div.homeLeft {
		float:left; width:450px; padding:0px 15px 0px 0px; text-align:justify;
	}
	div.homeRight {
		float:left; width:302px; padding:65px 0px 0px 0px;
	}
	div.featuredProduct {
		float:left; background:url(images/recently-added-products.jpg); width:282px; height:91px; padding:10px;
	}
	div.interiorContent {
		float:left; width:765px; padding-top:15px;
	}

div.footer {
	float:left; width:769px; padding-top:10px; margin-top:10px; font-size:.9em; text-align:right; color:#666666; border-top:1px solid #666666;
}
	div.footer a, div.footer a:hover {
		color:#666666;
	}

/* LINKS IMAGES ETC */

img.frame {
	float:left;
}
a {
	color:#3e4bab; text-decoration:none;
}
a:hover {
	color:#3e4bab; text-decoration:underline;
}
h1 {
	font-size:1.6em; color:#333333; font-weight:normal; margin:0px; padding:0px;
}
h2 {
	font-size:1.5em; color:#333333; font-weight:normal; margin:0px; padding:0px;
}
.tiny {
	font-size:.9em; text-align:right;
}
select, input, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
td {
	font-size:11px;
}