#header {
	width: 995px;
	height: 200px; 
	margin: 0 auto;
	background: url(../images/bg-header.jpg) top center no-repeat; 
} 
#header #logos {
	width: 470px;
	height: 150px;
	text-indent: -999em;
	float: left;
	margin: 0 0 0 20px;
}
#ppp-logo a {
width: 520px;
height: 54px;
margin: 19px 0 0 13px;
background: url(../images/pure-polaris-parts-logo-v2.jpg) no-repeat;
}
#dwp-logo a {
width: 350px;
height: 58px;
margin: 0px 0 0 18px;
background: url(../images/powered-by-donwood-polaris.jpg) no-repeat;
}
#header #logos h1 {
margin: 0;
padding: 0;
}
#header #logos h1 a {
display: block;
}
#search {
	width: 300px;
	margin: 0 0 0 656px;
	text-align: right;
	padding: 5px 0;
}
#search form {
	margin-top: 70px;
}
#navigation {
	width: 956px;
	height: 50px;
	margin: 0 19px;
	clear: both;
}
#navigation #nav li.nav-oem-accessories a { background-position: -412px -50px; height: 49px; border-bottom: 1px solid #2a8aae !important; }

#ppp-nav {
overflow: auto;
background: #2a2a2a url(../images/bg-ppp-nav.png) repeat-x;
margin: 0;
font-size: 1.2em;
list-style: none;
padding: 0;
}
	#ppp-nav li { float: left; }
		#ppp-nav li a {
		display: block;
		color: #eee;
		padding: 10px;
		border-right: 1px solid #333;
		width: 138px;
		line-height: 1.3em;
		}
		#ppp-nav li a:hover {
		background: #1e6897 url(../images/bg-ppp-nav-blue.png) repeat-x;
		border-right: 1px solid #08688c;
		}
		#ppp-nav li a.selected {
		background: #1e6897 url(../images/bg-ppp-nav-blue.png) repeat-x;
		color: #fff;
		border-right: 1px solid #19799d;
}

#select-category {
overflow: auto;
margin: 20px 0;
}
	.selectNav {
	width: 140px;
	height: 250px;
	background: #333 !important;
	float: left;
	}
		.selectNav a {
		display: block;
		text-decoration: none !important;
		font-size: 1.3em;
		padding: 17px 10px;
		color: #ddd !important;
		background: #848484 url(../images/bg-shiny-grey.png) left bottom repeat-x;
		}
		.selectNav a.selected {
		background: #72d9ff url(../images/bg-shiny-blue.png) left bottom repeat-x;
		color: #fff !important;
		}
	#select-area {
	width: 418px;
	height: 250px;
	float: left;
	background: #eee;
	}
		.pppCategory {
		width: 398px;
		height: 230px;
		padding: 10px;
		position: relative;
		}
		#perf-atv { background: #333 url(../images/perf-atv.jpg) no-repeat; }
		#util-atv	{ background: #333 url(../images/util-atv.jpg) no-repeat; }
		#util-rgr	{ background: #333 url(../images/util-rgr.jpg) no-repeat; }
		#perf-rzr	{ background: #333 url(../images/perf-rzr.jpg) no-repeat; }
		#util-app	{ background: #333 url(../images/util-app.jpg) no-repeat; }
			.pppCategoryInner {
			padding: 10px;
			margin: 10px;
			color: #fff;
			background: url(../images/dark-transparent.png);
			}
			* html .pppCategoryInner { background: #333; }
				.pppCategoryInner h4 { margin: 0 0 10px; font-size: 1.4em; color: #fff; }
				.pppCategoryInner p { line-height: 1.3em; font-size: 1.1em; margin: 0; padding: 0; }
				.pppCategoryInner a {
				background: #72d9ff url(../images/bg-shiny-blue.png) left center repeat-x;
				color: #f5f5f5 !important;
				display: block;
				width: 210px !important;
				padding: 5px;
				margin: 10px 0 0 auto;
				text-align: center;
				text-decoration: none !important;
				font-weight: 700;
				}
				.pppCategoryInner a:hover { text-decoration: underline !important; }
					.pppCategoryInner a span {
					background: url(../images/blue-arrow.gif) right center no-repeat;
					padding-right: 20px;
					}

.main { padding-bottom: 20px; margin-bottom: 20px; }
.intPage h1 {
background: #3cf url(../images/bg-int-title.gif) no-repeat;
color: #fff;
padding: 18px 20px 17px;
font-size: 2em;
margin: 20px 0 0;
}
.intOptions {
overflow: auto;
background: #333 url(../images/bg-int-options.gif) repeat-x;
margin: 0 !important;
padding: 0 !important;
border: none !important;
width: 560px;
}
	.intOptions li {
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	}
		.intOptions li a {
		width: 140px;
		text-align: center;
		display: block;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 10px 0;
		color: #ccc !important;
		text-decoration: none !important;
		background: url(../images/bg-int-options-a.gif) top right no-repeat !important;
		}
		.intOptions li:last-child a { background: none transparent !important; }
		.intOptions li a:hover { color: #fff !important; background: url(../images/bg-int-options-a-hover.gif) top right no-repeat !important; }
		.fiver li a { width: 112px; }
.intPage .diagram {
width: 560px;
height: 310px;
position: relative;
}
	.intPage .diagram a {
	position: absolute;
	display: block;
/*
	background: #f00;
	opacity: 0.3;
*/
	width: 50px;
	height: 50px;
	}
		.intPage .diagram a span { position: absolute; text-indent: -999em; }
	/* !Performance ATV */
	#performance-atv-parts .diagram { background: #000 url(../images/int-perf-atv.jpg) no-repeat; }
		#performance-atv-parts .diagram #zone1 { top: 150px; left: 100px; }
		#performance-atv-parts .diagram #zone2 { top: 35px; left: 190px; }
		#performance-atv-parts .diagram #zone3 { top: 125px; left: 255px; }
		#performance-atv-parts .diagram #zone4 { top: 150px; left: 365px; }

	/* !Utility ATV */
	#utility-atv-parts .diagram     { background: #000 url(../images/int-util-atv.jpg) no-repeat; }
		#utility-atv-parts .diagram #zone1 { top: 150px; left: 130px; }
		#utility-atv-parts .diagram #zone2 { top: 35px; left: 190px; }
		#utility-atv-parts .diagram #zone3 { top: 115px; left: 265px; }
		#utility-atv-parts .diagram #zone4 { top: 175px; left: 375px; }

	/* !Ranger */
	#ranger-parts .diagram          { background: #000 url(../images/int-util-rgr.jpg) no-repeat; }
		#ranger-parts .diagram #zone1 { top: 20px; left: 190px; }
		#ranger-parts .diagram #zone2 { top: 185px; left: 120px; }
		#ranger-parts .diagram #zone3 { top: 160px; left: 180px; }
		#ranger-parts .diagram #zone4 { top: 95px; left: 385px; }
		#ranger-parts .diagram #zone5 { top: 160px; left: 245px; }
	
	/* !RZR */
	#rzr-parts .diagram             { background: #000 url(../images/int-perf-rzr.jpg) no-repeat; }
		#rzr-parts .diagram #zone1 { top: 30px; left: 215px; }
		#rzr-parts .diagram #zone2 { top: 185px; left: 120px; }
		#rzr-parts .diagram #zone3 { top: 150px; left: 185px; }
		#rzr-parts .diagram #zone4 { top: 60px; left: 335px; }
		#rzr-parts .diagram #zone5 { top: 160px; left: 245px; }


#ebay-links {
width: 360px;
height: 120px;
overflow: auto;
float: left;
background: #b9b48e url(../images/bg-ebay-links.png) no-repeat;
}
	#ebay-links a {
	padding: 0 !important;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
	#ebay-home-link {
	display: block;
	float: left;
	width: 180px;
	height: 120px;
	position: relative;
	background: #eeecdc url(../images/ebay-home-link.jpg) no-repeat;
	}
		#ebay-home-link span { position: absolute; text-indent: -999em; }
	#ebay-links ul {
	margin: 20px 10px;
	float: left;
	width: 150px;
	}
		#ebay-links ul li {
		font-size: 1.1em;
		padding: 5px 3px;
		border-bottom: 1px solid #97926c;
		}
		#ebay-links ul li:last-child { border: none; }

