
body 
	{background: url(/MusaWeb/musa2/images/garage/other/enterprise/enterprise_body_bg.jpg) no-repeat top center transparent;}
#main_content {background:none; background-color:transparent;}
#global_header { background:url(/MusaWeb/musa2/images/garage/other/enterprise/img_hdr_bg_enterprise.png) no-repeat 0 0 transparent; display:block; height:135px; margin:0 auto; position:relative; width:975px; z-index:9999; }

#globalnav_right_enterprise { float:right; margin:-110px 10px 0 0; *margin:-110px 10px 0 0 !important; }

#globalnav_right_enterprise div.enterprise_social {position:absolute; right:0; top:35px;}


#globalnav_right_enterprise a {display:block; color:#fff; text-decoration:none; font-size:10px; padding-left:5px;}
#globalnav_right_enterprise a.enterpriseExplore div {padding-right:10px;}
#globalnav_right_enterprise a div.arrow {position:absolute; right:0; top:25px; width:10px; height:10px; padding-right:0; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_white.gif) no-repeat 0 2px transparent;}
#globalnav_right_enterprise a div.arrow_hover {position:absolute; right:0; top:25px; width:10px; height:10px; padding-right:0; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_ltblue.gif) no-repeat 0 2px transparent; display:none;}

.ie8 #globalnav_right_enterprise a div.arrow {position:absolute; right:0; top:24px; width:10px; height:10px; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_white.gif) no-repeat 0 2px transparent;}

.ie8 #globalnav_right_enterprise a div.arrow_hover {position:absolute; right:0; top:24px; width:10px; height:10px; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_ltblue.gif) no-repeat 0 2px transparent; display:none;}


.ie7 #globalnav_right_enterprise a div.arrow {position:absolute; right:0; top:24px; width:10px; height:10px; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_white.gif) no-repeat 0 2px transparent;}

.ie7 #globalnav_right_enterprise a div.arrow_hover {position:absolute; right:0; top:24px; width:10px; height:10px; background:url(/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_ltblue.gif) no-repeat 0 2px transparent; display:none;}

#garage_main div.garage_main_content {margin:0 0 0 0; padding-top:70px; z-index:10000;}

div.enterprise_flash_content {width:973px; height:460px;} 
#garageNonFlash {height:450px;}

