/* homepage css */
.clear {zoom: 1;}

#home_flash
	{display:block; z-index: 1;}

#leftnav
	{position: absolute; top: 386px; width: 232px; padding:0; margin:0; background-color: #3e484a;}
#leftnav
	{display:block; z-index: 10; background-color: #3e484a; padding: 22px 12px 40px 42px; width: 178px; color: #fff; font-size: 11px;}

#PageImage{
	position: absolute;
        top: 200px
	display: block;
	}
#specials{
	position: absolute;
        top: 250px
	display: block;
	}


#home_promo{
	position: relative;
	display: block;
	}


#home_promo_Space{
	position: absolute;
        top:980px;
	display: block;
	}			
#home_footer,
#home_disclaimer
	{position:relative; top:0;}
#home_footer A,
#home_disclaimer A
	{color: #777; font-size: 10px; font-weight: bold; text-decoration: none; /* padding: 0 4px 0 4px; */}
#home_footer A.last,
#home_disclaimer A.last
	{padding: 0 10px 0 4px;}
	
#footer {
    bottom: 0;
    display: block;
    font-weight: normal;
    left: 240px;
    margin: 0;
    position: relative;
    text-decoration: none;
    top: 20px;
    width: 975px;
    z-index: 0;
}

#home_disclaimer {
    color: #666666;
    font-size: 9px !important;
    line-height: 12px !important;
    text-align: left !important;
    width: 100%;
}
#home_disclaimer .footer_disclaimers {
    width: 935px;
}
#home_disclaimer p {
    color: #666666 !important;
    font-family: Helvetica;
    font-size: 9px;
    font-weight: normal;
    line-height: 14px;
    margin-bottom: 10px;
}	
UL.home_promo_list
	{margin: 0; padding: 0;}		
