/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #444;
	background: #353c31; }
	
h1 { 
	font-size: 160%; 
	font-weight: bold; 
	color: #8b755f;
	margin-bottom: 10px; 
	padding-bottom: 2px; 
	border-bottom: 1px solid #8b755f; }

a:link, a:visited { color: #fff; }
a img { border: none; }

p { margin-bottom: 16px; }

ul, ol { list-style-position: inside; }

#wrapper { width: 733px; margin: 10px auto; }

	#header { 
		width: 733px; 
		height: 197px; 
		background: url(/images/header.jpg) top left no-repeat; }
	
	#nav { 
		float: left; 
		width: 143px; 
		margin-top: 16px; }
	
		#nav ul { list-style-type: none; width: 143px; }
		
		* html #nav ul { margin-left: -20px; }
		
		#nav ul li a { 
			display: block; 
			width: 143px; 
			height: 27px; 
			text-indent: -2000px; }
		
		#nav ul li.home a { background: url(/images/nav_01_home.jpg) top left no-repeat; }
		#nav ul li.aboutus a { background: url(/images/nav_02_aboutus.jpg) top left no-repeat; }
		#nav ul li.partsearch a { background: url(/images/nav_03_partsearch.jpg) top left no-repeat; }
		#nav ul li.rebuilders a { background: url(/images/nav_04_rebuilders.jpg) top left no-repeat; }
		#nav ul li.faqs a { background: url(/images/nav_05_faqs.jpg) top left no-repeat; }
		#nav ul li.services a { background: url(/images/nav_06_services.jpg) top left no-repeat; }
		#nav ul li.whatsnew a { background: url(/images/nav_07_whatsnew.jpg) top left no-repeat; }
		#nav ul li.partsmenu a { background: url(/images/nav_08_partsmenu.jpg) top left no-repeat; }
		#nav ul li.aftermarketparts a { background: url(/images/nav_09_aftermarketparts.jpg) top left no-repeat; }
		#nav ul li.affiliations a { background: url(/images/nav_10_affiliations.jpg) top left no-repeat; }
		#nav ul li.links a { background: url(/images/nav_11_links.jpg) top left no-repeat; }
		#nav ul li.contact a { background: url(/images/nav_12_contact.jpg) top left no-repeat; }
		
		#nav ul li:hover a, #nav ul li:active a, #nav ul li:focus a, #nav ul li.active a { background-position: bottom left; }
		
		
	#contentWrapper { 
		float: left;
		width: 594px;
		margin-left: -4px;
		background: url(/images/body_bg.jpg) 0 16px repeat-y; }
				
		#contentWrapper #content { 
			width: 554px; 
			min-height: 530px;
			padding: 0 20px;
			text-align: justify; 
			background: url(/images/bodyBottom_bg.jpg) bottom left no-repeat; }
			
		* html #contentWrapper #content { width: 594px; height: 530px; padding: 0; }	
		
		* html #contentWrapper #content div.innerContent { padding: 0 20px; }
			
			#contentWrapper #content img.top { margin-left: -20px; }
			
			* html #contentWrapper #content img.top { margin: 0; }
			
		.searchFrame { border: 1px solid #8b755f; }
		
		#contentWrapper #content a:link, #contentWrapper #content a:visited { color: #353c31; font-weight: bold; }
	
			
#footer { 
	clear: left; 
	width: 494px; 
	height: 69px; 
	margin-left: 139px;
	padding: 20px 0 0 100px;
	text-align: left;
	font-size: 9px;
	color: #fff;
	background: url(/images/footer_bg.jpg) top left no-repeat; }
	
	#footer p { margin-bottom: 4px; }			