@charset utf-8;
FORM INPUT.button {
	border:solid 1px #072371;
	background-color:#1b67b5;
	color:#fff;
	font-weight:500;
	padding:3px;
}
.button {
	background-color:#1b67b5;
	color:#fff;
	font-weight:500;
}
.error {
	color:#c00;
}
.required {
	color:#c00;
	font-weight:500;
}
.lifetimeprice {
	font-size:20pt;
	font-weight:900;
	color:#ffc939;
}

#getQuoteButton {
	width:174px;
	height:36px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#getQuoteButton IMG:hover {
	margin-top:-36px;
}
#retrieveQuoteButton {
	width:174px;
	height:24px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#retrieveQuoteButton IMG:hover {
	margin-top:-24px;
}
.popupCloseButton {
	right:3px;
	top:3px;
	background:url(../images/popup_close_ford.gif) no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}
.popupWrapper .H1substitute {
	font-size:12pt;
	font-weight:700;
	color:#1b67b5;
	border-bottom:solid 1px #afd0ff;
	padding-bottom:3px;
	margin:0;
}
.popupWrapper LABEL {
	float:left;
	display:inline-block;
	vertical-align:top;
}
.popupWrapper INPUT, .popupWrapper SELECT {
	background-color:#eee;
	border:solid 1px #ddd;
	margin-left:15px;
}
.popupWrapper SELECT {
	margin-bottom:2px;
	width:135px;
}
.popupWrapper .required {
	color:#c00;
	font-weight:700;
}
.popupWrapper .error {
	color:#c00;
	margin-bottom:10px;
}
#getQuoteForm, .coverageDetails, #updateVehicleInformation, #getPromoForm, #getPromoResponse {
	width:500px;
}
#compareCoverageLevels {
	width:700px;
}
#retrieveQuoteForm {
	width:300px;
}
#getQuoteForm #vehicleInformation LABEL {
	width:340px;
}
#getQuoteForm #customerInformation LABEL, #retrieveQuoteForm LABEL, #getPromoForm #customerInformation LABEL {
	text-align:right;
	width:100px;
}
#getQuoteForm #customerInformation INPUT, #retrieveQuoteForm INPUT, #getPromoForm #customerInformation INPUT {
	margin-top:1px;
	margin-bottom:1px;
}
#displayQuotes H1 {
	font-size:10pt;
	font-weight:700;
	color:#013366;
	display:inline;
}
#displayQuotes .planLevel {
	background-color:#eee;
}
#displayQuotes #deductibleTabs IMG.tabArrow {
	display:none;
}
#displayQuotes #planYearsTabs {
	margin-left:-3px;
	margin-bottom:-4px;
}
#displayQuotes .planTerm {
	border-bottom:dotted 1px #ccc;
	padding-left:10px;
}
#displayQuotes .planTerm SPAN, #displayQuotes .planTerm I {
	line-height:150%;
}
.tooltipIcon {
	width:12px;
	height:13px;
	border:0;
	margin-left:1px;
	margin-bottom:-1px;
	position:relative;
}
#displayQuotes .notApplicable {
	color:#999;
	border-bottom:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
}
#displayQuotes .planPrice {
	border-bottom:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
}
#displayQuotes .highlight {
	background-color:#ffc;
}
.alert, .redhead {
	font-size:10pt;
	font-weight:500;
	color:#c00;
}
#getQuoteButton IMG, #retrieveQuoteButton IMG, .formSubmitButton IMG, .popupWrapper .formSubmitButton IMG, #displayQuotes .coverageDetailsButton IMG, #displayQuotes .compareCoverageLevelsButton IMG, #displayQuotes .buyNowButton IMG {
	border:0;
}
.formSubmitButton, .popupWrapper .formSubmitButton {
	height:20px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.formSubmitButton IMG:hover, .popupWrapper .formSubmitButton IMG:hover, #displayQuotes .coverageDetailsButton IMG:hover, #displayQuotes .compareCoverageLevelsButton IMG:hover, #displayQuotes .buyNowButton IMG:hover {
	margin-top:-20px;
}
#displayQuotes .planLevelBorder, #displayQuotes .compareCoverages {
	background-color:#ddd;
}
#displayQuotes #deductibleTabs TD:hover, #displayQuotes #planYearsTabs TD:hover {
	cursor:pointer;
}
#displayQuotes #deductibleTabs TD.notSelected:hover, #displayQuotes #planYearsTabs TD.notSelected:hover {
	color:#1b67b5;
}
#displayQuotes .coverageDetailsButton, #displayQuotes .compareCoverageLevelsButton, #displayQuotes .buyNowButton {
	height:20px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
