body{font-size:83%; font-family:Arial; background:#FFFFFF; color:#333333;}
#AI_CarBuilderBody .IPSValidator{color:#990000; font-weight:bold;}

#AI_CarBuilderBody a{color:#444444; text-decoration:none;}
#AI_CarBuilderBody a.Disabled{color:#999999;}
#AI_CarBuilderBody a:hover{text-decoration:underline;}
#AI_CarBuilderBody a.Disabled:hover{text-decoration:line-through;}
#CB1_Cont a img{border:none;}
#CB1_Menu{list-style:none; overflow:auto; margin:0; padding:0;}
#CB1_Menu li{float:left; background:#E5E5E5; color:#777777; padding:5px; margin:0 1px 0 0; font-weight:bold;}
#CB1_Menu li.IPSLast{margin-right:0;}
#CB1_Menu li.Selected{padding-bottom:10px; background:#FFFFFF; color:#000000; border-top:1px solid #666666;}
#CB1_Body{background:#FFFFFF; padding:20px 0; overflow:hidden;}
.CB1YearMake{display:inline; padding:0 20px;}
.CB1YearMake ul{list-style:none; padding:0; margin:0; display:inline;}
.CB1YearMake ul li{display:inline;}
#CB1_Make{width:150px;}
#CB1_Cont h5{font-weight:bold; font-size:1em; line-height:normal; margin:0; padding:0;}

#CB1_YM h3{margin:0; padding:0; font-weight:bold; font-size:1.2em; line-height:normal; display:inline;}
#CB1_YM a{font-size:.8em; margin:0 0 0 10px;}

#CB1_ModelList{list-style:none; margin:20px 0 0 0; padding:0 0; overflow:hidden;}
#CB1_ModelList li{float:left; position:relative; height:230px; width:230px; margin:0 5px;}
#CB1_ModelList li a.ModelLink{display:block;}
#CB1_ModelList li a.ModelLink img{display:block; width:230px;}
#CB1_ModelList li a.ModelLink span{display:block; position:relative; top:-2.5em; padding:0 10px;}
#CB1_ModelList li a.ModelLink span.ModelName{font-weight:bold;}
#CB1_ModelList li a.ModelLink span.ClickHere{display:none;}
#CB1_ModelList li a.ModelLink:hover span.ClickHere{display:block; position:absolute; right:0; top:0; 
										color:#002F9D; font-weight:bold; font-size:1.1em;}
#CB1_ModelList li a.ModelLink:hover{background:url(../Images/CB1CarBG.png) no-repeat; text-decoration:none;}
#CB1_ModelList ul.CB1_MediaCont{list-style:none; margin:0; padding:0; font-size:.8em;} 
#CB1_ModelList ul.CB1_MediaCont li{position:static; height:auto; width:auto; position:relative; top:-2.5em; margin:0 2px 2px 0;}
#CB1_ModelList ul.CB1_MediaCont li a{white-space:nowrap; display:block; padding:0 2px; background:#E5E5E5; border:1px solid #666666;}
#CB1_ModelList ul.CB1_MediaCont li a span{display:inline; position:static; top:auto; padding:0 0;}
#CB1_ModelList li a.ModelLink span.MoreBodyTypes{display:none;}

#CB1_TrimList{list-style:none; margin:20px 0 0 0; padding:0; overflow:hidden;}
#CB1_TrimList span.ModelName{display: block; font-weight:bold; padding:0; margin:0;}
#CB1_TrimList span.StartingPrice{display:block;}
#CB1_TrimList li{border-top:1px solid #999999; padding:1em 20px 1em 20px; clear:both;}
#CB1_TrimList li.IPSFirst{border-top:none;}
#CB1_TrimList ul.FeaturesList li{border:none; padding:0; font-size:.8em;}
#CB1_TrimList a.TrimLink{display:block; float:left;}
#CB1_TrimList a.TrimImageLink{display:block; position:relative; float:right; width:45%;}
#CB1_TrimList a img{display:block; float:right;}
#CB1_TrimList ul.FeaturesList{list-style:disc; margin:1em 0 0 0; padding:0 0 0 20px; float:left; width:45%; clear:both;}
#CB1_TrimList a span.ClickHere{display:none;}
#CB1_TrimList a:hover span.ClickHere{display:block; position:absolute; right:10px; top:0; text-decoration:none;
                                     color:#002F9D; font-weight:bold; font-size:1.1em;}
#CB1_TrimList a.TrimImageLink:hover{text-decoration:none;}
#CB1_TrimList a.TrimImageLink:hover img{background:url(../Images/CB1CarBG.png) no-repeat;}
#CB1_TrimList ul.CB1_MediaCont{display:block; float:right; clear:right; width:320px; list-style:none; overflow:hidden; 
                               position:relative; top:-3em;}
