BODY {
	margin:0px;
	background-color:#1b67b5;
}

BODY, TD, INPUT, SELECT, TEXTAREA {
	font-family:tahoma,helvetica,sans-serif;
	font-size:8pt;
	color:#000000;
}

A {
	color:#1b67b5;
	font-weight:700;
	text-decoration:underline;
}

A:hover {
	color:#ffc939;
}

.navLink {
	text-decoration:none;
	color:#000000;
}


.footer {
	color:#ffffff;
	font-weight:400;
	font-size:8pt;
}

.container {
	border:solid 1px #afd0ff;
	background-color:#1b67b5;
}

.head {
	font-size:10pt;
	font-weight:700;
	color:#1b67b5;
}

.alternateHead {
	font-size:10pt;
	font-weight:700;
	color:#F58323;
}

.alternateHead2 {
	font-size:10pt;
	font-weight:700;
	color:#013366;
}

FORM INPUT.button {
	background-color:#1b67b5;
	color:#ffffff;
	font-weight:700;
	/*
	border:solid 1px #072371;
	padding:3px;
	background-color:#1b67b5;
	color:#ffffff;
	font-weight:700;
	*/
}

/*
.button {
	background-color:#1b67b5;
	color:#ffffff;
	font-weight:700;
}
*/

.alert {
	font-size:10pt;
	font-weight:700;
	color:#cc0000;
}

.error {
	color:#cc0000;
}

.required {
	color:#cc0000;
	font-weight:700;
}

.lifetimeprice {
	font-size:20pt;
	font-weight:900;
	color:#ffc939;
}

.redhead {
	font-size:10pt;
	font-weight:700;
	color:#cc0000;
}

#getQuoteButton {
	width:174px;
	height:36px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#getQuoteButton IMG { border:0; }
#getQuoteButton IMG:hover { margin-top:-36px; }

#retrieveQuoteButton {
	width:174px;
	height:24px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#retrieveQuoteButton IMG { border:0; }
#retrieveQuoteButton IMG:hover { margin-top:-24px; }

.formSubmitButton {
	height:20px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.formSubmitButton IMG { border:0; }
.formSubmitButton IMG:hover { margin-top:-20px; }

/* ################################################################### */
/* ######################## BEGIN POPUP FORMS ######################## */
/* ################################################################### */

.popupWrapper {
	position:absolute;
	display:none;
	width:100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin-right:auto;
	margin-left:auto;
	z-index:100;
}

.popupBackground {
	position:absolute;
	width:100%;
	top:0;
	bottom:0;
	left:0;
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.popupCloseButton {
	position:absolute;
	right:3px;
	top:3px;
	background: url(../images/popup_close_chrysler.gif) no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}

.popupWrapper H1 {
	font-size:12pt;
	color:#1b67b5;
	margin:0;
	border-bottom:solid 1px #afd0ff;
	padding-bottom:3px;
}

.popupWrapper LABEL {
	/*display:block;
	float:left;*/
	display:inline-block;
	vertical-align:top;
}

.popupWrapper INPUT, .popupWrapper SELECT {
	background-color:#eeeeee;
	border:solid 1px #dddddd;
	margin-left:15px;
}

.popupWrapper SELECT {
	margin-bottom:2px;
	width:135px;
}

.popupWrapper .formSubmitButton {
	height:20px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.popupWrapper .formSubmitButton IMG { border:0; }
.popupWrapper .formSubmitButton IMG:hover { margin-top:-20px; }

.popupWrapper .required {
	color:#cc0000;
	font-weight:700;
}

.popupWrapper .error {
	color:#cc0000;
	margin-bottom:10px;
}

#getQuoteForm, #retrieveQuoteForm, .coverageDetails, #compareCoverageLevels, #updateVehicleInformation, #getPromoForm, #getPromoResponse {
	position:relative;
	display:none;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-color:#ffffff;
	border:solid 3px #afd0ff;
	margin:25px auto;
	padding:16px;
	overflow:auto;
}

#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;
}

/* ################################################################### */
/* ######################### END POPUP FORMS ######################### */
/* ################################################################### */





/* ################################################################### */
/* ################## BEGIN QUOTE DISPLAY FORMATTING ################# */
/* ################################################################### */

#displayQuotes H1 {
	font-size:10pt;
	font-weight:700;
	color:#013366;
	display:inline;
}

#displayQuotes .planLevelBorder {
	background-color:#dddddd;
}

