/* PAGE TITLE */
h1.tPageTitle {margin:33px 0px 11px;}

/* SELECT TRIM */

.tModelPanel			{padding:20px;}
A.tModelPanel			{border-top:1px silver solid;clear:both;}
A.tModelPanel .tDummy	{width:388px;height:131px;float:right;}

.tCts {color:white;font-weight:bold;position:absolute;}
A.tModelPanel .tCts 	{right:40px;font-size:11pt;}
A.tModelPanel:hover .tCts	{color:#4a341b;}

A.tModelPanel .tModelDetails * {color:#000000;}
A.tModelPanel .tModelDetails ul {margin:1em 0px 0px 15px;}

h1.tCarName {
	-moz-box-sizing:border-box;
	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;
}

.tBrownStrong, #bapDealer h4 {
	color: #4a341b;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 0.95em;
}

/* Brown Arrow Links */
a.tBrownArrow {
	color: #4a341b;
	background-position: left 3px;
	background-image: url(/img/global/gl_brown_arrow.gif);
	background-repeat: no-repeat !important;
	padding-left: 0.8em;
}

a.tBrownLinkG {
	color: #4a341b !important;
	font-weight:bold; margin-right:20px !important;padding-right:17px;
	background-image: url(/img/global/gl_brown_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	line-height:14px; padding-left: 8px; padding-bottom: 2px;
}

/* BOTTOM LINKS */

.tTabbedBody .tBottomLinks {
	position: relative;
	margin: 0px 17px;
	height: 4em;
	width: 859px;
}

.tTabbedBody .tBottomLinks a {
	position: absolute;
	color: #4A341B;
	font-weight: bold;
	top: 1.5em;
}

.tTabbedBody .tBottomLinks a.tRight { right: 0px; }
.tTabbedBody .tBottomLinks a.tLeft  { left: 0px; }

/* STANDARD FEATURES POPUP */

#StandardFeaturesPopupContainer { position: relative; z-index:9;}

#StandardFeaturesPopup {
	overflow:auto;
	padding:10px;
	position:absolute;
	right:20px;
	top:20px;
	width:400px;
	}

#StandardFeaturesPopup ol { list-style-type: none; font-weight: bold;}
#StandardFeaturesPopup ol * {  color: #ffffff; }
#StandardFeaturesPopup ol ul { list-style-type: disc; font-weight: normal; margin-left: 15px; margin-bottom: 20px; }

#selectVehicleMainDiv {
	background-color: transparent;
}
#selectVehicleMainDiv a, #selectVehicleMainDiv a:hover, #selectVehicleMainDiv a:visited {
	color: #646664 !important;
}

#bapFrame {
	position: relative;
	/* border-top: solid 1px #999999; */
	background-color: #ffffff;
	width: 894px;
}

#bapContainer {
	padding-left: 28px;
	width: 570px;
	*width: 540px; /* IE8 Fix */
	border-right: solid 1px #999999;

}

##bapContainer { /* IE6 Fix */
	padding-left: 28px;
	width: 570px;
	border-right: solid 1px #999999;
}

#bapContainer #vehicleImage {
	border-bottom: solid 1px #999999;
	height: 176px;
	width: 540px;
}

#bapSummary, #bapDealer {	
	width: 290px;
	position: absolute;
	top: 10px;
	left: 580px;
}
#bapSummary {
	background-color:#edecec;
}
#bapThankYou {
	font-weight: bold;
	margin-top: 15px;
	padding-bottom: 30px;
}

#bapDealer h3 { font-weight: normal; }
#bapDealer dl { margin-top: 15px; }
#bapDealer dt {
		width: 80px;
		font-weight: bold;
	}
#bapDealer a.tBrownArrow, #bapDealer a.tBrownArrow:hover, #bapDealer a.tBrownArrow:visited, #bapDealer a.tBrownArrow:active {
	font-weight: bold;
	font-size: 0.9em;
	color: #4A341B !important;
	line-height: 1.0em;
	margin-bottom: 2px;
}
#bapDealer p img { margin-bottom: 5px; }
#bapDealer dd {
		position: relative;
		top: -13px;
		left: 90px;
	}

#bapContainer h4 {
	margin-bottom: 10px;
}

#bapContainer h5 {
	margin-left: 458px;
	width: 70px;
	text-align: right;
	font-weight: bold;
	margin-bottom: 5px;
}

#bapContainer ul {
	margin-left: 10px;
	margin-bottom: 20px;
}

#bapLegend {
	border-top: 1px solid #999999;
	padding-top: 10px;
}

#bapSummary dl {
	padding: 5px;
}

#bapSummary dt, #bapSummary dd {
	display: block;
}

#bapSummary dt {
	width: 187px;
}
#bapSummary dd {
	float: right;
	clear: right;
}