#CB1_TrimList ul.CB1_MediaCont li{float:left; clear:none; border:none; padding:0; font-size:.8em; margin:0 2px 2px 0;}
#CB1_TrimList ul.CB1_MediaCont li a{white-space:nowrap; display:block; padding:0 2px; background:#E5E5E5; border:1px solid #666666;}

#CB1_TruckTrimList{list-style:none; margin:20px 0 0 0; padding:0; overflow:auto;}
#CB1_TruckTrimList span.ModelName{display: block; font-weight:bold; padding:0; margin:0;}
#CB1_TruckTrimList span.StartingPrice{display:block;}
#CB1_TruckTrimList li{border-top:1px solid #999999; padding:1em 20px 0 20px; clear:both;}
#CB1_TruckTrimList li.IPSFirst{border-top:none;}
#CB1_TruckTrimList ul{list-style:none; padding:0; margin:0; float:left; clear:both;}
#CB1_TruckTrimList ul li{border:none; clear:both; overflow:auto; padding:0; margin:0 0 1em 0;}
#CB1_TruckTrimList a{display:block; float:left; position:relative;}
#CB1_TruckTrimList a:hover{background:url(../Images/CB1CarBG.png) 0 -160px repeat-x; text-decoration:none;}
#CB1_TruckTrimList a span.ClickHere{display:none; color:#002F9D; font-weight:bold; font-size:1.2em;}
#CB1_TruckTrimList a:hover span.ClickHere{display:block; font-size:.8em; position:absolute; right:0; bottom:0; text-decoration:none; cursor:pointer;}
#CB1_TruckTrimList img{display:block; float:right;}

#CB1_YM{display:block; border-bottom:1px solid #999999; padding-bottom:20px;}
#CB1_ImageCont{width:640px; min-height:480px; float:left; margin:0 20px 0 0;}
#CB1_ColorsCont{padding:0 20px; min-width:170px; clear:both;}
#CB1_ExtColorsList{list-style:none; margin:0 0 30px 0; padding:0; overflow:auto;}
#CB1_ExtColorsList li{float:left; margin:0 10px 10px 0;}
#CB1_ExtColorsList li a{display:block; height:50px; width:50px; border:1px solid #999999; position:relative;}
#CB1_ExtColorsList li.Selected a{height:44px; width:44px; border:4px solid #999999;}
#CB1_ExtColorsList li a:hover{text-decoration:none; height:44px; width:44px; border:4px solid #999999;}
#CB1_ExtColorsList li a .ExtColorHighlight{display:block; position:absolute; width:100%; height:30%;}
#CB1_ExtColorsList li a .ExtColorName{display:none;}
#CB1_ExtColorsList li a .Ext2Color{display:block; position:absolute; width:20%; height:100%;}
#CB1_IntColorsList{list-style:none; margin:0; padding:0;}
#CB1_IntColorsList li{float:left; margin:0 0 0 30px; padding:0 0 .5em 0; white-space:nowrap;}
#CB1_IntColorsList li.Selected a{text-decoration:underline;}
#CB1_ColorsCont h5{line-height:normal; font-weight:normal; font-size:1em; margin:0; padding:0; margin-bottom:1em;}
#CB1_ColorsCont h5 span{margin:0 0 0 1em; font-size:.8em; color:#999999;}
#CB1_ColorsCont #CB1_SelectedExtDesc{clear:right; font-weight:bold; font-size:1.2em;}
#CB1_SelectOptionsBtnBtm{clear:both; display:block; text-align:right; padding:0 20px; font-size:1.5em; font-weight:bold;}
#CB1_SelectOptionsBtnTop{clear:both; display:block; text-align:right; padding:20px 20px 0 20px; font-size:1.5em; font-weight:bold; margin-top:-120px;}
#CB1_SelectOptionsBtnBtm:after, #CB1_SelectOptionsBtnTop:after{content:" >";}

