@charset "UTF-8";

/* ----------------------------------------------------------------------------------- */
/* Home Page Feature CSS */
/* ----------------------------------------------------------------------------------- */

#home_feature {
	clear:both;
	position:relative;
	z-index:1;
	/*padding:20px 24px 20px 24px;*/
	background:url(/images/bkgd_homepage.gif) bottom left no-repeat;
	/*height:521px;*/
	/*border-top:1px solid #fff;*/
	/*background:url(/images/home_bkgd_zon_awards.jpg) bottom left no-repeat;*/
}

	.couple #home_feature {
		background:url(/images/home_bkgd_couple.jpg) 0 0 no-repeat;
	}
	
		.couple #home_feature #copy_couple {
			display:block;
		}	
	
	#home_feature #copy_couple {
		margin:100px 0 0 30px;
		display:none;
	}
	
		#home_feature #copy_couple h1 {
			width:440px; /* width for couple */
			font-size:4.4em;
			line-height:110%;
			font-weight:normal;
			color:#fff;
			margin-bottom:10px;
		}
	
		#home_feature #copy_couple p {
			width:370px; /* width for couple */
			font-size:1.6em;
			color:#fff;
		}
	
	
	
	.biker #home_feature {
		background:url(/images/home_bkgd_biker.jpg) 0 0 no-repeat;
	}
	
		.biker #home_feature #copy_couple {
			display:block;
		}	
	
	.zon #home_feature {
		background:url(/images/home_bkgd_zon.jpg) 0 0 no-repeat;
	}
		
		.zon #home_feature #copy_zon {
			display:block;
		}		

	#home_feature #copy_zon {
		margin:95px 0 0 558px;
		padding-right:40px;
		display:none;
	}
	
		.zon #home_feature #copy_zon h1 {
			font-size:2.4em;
			line-height:110%;
			font-weight:normal;
			color:#464544;
			margin-bottom:10px;
		}
	
		.zon #home_feature #copy_zon p {
			font-size:1.4em;
			line-height:160%;
			color:#666;
		}
		

	#promo_wrapper {
		/*margin:0 -5px 0 -2px;*/
		padding:18px 19px 20px 22px;
	}	
				
		#promo_wrapper h2 {
			padding:0 12px 2px 0;
			font-size:1.6em;
			color:#195280;
			/*color:#fbba07;*/
			text-transform:uppercase;
		}
				
		#promo_wrapper h5 {
			padding:4px 8px 4px 0;
		}
				
			#promo_wrapper h5 a {
				/*color:#82786f;*/
				color:#616365;
			}
				
				#promo_wrapper h5 a:hover {
					color:#a7c1e3;
					text-decoration:none;
				}
				
		#promo_wrapper h6 {
			position:absolute;
			top:115px;
			left:14px;
			font-size:1.4em;
			line-height:130%;
			color:#fff;
			/*padding-top:2px;
			font-weight:normal;*/
		}
				
			#promo_wrapper h6 a {
				/*color:#eaab00;*/
				color:#a7c1e3;
			}
				
				#promo_wrapper h6 a:hover {
					color:#f2f2f2;
					text-decoration:none;
				}
				
		#promo_wrapper .bottom input {
			width:120px;
			margin-right:1em;
			/*padding:1px;*/
			font-size:74%;
			color:#463d31;
		}
				
				