.home_promo_list LI {
	list-style: none; 
	float: left; 
	width: 144px; 
	width: 144px;
	padding: 0 30px 0 0;
	_padding: 0 20px 0 0;
	color: #295778; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
.home_promo_list LI.last
	{padding: 0;text-decoration:none !important;}
	
.home_promo_list LI A:HOVER
	{text-decoration:none !important;}	

	
.home_promo_list LI IMG
	{border: 1px solid #fff;}
.home_promo_list LI IMG:HOVER
	{border: 1px solid #ff7d00;}
	
UL.promo_link 
	{margin:0; padding: 7px 0 0 0;}
UL.promo_link LI {
	display:block;
	list-style: none;
	background: transparent url(/blt_dkblue.gif) no-repeat scroll 0 5px;
	width:140px;
	padding: 0 4px 0 10px;
	color: #295778;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
UL.promo_link LI A
	{font-size: 12px; font-weight: bold; color: #295778; text-decoration: none;}
UL.promo_link LI A:HOVER
	{font-size: 12px; font-weight: bold; color: #295778; text-decoration:none !important;}
	

	
	
/* nonflash */

#home_nonflash
	{z-index: 1; position: relative;}	

.vehicles {
	position: absolute;
	top:78px;
	left:23px;
	background-color: #7eb8e5;
	width: 209px;
	height: 252px;
	padding:0;
	color: #fff;
	filter:alpha(opacity=75);
	opacity: 0.75;
}


UL.vehicle_list
	{display:block; position:absolute; top:71px; left:23px; padding: 15px 0 0 0; margin:0; width:187px;}
UL.vehicle_list LI
	{list-style: none; padding: 2px 0 0 22px; color: #fff; font-size: 14px; font-weight: bold; width:187px; height: 18px; text-decoration: none; }
UL.vehicle_list LI:HOVER
	{background-color: #e5e5e5; list-style: none; padding: 2px 0 0 22px; color: #3e484a; font-size: 14px; font-weight: bold; width:187px; height: 18px; text-decoration: none; }
UL.vehicle_list LI A
	{color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; width:187px;}
UL.vehicle_list LI A:HOVER
	{color: #3e484a; font-size: 14px; font-weight: bold; text-decoration: none; width:187px;}
	

.upgrade_image
	{float:left; width: 65px; padding: 0 20px 0 0;}
.upgrade_text
	{width: 550px; padding: 0 25px 0 0; color: #fff;}
.upgrade_text H1
	{font-size: 18px; padding: 0 0 5px 0;}
.upgrade_text P
	{color: #fff; line-height: 15px;}
.upgrade_text A
	{color: #fff;}
/*Home Showcase*/
#home_showcase{
	height: 385px;
	width: 975px;
	font: bold 12px/14px interstate,sans-serif,arial !important;
	}
	#home_showcase div.showcaseSlide1,
	#home_showcase div.showcaseSlide2,
	#home_showcase div.showcaseSlide3{
	height: 320px !important;
	margin-top: 55px;
	overflow: visible;
	}
	
	#home_showcase .showcase_header{
		background:none;
		height: 56px;
		width: 658px;
		margin-left: auto;
		margin-right: 0px;
		margin-bottom: 20px;
		position: relative;
		color: #0099cc;
		/*
text-align: right;
		text-transform: uppercase;
*/
		text-indent: -99999px;
	}
	#home_showcase .exploreBtn{
		height: 30px;
		width: 263px;
		float: right;
		display: none;
		}
		.ie7 #home_showcase .exploreBtn{
		position: absolute !important;
		}
			
	/*Showcase Slide 1*/
	#home_showcase div.showcaseSlide1 .showcase_header{
	background: none;
	height: 69px;
	width: 509px;
	text-indent: -99999px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 20px;
z-index: 1;
	position: relative;
	}
		#home_showcase div.showcaseSlide1 .showcase_header .headerLine1{
			background: url(/M3H_headlineLine1.png) no-repeat;
			height: 24px;
			width: 509px;
			display: none;
z-index: 1;
			/* font: bold 30px/29px mazda,sans-serif,arial !important; */
		}
		#home_showcase div.showcaseSlide1 .showcase_header .headerLine2{
			background: url(/M3H_headlineLine2.png) no-repeat;
			height: 24px;
			width: 443px;
			margin-left: 60px;
			display: none;
z-index: 1;
			/* font: bold 30px/29px mazda,sans-serif,arial !important; */
		}
		#home_showcase div.showcaseSlide1 .showcase_header .headerLine3{
			background: url(/M3H_headlineLine3.png) no-repeat;
			height: 22px;
			width: 468px;
			margin-left: 34px;
			display: none;
z-index: 1;
			/* font: bold 30px/29px mazda,sans-serif,arial !important; */
		
               }
	#home_showcase div.showcaseSlide1 .exploreBtn{
		height: 30px;
		width: 141px;
		float: right;
z-index: 1;
		position: relative;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		}
		.ie6 #home_showcase div.showcaseSlide1 .exploreBtn,
		.ie7 #home_showcase div.showcaseSlide1 .exploreBtn,
		.ie8 #home_showcase div.showcaseSlide1 .exploreBtn{
		position: relative !important;
		}
	#home_showcase div.showcaseSlide1 .exploreBtn div { 
		display:block; 
		margin-left:115px; 
		position:relative; 
		top:-21px; 
		z-index:100; 
		}
	#home_showcase div.showcaseSlide1 .showcase{
		height: 1000px;
		width: 1373px !important;
		margin-top: -185px;
		margin-left: -430px;
		margin-right: auto;
		background: url(/MazdaMainPageBackdrop.png) no-repeat transparent;
		z-index: 1;
	}
		.ie6 #home_showcase div.showcaseSlide1 .showcase,
		.ie7 #home_showcase div.showcaseSlide1 .showcase,
		.ie8 #home_showcase div.showcaseSlide1 .showcase{
		position: absolute !important;
		}
	/*End Showcase Slide 1*/

#home_showcase .showcase_toolbar{
	background: url("/zoomzoomLogo.png") no-repeat scroll -7px 7px transparent;
	height: 25px;
	width: 1000px;
	text-indent: -99999px;
	margin-top: 30px;
	margin-left: -20px;
	margin-right: auto;
	z-index: 15 !important;
	position: absolute;
}
	.ie6 #home_showcase .showcase_toolbar{
	margin-top: 40px !important;
	}

.ie7 #home_promo{
	margin-top: 65px !important;
	}

.ie8 #home_showcase .showcase_toolbar{
	margin-top: 35px !important;
	}
#home_showcase ul.indicators{
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	z-index: 15 !important;
}
#home_showcase ul.indicators li{
	background: url(/indicatorSprite.png) no-repeat 0 0 transparent;
	height: 23px;
	width: 24px;
	float: left;
	z-index: 15 !important;
}
	.ie6 #home_showcase ul.indicators li{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/indicatorSprite.png',sizingMethod='image');
	}
#home_showcase ul.indicators li.selected{
	background-position: -24px 0px;
}

#home_showcase ul.social_links {
	width: 315px;
	float: right;
	z-index: 15 !important;
}
.ie6 #home_showcase ul.social_links,
.ie7 #home_showcase ul.social_links,
.ie8 #home_showcase ul.social_links{
	margin-top: -3px;
	}