#apparel-link {
float: left;
margin: 0 0 0 20px;
padding: 0;
}
	#apparel-link a {
	display: block;
	width: 180px;
	height: 120px;
	padding: 0 !important;
	background: #ccc url(../images/apparel-button.jpg) no-repeat;
	position: relative;
	}
		#apparel-link a span { position: absolute; text-indent: -999em; }
.appPage h1 {
background: #3cf url(../images/bg-app-title.gif) no-repeat;
color: #fff;
padding: 18px 20px 17px;
font-size: 2em;
margin: 20px 0 0;
}
#main-app-links {
overflow: auto;
margin: 0 0 20px;
}
	#main-app-links a {
	display: block;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	height: 180px;
	position: relative
	}
	#mens-casual-link   { width: 189px; background: #f5f5f5 url(../images/app-mens-casual.jpg) no-repeat; }
	#womens-casual-link { width: 180px; background: #f5f5f5 url(../images/app-womens-casual.jpg) no-repeat; }
	#youth-casual-link  { width: 191px; background: #f5f5f5 url(../images/app-youth-casual.jpg) no-repeat; }
		#main-app-links a span {
		position: absolute;
		text-indent: -999em;
		}
#main-links {
width: 360px;
float: left;
margin: 0 20px 20px 0;
}
	#protection-links {
	background: #f5f5f5 url(../images/app-protection.jpg) no-repeat;
	width: 360px;
	height: 100px;
	position: relative;
	margin: 0 0 20px;
	}
		#protection-links ul {
		overflow: auto;
		position: relative;
		top: 68px;
		left: 20px;
		height: 30px;
		}
			#protection-links ul li {
			float: left;
			border-right: 1px solid #666;
			margin-right: 5px;
			padding-right: 5px;
			}
			#protection-links ul li:last-child {
			border: none;
			margin: 0;
			}
				#protection-links ul li a {
				text-decoration: none;
				font-size: 1.2em;
				font-weight: 700;
				color: #000;
				}
				#protection-links ul li a:hover { color: #333; }
#side-links {
width: 180px;
float: left;
}
	#side-links a img {
	margin: 0 0 16px !important;
	}
