/* 2012 MAZDA5 */
HTML { min-height: 100%; margin-bottom: 1px; }
HTML { overflow: -moz-scrollbars-vertical !important; }
BODY, HTML
	{background:none;}
	
img { behavior: url(/MusaWeb/musa2/css/iepngfix.htc); }
.pngfix { behavior: url(/MusaWeb/musa2/css/iepngfix.htc); }

BODY
	{width: 100%; padding:0; margin:0;}

.canvas
	{position:relative; z-index:1; width: 100%;}	
DIV.flash
	{position:relative; z-index:2; width: 100%;}
#shell
	{width: 100%; min-height: 682px; _height: 682px; padding:0; margin: 0; z-index:3;;}		
DIV.container {
	position:relative;
	background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/bg_mazda5_container.png) no-repeat;
	width: 1200px; 
	margin: 0 auto;
	color: #363636;
	padding:0;
	z-index:4;
}
DIV.content { 
	position:relative;
	padding: 0;
	margin: 15px 0 0 30px;
	top:-115px;
	left: 0;
	width: 1200px;
	z-index:5;
	height: 375px;
}

.footer{
	width: 1142px; 
	background-color: #000;
	min-height: 79px;
	_height: 79px;
	margin: 25px 50px 0 8px;
	padding:0;
	font-size: 10px;
}
.footerLinks
	{font-size: 10px; color: #fff; text-align:right; padding: 20px 117px 8px 0; }
.footerLinks A
	{font-size: 10px; color:#2dbeff; text-decoration:none; padding: 0 10px 0 10px;}	
.footerLinks A:HOVER
	{font-size: 10px; color:#2dbeff; text-decoration:underline;}
.disclaimer
	{font-size: 8px; text-align:right; color: #ccc; padding: 0 127px 10px 320px;}
.disclaimer P
	{font-size: 8px; color: #ccc; margin:0; padding:0; line-height: 14px;}

.intro
	{width: 908px;  padding: 10px 0 24px 0;}
.intro H3
	{float:left; font-size:13px; font-weight:normal;}
.intro .required
	{float:right; font-size:11px; font-weight:bold; color:#0d487b; padding:0;}
	
.intro .errortext { padding-top:10px;}

/* Error Message Styles */
.errortext
	{color: #ff0000;}
.errortext UL
	{margin: 0; padding: 10px 0 20px 0;}
.errortext LI {
	list-style: none; 
	background: transparent url(/MusaWeb/musa2/images/global/bullets/blt_dot_red.gif) no-repeat scroll 1px 6px;	
	padding: 1px 0px 1px 12px;
	color: #ff0000;
	font-size: 11px;
	line-height: 1.4;
	text-decoration: none;
}

#form {
	position:relative; 
	top:0; 
	left: 115px; 
	width: 908px; 
	padding: 30px 0 0 0;
	/*border: 1px solid #03FF24;*/
	border-top: 1px solid #a1a1a1; 
	border-bottom: 1px solid #a1a1a1;
}

.kmu_form{
	width:910px;
	padding: 0 0 30px 0; 
	margin: 0;
}

#thanks{
	display:none; 
	position:relative; 
	top:0; 
	left: 115px; 
	width: 908px;
	min-height:220px; 
	_height:220px; 
	padding: 30px 0 0 0; 
	margin: 0; 
	border-top: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
}
	
.loading {  
    position: absolute;
	top: 2px;
	left: 94px;
	background:url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/ajax-loader.gif) no-repeat 1px;   
    height:28px;   
    width:28px;   
    display:none;
	z-index:100;
} 
	
.form_row
	{height:45px; padding: 0;}
.element
	{float:left; padding: 0 9px 0 0;}
.element_last
	{float:left; padding: 0;}

.textbox {
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #212121;
	color: #555;
	text-decoration: none;
	height: 17px;
	_height: 17px;
	padding: 2px 10px 2px 10px;
}
	
.lg {
	width: 427px;
}   
.med {
	width: 198px;
}
.zip {
	width: 67px;
}
.sm { 
	width: 82px;
}
  
.dropdown {
	font-size: 12px;
	width: 97px;
	padding: 0 0 0 10px;
	margin: 0;
	color: #555;
	border: 1px solid #fff;
}
.formBG
	{position:relative; float:left; _margin: 1px 0 0 0; padding: 0 9px 0 0; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/bg_dropdown.gif) no-repeat top left; width:108px; height:23px;}
.formBG_on
	{position:relative; float:left; _margin: 1px 0 0 0; padding: 0 9px 0 0; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/bg_dropdown_on.gif) no-repeat top left; width:108px; height:23px;}

.dropdown_new {
	position:absolute;
	top:2px;
	left:9px;
	font-size: 12px;
	width: 97px;
	margin: 0;
	color: #555;
	border: 1px solid #fff;
}
select.dropdown_new
	{border-color: #fff; border: 1px solid #fff;}
	
.focusField {  
	border:solid 1px #2dbeff;  
	background:#fff;
	color: #000;
}  
.idleField {  
	background:#fff;  
	border: 1px solid #212121;
	color: #555;
}
.errorField {  
	border:solid 1px #ff0000;  
	background:#fff;
	color: #ff0000;
}  

.terms
	{dislay:none;}
.submit
	{position:relative; left:693px; padding: 0; width:219px;}
.englishButton
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_submit.gif) no-repeat top; width:219px; height:38px; text-indent: -9000px;}
.englishButton:HOVER
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_submit_on.gif) no-repeat; width:219px; height:38px;text-indent: -9000px;}
.englishButton:ACTIVE
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_submit_active.gif) no-repeat bottom; width:219px; height:38px;text-indent: -9000px;}

.social_row {
	position:relative; 
	top:0; 
	left: 115px; 
	width: 908px; 
	padding: 30px 0 10px 0;
}
	
#likebutton
	{float:left;}	
.socialLinks
	{float:right; padding: 0;}
.socialLinks UL
	{margin:0; padding:0;}
.socialLinks UL LI
	{list-style: none; float:left; padding:0; margin:0;}
.socialLinks UL LI.youtube A
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_youtube.gif) no-repeat top; width:74px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.youtube A:HOVER
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_youtube_on.gif) no-repeat top; width:74px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.flickr A
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_flickr.gif) no-repeat top; width:83px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.flickr A:HOVER
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_flickr_on.gif) no-repeat top; width:83px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.twitter A
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_twitter.gif) no-repeat top; width:109px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.twitter A:HOVER
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_twitter_on.gif) no-repeat top; width:109px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.facebook A
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_facebook.gif) no-repeat top; width:88px; height:18px; text-indent: -9000px;}
.socialLinks UL LI.facebook A:HOVER
	{display:block; background: url(/MusaWeb/musa2/images/garage/upcoming/2012/MZ5/silent/img_mazda5_social_facebook_on.gif) no-repeat top; width:88px; height:18px; text-indent: -9000px;}


	
.preload
	{display:none;}
	


	