#displayQuotes .planLevel {
	background-color:#eeeeee;
}

#displayQuotes .compareCoverages {
	background-color:#dddddd;
}

#displayQuotes #deductibleTabs TD.selected {
	background:#1b67b5 url(http://dev.chryslerwarrantys.com/resources/images/tab_top_right_selected.gif) top right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	font-weight:700;
}

#displayQuotes #deductibleTabs TD.selected DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_top_left_selected.gif) top left no-repeat;
}

#displayQuotes #deductibleTabs TD.selectedBottom {
	background:#1b67b5 url(http://dev.chryslerwarrantys.com/resources/images/tab_bottom_right_selected.gif) bottom right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	font-size:0;
	height:5px;
}

#displayQuotes #deductibleTabs TD.selectedBottom DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_bottom_left_selected.gif) bottom left no-repeat;
}

#displayQuotes #deductibleTabs TD.notSelected {
	background:#afd0ff url(http://dev.chryslerwarrantys.com/resources/images/tab_top_right_notselected.gif) top right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	font-weight:700;
}

#displayQuotes #deductibleTabs TD.notSelected DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_top_left_notselected.gif) top left no-repeat;
}

#displayQuotes #deductibleTabs TD.notSelectedBottom {
	background:#afd0ff url(http://dev.chryslerwarrantys.com/resources/images/tab_bottom_right_notselected.gif) bottom right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	font-size:0;
	height:5px;
}

#displayQuotes #deductibleTabs TD.notSelectedBottom DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_bottom_left_notselected.gif) bottom left no-repeat;
}

#displayQuotes #deductibleTabs TD:hover {
	cursor:pointer;
}

#displayQuotes #deductibleTabs TD.notSelected:hover {
	color:#1b67b5;
}

#displayQuotes #deductibleTabs IMG.tabArrow {
	display:none;
}

#displayQuotes #planYearsTabs {
	margin-left:-3px;
	margin-bottom:-4px;
}

#displayQuotes #planYearsTabs TD.selected {
	background:#1b67b5 url(http://dev.chryslerwarrantys.com/resources/images/tab_top_right_selected.gif) top right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	font-weight:700;
	padding-top:0px;
}

#displayQuotes #planYearsTabs TD.selected DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_top_left_selected.gif) top left no-repeat;
	padding-bottom:5px;
}

#displayQuotes #planYearsTabs TD.notSelected {
	background:#afd0ff url(http://dev.chryslerwarrantys.com/resources/images/tab_top_right_notselected.gif) top right no-repeat;
	color:#ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	font-weight:700;
	padding-top:0px;
}

#displayQuotes #planYearsTabs TD.notSelected DIV {
	width:100%;
	height:100%;
	background:url(http://dev.chryslerwarrantys.com/resources/images/tab_top_left_notselected.gif) top left no-repeat;
	padding-bottom:5px;
}

#displayQuotes #planYearsTabs TD:hover {
	cursor:pointer;
}

#displayQuotes #planYearsTabs TD.notSelected:hover {
	color:#1b67b5;
}

#displayQuotes .tabBorder {
	background-color:#1b67b5;
}

#displayQuotes .planTerm {
	border-bottom:dotted 1px #cccccc;
	padding-left:10px;
}

#displayQuotes .notApplicable {
	color:#999999;
	border-bottom:dotted 1px #cccccc;
	border-left:dotted 1px #cccccc;
}

#displayQuotes .planPrice {
	border-bottom:dotted 1px #cccccc;
	border-left:dotted 1px #cccccc;
}

#displayQuotes .coverageDetailsButton {
	height:20px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#displayQuotes .coverageDetailsButton IMG { border:0; }
#displayQuotes .coverageDetailsButton IMG:hover { margin-top:-20px; }

#displayQuotes .compareCoverageLevelsButton {
	height:20px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#displayQuotes .compareCoverageLevelsButton IMG { border:0; }
#displayQuotes .compareCoverageLevelsButton IMG:hover { margin-top:-20px; }

#displayQuotes .buyNowButton {
	height:20px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#displayQuotes .buyNowButton IMG { border:0; }
#displayQuotes .buyNowButton IMG:hover { margin-top:-20px; }

#displayQuotes .highlight {
	background-color:#ffffcc;
}

/* ################################################################### */
/* ################### END QUOTE DISPLAY FORMATTING ################## */
/* ################################################################### */