#bapSummary dd { width: 90px; text-align: right; }
#bapSummary dt ul { list-style-type: none; margin-bottom: 5px; }
#bapSummary dt ul li { margin-left: 15px; }
dl#bapSummaryTotals { background-color: #ffffff; }
dl#bapSummaryTotal { border: 1px solid #000000; border-left-width: 0px;
	border-right-width: 0px; }
dl#bapSummaryTotal dt, dl#bapSummaryTotal dd {
	font-weight: bold;
}
#bapMSRPBaseLabel { padding-bottom: 10px; }

.bapSummaryList { display: none; border-top: 1px dotted #000000; }

.bapStrong { font-weight: bold; }

p.bapNextStep {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 10px;
}
p.bapNextStep img {
	display: inline;
}

ul.bapList {
	list-style-type: none;
	width: 528px;
}

ul.bapList li { display: inline; }

ul.bapList dl { position: relative; padding-bottom: 5px; }

ul.bapLegend {
	list-style-type: none;
}
ul.bapLegend li {
	background-position: 0px 3px;
}

ul.bapList li dt {
	display:	block;
	width:		440px;
}

ul.bapList li dd {
	display:	block;
	width:		70px;
	text-align:	right;
	height:		17px;
	position:	relative;
	top:		-17px;
	left:		448px;
	margin-bottom: -20px; 

}

.tNotable {
	background-color: #83756C;
	border: 10px solid #9A938A !important;
	padding: 5px;
	position: absolute;
	top: 50px;
	left: 226px;
	width: 410px;
	color: #FFFFFF;
	z-index: 99;
}

.tNotable h1 {
	border-bottom: 1px solid #786A61;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
}

.tNotable p.tNotableTopLine {
	border-top: 1px solid #786A61;
}

.tNotable p {
	padding-top: 4px;
	padding-bottom: 4px;
}

.tNotable ul {
	padding-left: 15px;
	border-bottom: 1px solid #786A61;
}

.tNotable ul li {
	padding-bottom: 5px;
}

.tNotable ol {
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tNotable ol li { float: left; padding-left: 10px; background-repeat: no-repeat; background-position: 0px 3px; margin-right: 5px; }
.tNotable ol li a { font-weight: bold; }

.tNotable * {
	color: #FFFFFF;
	font-size: 10px;
}

.tNotableShader {
	display: none;
	position: absolute;
	z-index: 98;
	top: 0px;
	left: 0px;
	width: 894px;
	height: 1000px;
}

.tBottomLinks {
	border-top: 1px solid silver;
}

div#lg_swatches{
	padding:10px 0px 0px 435px;
}

div#lg_swatches ul{
	margin: 0px;
 	padding: 0px; 
}

div#lg_swatches li {
	list-style-type: none;
	padding-bottom:7px;
}

#veh_img{
	border-bottom:1px #999999 solid;
	background-repeat:no-repeat;
	width:100%;
	height:180px;	
}

div#extChipContainer ul {
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
}
div#extChipContainer li {
 list-style-type: none;
 display: inline;
}
div#extChipContainer li img {
 display: inline;
}

div#intChipImageContainer {
 height:34px;
}

div#intChipImageContainer ul {
 margin: 0px;
 padding: 0px;
}
div#intChipImageContainer li {
 list-style-type: none;
 float: left;
 /* line-height: 29px; */
 height: 33px;
}

div#intChipImageContainer li img {
 display: inline;
}  

A.tChipImg{			padding:1px 2px;margin:3px;margin-right:0px;border-bottom:2px solid white;}
A.tChipImg:hover, A.tChipImgH{	padding:1px 2px;margin:3px;margin-right:0px;border-bottom:2px solid black;}

#veh_info{
	width:560px;
	padding-left:20px;
}
#veh_name{
	background-color:white;margin:0px;border-bottom:1px silver solid;height:60px;font-size:160%;padding:12px 0px 0px 20px;;-moz-box-sizing:border-box;box-sizing:border-box;color:black;position:relative;z-index:5
}

#top_nextButton, #bot_nextButton{
	padding:10px 0px 0px 0px;
	height:18px;
	text-align: right;
}
DIV.t30a	{margin-top:10px;}
DIV.tInteriorColors		{height:50px;}

#extChipContainer, #intChipImageContainer{
	padding-top:5px;
}
.chipSpacing{
	padding-right:5px;
}
#veh_pricing{
	top:-356px;
	left:578px;
	position:relative;
	width:257px;
	background-color:#ffffff;
}

.ext_chip{
	 height:26px;
	 width:40px;
	 background-image:url(/img/global/colorChipHighlight.png);
	 background-repeat:no-repeat;
	 line-height:50px;
}

.tChipImgH{
	border-bottom:2px solid black;
	padding-bottom;3px;
}

