/*  /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;
}
a.buttonLeft, img.buttonLeft{
margin:0px;padding:0px;
float:left;
}
a.buttonRight, img.buttonRight{
margin:0px;padding:0px;
float:right;
}
div.buttonLeftSet{
height:22px;
margin:0px;
padding:8px 0px 14px 0px;
}
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:auto;
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:auto;
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:auto;
}
#leftContent table td,#rightContent table td{
text-align:left;
}
input#zipCodeInput{
height:17px;
width:103px
}
/* GM END THIS IS TEMPORARY */

#mv_FadInput input {
	width: 64px;
	height: 17px;
}
#nav_search_field {
	width:101px;
	height:17px;
}



