/* 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;}

#home_promo{
	position: relative;
	display: block; 
	t/op: 473px; 
	left: 232px; 
	width: 723px; 
	_width: 723px;
	_height: 210px; 
	min-height: 210px; 
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/home/bg_home_promo.png) repeat-x;
	margin: 0; 
	padding: 0 0 15px 0;
	_padding: 0 0 15px 0;
	}
	
#home_disclaimer
	{position:relative; width: 701px; margin: 0 0 0 240px; padding: 0 10px 0 0; color: #295778; font-size: 9px; font-weight: normal; line-height: 13px;}
#home_disclaimer P
	{font-size: 9px; color: #295778; padding: 0 0 2px 0;}
#home_disclaimer A
	{font-size: 9px; text-decoration: underline;}
	
#home_footer
	{position:relative; top:0; left: 234px; width: 750px; padding: 20px 10px 0 0; margin: 0; font-size:10px; color: #777;}
#home_footer A
	{color: #777; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0 4px 0 4px;}
#home_footer A.last
	{padding: 0 10px 0 4px;}

.home_promo_content
	{width: 696px; padding: 15px 0 0 26px;}
	
UL.home_promo_list
	{margin: 0; padding: 0;}		
.home_promo_list LI {
	list-style: none; 
	float: left; 
	width: 144px; 
	padding: 0 30px 0 0;
	_padding: 0 26px 0 0;
	color: #295778; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
.home_promo_list LI.last
	{padding: 0;}
	
.home_promo_list LI A:HOVER
	{text-decoration:underline;}	

	
.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(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/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: underline;}
	

	
	
/* 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;
}
.nonflash_message{
	position: absolute; 
	top:329px; 
	left:232px; 
	background-color: #7eb8e5; 
	width: 697px; 
	height: 75px; 
	padding: 23px 0 0 26px;
	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_container
	{position: absolute; top:330px; left:232px; padding: 15px 0 0 25px; color: #fff; font-size: 12px;}
.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;}