#CB1_OptionsImageCont{float:left; margin:0 0 0 20px; position:relative; font-size:.8em;}
#CB1_OptionsImageCont h5{padding:0; margin:0; line-height:normal; float:left; margin:0 1em 0 0;}
#CB1_OptionsImageCont p{padding:0; margin:0; float:left; margin:0 1em 0 0;}
#CB1_OptionsImageCont #CB1_OptionsSelectedExt{border-right:1px solid #666666; padding:0 1em 0 0;}
#CB1_OptionsImageCont #CB1_OptionsSelectedColors{position:absolute; top:185px; left:20px;}
#CB1_OptionsPriceCont{float:right; clear:right; width:250px; margin:20px 20px 0 0; font-size:.9em;}
#CB1_OptionsPricing{background:#E5E5E5; border-top:1px solid #666666; margin:0 0 1em 0;}
#CB1_OptionsPricing td{padding:.3em; vertical-align:top;}
#CB1_OptionsPricing td.PriceLabel{width:100%;}
#CB1_OptionsPricing td.PriceValue{text-align:right; width:6em;}
#CB1_OptionsPricing #CB1_OptionsMSRPBase td{font-weight:bold; border-bottom:1px dotted #666666;}
#CB1_OptionsPricing .SelectedOptionMSRP td{font-size:.9em; padding-top:.2em; padding-bottom:.2em;}
#CB1_OptionsPricing .SelectedOptionMSRP td.PriceLabel{padding-left:1em;}
#CB1_OptionsPricing #CB1_OptionsMSRPSub td{border-top:1px dotted #666666;}
#CB1_OptionsPricing #CB1_OptionsMSRPTotal td{border-bottom:1px solid #666666; border-top:1px solid #666666; font-weight:bold;}
#CB1_OptionsCont{clear:left; margin:0 20px 1em 20px; position:relative; overflow:auto;}
#CB1_UpdatingOptions{background:#999999; border:1px solid #333333; font-size:1.2em;

                     font-weight:bold; text-align:center; padding:1em;}
#CB1_OptionsCont #CB1_OptionsList{list-style:none; margin:1em 0 0 1em; padding:0; width:500px; font-size:.9em;}
#CB1_OptionsCont #CB1_OptionsList li{clear:both; margin-bottom:.25em;}
#CB1_OptionsCont #CB1_OptionsList li.IPSLast{margin-bottom:0;}
#CB1_OptionsCont #CB1_OptionsList a{display:block; clear:both; overflow:hidden; cursor:pointer; border-bottom:1px solid #E5E5E5; border-top:1px solid #FFFFFF;}
#CB1_OptionsCont #CB1_OptionsList a:hover{background-color:#E5E5E5; border-top:1px solid #666666; border-bottom:1px solid #666666; text-decoration:none;}
#CB1_OptionsCont #CB1_OptionsList a .Icon{display:block; float:left; width:12px; height:12px; margin:1px 1em 0 0;
                                          background:url(../Images/CBSprites.png) no-repeat;}
