/*  /configurator/css/byl_main.css */
#ftArea { position: absolute; }
#pageHd	{ height: 32px; }
#prFr { float: right; height: 27px; padding: 0; margin: 0; }
#pngTitle {  float: left; background-image: none; width: 600px; height: 32px; }
/* GM PROB DON'T NEED
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://lexusp3.dhapdigital.com/images/vc_atsHead.png', enable='true') !important; }
#pngTitle[id] { background: url(/images/vc_atsHead.png) top left no-repeat; }
*/
h1 { display: block; line-height: 32px; margin-bottom: 0px} 
.mainContent { overflow: hidden; width: 939px; margin:0; padding:0;}
#leftContent { float: left; width: 244px; margin: 0; padding: 0; ; }
/* GM PROB DON'T NEED
.ltSubHd { height: 21px; width: 277px; padding: 3px 0 0 11px; background: #CED9E1; }
.ltTxt { padding: 4px 0 12px 11px; background: #DFE7EC; width: 277px; }
.ltTxt ul { line-height: 15px; }
*/
#rightContent { float: left; margin: 0; padding: 0 0 0 20px; width: 672px; }
.rtSubHd { height: 21px; width: 608px; padding: 3px 0 0 11px; margin: 26px 0 -9px; background: #EEE; }
.rtTxt { padding: 0 0 0 11px; margin: 0; position: relative; top: 15px; }
.rtTxt p {margin: 0 0 14px; padding: 0; line-height: 16px; }
.rtTxt p.subHdB { margin: 0; }
.rtTxt ul { margin: 0 0 14px; }
.rtTxt ol { margin: 0 0 14px 1em; padding: 0 0 0 8px; }
.btt { padding: 10px 0 0; }

div#contentNav{
margin:0px 0px 9px 0px;
padding:0px 0px 9px 0px;
border-bottom:1px solid #E5E5E5;
}
img.buttonLeft{
float:left;
}
div.buttonRightSet{
float:right;margin:2px 0px 0px 0px;
}
div#vehicleBasePrice,div#vehiclePackagePrice,div#vehicleAccessoriesPrice,div#vehicleDeliveryFee,div#vehicleTotalPrice{
text-align:right;
}

/* GM BEGIN WAS EMBEDDED IN show_packages.jsp 
.tableTitleRadio { width: 25px; height: 20px; padding: 0px 0px 0px 5px; }
.tableTitleText { font-weight: bold; padding: 3px 0px 3px 0px;}
.tableTitlePrice { font-weight: bold; padding: 3px 13px 0px 0px; }
*/
.tableCopy { padding: 8px 12px 0px 29px; }
.packageTable { padding: 0px 0px 18px 0px; }
.packageDetail { padding-left: 29px;padding-right:12px;}
/* GM END WAS EMBEDDED IN show_packages.jsp */

td.tableTitleRadio{
margin:0px;
padding:0px;
vertical-align:top;
padding-top:6.4px;
}
td.tableTitleRadio input{
margin:0px;
padding:0px;
border:none;
width:21px;
margin-left:4px;
}

