/* CSS For Tabbed Navigation-Based Shopping Tools Pages */

.main_area					{background-color:white; position:relative;}
.tTabbedBody				{width:894px;margin-left:35px;margin-bottom:20px;position:relative; top: 33px; }
.gBodyContainer				{padding-bottom: 33px; }
.tTabbedBody H1.tPageTitle	{margin:0px 0px 11px 0px}
.tTabbedNav					{background-color:transparent; margin-right: -1px;}
.tTabbedNav A				{margin:0px !important;font-size:0px}
.tTabbedNav IMG				{display:inline}
.tCar .tDetails				{position:absolute;bottom:10px;left:13px;color:black}
.tCar .tCts		{color:white;position:absolute;font-weight:bold;top:20px;right:10px;}
a.tCar:hover .tCts	{color:#4a341b;}

.vehicleContainer {margin:-2px;}

h1.tCarName, h2.tCarName {background-color:white;border-bottom:1px solid silver;color:black;font-size:160%;height:60px;margin:0px;padding:12px 0px 0px 20px;position:relative;z-index:5; }
h1.tCarName img { background-repeat:no-repeat; height:100px; position:absolute; right:0px; top:5px; width:250px;}
p.privacyNoticeText { margin-right: 260px; }

.tDisclaimer		{color:white;padding:20px 20px 0px 20px;text-align:justify}
.tDisclaimer *		{color:white;}

/* Request A Brochure Styles */
#rabselectbrochure.tTabbedBody #contentDiv, 
	#rabsubmitform.tTabbedBody #contentDiv,
	#rabthankyou.tTabbedBody #contentDiv { padding: 10px 18px 10px 32px; }

#rabselectbrochure.tTabbedBody h2.tCarName,
	#rabsubmitform.tTabbedBody h2.tCarName { border-bottom-width: 0px; padding-left: 0px; height: 40px; }

#rabselectbrochure.tTabbedBody img.brochureImage { margin: 15px 0px; }
#rabselectbrochure.tTabbedBody h3.instructions { padding-top: 10px; }
#rabselectbrochure.tTabbedBody .brochureSelectColumn { float: left; width: 279px; padding-top: 18px; }
#rabselectbrochure.tTabbedBody .brochureDescription { padding-bottom: 30px; }
#rabselectbrochure.tTabbedBody #vehicleDiv select { margin-top: 18px; width: 279px; }
#rabselectbrochure.tTabbedBody .brochureGoNext { margin-bottom: 10px; }
#rabselectbrochure.tTabbedBody .brochureDescription ul { margin-left: 13px; margin-right: 15px; }
#rabselectbrochure.tTabbedBody .brochureDescription li { margin-bottom: 8px;}
#rabselectbrochure.tTabbedBody h4.error { color: #ff0000; margin-top: 10px; font-weight: normal; }
#rabsubmitform.tTabbedBody .requiredText, #rabsubmitform.tTabbedBody .questionText { margin-bottom: 8px; }
#rabsubmitform.tTabbedBody .fpErrorTxt li, #rabsubmitform.tTabbedBody h2.fpErrorTxt { margin-left: 0px; }
#rabsubmitform #formColumn { margin-left: 280px; padding-left: 10px; border-left: solid 1px #cdc8c4; }
#rabthankyou.tTabbedBody #contentDiv { padding-right: 32px; padding-bottom: 30px; min-height: 400px; }
#rabthankyou.tTabbedBody p.brochureImage { float: left; margin-right: 15px; padding-bottom: 15px; }
#rabthankyou.tTabbedBody .thanksSection { border-top: solid 1px #cdc8c4; margin: 10px 0px; padding-top: 15px; }

#rabthankyou.tTabbedBody h2,
	#rabthankyou h3,
	#rabthankyou h4,
	#rabthankyou h5,
	#rabthankyou a.tBrownArrow { color: #333333; font-weight: bold; } 
#rabthankyou.tTabbedBody h2 { margin-top: 20px; margin-bottom: 15px; font-size: 120%; color: #000000; }
#rabthankyou.tTabbedBody h3 { margin-bottom: 3px; }
#rabthankyou.tTabbedBody #customerAddress p { line-height: 140%; }
#rabthankyou.tTabbedBody .thankYouDescription { margin-bottom: 20px; }
#rabthankyou.tTabbedBody ul { list-style-type: none; }
#rabthankyou.tTabbedBody ul li { line-height: 160%; }
#rabthankyou.tTabbedBody .vehicleSection { float: left; padding-right: 20px;}
#rabthankyou.tTabbedBody .vehicleSection h5 { margin-bottom: 5px; }
#rabthankyou.tTabbedBody .vehicleSection img { float: left; }
#rabthankyou.tTabbedBody p img { }
#rabthankyou.tTabbedBody .vehicleSection p img { float: none; padding-left: 10px;}

#ratdform h2 { line-height: 23px; }

a.privacyLink, a.privacyLink:hover, a.privacyLink:visited, a.privacyLink:visited { color: #333333; }

#fpGroupratdDealerChoice.dealerLayer { background-color:#83756C; border: solid 10px #9a938a;
	position:absolute;
	margin-left:50%;
	margin-top:-120px;
	z-index: 3500; display: none; border-top-width: 0px;
	padding-bottom: 0px;
}

*:first-child+html #fpGroupratdDealerChoice.dealerLayer { background-color:#83756C; border: solid 10px #9a938a;
	position:absolute;
	margin-left:50%;
	margin-top:0px;
	z-index: 3500; display: none; border-top-width: 0px;
	padding-bottom: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#fpGroupratdDealerChoice.dealerLayer { background-color:#83756C; border: solid 10px #9a938a;
	position:absolute;
	margin-left:50%;
	margin-top:0px;
	z-index: 3500; display: none; border-top-width: 0px;
	padding-bottom: 0px;
}
}

#fpGroupratdDealerChoice.dealerLayer div.innerContainer { overflow-y: auto; padding:10px; width: 620px; height: 230px; }

#fpGroupratdDealerChoice.dealerLayer .fpGroupDealerRadio {
	float: left; clear: none !important; width: 300px;
}

#fpGroupratdDealerChoice.dealerLayer * { color: #ffffff; }

.dealerLayer .closeButton {
	background-color:#9A938A;
	font-size:10px;
	line-height:20px;
	padding-top:3px;
	text-align:right;
}
.dealerLayer .closeButton a {
	color: #ffffff !important;
}
.dealerLayer .closeButton em {
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:8px;
	font-style:normal;
	padding:0px 2px;
}

#selectedDealer {
	line-height: 16px;
	margin-bottom: 15px; 
}