div.enterprise_overlay { width:973px;  background-color:#f1f2f3; display:none; position:absolute; top:100px; z-index:1000;}
div.enterprise_overlay .close { position:absolute; left:938px; top:-12px; z-index:2; cursor:pointer;}

h1 { color:#1c8acb; font:bold 22px/24px mazda, sans-serif, arial; }
h2 { color:#666; font:bold 14px/16px interstate, sans-serif, arial;text-transform: uppercase; font-weight:bold;}

div.formhead {color:#666; font:14px/16px interstate, sans-serif, arial;text-transform: uppercase;}
div.required {color:#666; font:12px/14px interstate, sans-serif, arial;text-transform: uppercase; padding:0 60px 0 10px;  background:url(/MusaWeb/musa2/images/garage/other/enterprise/asterisk_blue.png) no-repeat 0 2px;}

div.enterprise_container {padding:40px 0 20px 48px;}
div.headrow {padding:12px 0 10px 0;}
div.kmu_form {padding:22px 100px 15px 100px;}

div.kmu_form .form_row input { font-size:12px; color:#b3b5b3; width:317px; height:33px; line-height:33px; display:block; margin-right:4px; padding-left:18px; float:left; border-top:2px #b2b0af solid; border-bottom:1px #dedad7 solid; border-left:1px #dfe0e1 solid; border-right: 1px #dfe0e1 solid;}
div.kmu_form .form_row input.r { width:306px;}
div.kmu_form .form_row input.lg {width:646px; margin-right:0;}

.ie7 div.kmu_form .form_row input.lg {width:648px; margin-right:0;}

div.kmu_form .form_row select.dropdown { font-size:12px;  color:#8d8e8d; width:335px;  padding-left:16px; padding-top:7px; padding-bottom:7px; padding-right:7px; height:33px; display:block; border-top:2px #b2b0af solid; border-bottom:1px #dedad7 solid; border-left:1px #dfe0e1 solid; border-right: 1px #dfe0e1 solid;}

.ie7 div.kmu_form .form_row select.dropdown {position:relative; top:-2px; left:-2px; width:321px;  }
.ie7 div.kmu_form .form_row  div.ie7box {width:337px; height:33px; background:#fff; border-top:2px #b2b0af solid; border-bottom:1px #dedad7 solid; border-left:1px #dfe0e1 solid; border-right: 1px #dfe0e1 solid;}
.ie7 div.kmu_form .form_row  div.ie7mask {position:relative; width:316px;left:14px; height:15px; overflow:hidden; margin-top:9px;} 
div.kmu_form .form_row input.required { background: #fff url(/MusaWeb/musa2/images/garage/other/enterprise/asterisk_blue.png) no-repeat 5px 15px;}
	
div.column {float:left; width:180px; }
#thankyou {display:none;}
#thankyou div.top  {color:#333; font:14px/16px interstate, sans-serif, arial;text-transform: uppercase;}
#thankyou div.top span.intro {color:#008ad0;}
#thankyou div.info {padding: 25px 100px 25px 100px;}

#thankyou div.info span.label {color:#333; font:14px/16px interstate, sans-serif, arial;text-transform: uppercase;}
#thankyou div.info div.item {padding-bottom:15px; font-weight:bold; font-size:12px;}
	
a.kmu_submit {	text-decoration: none;	display: inline-block;}
a.kmu_submit .explorebg {height: 34px;	margin-top: 0px; cursor: pointer;}
a.kmu_submit .explorebg p {color: #008ad0;	font: 13px/13px interstateBlack, sans-serif, arial;	padding: 11px 0px 0 14px; margin-right: 30px; float: left;}
a.kmu_submit .explorebg div {background: url("/MusaWeb/musa2/images/global/musaLinkArw.gif") no-repeat 0px 0px transparent; width: 10px; height: 12px;	margin-top: 11px; float: left;}
.hidesubmit	{position:relative; top:-9999px;}	
.submit_btn a.kmu_submit .explorebg {background: url(/MusaWeb/musa2/images/garage/other/rebrand/shop/brochures/button_submit.png) no-repeat; width: 145px;}
.submit_btn a.kmu_submit .explorebg p {padding-left: 44px;	margin-right: 26px;}
.submit_btn {width:145px;}
.form_bottom {padding-top:40px;}
.vehicle_list {padding: 0 0 0 0;}
.vehicle {float: left; width: 160px; padding-right: 0 0 10px 10px;}

a.privacylink{display:block; margin-top:40px; color:#4d4d4d;}
.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;

}

div.kmu_form .form_row input.errorField {  

	border:1px #f00 solid; 

	background:#fff;

	color: #f00;

}

.thankyou {display:none; font-size:24px;}


div#garage_promo {margin-top:-10px;}


#garage_promo h1 a,

#garage_promo h2 {

    background: url("/MusaWeb/musa2/images/home/musaLinkArw.gif") no-repeat scroll right 2px transparent;

    color: #999999;

    font: bold 13px/15px interstate,sans-serif,arial;

    padding-right: 20px;

    text-decoration: none;

    text-transform: uppercase;

    display: inline-block;

}

#globalnav_right_enterprise ul.social_links li div.on { margin-top:-20px; position:relative; left:-5px; }


div.detail_link {position:relative; left:-1px;}
#garage_promo .incentivesModule .incentive_teaser .detailLink {color:#666;}

.garage_main_content .intro h2 {position:relative; left:0;}


/*********SOCIAL LINKS ********/
.ie7 #global_header {
	padding-top:0px;
	height:135px;
}
ul.social_links {
    float: right;
    margin-top: 10px;
    padding-right: 2px;
}
#global_header ul li {
	padding:0px;
	margin:0 0 0 4px;
}
ul.social_links li {
    float: left;
    margin-right: 5px;
	padding: 0 5px;
}