#CB1_OptionsCont #CB1_OptionsList a .Icon span{display:none;}
#CB1_OptionsCont #CB1_OptionsList a .Option0{background-position:-24px -12px;}
#CB1_OptionsCont #CB1_OptionsList a .Option1{background-position:0 0;}
#CB1_OptionsCont #CB1_OptionsList a .Option2{background-position:-12px 0;}
#CB1_OptionsCont #CB1_OptionsList a .Option3{background-position:-24px 0px;}
#CB1_OptionsCont #CB1_OptionsList a .Option4{background-position:0 -12px;}
#CB1_OptionsCont #CB1_OptionsList a .Option5{background-position:-12px -12px;}
#CB1_OptionsCont #CB1_OptionsList a .OptionName{display:block; float:left; width:400px;}
#CB1_OptionsCont #CB1_OptionsList a .OptionMSRP{float:right; margin:0 0 0 1em;}

#CB1_OptionDetailPopup{background:#E5E5E5; border:1px solid #666666; border-left:none; padding:.5em .5em 0 .5em; width:200px;}
#CB1_OptionDetailPopup p{padding:0; margin:0 0 .5em 0;}
#CB1_OptionsLegend{clear:both; margin:0 20px;}
#CB1_OptionsLegend ul{list-style:none; margin:1em 0 0 1em; padding:0; width:500px; font-size:.9em;}
#CB1_OptionsLegend li{clear:both; margin-bottom:.25em; border-bottom:1px solid #E5E5E5;}
#CB1_OptionsLegend li .Icon{display:block; float:left; width:12px; height:12px; margin:0 1em 0 0;
                                background:url(../Images/CBSprites.png) no-repeat;}
