/* KMU css */


.kmuform_content {
	/* fallback */
	background-color: #fff;
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/shop/kmu/bg_kmu.gif);
	background-repeat: repeat-x;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, white 75%, #d2d2d2);
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #fff 75%, #d2d2d2);


	width: 937px;
	padding: 20px 19px 10px 19px;
	color: #666;
	font-size: 12px;
	line-height: 15px;
}


  
.kmu_content
	{width: auto;}
.kmu_content .subhdr .subhdr_left
	{float: left;}
.kmu_content .subhdr .subhdr_right
	{float: right; display:block; color: #666; font-size: 12px; font-weight:normal; padding-right:22px;}
.kmu_content span.required
	{font-size:14px; color: #ff0000; font-weight:bold;}

.verify
	{padding: 20px 0 0 0; min-height: 600px;}


.txt_subhdr
	{padding: 0px 0 5px 0px; color:#666;}
.lineup_txt
	{float: left;}
.lineup_required
	{float: right; font-weight:bold; padding-right:10px; font-size:12px;}
		
.intro
	{padding: 0px 0 20px 0;}
.intro_verify
	{padding: 0px 0 20px 0;}
.intro_confirm
	{padding: 0px 0 260px 0;}
.section
	{padding: 0 0 0px 0;}

.instructions
	{padding: 3px 0 10px 0;}
.instructions IMG
	{padding: 0 5px 0 0;}
.vehicle_list
	{padding: 0 0 10px 0;}
.vehicle
	{float: left; width: 221px; padding: 0 10px 11px 0px; font-weight:bold; color: #666;}
.vehicle input
	{margin-right: 17px;}
	
.submit
	{border-top: 1px solid #dedddd; padding-top:19px; margin: 7px 0 80px 0;}
.verifyinfo_btn a.explorebtn_link .explorebg {
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/shop/kmu/button_verifyinfo.png) no-repeat;
	width: 181px;
}
.verifyinfo_btn a.explorebtn_link .explorebg p {
	padding-left: 34px;
	margin-right: 20px;
}
.hidesubmit
	{position:relative; top:-9999px;}

.errortext UL
	{margin-bottom:10px;}

/* personal */
table.personal
	{width: 800px; padding:0; margin:0 0 25px 0;}
table TD
	{padding: 0 10px 10px 0;}
table.personal TD.first
	{width: 125px; font-size:12px;}
table.personal TD.second
	{padding-left: 7px;}
table.personal TD.titleBox
	{width: 100px;}

table.personal .titleBox select,
table.personal .titleBox input {
	margin-right: 17px;
}

table.personal input,
table.personal select,
table.survey select {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #dedddd;
	border: 1px solid #c0c0c0;
	font-size: 10px;
	color: #666666
}

table.personal input {
	padding: 4px 7px 4px 7px;
}

table.personal .phonefields
	{width: 500px;}
table.personal .phonefields div
	{float:left;}
.phoneForm
	{width: 40px; padding:0; margin:0;}

.kmu_content .formdropdown
	{padding: 3px 3px 3px 3px; margin:0px; -webkit-appearance:none; background: #dedddd url(/MusaWeb/musa2/images/global/dropform_arrow.png) right center no-repeat;}


/* survey */
.plans_left
	{float:left; width:430px;}
.plans_right
	{float:left; width:470px;}
table.survey
	{width: 450px; padding: 20px 0 0px 0; margin:0;}
table.survey TD.first
	{width: 164px; font-size:12px;}
table.survey .formdropdown
	{width: 165px;}

.survey_txt
	{font-weight: bold;}
.purchaseRadio
	{color: #333;}
.confirm_radio
	{display:inline; padding-left: 21px;}

	
/* confirm-verify */
.verify_row
	{clear:both; height:25px;}
.verify_row .verify_value
	{display:block; float:left; width: 212px; padding: 0 10px 0 0; font-weight:bold; color:#0089cf;}
.verify_row .verify_item
	{display:block; float:left; width:189px; padding: 0 10px 0 0; font-weight: bold; }

.verify_buttons
	{border-top: 1px solid #dedddd; padding-top:19px; margin: 7px 0 80px 0;}

.verify_buttons .edit_btn
	{float:left; margin-right: 14px;}
.edit_btn a.explorebtn_link .explorebg {
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/shop/kmu/button_finish.png) no-repeat;
	width: 151px;
}
.edit_btn a.explorebtn_link .explorebg p {
	padding-left: 32px;
	margin-right: 50px;
}
.verify_buttons .finish_btn
	{float:left;}
.finish_btn a.explorebtn_link .explorebg {
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/shop/kmu/button_finish.png) no-repeat;
	width: 151px;
}
.finish_btn a.explorebtn_link .explorebg p {
	padding-left: 32px;
	margin-right: 34px;
}


/*Spanish Classes*/

.es table.personal{
	width: 836px;
}

.es table.personal select.formdropdown {
	width:85px !important;
}

.es table.personal .titleBox select.formdropdown {
	width:77px !important;
	margin-right: 10px;
}