td.tableTitleText{
text-align:left;
font-weight: bold;
margin:0px 0px;
padding: 5px 0px;
}
td.tableTitlePrice{
text-align:center;
font-weight: bold;
margin:0px 0px;
padding: 0px 0px;
}
.interiorNameContainer, .exteriorNameContainer{
text-align:center;
padding:5px 0px;
}
#interiorName{
text-align:center;
margin:0px 0px;
padding:5px 0px;
}
.lowerContentBorder{
margin:0px 0px;
padding:10px 0px;
}
.disclaimer2{
color:#aaa;
}
.summaryTFSButtonSet{
margin:0px 0px;
padding:10px 0px 15px 0px;
}
.accessoryCheckboxContainer{
margin:0px;
padding:0px;
}
.accessoryCheckboxInput{
margin:0px;
padding:0px;
width:20px;
border:none;
}
.summaryPurchaseInquiryBtn{
float:left;
}
.summaryMoreDealersBtn{
float:left;
padding-left:12px;
}
.blackFrame{
border:5px solid #313131;
text-align:center;
}
div.infoBoxColorName{
margin:0px;
padding:1px 15px 4px 15px;
text-align:center;
}
span#interiorName{
margin:0px;
padding:0px;
}
div.modelTitleImgContainer{
margin:0px;
padding:0px;
text-align:center;
/* background-color:#F1F1F1; */
background-image:url(/configurator/images/sf_subheader_bkg.gif);
padding-top:5px;
}
div#selectionContainer{
margin:0px;
padding:0px;
background-image:url(/configurator/images/sf_subheader_bkg.gif);
}
#modelSelectedViewContainer{
background-image:url(/configurator/images/sf_subheader_bkg2.gif);
width:234px;
margin:0px 0px;
padding:0px 0px;
}
/* GM BEGIN THIS IS TEMPORARY */
div#oldLeftNavHeading{
margin:0px;
padding:0px;
text-align:left;
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
}
td.oldSeriesRadioInputContainer input{
margin:0px;
padding:0px;
border:none;
width:21px;
}
#leftContent table td,#rightContent table td{
text-align:left;
}
div#hn_FadInput input#zipCode,div#fnSrchInput input{
height:17px;
}
input#zipCodeInput{
height:17px;
width:103px
}
/* GM END THIS IS TEMPORARY */
/* begin AC additions */

/* BYL All models */
#mainAllModels 
{ 
	background: url(images/byl_allmodels_bg.jpg) no-repeat;
	height: 540px;
	width: 999px; 
}

.contentAllModels
{
	margin-top: 45px;
	margin-left: 44px;
}

.headDescript
{
	position: relative;
	padding-top: 3px;
	padding-left: 14px; 
	float: left;
	padding-bottom: 10px;
 
}

.privacyRights
{ 
	padding-top: 3px;
	padding-left: 805px;  
}

.privacyRights a
{  
	text-decoration: none;
	font-size: 0.9em;
}


.zipEntry
{ 
	border-top: 4px solid #B2B2B2;
	background-color: #e6e6e6;
	width: 921px;
	height: 34px;
	padding-top: 5px;
	padding-left: 13px;
}

.zipEntry input
{ 
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	width: 80px;
	height: 18px;  
	font-size: 1.1em;
	margin-right: 60px;
}

.zipDisclaimer
{ 
	font-size: 0.9em;
}

.zipLabel
{ 
	float: left;
	margin-right: 14px;
	padding-top: 4px;
}

.sedanContainer, .coupeContainer
{ 
	margin-top: 10px; 
	padding-left: 10px;
	height: 225px;
	float: left; 
}

.sedanContainer, .coupeContainer
{ 
	margin-top: 10px; 
	padding-left: 10px;
	height: 225px;
	float: left; 
}

.LSContainer, .LXContainer
{ 
	padding-top: 10px;
	padding-right: 14px;
	float: left;
}

.GSContainer, .ESContainer, .ISContainer, .SCContainer, .GXContainer, .RXContainer, .RXHContainer, .GSHContainer
{ 
	padding-top: 10px; 
	height: 167;
	float: left;
}
 
.GSHContainer
{ 
	padding-right: 10px;  
}
 
.LUVContainer, .hybridContainer
{ 
	margin-top: 10px;  
	height: 167;
	float: left;
}

.hybridContainer
{  
	padding-left: 10px; 
}

.vertDivider, .vertDividerNoTop
{
	margin-top: 10px;
	border-left: 1px solid #B2B2B2;
	width: 1px;
	height: 175px;
	float: left;
}

.vertDividerNoTop
{
	margin-top: 0px;
	padding-left: 10px; 
}

/* End BYL All models */
