#home-banner {
	width: 732px;
	height: 228px;
	background: url(../images/home/home-banner.jpg) no-repeat;
}

#home-featured {
	width: 542px;
	height: 260px;
	background: url(../images/home/bg-featured-products.png) no-repeat;
	margin-top: -6px;
	margin-bottom: 10px;
	padding-left: 190px;
}
	#home-featured ul {margin: 0px; padding: 0px;}
		#home-featured ul li {float: left; list-style: none; width: 160px; padding-top: 23px; line-height: 16px; padding-right: 20px;}

#home-cta {margin-bottom: 10px; height: 247px;}
	#home-cta ul {margin: 0px; padding: 0px;}
		#home-cta ul li {
			list-style: none; 
			float: left;
			width: 247px;
			height: 175px;
			background-repeat: no-repeat;
			padding-top: 37px;
			color: #000000;
			font-size: 12px;
		}
		
		.home_title {
			color: #000000;
			font-size: 12px;
			display: block;
		}
		.home-link {
			color: #0053a0;
			text-decoration: underline;
		}
		.home-link:hover {
			color: #0053a0;
		}
		.price {
			font-size: 12px;
		}
		.home-link:hover {
			text-decoration: none;
		}
			#home-cta ul #home-cta-latest {background: url(../images/home/bg-latest-greatest.gif);}
			#home-cta ul #home-cta-upcoming {background: url(../images/home/bg-upcoming-events.gif);}
			#home-cta ul #home-cta-staff {background: url(../images/home/bg-staff-picks.gif) no-repeat;}

				#home-cta ul li p {
					font-size: 12px;
					color: #ffffff;
					padding: 0 15px;
					width: 207px;
				}
					#home-cta ul li p a {
						color: #e9af10;
						font-size: 12px;
						text-decoration: underline;
					}
						#home-cta ul li p a:hover {
							text-decoration: none;
						}
#home-brands {
	width: 911px;
	min-height: 277px;
	background: url(../images/home/bg-brands.gif) no-repeat;
	position: absolute;
	left: -195px;
	top: 740px;	
	padding-left: 28px;
	padding-top: 55px;
}		

#home-brands a {
	color: #0053a0;
}
	
	#home-brands ul {margin: 0px; padding: 0px;}
		#home-brands ul li {list-style: none; float: left; margin-right: 7px; margin-bottom: 7px; display: inline}
			#home-brands ul li a {
				width: 121px;
				height: 1px;
				padding-top: 76px;
				display:block;
				overflow: hidden;
				background-repeat: no-repeat;
			}
			#home-brands ul li a:hover {background-position: 0 -77px;}
			
				#brand1 {background: url(/assets/images/homelogos/brand1.png);}
				#brand2 {background: url(/assets/images/homelogos/brand2.png);}
				#brand3 {background: url(/assets/images/homelogos/brand3.png);}
				#brand4 {background: url(/assets/images/homelogos/brand4.png);}
				#brand5 {background: url(/assets/images/homelogos/brand5.png);}
				#brand6 {background: url(/assets/images/homelogos/brand6.png);}
				#brand7 {background: url(/assets/images/homelogos/brand7.png);}
				#brand8 {background: url(/assets/images/homelogos/brand8.png);}
				#brand9 {background: url(/assets/images/homelogos/brand9.png);}
				#brand10 {background: url(/assets/images/homelogos/brand10.png);}
				#brand11{background: url(/assets/images/homelogos/brand11.png);}
				#brand12 {background: url(/assets/images/homelogos/brand12.png);}
				#brand13 {background: url(/assets/images/homelogos/brand13.png);}
				#brand14 {background: url(/assets/images/homelogos/brand14.png);}
				#brand15 {background: url(/assets/images/homelogos/brand15.png);}
				#brand16 {background: url(/assets/images/homelogos/brand16.png);}
				#brand17 {background: url(/assets/images/homelogos/brand17.png);}
				#brand18 {background: url(/assets/images/homelogos/brand18.png);}
				#brand19 {background: url(/assets/images/homelogos/brand19.png);}
				#brand20 {background: url(/assets/images/homelogos/brand20.png);}
				#brand21 {background: url(/assets/images/homelogos/brand21.png);}

#home-brand-spacer {
	height: 425px;
}

#home-bottom-left {
	width: 355px;
	padding-right: 45px;
	float: left;
	padding-top: 20px;
	min-height: 220px;
}

#home-bottom-right {
	width: 335px;
	padding-left: 135px;
	float: left;
	background: url(../images/home/logo-whistler-alpine.gif) no-repeat;
	padding-top: 20px;
	min-height: 220px;
}
	.home-heading {
		color: #0053a0;
		font-size: 16px;
		font-family: garamond;
		display: block;
		font-weight: bold;
	}	