#CB1_OptionsLegend li .Icon span{display:none;}
#CB1_OptionsLegend li .Option0{background-position:-24px -12px;}
#CB1_OptionsLegend li .Option1{background-position:0 0;}
#CB1_OptionsLegend li .Option2{background-position:-12px 0;}
#CB1_OptionsLegend li .Option3{background-position:-24px 0px;}
#CB1_OptionsLegend li .Option4{background-position:0 -12px;}
#CB1_OptionsLegend li .Option5{background-position:-12px -12px;}
.IPSPopup{z-index:50000; background:#E5E5E5; border:1px solid #666666; position:fixed; padding:.5em; width:500px;}
#CB1_SummaryBtnBtm{clear:both; display:block; text-align:right; padding:0 20px; font-size:1.5em; font-weight:bold;}
#CB1_SummaryBtnTop{clear:none; display:block; text-align:right; padding:20px 20px 0 20px; font-size:1.5em; font-weight:bold;}
#CB1_SummaryBtnBtm:after, #CB1_SummaryBtnTop:after{content:" >";}

#CB1_SummaryImageCont{float:left; margin:0 0 0 20px; position:relative; font-size:.8em;}
#CB1_SummarySelectedColors{float:right; width:240px; margin:20px 20px 0 0; font-size:.9em; padding:5px;
                           background:#E5E5E5; border:1px solid #666666; border-right:none; border-left:none;}
#CB1_SummarySelectedColors h5{margin:0; padding:0; line-height:normal; font-weight:bold;}
#CB1_SummarySelectedColors p{margin:0; padding:0 0 0 1em;}
#CB1_SummaryPriceCont{float:right; clear:right; width:250px; margin:1em 20px 0 0; font-size:.9em;}
#CB1_SummaryPricing{background:#E5E5E5; border-top:1px solid #666666;}
#CB1_SummaryPricing td{padding:.3em; vertical-align:top;}
#CB1_SummaryPricing td.PriceLabel{width:100%;}
#CB1_SummaryPricing td.PriceValue{text-align:right; width:6em;}
#CB1_SummaryPricing #CB1_SummaryMSRPBase td{font-weight:bold; border-bottom:1px dotted #666666;}
#CB1_SummaryPricing .SelectedOptionMSRP td{font-size:.9em; padding-top:.2em; padding-bottom:.2em;}
#CB1_SummaryPricing .SelectedOptionMSRP td.PriceLabel{padding-left:1em;}
#CB1_SummaryPricing #CB1_SummaryMSRPSub td{border-top:1px dotted #666666;}
#CB1_SummaryPricing #CB1_SummaryMSRPTotal td{border-bottom:1px solid #666666; border-top:1px solid #666666; font-weight:bold;}
#CB1_SummaryMediaCont{float:right; clear:right; margin:1em 20px 0 0; list-style:none; width:250px;}
#CB1_SummaryMediaCont li{padding:0; margin:0 0 1em 0;}
#CB1_SummaryMediaCont li a{font-weight:bold; text-align:center; display:block; padding:2px; border:1px solid #666666;}
#CB1_SummaryMediaCont li a:hover{background:#E5E5E5; text-decoration:none;}
#CB1_SummaryCont{clear:left; margin:0 20px; font-size:.9em;}
#CB1_SummaryCont h5{padding:0; margin:0; line-height:normal; font-weight:bold; font-size:1em;}
#CB1_SummaryCont ul{list-style:none; margin:0; padding:0;}
#CB1_SummaryCont ul li{margin:0 0 1em 0;}
#CB1_SummaryCont ul ul{margin:0 0 0 2em;}
#CB1_SummaryCont ul ul li{margin:0;}
#CB1_SummaryPriceCont a{font-size:1.5em; color:#990000; font-weight:bold; display:block; text-align:center; 
                     border:1px solid #990000; padding:3px; margin:1em 0 0 0;}
#CB1_SummaryPriceCont a:hover{text-decoration:none; background:#E0CEB8;}

#CB1_QuoteCont{position:absolute;}
#CB1_CloseQuoteBtn{float:right;}
#CB1_QuoteCont h5{font-weight:bold; font-size:1em; line-height:normal; margin:0 0 1em 0; padding:0;}
#CB1_QuoteCont ul{list-style:none; margin:0; padding:1em; position:relative; font-size:.9em;}
#CB1_QuoteCont input{width:220px; font-size:.9em; height:1.2em;}
#CB1_QuoteCont select{width:226px; font-size:.9em; height:1.8em;}
#CB1_QuoteCont textarea{width:220px; height:80px;}
#CB1_QuoteCont label{display:block; float:left; width:150px;}
#CB1_QuoteCont #CB1_FieldsList li{margin:0 0 .5em 0;}
#CB1_QuoteCont #CB1_FieldsList li.Invalid label{color:#990000; font-weight:bold;}
#CB1_ButtonList{clear:both; list-style:none; margin:0 0 .5em 0; padding:0;}
#CB1_ClearFormBtnLi{float:left;}
#CB1_SubmitBtnLi{float:right;}
#CB1_Result{font-weight:bold; font-size:1.1em;}

#CB1_SimilarVehiclesCont{clear:both; padding:20px; margin:20px 0 0 0; border-top:1px solid #999999;}
#CB1_SimilarVehiclesCont h5{margin-bottom:1em;}
#CB1_SimilarVehiclesCont ul{list-style:none; padding:0; margin:0;}
#CB1_SimilarVehiclesCont li{float:left; width:120px; margin:0 10px; text-align:center;}
#CB1_SimilarVehiclesCont a img{border:1px solid #666666;}
#CB1_SimilarVehiclesCont .TextLink{display:block; font-size:.8em;}
#CB1_SimilarVehiclesCont span{font-size:1.1em; font-weight:bold; font-style:italic; color:#333333;}
#CB1_SimilarVehiclesCont a.IPSButton{clear:both; float:right; font-size:1.1em; font-weight:bold;}
#CB1_SimilarVehiclesCont a.IPSButton:after{content:" >";}

#CB1_Footer{background:#FFFFFF; padding:20px; border-top:1px solid #999999; text-align:right;}
#CB1_StartOver{}

.CoverDiv{position:fixed; top:0px; left:0px; width:100%; height:1500px; background:#000000; opacity:.7; 
    filter:alpha(opacity=70); z-index:50000;}
    
#VehicleTitle{margin:0 0 1em 0; padding:0; font-weight:bold; font-size:1.5em; line-height:1.5em; background:#E0DFE3;
              text-align:center; border:1px dotted #333333; border-right:none; border-left:none;}
#MV1_Cont{float:left; width:380px;}
#MV1_MainImg{width:380px; border:1px solid #333333;}
#MV1_Menu{list-style:none;}
#MV1_Menu li{float:left; margin-right:2em;}
#MV1_Menu li.Selected{display:none;}
#MV1_LargeImgLink{font-size:.8em;}
#MV1_ThumbList{list-style:none; margin:0; padding:0; text-align:center;}
#MV1_ThumbList li{display:inline;}
#MV1_ThumbList img{border:1px solid #333333;}

#VD1_Cont{width:330px; float:right; font-size:.9em; margin-left:20px; margin:0 0 2em 0;}
#VD1_Cont ul{list-style:none; margin:0; padding:0;}
#VD1_Cont strong{margin:0 .5em 0 0;}
#AI_VehDetailsBody a img{border:none;}
#AI_VehDetailsBody a{color:#444444; text-decoration:none;}
#AI_VehDetailsBody a.Disabled{color:#999999;}
#AI_VehDetailsBody a:hover{text-decoration:underline;}
#AI_VehDetailsBody a.Disabled:hover{text-decoration:line-through;}
#AI_VehDetailsBody p{padding:0; margin:0 0 1em 0;}
#AI_VehDetailsBody .Clear{clear: both; height: 0px; font-size: 0px; line-height: 0px; margin-bottom: 0px; }
#AI_VehDetailsBody h3{font-size:1.2em; font-weight:bold; border-bottom:1px dotted #333333; padding:0; margin:0 0 .5em 0;}
#AI_VehDetailsBody h4{font-size:1.1em; font-weight:bold;padding:0; margin:0 0 .5em 0;}
#AI_VehDetailsBody a.IPSButton{display:block; background:#666666; border:1px solid black; color:#FFFFFF; font-weight:bold; padding:3px;}
#AI_VehDetailsBody a.Disabled{color:#666666; background-color:Gray;}
#AI_VehDetailsBody .Invalid{background-color:#CC0000;}
#AI_VehDetailsBody .IPSValidator{color:#CC0000;}
#AI_VehDetailsBody .IPSExample{font-size:.8em; font-weight:normal; color:#666666; display:block;}
#AI_VehDetailsBody .IPSResult{font-size:1.1em; font-weight:bold;}

#VD1_Cont #VD1_Price{text-align:right; font-size:1.3em; font-weight:bold;}
#VD1_Cont #VD1_Price strong{display:block; text-align:left;}
#VD1_Cont li{margin-bottom:.5em; border-bottom:1px solid #CCCCCC;}

#PC1_Cont{float:right; clear:right; width:320px; border:1px dotted #333333; border-left:none; border-right:none; 
          background:#E0DFE3; padding:5px;}
#PC1_Menu{list-style:none; position:relative; margin:0 0 1em 0; padding:0; height:2em;}
#PC1_Menu li{position:relative; top:1.2em;}
#PC1_Menu li a{font-size:.8em;}
#PC1_Menu li.Selected{position:absolute; top:0;}
#PC1_Menu li.Selected a{font-weight:bold; font-size:1.2em; color:#333333;}
#PC1_Body ul{list-style:none; margin:0; padding:0;}
#PC1_Body input{width:25px;}
#PC1_Body li{float:left; margin:0 15px 1em 0; font-size:.9em;}
#PC1_Body #PC1_MonthlyLoanAmtTxt, #PC1_Body #PC1_AffordPaymentTxt{width:50px;}
#PC1_Body label{display:block; font-weight:bold;}
#PC1_Body #PC1_MonthlyResultLI, #PC1_Body #PC1_AffordResultLI{clear:both; float:none; border-top:1px solid #666666;}
#PC1_Body #PC1_MonthlyResultLI label, #PC1_Body #PC1_AffordResultLI label{display:inline; margin:0 2em 0 0;}
#PC1_MonthlyResult, #PC1_AffordResult{display:inline; font-size:1.5em; font-weight:bold;}
#PC1_ButtonList{clear:both; list-style:none; margin:0 0 .5em 0; padding:0;}
#PC1_ResetBtnLI{float:left;}
#PC1_CalcBtnLI{float:right;}
#PC1_Disclaimer{clear:both; font-size:.7em;}

#OptionsHead{clear:both; margin:2em 0 0 0;}
#OL1_Cont{clear:both; margin:0 0 2em 0;}
#OL1_Menu{list-style:none; margin:0 0 0 0; padding:0;}
#OL1_Menu li{display:inline; margin:0 2em 0 0;}
#OL1_Menu li.IPSLast{margin:0;}
#OL1_Menu li.Selected a{color:#333333; font-size:1.2em; font-weight:bold;}
#OL1_Body{height:200px; overflow:auto; border-bottom:1px dotted #333333; border-top:1px dotted #333333; font-size:.8em;}
#OL1_Body ul{list-style:none; margin:0; padding:0;}
#OL1_Body li{border-bottom:1px solid #CCCCCC; margin-bottom:.3em;}

#VQR1_Cont ul{list-style:none; margin:0; padding:0; position:relative;}
#VQR1_Cont input{width:120px;}
#VQR1_Cont select{width:126px;}
#VQR1_Cont label{display:block; float:left; width:150px;}
#VQR1_Cont #VQR1_FieldsList li{font-weight:bold; margin:0 0 .5em 0; width:300px;}
#VQR1_Cont #VQR1_CommentsLi{position:absolute; left:300px; top:0px;}
#VQR1_Cont #VQR1_FieldsList li label{display:block;}
#VQR1_ButtonList{clear:both; list-style:none; margin:0 0 .5em 0; padding:0;}
#VQR1_ClearFormBtnLi{float:left;}
#VQR1_SubmitBtnLi{float:left; margin:0 0 0 550px;}
#VQR1_ValMsg, #VQR1_Result{clear:both; margin:1em 0 0 0;}

#AI_VehListBody a img{border:none;}
#AI_VehListBody a{color:#444444; text-decoration:none;}
#AI_VehListBody a.Disabled{color:#999999;}
#AI_VehListBody a:hover{text-decoration:underline;}
#AI_VehListBody a.Disabled:hover{text-decoration:line-through;}
#AI_VehListBody p{padding:0; margin:0 0 1em 0;}
#AI_VehListBody .Clear{clear: both; height: 0px; font-size: 0px; line-height: 0px; margin-bottom: 0px; }
#AI_VehListBody h3{font-size:1.2em; font-weight:bold; border-bottom:1px dotted #333333; padding:0; margin:0 0 .5em 0;}
#AI_VehListBody h4{font-size:1.1em; font-weight:bold;padding:0; margin:0 0 .5em 0;}
#AI_VehListBody a.IPSButton{display:block; background:#666666; border:1px solid black; color:#FFFFFF; font-weight:bold; padding:3px;}
#AI_VehListBody a.Disabled{color:#666666; background-color:Gray;}
#AI_VehListBody .Invalid{background-color:#CC0000;}
#AI_VehListBody .IPSValidator{color:#CC0000;}
#AI_VehListBody .IPSExample{font-size:.8em; font-weight:normal; color:#666666; display:block;}
#AI_VehListBody .IPSResult{font-size:1.1em; font-weight:bold;}

#SearchHead{margin:0;}
#S1_Cont{background:#E0DFE3; border-bottom:1px dotted #333333; padding:.5em 0; margin:0 0 2em 0;}
#S1_Wrap{}
#S1_Cont ul{list-style:none; padding:0; margin:0; overflow:auto;}
#S1_Cont input, #S1_Cont select{font-size:.8em; width:134px;}
#S1_BasicSearchList label, #S1_AdvancedSearchList label{display:none;}
#S1_CertifiedLi label{display:inline; font-weight:bold;}
#S1_Cont #S1_CertifiedChk{width:auto;}
#S1_BasicSearchList li, #S1_AdvancedSearchList li{float:left; margin:0 5px;}
#S1_AdvancedSearchList li{margin:.5em 5px 0 5px;}
#S1_Cont #S1_ButtonList{clear:both; margin:.5em 0 0 0;}
#S1_ButtonList li a{display:block;}
#S1_ButtonList li a span{}
#S1_ShowAdvLi, #S1_HideAdvLi{float:left; margin:0 0 0 5px;}
#S1_SearchBtnLi{float:right; margin:0 15px 0 0;}
#S1_ButtonList #S1_ShowAdvBtn{}
#S1_ButtonList #S1_HideAdvBtn{}
#S1_ButtonList #S1_SearchBtn{}
#S1_ButtonList #S1_ShowAdvBtn:hover{}
#S1_ButtonList #S1_HideAdvBtn:hover{}
#S1_ButtonList #S1_SearchBtn:hover{}

#L1_Cont ul{list-style:none; margin:0; padding:0;}
#L1_PagingSummary{float:left;}
#L1_PagingTop, #L1_PagingBottom{float:right;}
#L1_Cont #L1_PagingBottom{clear:both; margin:0 0 2em 0;}
#L1_PagingTop li, #L1_PagingBottom li{float:left; padding:0 5px; border-right:1px solid #333333;}
#L1_PagingTop #L1_LastPageTop, #L1_PagingBottom #L1_LastPageBottom{border:none;}
#L1_PagingTop li a, #L1_PagingBottom li a{display:block;}
#L1_PagingTop li.CurrentPage, #L1_PagingBottom li.CurrentPage{background:#666666;}
#L1_PagingTop li.CurrentPage a, #L1_PagingBottom li.CurrentPage a{color:#FFFFFF;}
#L1_Cont span.Disabled{color:#999999;}
#L1_SortCont{clear:both; overflow:auto; margin-bottom:2em;}
#L1_SortHead{float:left; margin:0 .5em 0 0; padding:0;}
#L1_SortList{float:left; overflow:auto;}
#L1_SortList li a{display:block;}
#L1_SortList li{float:left; padding:0 5px; border-right:1px solid #333333;}
#L1_SortList #L1_SortPrice{border:none;}
#L1_SortList li.CurrentSortDESC, #L1_SortList li.CurrentSortASC{background:#666666;}
#L1_SortList li.CurrentSortDESC a, #L1_SortList li.CurrentSortASC a{color:#FFFFFF;}

#L1_Cont #L1_VehicleList{clear:both; overflow:auto; margin:0 0 1em 0;}
#L1_VehicleList img{display:block; border:1px solid #999999; width:80px; margin:0 auto;}
#L1_VehicleList a:hover img{display:block; border:1px solid #666666; width:80px; margin:0 auto;}
#L1_Cont .VehicleItem{float:none; width:100%; display:block; margin:0; padding:.5em 0; position:relative; overflow:hidden; 
                      border-top:1px dotted #333333;}
#L1_VehicleList h4{margin:0; padding:0; line-height:normal; font-size:1em; font-weight:bold;}
#L1_Cont .IPSAltRow{background:#E0DFE3;}
#L1_Cont .IPSLast{border-bottom:1px dotted #333333;}
#L1_Cont .Column {position:relative; float:left; overflow:hidden; left:100%; margin-bottom:-500px; padding-bottom:500px;}
#L1_Cont .ImageCont {margin-left:-100%; width:100px;}
#L1_Cont .SAP {}
#L1_Cont .VehicleDetails {margin-left: -100%; width: 100%;}
#L1_Cont .VehicleDetails p{font-size:.8em;}
#L1_Cont .VehicleDetails li{display:inline; margin:0 2em 0 0;}
#L1_Cont .VehicleDetails .SAP {padding:0px 200px 0px 100px;}
#L1_Cont .MileageCont {margin-left:-200px; width:100px; text-align:center; font-weight:bold;}
#L1_Cont .PriceCont{width:100px; margin-left:-100px; text-align:center; font-weight:bold; font-size:1.2em; color:#CC0000;}
#L1_Cont .PriceCont p.IPSSpecialPrice{font-size:.7em; font-style:italic;}