#home_showcase ul.specials_links {
	width: 315px;
	margin-top: 0px;
	margin-left: -20px;
	margin-right: auto;
	z-index: 15 !important;
}
.ie6 #home_showcase ul.social_links,
.ie7 #home_showcase ul.social_links,
.ie8 #home_showcase ul.social_links{
	margin-top: -3px;
	}
#home_showcase ul.social_links li{
	background: url(/socialSprite.png) no-repeat 0 0 transparent;
	width: 70px;
	height: 25px;
	text-indent: -99999px;
	float: left;
	z-index: 15 !important;
}
#home_showcase ul.social_links li.facebook{
	background-position: 0px -27px;
	margin-right: 25px;
}
#home_showcase ul.social_links li.facebook.on{
	background-position: 0 0px;
}
#home_showcase ul.social_links li.twitter{
	background-position: -93px -27px;
	margin-right: 17px;
}
#home_showcase ul.social_links li.twitter.on{
	background-position: -93px 0px;
}
#home_showcase ul.social_links li.flickr{
	background-position: -181px -27px;
	margin-right: 6px;
}
#home_showcase ul.social_links li.flickr.on{
	background-position: -181px 0px;
}
#home_showcase ul.social_links li.youtube{
	background-position: -260px -27px;
	width: 56px;
}
#home_showcase ul.social_links li.youtube.on{
	background-position: -260px 0px;
}
#home_showcase a{
	display: block;
	height: 30px;
}

/*Promo Content*/
	#home_promo .bottom_home{
	margin: 0;
	margin-top: 10px;
	height: 200px;
	display: block;
	}	
	.ie6 #home_promo{
	margin-top: 90px !important;
	}	
		#home_promo .bottom_home .col1,
		#home_promo .bottom_home .col2,
		#home_promo .bottom_home .col3{
		margin-right: 15px;
		height: 155px;
		width: 315px;
		float: left;
		display: block;
		}
		#home_promo .bottom_home .promo:hover h5{
		text-shadow: 0px 0px 7px #0099CC;
		}
		#home_promo .bottom_home a{
		text-decoration: none !important;
		}
		#home_promo .bottom_home .col1_promo_skyactiv:hover,
		#home_promo .bottom_home .col2_promo_whatdoyoudrive:hover,
		#home_promo .bottom_home .col3_promo_specialoffers:hover{
		cursor: pointer;
		}
		
		#home_promo .bottom_home .col3{
		margin-right: 0px;
		}
		#home_promo .bottom_home .col1 .promoImage1,
		#home_promo .bottom_home .col2 .promoImage2,
		#home_promo .bottom_home .col3 .promoImage3{
		margin:0;
		margin-bottom: 10px;
		height: 86px;
		width: 315px;
		}
 
		#home_promo .bottom_home .promoImage1 img.off {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		}
		#home_promo .bottom_home .promoImage1 img.on {
		position: absolute;
		left: 0;
		top: 0;
		}
		
		#home_promo .bottom_home .promoImage2 img.off {
		position: absolute;
		left: 330px;
		top: 0;
		z-index: 10;
		}
		#home_promo .bottom_home .promoImage2 img.on {
		position: absolute;
		left: 330px;
		top: 0;
		}
		
		#home_promo .bottom_home .promoImage3 img.off {
		position: absolute;
		left: 660px;
		top: 0;
		z-index: 10;
		}
		#home_promo .bottom_home .promoImage3 img.on {
		position: absolute;
		left: 660px;
		top: 0;
		}
	
		#home_promo .bottom_home h5,
		#home_promo .bottom_home h5 a{
 		font: bold 12px/14px interstate,sans-serif,arial !important;
 		background: url(/musaLinkArw.gif) no-repeat top right transparent;
 		padding-right: 20px !important;
 		color: #999999;
 		text-decoration:none !important;
 		margin-top: 5px;
		margin-bottom: 15px;
		display: inline-block !important;
		}#home_promo .bottom_home h5 a{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		background: none !important;
		}
			.ie6 #home_promo .bottom_home h5,
			.ie7 #home_promo .bottom_home h5{
			display: inline !important;
			}
		#home_promo .bottom_home p,
		#home_promo .bottom_home p a{
		color: #FFF !important;
		font-family: Helvetica !important;
    	font-size: 12px !important;
    	font-weight: normal !important;
		width: 295px !important;
		line-height: 15px !important;
		}