@font-face {    font-family: 'BMWTypeV2BoldRegular';    src: url('fonts/bmwbor-webfont.eot');    src: url('fonts/bmwbor-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/bmwbor-webfont.woff') format('woff'),         url('fonts/bmwbor-webfont.ttf') format('truetype'),         url('fonts/bmwbor-webfont.svg#BMWTypeV2BoldRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'BMWTypeV2LightRegular';    src: url('fonts/bmwl-webfont.eot');    src: url('fonts/bmwl-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/bmwl-webfont.woff') format('woff'),         url('fonts/bmwl-webfont.ttf') format('truetype'),         url('fonts/bmwl-webfont.svg#BMWTypeV2LightRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'BMWTypeV2Regular';    src: url('fonts/bmwr-webfont.eot');    src: url('fonts/bmwr-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/bmwr-webfont.woff') format('woff'),         url('fonts/bmwr-webfont.ttf') format('truetype'),         url('fonts/bmwr-webfont.svg#BMWTypeV2Regular') format('svg');    font-weight: normal;    font-style: normal;}body {	font-family:"BMWTypeV2Regular","Arial", "Helvetica", "sans-serif" !important;}.ListLinks {    text-decoration:underline;    font-weight:bold;    color:#336699;}.websiteErrorPage{width:100%;overflow:auto;}.websiteErrorPage a,.websiteErrorPage a:visited,.websiteErrorPage a:hover,.websiteErrorPage a:active{font-size:7pt;}.websiteErrorPage .errorMessage{padding:5px 0 5px 0;}.websiteErrorPage .errorToggleLink img{margin-right:2px;}.websiteErrorPage #errorToggleDebugUp,.websiteErrorPage #errorToggleActionHide,.websiteErrorPage .errorDebugWrapper{display:none;}.websiteErrorPage .errorDebugWrapper{margin-top:5px;}.websiteErrorPage .errorDebugWrapper,.websiteErrorPage .errorDebugWrapper td{color:#000;}.websiteErrorPage .errorSection{background-color:#EFEFEF;padding-bottom:5px;}.websiteErrorPage .errorHeader{font-size:9pt;font-weight:bold;background-color:#D1D1D1;padding:5px 10px 5px 10px;border-bottom:1px solid #666;}.websiteErrorPage .errorValues{height:150px;padding:0;margin:5px 10px 0 10px;border:1px solid #000;overflow:auto;}.websiteErrorPage .errorSection table{width:100%;}.websiteErrorPage .errorValues td{vertical-align:top;padding:5px;border-bottom:1px solid #FFF;border-left:1px solid #FFF;}.websiteErrorPage .errorColumnHeader{background-color:#C0C0C0;border-bottom:0 solid #C0C0C0;}.formTable td{padding:2px 5px 3px 0;}.formLabelLeft{text-align:left;vertical-align:middle;}.formLabelRight{text-align:right;vertical-align:middle;}.required{color:#C00;}#requiredFieldsInstruction{padding:5px 0 5px 0;}.clearFloat{clear:both;float:none;}#layoutWrapper td,#layoutWrapper input,#layoutWrapper select,#layoutWrapper submit,#layoutWrapper textarea{font-family:Verdana,Arial,sans-serif;}#layoutWrapper h1{font-size:9pt;margin-bottom:5px;}#layoutWrapper form{margin:0;}#layoutWrapper form input,#layoutWrapper form select,#layoutWrapper form submit,#layoutWrapper form div.label{font-size:7.5pt;}#layoutWrapper form div.row{clear:left;padding-bottom:5px;}table.sectionInclude{width:550px;}.sectionLabelSpacer{height:5px;}.formFieldRowSpacer{height:0;}.sectionBottomSpacer{height:15px;}.standardSection{background-color:#efefef;}.sectionHead{font-weight:bold;height:18px;font-size:8pt;color:#000;background-color:#e1e1e1;border-style:solid;border-width:1px;border-top-color:#efefef;border-right-color:#b0b0b0;border-bottom-color:#b0b0b0;border-left-color:#efefef;padding-top:3px;padding-left:5px;}.form{color:#000;background-color:#e1e1e1;}.carfaxTakeAction{border-style:solid;border-width:1px;border-top-color:#e1e1e1;border-right-color:#b0b0b0;border-bottom-color:#b0b0b0;border-left-color:#e1e1e1;}.takeAction,.takeActionOver,.takeActionOn,.takeActionDisabled{font-size:7.5pt;font-weight:bold;border-style:solid;border-width:1px;padding-left:5px;cursor:pointer;cursor:hand;}.takeAction img,.takeActionOver img,.takeActionOn img,.takeActionDisabled img{vertical-align:middle;margin-right:8px;}.takeAction{color:#000;background-color:#c9c9c9;border-top-color:#e1e1e1;border-right-color:#b0b0b0;border-bottom-color:#b0b0b0;border-left-color:#e1e1e1;}.takeActionOver{color:#000;background-color:#b0b0b0;border-top-color:#c9c9c9;border-right-color:#909090;border-bottom-color:#909090;border-left-color:#c9c9c9;}.takeActionOn{color:#000;background-color:#b0b0b0;border-top-color:#c9c9c9;border-right-color:#909090;border-bottom-color:#909090;border-left-color:#c9c9c9;}.takeActionDisabled{color:#666;background-color:#e1e1e1;border-top-color:#e1e1e1;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;border-left-color:#e1e1e1;cursor:default;}.details{background-color:#fff;border-style:solid;border-width:1px;border-top-color:#e1e1e1;border-right:#b0b0b0;border-bottom:#b0b0b0;border-left:#e1e1e1;}.callout{background-color:#efefef;border-color:#b0b0b0;}.required{color:#c00;}.disclaimer{color:#333;font-size:7.5pt;}.copyright{font-size:7pt;padding:5px;}.results td{font-size:7.5pt;}.resultsHead{height:20px;width:100%;background-color:#e1e1e1;border-bottom:1px solid #b0b0b0;border-left:1px solid #efefef;}.resultsHead td{color:#000;border-right:1px solid #b0b0b0;border-left:1px solid #efefef;padding-left:10px;}.resultsHead td.sortHead,.resultsHead td.sortHeadOver,.resultsHead td.sortHeadOn{cursor:pointer;cursor:hand;}#resultsHead1{font-weight:bold;border-top:1px solid #fff;}#resultsHead2{font-weight:bold;}.resultsData{cursor:hand;cursor:pointer;}.resultsData td{color:#444;}.resultsRowOdd{background-color:#efefef;}.resultsRowEven{background-color:#efefef;}.resultsRowOver{background-color:#b0b0b0;}.resultsRowOver td{color:#000;}.resultsData1{font-weight:bold;}.resultsData3 td{border-bottom:1px solid #fff;}.pagination{font-weight:bold;}.pagination a:hover{text-decoration:underline;}.pagination a:visited{text-decoration:none;}.pagination span.disabled{color:#999;}#quickSearchContainer{padding-bottom:10px;}#quickSearchContainer div{padding:0;margin:0;}#quickSearchContainer div.qsFieldWrapper,#quickSearchContainer div#qsSubmit{padding-top:6px;}.slideshow{border:1px solid #000;}#vehSlideshow div.arrow{text-align:center;background-color:#E1E1E1;padding:24px 0 24px 0;border-top:1px solid #EFEFEF;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;border-left:1px solid #EFEFEF;}#vehSlideshow div.thumbnails{background-color:#656565;}#vehSlideshow td.pindicator div,#vehSlideshowContainer div.counter div{border-style:solid;border-width:1px;}#vehSlideshow td.pindicator div.border0{border-color:#1C5530 #000000 #000 #1C5530;}#vehSlideshow td.pindicator div.border1{border-color:#CFFFCF #4BAA5F #4BAA5F #CFFFCF;}#vehSlideshow td.pindicator div.border2{border-color:#4BAA5F #CFFFCF #CFFFCF #4BAA5F;}#vehSlideshow td.pindicator div.border3{border-color:#000 #1C5530 #1C5530 #000000;}#vehSlideshowContainer div.counter div.border0{border-color:#000;border-top:none;}#vehSlideshowContainer div.counter div.border1{font:7pt Verdana;text-align:center;color:#000;background-color:#CFFFCF;border-color:#4BAA5F;border-top:none;}#leftVMGBtn{width:156px;height:23px;float:right;border:1px solid #686B73;padding:0;display:none;}#commonVmgButton{cursor:pointer;cursor:hand;margin:0;width:250px;height:56px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#20314E;background-repeat:no-repeat;letter-spacing:-1px;}#vmgTextContainer{padding:13px 0 0 12px;}#leftVMGBtnIcon img{*padding-top:1px;*padding-bottom:-1px;border:1px solid white;margin:0;}#leftVMGBtnText{margin:0;border-left:1px solid #686B73;padding:6px 0 6px 15px;vertical-align:middle;}.mapTable{background-color:#8C8A8C;border-color:#8C8A8C;}.mapBorder{border-style:solid;border-width:2px;border-color:#000;}.directionMapBorder{border:1px solid #000;cursor:default;}.VMGlinkBtns{background-color:#E1E1E1;}.calcToggleRadios{font-weight:bold;}.calcResults{background-color:#aaa;border:1px solid #999;}.calcResults td.col1,.calcResults td.col2{font-size:9pt;font-weight:bold;}.calcResults td.col2{text-align:right;}.sitemap #sitemapHeader{margin-bottom:10px;}.sitemap ul{list-style:none;margin:0;padding-left:0;}.sitemap .sitemapLevel0 li{margin:0 0 10px 0;}.sitemap .sitemapLevel0 li ul li{margin:0 0 0 20px;}#leftVMGBtn{width:156px;height:23px;float:right;border:1px solid #686B73;padding:0;display:none;}#leftVMGBtnIcon img{*padding-top:1px;*padding-bottom:-1px;border:1px solid white;margin:0;}#leftVMGBtnText{margin:0;border-left:1px solid #686B73;padding:6px 0 6px 15px;vertical-align:middle;}.VMGlinkBtns{background-color:#E1E1E1;}#flashUpdateLink a:link{color:#9CF;}#flashUpdateLink a:visited{color:#CCC;}#flashUpdateLink a:active,#flashUpdateLink a:hover{color:#CFF;}a.contactUsBtn{color:#000;float:left;text-decoration:none;cursor:hand;}.containerOverlay{position:absolute;top:0;left:0;z-index:10;width:100%;}#pageMask{background-color:#000;position:absolute;top:0;left:0;z-index:9;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}.container-control,.container-location{z-index:1;}.hideLayer{display:none;}.hideScrollbar{overflow-x:hidden;}body{margin:0;padding:0;text-align:center;overflow: scroll;}#designWrapper{margin:0 auto;width:980px;height:auto;text-align:left;}body,td{-x-system-font:none;font-family:Arial,Helvetica,Sans-Serif;font-size:11px;}input,select,textarea,#layoutWrapper form input,#layoutWrapper form select,#layoutWrapper form submit,#layoutWrapper form div.label,#layoutWrapper td,#layoutWrapper input,#layoutWrapper select,#layoutWrapper submit,#layoutWrapper textarea{font-size:11px;font-family:Arial,Helvetica,Sans-Serif;}h1{font-size:20px!important;font-weight:normal;line-height:25px;margin:0;padding:0;}a:link,a:visited,a:hover,a:active{text-decoration:none;}a.bmwLink{padding-left:15px;background-repeat:no-repeat;background-position:left 2px;}#headerWrapper{height:90px;width:980px;margin-bottom:10px;position:relative;}#mastheadWrapper{height:67px;margin:7px 0 0;width:100%;}#masthead{float:left;margin:0 23px 0 25px;white-space:nowrap;width:715px;height:67px;}#dealerInfoBar{height:32px;margin:1px 0 0;padding:0;width:707px;font-size:12px;}#dealerName,#dealerAddress,#dealerPrimaryPhone,#dealerSecondaryPhone{display:block;float:left;padding:8px 7px 0 6px;}#dealerName{font-weight:700;}#logoWrapper{position:absolute;z-index:15;top:-7px;left:760px;width:189px;height:96px;background-repeat:no-repeat;}#imgRoundel{margin:-9px 0 0;}#dealerNameRoundel1,#dealerNameRoundel2{font-size:9px;font-weight:bold;position:relative;top:8px;left:10px;width:70px;line-height:11px;}#dealerNameRoundel2{color:#666;}#mastheadHr{background-color:#E6E7E8;margin:0;padding:0;width:707px;height:1px;}#mastheadHr hr{display:none;}#navWrapper,#pmenu{height:32px;margin-top:1px;margin-left:0;padding:0;width:707px;font-size:12px;}#pmenu{list-style-type:none;}#pmenu li.main{display:block;position:relative;float:left;}#pmenu li.main a.mainAnchor{display:block;float:left;padding:8px 7px 9px;text-decoration:none;}#pmenu li.main:first-child{font-weight:100;}#pmenu .main a.over,#pmenu a.current{color:#05349B; background-color:#FFF;}#pmenu li.main:hover ul{display:block; background-color:#FFF;}#pmenu ul{display:none;position:absolute;z-index:500;top:32px;left:0;width:160px;margin:0;padding:0px 10px 10px 10px;overflow:hidden;font-size:11px;border-width:1px;border-style:solid;border-top:none;}#pmenu li.sub{display:block;float:none;margin:0;padding:0px 10px;width:180px;list-style:none; font-size:11px}#pmenu li.sub a:link,#pmenu li.sub a:visited,#pmenu li.sub a:visited,#pmenu li.sub a:hover,#pmenu li.sub a:active{text-decoration:none;border:none;color:#4C4C4E;font-weight:100;}#pmenu li.sub a:hover{color:#05349B;}h1 .pageTitle{font-size:16px;}#contentWrapper{width:980px;margin:5px auto;}.oneColumnWrapper{width:990px;}.oneColumn{width:980px;margin:0 5px 5px 5px;}.oneThirdColumnWrapper{width:310px;height:310px;}.oneThirdColumnShortWrapper{width:310px;height:110px;}.oneThirdColumnMidWrapper{width:310px;height:188px;}.oneThirdColumnShort{margin:5px;width:300px;height:100px;overflow:hidden;}.oneThirdColumn{width:300px;margin:5px;}.twoThirdColumnWrapper{width:670px;height:310px;}.twoThirdColumn{width:660px;height:300px;overflow:auto;margin:5px;}.oneFifthColumnWrapper{width:198px;}.oneFifthColumn{width:188px;}.oneColumnWrapper,.oneThirdColumnWrapper,.oneFourthColumnShortWrapper,.oneThirdColumnShortWrapper,.twoThirdColumnWrapper,.oneFifthColumnWrapper,.oneThirdColumnMidWrapper{background-position:bottom center;background-repeat:no-repeat;}.columnImageDivider{width:30px;height:310px;}.group{margin-bottom:10px;}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#footerWrapper{width:980px;height:40px;padding-top:10px;margin-top:20px;padding-bottom:10px;background-repeat:no-repeat; background-color:#999; color:#FFF; display:none;}#footerWrapper .padLeft{padding-left:20px;}#footerWrapper .padRight{padding-right:20px;}#footerWrapper *{color:#808284;text-decoration:none;line-height:14px;}.floatLeft{float:left;}.floatRight{float:right;}.floatRight2{float:right; margin-right: 10px;}.clearElement{clear:both;font-size:0;}.contentIframe{width:980px;height:700px;overflow:auto;margin:0 10px;}#pmenu ul{left:-1px;}#waitListLink{padding-left:13px;background-repeat:no-repeat;background-position:2px 2px;}.sprite-closeButton{background-position:0 -0px;height:12px;width:13px;}.sprite-gaqicontransparent{background-position:0 -22px;height:13px;width:27px;}.sprite-icon_arrowdown{background-position:0 -45px;height:6px;width:9px;}.sprite-icon_arrowright{background-position:0 -61px;height:9px;width:6px;}.sprite-icon_askaquestion{background-position:0 -80px;height:18px;width:21px;}.sprite-icon_askaquestionsmall{background-position:0 -108px;height:1px;width:1px;}.sprite-icon_backtoresults{background-position:0 -119px;height:8px;width:11px;}.sprite-icon_bubble{background-position:0 -137px;height:20px;width:10px;}.sprite-icon_buildacar{background-position:0 -167px;height:25px;width:28px;}.sprite-icon_calculator{background-position:0 -202px;height:15px;width:19px;}.sprite-icon_camera{background-position:0 -227px;height:11px;width:14px;}.sprite-icon_creditCardHold{background-position:0 -248px;height:25px;width:28px;}.sprite-icon_emailafriend{background-position:0 -283px;height:11px;width:17px;}.sprite-icon_finditforme{background-position:0 -304px;height:25px;width:28px;}.sprite-icon_getaquote{background-position:0 -339px;height:1px;width:1px;}.sprite-icon_horizaontalline{background-position:0 -350px;height:5px;width:246px;}.sprite-icon_kbb{background-position:0 -365px;height:25px;width:28px;}.sprite-icon_makeanoffer{background-position:0 -400px;height:24px;width:25px;}.sprite-icon_makeanoffersmall{background-position:0 -434px;height:1px;width:1px;}.sprite-icon_nada{background-position:0 -445px;height:25px;width:28px;}.sprite-icon_paginationLeft_offnew{background-position:0 -480px;height:7px;width:4px;}.sprite-icon_paginationLeft_on_bott{background-position:0 -497px;height:7px;width:4px;}.sprite-icon_paginationLeft_on_top{background-position:0 -514px;height:7px;width:4px;}.sprite-icon_paginationRight_offnew{background-position:0 -531px;height:7px;width:4px;}.sprite-icon_paginationRight_on{background-position:0 -548px;height:9px;width:5px;}.sprite-icon_paginationRight_on_bot{background-position:0 -567px;height:7px;width:4px;}.sprite-icon_paymentcalc{background-position:0 -584px;height:15px;width:12px;}.sprite-icon_print{background-position:0 -609px;height:14px;width:18px;}.sprite-icon_requesfinancing{background-position:0 -633px;height:27px;width:25px;}.sprite-icon_requestInformation{background-position:0 -670px;height:25px;width:28px;}.sprite-icon_tag{background-position:0 -705px;height:20px;width:10px;}.sprite-icon_verticalline{background-position:0 -735px;height:13px;width:1px;}.sprite-icon_vmg{background-position:0 -758px;height:18px;width:18px;}.sprite-icon_zoom{background-position:0 -786px;height:14px;width:16px;}.sprite-icon-similarVehiclesLine{background-position:0 -810px;height:1px;width:2px;}.sprite-indicator1{background-position:0 -821px;height:12px;width:15px;}.sprite-mediaButton_bg{background-position:0 -843px;height:23px;width:138px;}.sprite-no_image_graphic{background-position:0 -876px;height:192px;width:251px;}.sprite-no_image_graphic_results{background-position:0 -1078px;height:105px;width:143px;}.sprite-photo_listtab{background-position:0 -1193px;height:28px;width:128px;}.sprite-resultItem_border_bg{background-position:0 -1231px;height:1px;width:2px;}.sprite-results_searchArrRight{background-position:0 -1242px;height:20px;width:12px;}.sprite-results_startOver_arrow{background-position:0 -1272px;height:9px;width:5px;}.sprite-search_collapse_closed{background-position:0 -1291px;height:15px;width:15px;}.sprite-search_collapse_open{background-position:0 -1316px;height:15px;width:15px;}.sprite-slider_back{background-position:0 -1341px;height:2px;width:161px;}.sprite-svRightArrow{background-position:0 -1353px;height:12px;width:7px;}.sprite-trim_pulldown_arrow{background-position:0 -1375px;height:12px;width:22px;}.sprite-updating_image{background-position:0 -1397px;height:118px;width:344px;}.sprite-upPointer{background-position:0 -1525px;height:53px;width:40px;}.sprite-vert_dotted{background-position:0 -1588px;height:2px;width:1px;}.sprite-btn_backToTop{background-position:0 -1600px;height:19px;width:10px;}.sprite-buildacar{background-position:0 -1629px;height:20px;width:20px;}.sprite-button_search_disabled{background-position:0 -1659px;height:22px;width:117px;}.sprite-calc_dialog_close{background-position:0 -1691px;height:12px;width:13px;}.sprite-dialog_arrow_left{background-position:0 -1713px;height:28px;width:24px;}.sprite-dialog_arrow_right{background-position:0 -1751px;height:28px;width:24px;}.sprite-discounts_latest{background-position:0 -1789px;height:25px;width:97px;}.sprite-downPointer{background-position:0 -1824px;height:53px;width:40px;}.sprite-filterArrow{background-position:0 -1887px;height:10px;width:10px;}.sprite-filterArrowOpen{background-position:0 -1907px;height:10px;width:10px;}.sprite-findforme{background-position:0 -1927px;height:20px;width:20px;}.sprite-flex_divider{background-position:0 -1957px;height:11px;width:1px;}.sprite-generic_certified{background-position:0 -1978px;height:55px;width:87px;}.sprite-horizontal{background-position:0 -2043px;height:1px;width:427px;}.sprite-head{background-position:0 -2054px;height:30px;width:244px;}.sprite-icon_carFax_oneOwnerCombo{background-position:0 -2094px;height:31px;width:88px;}.sprite-icon_carFax_logo{background-position:0 -2135px;height:31px;width:88px;}.sprite-results_searchArrRight_hover{background-position:0 -2176px;height:20px;width:12px;}.sprite-icon_phone{background-position:0 -2206px;height:1px;width:1px;}.sprite-currentSpecials{background-position:0 -2217px;height:21px;width:211px;}.sprite-specialsSales{background-position:0 -2248px;height:26px;width:260px;}.sprite-mpg_no_text{background-position:0 -2284px;height:26px;width:25px;}.sprite-icon_disclaimer_arrow{background-position:0 -2320px;height:35px;width:25px;}.sprite-specialsSalesHeader{background-position:0 -2365px;height:26px;width:260px;}.sprite-specialsSalesHeaderPlain{background-position:0 -2401px;height:26px;width:260px;}.sprite-icon_mpg_small{background-position:0 -2437px;height:15px;width:14px;}.sprite-icon_filmstrip{background-position:0 -2462px;height:13px;width:15px;}.sprite-icon_playVideoThumb{background-position:0 -2485px;height:30px;width:40px;}.sprite-icon_tooltipdownarrow{background-position:0 -2525px;height:21px;width:31px;}.sprite-icon_arrowVideo{background-position:0 -2556px;height:12px;width:13px;}.sprite-icon_dealerInfo{background-position:0 -2578px;height:20px;width:10px;}.sprite-downPointer_right{background-position:0 -2608px;height:53px;width:40px;}.sprite-upPointer_right{background-position:0 -2671px;height:53px;width:40px;}.sprite-no_image_available_wide{background-position:0 -2734px;height:300px;width:400px;}.sprite-icon_printer{background-position:0 -3044px;height:22px;width:24px;}.sprite-icon_favorites{background-position:0 -3076px;height:24px;width:24px;}.sprite-icon_facebook{background-position:0 -3110px;height:24px;width:24px;}.sprite-icon_twitter{background-position:0 -3144px;height:24px;width:24px;}.sprite-icon_email{background-position:0 -3178px;height:18px;width:24px;}.sprite-icon_returnToSearchResults{background-position:0 -3206px;height:9px;width:10px;}.disclaimerIdentifer{font-size:10px;color:#f00;font-weight:bold;}#redesignedSearchWidget{width:700px;background-color:#FFF;margin:0 20px;min-height:420px;height:auto;padding-bottom:5px;}#searchInnerContainer .clear{float:left;clear:both;width:690px;}#redesignedSearchWidget #searchInnerContainer{margin:5px 15px;width:670px;height:auto;padding:0;float:left;}#redesignedSearchWidget #searchBySelectionHeader{float:left;font-size:14px;font-weight:bold;}#vehicleCountContainer{float:right;font-size:12px;}#inv_search_count_container{font-weight:bold;float:right;margin-right:2px;}#vehicleCountLabel{font-weight:bold;float:right;}#standardSearchCategory div input,#customSearchCategory div input{margin-bottom:15px;}#vehSearchPrimaryCriteria,#primaryFilters,#secondaryFilters{float:left;margin-top:15px;}label,.rangeLabel,.handleFilterLabel{text-transform: capitalize;}#standardSearchCategory div{float:left;}#vehSearchPrimaryCriteria{width:200px;clear:left;}#basicFilters label,#inv_search_zipCode_container label,#inv_search_stockOrVIN_container label{font-weight:bold;margin:3px 5px 0 0;width:60px;display:block;float:left;clear:left;}#basicFilters label{height:32px;}.searchdropdown{width:130px;height:20px;border:1px solid #CCC;margin-bottom:15px;float:left;}#inv_search_zipCode_container{clear:both;}.zipCodeClass{width:74px;border:1px solid #CCC;}.zipwithinlabel{padding-top:15px;}.zipsearchdropdown{border:1px solid #CCC;margin:15px 0;width:74px;}#inv_search_stockOrVIN{border:1px solid #CCC;width:130px;float:left;}.vinlabel{white-space:normal;}.error_highlight{background-color:#FF6;}.showZipCode_error_msg{display:block;}#inv_search_errorMsg_container,.inv_search_errorMsg_container{background-color:#FFF;border:1px solid #CCC;font-size:10px;height:auto;margin-left:8px;position:absolute;width:140px;z-index:9999;padding:5px;display:inline;}#leftarrow{border-bottom:3px solid #FFF;border-right:3px solid #CCC;border-top:3px solid #FFF;font-size:0;left:-3px;top:5px;line-height:0;position:absolute;}#primaryFilters{margin-left:50px;width:185px;}.rangeDropdown{margin-bottom:10px;width:70px;height:20px;border:1px solid #CCC;}div.range-selectors{display:block;margin-top:5px;margin-right:15px;}div.range-grouping label{display:none;}div.rangeLabel{clear:both;}div.range-grouping div{display:inline;}div.range-grouping select{width:60px;}inv_search_paymentTypeSelector_container{float:left;width:115px;}#paymentCalculatorIcon{cursor:pointer;display:inline-block;}.max{margin-left:10px;}option[disabled=disabled]{color:red;}.rangeLabel{margin:3px 5px 0 0;white-space:nowrap;}div.selectedText{clear:both;padding-top:5px;color:#666;font-size:10px;}div.paymentRadioLabel{float:left;}#inv_search_priceRange_slider,#inv_search_monthlyPaymentRange_slider{margin-top:10px;}option.optDisabled{color:#CCC;}.ui-slider{position:relative;text-align:left;margin-top:5px;margin-left:4px;width:150px;clear:both;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:pointer;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-5px;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}div#paymentCalculatorTermsLayer{height:auto;display:block;border:1px solid #ccc;}.closeCalcText{display:none;}.calcContainer{border-color:#ccc!important;border-left:none!important;border-right:none!important;border-top:none!important;}.calcContainer input,.calcContainer select{border:1px solid #CCC;}.reEstimateButtonOuter{border:none!important;}.reEstimateButton{color:#000!important;border:none!important;background-color:transparent!important;text-transform:none!important;background-repeat:no-repeat!important;background-position:0 5px!important;}div#termsConditionsArrow{display:block;}#secondaryFilters{margin-left:35px;clear:right;width:200px;}#showMeOnly{float:left;width:184px;margin:0 0 5px 0;padding-left:7px;background-repeat:repeat-x;background-position:0 17px;font-weight:bold;box-sizing:border-box;border-bottom:1px dotted #000;}#inv_search_campaign_container{z-index:15;}#inv_search_fuelType_container{z-index:14;}#inv_search_option_container{z-index:13;}#inv_search_transmission_container{z-index:12;}#inv_search_drivetrain_container{z-index:11;}#inv_search_displacement_container{z-index:10;}#inv_search_campaign_Icon{width:16px;height:18px;vertical-align:top;margin-right:5px;}.filterItem{float:left;clear:left;width:176px;min-height:21px;height:auto;margin:0 0 4px 0;background-repeat:repeat-x;background-position:0 20px;position:relative;overflow:none;border-bottom:1px dotted #000;}.filterItem .subFiltersContainer{position:absolute;top:18px;width:170px;background-color:#fff;padding:2px;box-sizing:border-box;left:-3000px;border:1px solid #CCC;}.filterItem .filterToggleImage{float:left;width:170px;height:10px;margin:3px 0 0 0;margin:3px 0 0 5px;display:inline;background-repeat:no-repeat;cursor:pointer;padding-left:18px;}.openFilterItem{background-color:#CCC;}.openFilterItem .subFiltersContainer{background-color:#fff;left:0;z-index:9999;}.filterItem .filterName{width:100%;padding:2px;}#inv_search_displacement_container .subFiltersContainer{height:120px;overflow-x:hidden;overflow-y:auto;}div.filterItem input{margin-left:0;}#handleFilters{width:100%;height:30px;display:block;float:left;padding-top:20px;}.inv_search_clearAll{float:left;margin-left:20px;margin-top:1px;cursor:pointer;padding-left:10px;background-repeat:no-repeat;background-position:0 3px;}#disabledSearchButtonRedesign{float:left;clear:left;margin:10px 0 0 496px;display:inline;cursor:auto;}a#searchSubmitButton{background-color:#808284;background-repeat:no-repeat;width:75px;height:22px;font-weight:bold;border:none;border-right:1px solid #808284;font-size:12px;cursor:pointer;float:right;margin-right:20px;}a.searchButton:link,a.searchButton:visited,a.searchButton:hover,a.searchButton:active{color:#4C4C4E;}.searchButton span{margin-top:3px;padding-left:18px;display:block;background-repeat:no-repeat;background-position:8px 3px;}#inv_search_disclaimer{margin:0 10px 10px;clear:both;}#inv_search_mpgDisclaimer_container{margin-top:10px;}.disclaimerIdentifer{color:#666;}#inv_search_zipCode_container{clear:both;}.hiddenSearchSubmit{width:0;height:0;border:none;}#priceDisclaimer{list-style:none;padding-left:3px;}#priceDisclaimer li{margin-bottom:4px;}#searchControlOuter{float:left;}#results_searchWidget{width:210px;font-size:11px;z-index:10;margin:10px 0 0 2px;}.filterBack{height:auto;background-color:#e9efef;}#results_searchWidget_inner{float:left;clear:left;width:197px!important;width:204px;margin:6px 5px 14px 6px!important;margin:6px 5px 4px 6px;background-color:#fff;-moz-box-sizing:padding-box;box-sizing:padding-box;padding:0 0 4px 0;border:1px solid #d0d0d0;}#results_searchWidget_innerGrad{float:left;clear:left;width:184px;margin:4px 0 0 4px;display:inline;background-position:bottom;background-repeat:repeat-x;background-color:#fff;color:#333;}#results_refineHeaderContainer{float:left;margin-left:4px;display:inline;font-family:Arial,sans-serif;}#results_refineVerb{float:left;margin-right:5px;}#inv_search_count_container{float:left;font-size:16px;}.results_vehicleCountHeaderText{font-size:16px;font-weight:bold;color:#030303;}#results_refineNoun{float:left;}.results_searchCollapse{float:right;height:15px;background-repeat:no-repeat;cursor:pointer;margin:2px 4px 0 8px;}.clear{float:left;clear:both;width:177px;margin:2px 0 0 4px;height:1px;background-repeat:repeat-x;display:inline;overflow:hidden;line-height:1px;border-bottom:1px dotted #000;}#vehSearchPrimaryCriteria{margin:5px 0 0 5px;}.searchLabel{margin:3px 5px 0 0;width:40px;}#primaryFilters{width:177px!important;margin:10px 5px 0 3px;}.inv_search_clearAll{float:right;margin-right:4px;padding-top:3px;width:50px;}#showMeOnly{width:174px!important;}#secondaryFilters{margin:4px 0 0 4px;width:184px;}.filterItem{width:180px;}.filterItem .filterToggleImage{margin:3px 4px 0 4px!important;}div.filterItem input{margin-left:4px!important;margin-left:0;}#inv_search_zipCode_container{margin-left:46px;}.zipCodeClass{margin-left:10px!important;margin-left:-5px;float:left!important;}.zipwithinlabel{margin-top:15px;}#resultsContainer{float:left;width:980px!important;min-height:800px;}#results_tabRow{width:150px;margin-left:4px;}.tabstext{color:#345372;font-weight:bold;font-size:11px;font-style:Arial;margin-top:-18px;margin-left:35px;}.searchresultstoplinks{float:right;font-family:arial;font-weight:bold;font-size:11px;color:#FFF;margin-right:2px!important;margin-right:-1px;margin-top:-15px;}#inv_results_container{background-color:#fff;clear:left;float:left;position:relative;width:980px;margin-top:5px!important;margin-top:-2px;border:2px solid #d0d0d0;}.hideMeDiv{display:none;}.results_controlBar{float:left;clear:left;width:968px!important;width:968px;height:27px;margin:5px 0 0 5px;display:inline;}.controlBar_top{--background-color:#2f74a9;--color:#fff;margin-bottom:13px;}.results_controlBar_controlItem{float:right;clear:none;margin:5px;display:inline;font-size:12px;}.results_controlBar_controlItem .controlItem_text{float:left;padding:1px 0 0 0;font-weight:bold;}.goToPageText{float:left;width:34px;border:1px solid #7f9db9;}.paginationLeft,.paginationRight{float:left;-moz-box-sizing:boder-box;box-sizing:boder-box;width:14px;height:13px;cursor:pointer;border:1px solid #fff;margin:0 4px 0 4px;padding-top:1px;text-align:center;}.paginationLeftOff,.paginationRightOff{float:left;-moz-box-sizing:boder-box;box-sizing:boder-box;width:14px;height:13px;cursor:pointer;border:1px solid #aaa;margin:0 4px 0 4px;padding-top:1px;text-align:center;}.paginationInactive{border:1px solid #999;}.controlBar_bottom{color:#666;}.controlBar_bottom .paginationInactive{border:1px solid #ccc;}.controlBar_bottom .paginationLeft,.controlBar_bottom .paginationRight{border:1px solid #369;}.results_controlBar_controlItem select{float:left;padding:0;border:1px solid #7f9db9;margin:0;font-family:Arial,sans-serif;font-size:10px;}.chainedFieldRow{width:176px;}.chainedFieldRow{clear:left;width:216px;margin-bottom:13px;height:20px;}.chained1{z-index:7;}.chainedFieldSortContainer{float:left;width:151px;height:18px;box-sizing:border-box;border:1px solid #7f9db9;background-color:#fff;background-position:135px 1px;background-repeat:no-repeat;position:relative;overflow:visible;}.chainedSortFieldDefault{width:151px;height:17px;overflow:hidden;margin:1px 0 0 0;padding:0 10px 0 3px;color:#2f74a9;font-size:12px;cursor:pointer;}* html .chainedFieldDefault{height:18px;}.sortCol1{color:#000;padding-left:5px;padding-right:10px;float:left;font-size:11px;font-weight:bold;font-family:arial;height:14px;}.sortCol2{color:#999;float:left;font-size:11px;font-family:arial;height:14px;padding-left:5px;white-space:nowrap;}.sortCol3{color:#000;padding-right:10px;float:left;font-size:11px;font-weight:bold;font-family:arial;height:14px;}.sortBold{font-family:Arial;color:black;font-weight:bold;}.sortdropdownItem{float:left;clear:left;padding:4px 0 0 0;width:170px;}.sortItem{margin-left:3px;cursor:pointer;}.sortItemUnderline{margin-top:0;padding-bottom:3px;border-bottom:1px solid #ccc;}#dropdown_sortBy{margin-left:4px;}.chainedFieldDropdown{position:absolute;top:20px;left:-1000px;width:184px;background-color:#fff;z-index:10000;overflow-x:none;}.open .chainedFieldDropdown{left:0;padding-bottom:2px;overflow:auto;}#results_resultsList{float:left;clear:left;width:960px;margin:0;display:inline;color:#333;font-family:Verdana,sans-serif;}.results_resultItem{clear:left;width:970px;min-height:153px;height:auto;background-position:0 100%;background-repeat:repeat-x;padding:5px 0 0 5px;-moz-box-sizing:border-box;box-sizing:border-box;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .results_resultsRowEven{background-color:#ebebeb;}.results_resultsRowOdd{background-color:#fff;}* html .results_resultItem{height:153px;}.results_mediaCol{float:left;width:150px;margin:0 10px 0 0;}.results_resultItemPhotoContainer{width:150px;height:112px;border:1px solid #ccc;display:table;#position:relative;overflow:hidden;}.results_resultItemPhoto{width:148px;cursor:hand;}.results_mediaButton{float:left;clear:left;width:138px;height:23px;background-repeat:no-repeat;margin:3px 0 0 6px;display:inline;}.results_detailsCol{clear:right;float:left;width:795px;}.results_vehicleHeader{float:left;width:795px;min-height:24px;height:auto;margin:0px 0 0 0;background-position:0 100%;background-repeat:repeat-x;font-size:15px;font-weight:bold;font-family:Arial,Verdana,sans-serif;border-bottom:1px dotted #000;}* html .results_vehicleHeader{height:24px;}.results_vehicleHeader_category{color:#ccc;text-transform:uppercase;}.results_vehicleName{float:left;margin-top:0px;}.results_vehicleNameyear{white-space:nowrap;float:left;}.results_handCursor{cursor:hand;text-decoration:none;color:#333;}.results_textUnderline{text-decoration:underline;}.results_vehicleName a:link,.results_vehicleName a:active,.results_vehicleName a:hover{text-decoration:none;color:#333;}.results_vehicleName a:visited{text-decoration:none;color:#780032;}.results_featuredPrice,.results_salePrice,.results_payment{float:right;margin-left:4px;}.results_payment{width:auto;}.results_salePrice{color:#bf272d;}.results_priceLabel{float:left;font-size:12px;padding:2px 2px 0 0;}.results_priceValue{float:left;font-size:15px;color:#333;padding:1px 0 0 0;}.paddRight_2px{padding:0 2px 0 0;}.paddRight_2px_top_5px{padding:5px 2px 0 0;}.results_vehicleSubHeader{float:left;clear:left;width:570px;margin:2px 0 0 0;font-weight:bold;font-size:13px;position:relative;}.results_subheadItem{float:left;margin:0 15px 0 0;}.results_resultItemBody{float:left;clear:left;width:100%;}.results_resultItemBody .results_description{float:left;margin:5px 0 0 0;height:46px;overflow:hidden;position:relative!important;position:static;width:100%;}.results_seeMoreDetails{position:absolute;bottom:0;right:0;font-weight:bold;font-size:11px;background-color:#fff;text-transform:capitalize;float:left;white-space:nowrap;--color:#06c;width:100%;text-align:right;}.results_resultsRowEven .results_seeMoreDetails{--background-color:#ebebeb;}.results_seeMoreDetails a:link,.results_seeMoreDetails a:active,.results_seeMoreDetails a:visited,.results_seeMoreDetails a:hover{color:#06c;}.results_specLabel{color:#666;font-size:11px;float:left;height:16px;padding-right:5px;white-space:nowrap;}.results_specValue{color:#000;float:left;height:16px;padding-right:5px;white-space:nowrap;font-size:11px;}.one_icons .results_description{width:472px;}.two_icons .results_description{width:381px;}.three_icons .results_description{width:294px;}.results_resultIcons{float:right;width:auto;}.results_clickableZone{position:absolute;z-index:0;width:580px;height:150px;margin-left:170px;cursor:pointer;background-color:#fff;filter:alpha(opacity=0);-moz-opacity:.100;}.one_icons .results_resultIcons{width:91px;}.two_icons .results_resultIcons{width:185px;}.three_icons .results_resultIcons{width:276px;}.results_resultIcon{float:right;text-align:center;padding-bottom:2px;font-family:Trebuchet MS,sans-serif;width:91px;}.results_resultIcon img{border:none;display:block;margin-left:auto;margin-right:auto;}.results_resultIcon p{font-size:12px;font-weight:normal;float:none;margin:0 auto 0 auto;text-decoration:underline;}.results_specialIcon{cursor:pointer;color:#f33;position:relative;}.results_carfaxIcon{cursor:pointer;color:#36c;text-decoration:underline;}.results_itemBottom{float:left;clear:left;width:580px;margin:5px 0 0 0;}.results_flexButtonsContainer{float:left;position:relative;top:10px;width:575px;}.results_flexDivider{float:left;width:1px;height:11px;margin:8px 8px 0 0;overflow:hidden;background-repeat:no-repeat;}.results_flexButton{float:left;height:23px;margin:0 8px 0 0;cursor:pointer;}.results_flexButton img{float:left;display:block;margin:0;padding:0;}.results_flexButton input{float:left;margin:4px 2px 0 0;padding:0;}.results_flexButton .results_flexLabel{float:left;font-family:Trebuchet MS,sans-serif;line-height:11px;font-size:10px;width:35px!important;width:50px;height:23px;--text-align:center;}.flex_blue{color:#0f476d;}.flex_green{color:#690;}.results_dealerInfoContainer{float:right;width:365px;margin:0 15px 0 0;overflow:visible;display:inline;}.results_dealerPhoneNumber{float:right;clear:right;width:365px;font-size:11px;font-weight:bold;text-align:right;}.results_dealerAddress{float:right;clear:right;width:365px;font-weight:bold;text-align:right;font-size:10px;}.photoPosition{margin-left:35px;}.results_mediaButton a:link,.results_mediaButton a:visited,.results_mediaButton a:active,.results_mediaButton a:hover{text-decoration:none;color:#333;}.results_mediaButton a:hover{text-decoration:underline;}.results_mediaCount{float:left;margin:0 5px 0 3px;display:inline;}.results_mediaCount img{float:left;margin:4px 1px 0 0;border:none;}.results_mediaCount .results_mediaLabel{float:left;margin:3px 0 0 1px;font-family:Trebuchet MS,Verdana,sans-serif;font-weight:bold;font-size:10px;cursor:pointer;}.mediaDivider{float:left;width:1px;height:15px;margin:3px 0 0 0;overflow:hidden;background-repeat:repeat-y;}.priceMarginTop{margin-top:0px;overflow:auto;width:auto;clear:left;}.floatLeft{float:left;}.padRight{padding-right:5px;}.extColorHeight{*height:2px;margin-right:2px;}.extColorBottom{margin-bottom:0;}.highlightSpecificationHeight{height:55px;}.specificationLabel{text-transform:lowercase;}.results_flexDivider{background-repeat:repeat-y;height:11px;}.icon_paginationLeft_ImgAlignment{margin-left:5px!important;margin-top:3px!important;margin-left:1px;margin-top:5px;margin-bottom:0!important;margin-bottom:-4px;}.icon_paginationRight_ImgAlignment{margin-left:5px!important;margin-top:2px!important;margin-left:1px;margin-top:4px;margin-bottom:0!important;margin-bottom:-3px;}.icon_paginationRight_offImgAlignment{margin-left:5px!important;margin-top:3px!important;margin-left:1px;margin-top:5px;margin-bottom:0!important;margin-bottom:-3px;}.icon_camera_ImgAlignment{float:left;margin:5px 5px 0 0;}.getAQuoteAlignment{float:left;}.askAQuestionImgAlignment{float:left;}.spec{float:left;}.btn_backToTopImgAlignment{float:left;}.mediaButton_bgImgAlign{float:left;}.backToTopLinkText{font-size:11px;font-weight:bold;color:666666;float:left;background-color:#FBFCFD;padding:8px 0 0 4px;cursor:pointer;}.results_controlBar_controlItem_Bottem{margin-right:0px;}.specialsAlignment{margin-left:0;}.specialsTermsLayer{cursor:default;position:absolute;bottom:-2px;left:-216px!important;left:-245px;width:211px!important;width:209px;border:3px solid #D40305;background-color:#fff;z-index:9999;font-weight:normal;color:#333;text-transform:none;text-decoration:none;display:none;}.specialsTermsLayerVD{cursor:default;width:211px!important;width:197px;border:3px solid #D40305;background-color:#fff;font-weight:normal;color:#333;text-transform:none;text-decoration:none;margin:10px 0;position:relative;}#termsConditionsArrow{position:absolute;top:24px!important;left:-24px!important;left:-24px;width:24px;height:28px;}#legalConditionsArrow{position:absolute;top:62px;left:316px;width:24px;height:28px;}#specialsConditionsArrow{position:absolute;bottom:20px;left:214px;width:24px;height:28px;}#discountsConditionsArrow{position:absolute;top:15px;left:211px;width:24px;height:28px;}#resultsSpecialsArrow{position:absolute;top:35px;left:204px;width:24px;height:28px;}.closeLayerButton{float:right;clear:left;margin:7px 4px 0 7px;cursor:pointer;display:inline;}.legalCloseLayerButton{float:left;clear:left;width:300px;margin:7px 0 0 7px;cursor:pointer;display:inline;}.legalCloseLayerButton img{float:right;margin:0 3px 0 0;}.specialsHeaderText{font-size:12px;color:#FFF;padding:6px 0 0 35px;}.specialsHeaderTextWithLogo{font-size:12px;color:#FFF;padding:6px 0 0 0;}.paddingBottom8px{padding-bottom:8px;}.specialDisclaimerClose{position:absolute;display:block;z-index:99;cursor:pointer;top:-10px;left:725px!important;left:715px;}.vsrDisclamierDetails{background-color:#fff;position:absolute;width:710px;border:1px solid #369;z-index:9;color:#AAA;font-size:10px;padding:4px;display:none;text-align:left;margin-left:-625px!important;margin-left:-675px;margin-top:10px;}.disclaimerInnerBox{border:1px solid #369;padding:4px;}#vsrUpArrow{position:absolute;top:-12px;left:655px;}.vsrDisclaimerLink{color:#73899a;padding-top:3px;text-decoration:underline;cursor:pointer;font-size:10px;}.vsrSpecialDisclaimerClose{position:absolute;display:block;z-index:99;cursor:pointer;top:-10px;left:705px!important;left:695px;}.specialTitle{padding-left:5px;color:#fff;font-weight:bold;font-size:12px;padding-top:2px;}.specialsTitle{color:#fff;font-weight:bold;text-align:left;}#legalDisclaimer{margin:4px 4px;}.ie6Specials{height:39px;width:28px;}.specialsIcon{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}.certifiedMargin{margin-top:12px!important;margin-top:8px;margin-right:18px;}.paddingLeftFive{padding-left:5px;}.mpgDisplay{font-family:arial;font-size:12px;}.mpgDiscStar{font-size:10px;color:#f00;font-weight:bold;}.mpgRangeText{font-size:9px;font-weight:normal;margin-top:3px;}.certifiedLogo{font-family:verdana;font-size:14px;font-weight:bold;color:#959595;height:36px!important;height:55px;width:85px!important;width:87px;text-align:center;padding-top:17px;border:1px solid #959595;background-color:#fff;}.historyReportText{color:#11527f;font-size:11px;}.paddingLeftTen{padding-left:10px;}.getDealerInfoAlignment{float:left;}.floatRight{float:right;}.onStarTopPadding{padding-top:5px;padding-right:10px;}.onStarTopPaddingWithCarFax{padding-top:5px;padding-right:10px;}.hotDealsGraphics{position:absolute;height:75px;width:100%;top:-2px;left:18px;float:right;z-index:10;text-align:right;}.hotDealClass{width:550px;}.hotDealSeeMore{padding-right:15px;}.photoPosition{margin-left:35px;}.photoVideoPosition{margin-left:6px;}.verticalLine{float:left;margin:5px 0 0 4px;}.distanceValue{color:#06C;float:left;font-size:15px;font-weight:bold;vertical-align:middle;margin-left:5px;}.distance_units{font-family:Trebuchet MS,sans-serif;line-height:11px;font-size:10px;color:#0F476D;text-align:center;font-weight:normal;margin-left:2px;}#vehInfoSites{margin:4px 0 0 7px;clear:both;}.results_flexDivider{background-repeat:repeat-y;height:11px;}.icon_paginationLeft_ImgAlignment{margin-left:5px!important;margin-top:3px!important;margin-left:1px;margin-top:5px;margin-bottom:0!important;margin-bottom:-4px;}.icon_paginationRight_ImgAlignment{margin-left:5px!important;margin-top:2px!important;margin-left:1px;margin-top:4px;margin-bottom:0!important;margin-bottom:-3px;}.icon_paginationRight_offImgAlignment{margin-left:5px!important;margin-top:3px!important;margin-left:1px;margin-top:5px;margin-bottom:0!important;margin-bottom:-3px;}.icon_camera_ImgAlignment{float:left;margin:5px 1px 0 0;}.icon_video_ImgAlignment{float:left;margin:5px 5px 0 5px;}.getAQuoteAlignment{float:left;}.askAQuestionImgAlignment{float:left;}.spec{float:left;}.btn_backToTopImgAlignment{float:left;}.mediaButton_bgImgAlign{float:left;}#results_resultsContainer p{font-size:12px;font-weight:normal;color:#333;}#results_resultsContainer p{margin:0;padding:0;line-height:1;}.results_tab{float:left;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 9px 0 9px;height:21px;background-color:#c4d6e5;color:#1a3d5d;margin:4px 4px 0 0;cursor:pointer;font-size:12px;width:130px;letter-spacing:-1px;}.results_tabActive{background-color:#fff;color:#1a3d5d;height:26px;padding:9px 9px 0 9px;margin-right:4px;}.results_firstTab{margin-left:9px;display:inline;}.results_tab img{float:left;margin:0 5px 0 0;}.results_tab p{float:left;clear:none;font-weight:bold;}#results_topButtons{float:right;width:432px;}.results_topButton{float:right;margin:8px 25px 0 0;display:inline;}.results_topButton a:link,.results_topButton a:active,.results_topButton a:visited,.results_topButton a:hover{text-decoration:none;font-weight:bold;font-size:12px;}.results_topButton a:hover{text-decoration:underline;}#results_needHelpContainer{background-color:#E5EBF0;border:1px solid #2F74A9;color:#4A5E81;float:left;font-family:Trebuchet MS;font-size:10px;font-weight:bold;height:29px;margin-top:-2px!important;width:755px;margin-left:0;}.selectedSortItem{margin-left:0;}.takeActionText{padding-top:5px;padding-left:20px;padding-right:5px;}.takeActionPos{padding-top:3px;padding-left:10px;padding-right:7px;}.takeActionBtnText{padding-right:5px;padding-top:7px;}.takeActionCursor{cursor:pointer;}.specificationLabel{text-transform:lowercase;}.photoListTabPlacement{margin-top:0;}.backToSearchImgAlignment{float:left;margin-top:3px;}.buildacarImgAligment{margin-top:3px;margin-right:-5px!important;margin-right:10px;}.icon_verticallineImgAlignment{margin-top:0!important;margin-top:8px;}.findformeImgAligment{margin-top:3px;margin-right:-5px!important;margin-right:10px;}.icon_verticallineImgAlignment2{margin-top:8px;}#downPointer{display:none;}#upPointer{margin-top:50px;}#downPointer_right{display:none;}#upPointer_right{display:none;margin-top:50px;}#pointer{visibility:hidden;position:absolute;left:464px;z-index:1001;}#crossClose{position:absolute;display:none;z-index:1001;cursor:pointer;}#dealerInfoContainer{width:340px;height:132px!important;height:130px;position:absolute;display:none;z-index:100;border-color:#fff transparent transparent #f0f0f0;border-width:0 0 0 1px;border-style:solid;}#semiTransLayer{width:100%;height:100%;position:relative;top:0;left:0;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;background-position:100% 100%;background-repeat:no-repeat;}#dealerInfoDiv{width:298px!important;width:316px;height:76px!important;height:104px;position:absolute;left:8px!important;left:10px;top:10px!important;top:10px;background:#fff;border:#e4e4e4 1px solid;padding:15px 10px 15px 10px;}#closeDealerContainer{display:none;position:relative;left:326px!important;left:324px;top:-140px!important;top:-138px;cursor:pointer;}.dealerphoneNumber{color:#000;font-family:Arial;font-size:17px;font-weight:bold;}.dealerName{color:#000;font-family:Arial;font-size:17px;font-weight:bold;clear:left;}.dealerNameVD{color:#06C;font-family:Arial;font-size:12px;font-weight:bold;clear:left;}.dealerNameVD a{color:#06C;}.dealerAddress{color:#000;font-family:Arial;font-size:11px;font-weight:normal;display:inline;}.dealerCityZip{color:#000;font-family:Arial;font-size:11px;font-weight:normal;display:table-row;float:left;margin-right:2px;}.iconPhoneAlignment{float:left;margin:5px 5px 0 0;}.hoursAndMaps{color:#000;font-family:Arial;font-size:11px;font-weight:normal;}.hoursAndMaps a{color:#11527F;}#loadingLabel{display:none;text-align:center;width:500px;margin-left:250px;}div.priceRright,div.priceRleft{display:block;}div.priceRright div,div.priceRleft div{display:block;width:1px;float:left;overflow:hidden;background-color:#fc0;}.priceRright div.p2{margin:3px 0 3px 0;height:15px!important;height:17px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.priceRleft div.p2{margin:3px 0 3px 0;height:15px!important;height:17px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.priceRright div.p3,.priceRleft div.p3{margin:2px 0 2px 0;height:18px!important;height:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.priceRright div.p4,.priceRleft div.p4{margin:1px 0 1px 0;height:19px!important;height:21px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}div.vehicleNameRright,div.vehicleNameRleft{display:block;_width:3px;}div.vehicleNameRright div,div.vehicleNameRleft div{display:block;width:1px;float:left;overflow:hidden;background-color:#fc0;}.vehicleNameRright div.p2{margin:3px 0 3px 0;height:12px!important;height:14px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.vehicleNameRleft div.p2{margin:3px 0 3px 0;height:12px!important;height:14px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.vehicleNameRright div.p3,.vehicleNameRleft div.p3{margin:2px 0 2px 0;height:14px!important;height:17px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.vehicleNameRright div.p4,.vehicleNameRleft div.p4{margin:1px 0 1px 0;height:15px!important;height:17px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.vehileNameSelectedBorder{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}div.extColorRright,div.extColorRleft{display:block;_width:3px;}div.extColorRright div,div.extColorRleft div{display:block;width:1px;float:left;overflow:hidden;background-color:#fc0;}.extColorRright div.p2{margin:3px 0 0 0;height:9px!important;height:11px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.extColorRleft div.p2{margin:3px 0 0 0;height:9px!important;height:11px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.extColorRright div.p3,.extColorRleft div.p3{margin:2px 0 0 0;height:11px!important;height:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.extColorRright div.p4,.extColorRleft div.p4{margin:1px 0 0 0;height:13px!important;height:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.extColorSelectedBorder{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}div.sortByRright,div.sortByRleft{display:block;}div.sortByRright div,div.sortByRleft div{display:block;width:1px;float:left;overflow:hidden;background-color:#fc0;}.sortByRright div.p2{margin:3px 0 3px 0;height:9px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.sortByRleft div.p2{margin:3px 0 3px 0;height:9px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.sortByRright div.p3,.sortByRleft div.p3{margin:2px 0 2px 0;height:11px!important;height:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.sortByRright div.p4,.sortByRleft div.p4{margin:1px 0 1px 0;height:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.sortBySelectedBorder{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.selectedSort{height:16px;width:155px;padding-top:1px;}.selectedSortWide{height:16px;width:225px;padding-top:1px;}.itemSelected{width:167px;margin-left:2px;}.leftMargin_35px{margin-left:35px;}.selectedPrice{height:22px!important;height:15px;background-color:#fc0;}.selectedYear{height:17px;background-color:#fc0;white-space:nowrap;}.height_17px{height:17px;}.textTransformUpperCase{text-transform:uppercase;}.textDecoration{text-decoration:underline;}.margin_5px{margin:5px;}.rightMargin_3px{margin-right:3px;}.defaultCursor{cursor:default;}.width_50px{width:50px;}.oopsMessageVSR{width:704px;padding:3px;}#results_oopsMessage{float:left;clear:left;margin:15px;font-weight:bold;}#results_oopsText{font-size:18px;width:350px;margin-left:50px;font-family:Arial;color:#999;font-weight:normal;}#results_oopsExplanation{float:left;font-size:13px;font-weight:bold;color:#333;width:500px;font-family:arial;margin-left:50px!important;margin-left:25px;margin-right:50px;}#results_seeAllVehiclesLink{margin-top:15px;margin-left:50px;font-size:13px;font-weight:bold;font-family:arial;}#results_seeAllVehiclesLink a:link,#results_seeAllVehiclesLink a:active,#results_seeAllVehiclesLink a:visited,#results_seeAllVehiclesLink a:hover{color:#06f;font-weight:bold;font-family:arial;}#copyrightText{margin:0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;border-left:1px solid #D0D0D0;width:755px;color:#A2A3A5;}#copyrightText div{padding:5px;}.featuredPriceLabel{padding-left:5px;font-size:13px;}.featuredPriceValue{font-size:14px!important;font-weight:bold;padding-right:5px;text-align:right;}.priceLine{background-color:#C88072;height:1px;overflow:hidden;margin:2px 5px;}.offerLabel{color:#A51C1B;font-weight:bold;padding-left:5px;font-size:11px;position:relative;line-height:1.5;}.offerPrice{padding-right:5px;text-align:right;font-size:12px;position:relative;}.offerPriceStrong{padding-right:5px;text-align:right;font-size:14px;font-weight:bold;position:relative;color:#A51C1B;}.expDate{padding-left:5px;font-size:10px;}.salesLine{background-color:#C88072;height:2px;overflow:hidden;margin:2px 0;}.saleLabel{color:#A51C1B;font-weight:bold;font-size:14px;padding-left:5px;}.saleValue{color:#A51C1B;font-weight:bold;font-size:16px;padding-right:5px;text-align:right;}.supColor{color:#000;}.additionalSpecials{padding-left:5px;padding-top:10px;font-weight:bold;}.disclamierLink{color:#11527F;text-decoration:underline;cursor:pointer;font-size:10px;float:right;margin:4px 0;}.disclamStar{color:#A51C1B;float:right;}.disclamierDetails{background-color:#fff;position:absolute;width:730px;border:1px solid #369;z-index:9999;top:24px;left:-285px!important;left:-275px;color:#AAA;font-size:10px;padding:4px;display:none;}.zipsearchdropdown{margin:10px 0 0 11px!important;margin:10px 0 0 3px;}.selectedExtColor{background-color:#FC0;white-space:nowrap;height:14px!important;height:15px;}#redesignedSearchWidget{height:30px;min-height:30px;}#results_searchWidget_inner{margin:0!important;}#results_searchWidget_innerGrad{width:190px;}#results_searchWidget_innerGrad,#secondaryFilters{background-image:none!important;}.filterBack{background-color:#FFF;}.results_vehicleCountHeaderText,#inv_search_count_container{font-size:12px;}#results_refineVerb{margin-right:2px;}.inv_search_clearAll{background-position:0 5px;margin-bottom:10px;}#vehSearchPrimaryCriteria,#primaryFilters,#secondaryFilters{width:190px;}#basicFilters label,#inv_search_zipCode_container label,#inv_search_stockOrVIN_container label{width:60px;}.searchdropdown{width:112px;margin-bottom:10px;}#inv_search_location_container label{float:none;}#inv_search_location_container select{width:175px;}#inv_search_zipCode_container{margin-left:0;}.zipCodeClass{margin-left:0!important;}#inv_search_radiusContainer{clear:both;}.zipsearchdropdown{margin:10px 0!important;}.zipwithinlabel{margin-top:0;padding-top:10px;}#inv_search_zipCode_container label,#inv_search_stockOrVIN_container label{margin-top:0;}#inv_search_stockOrVIN{width:110px;}.max{margin-left:5px;}div.range-selectors{margin-right:0;}.filterItem .subFiltersContainer{width:174px;}.results_mediaButton{width:150px!important;}#results_tabRow{width:128px;height:28px;margin-top:2px;float:left;position:relative;z-index:13;}.searchresultstoplinks{margin-top:5px;color:#000;cursor:pointer;}#inv_results_container{border-width:1px;margin-top:-2px!important;position:relative;z-index:12;}#vehSearchPrimaryCriteria{float:none;clear:both;}.results_controlBar{width:968px!important;height:30px;}.results_controlBar_controlItem{font-size:11px;}.chainedSortFieldDefault{font-size:inherit;}div.priceRright div,div.priceRleft div,div.vehicleNameRright div,div.vehicleNameRleft div,div.extColorRright div,div.extColorRleft div,.selectedPrice,.selectedYear,.selectedExtColor{background-color:#E6E7E8;}div.results_subheadItem div.back{background-image:none;}div.results_subheadItem div div img{visibility:hidden;}.results_resultItem{border-bottom:1px solid #CCC;}#specialsConditionsArrow{left:211px;}.results_vehicleHeader_category{text-transform:capitalize;}.oneFourthColumnShortWrapper{width:237px;height:110px;}.oneFourthColumnShort{margin:10px;width:220px;height:100px;overflow:hidden;}.HeaderBlock {		font-size: 19px;	font-weight:normal;	font-family: Helvetica, Arial, sans-serif;	--font-family: BMWType V2 Regular;	--src: url('bmwr.ttf');  	color: #000000;	background: #ffffff;    padding: 9px 0 9px 0px;	margin: 10px 0 15px;	width:975px;		border-bottom: 1px dotted #bbb;}.HeaderBlockOLD {		font-size: 18px;	font-weight: bold;	font-family: Helvetica, Arial, sans-serif;	color: #666;	background: #ebebeb;    padding: 9px 0 9px 5px;	margin: 10px 0 15px;	width:975px;	border-top: 1px dotted #bbb;	border-bottom: 1px dotted #bbb;}.oneFourthColumnShortWrapper{width:237px;height:110px;}.oneFourthColumnShort{margin:10px;width:220px;height:100px;overflow:hidden;}/* Masthead */#mastheadWrapper {background-color: #808284; 	}#dealerInfoBar {color: #ffffff; 				}/* Navigation */#pmenu a:link {color: #ffffff;				}#pmenu a:visited {color: #ffffff;		}#pmenu a:hover {color: #ffffff;			}#pmenu a:active {color: #ffffff;		}#pmenu a.subMenus.over, #pmenu ul  {	background-color: #ffffff; 	}  #pmenu ul {border-color: #808284; 	}#pmenu li.sub {background: url(../img/arrow.gif) no-repeat center left;			}/*Links */a:link {color: #4C4C4E;			}a:visited {color: #4C4C4E;	}a:hover {color: #4C4C4E;		}a:active {color: #4C4C4E;	}/* Images */#footerWrapper {background-image: url(../img/footerBG.gif);	}	.spriteContainer{	background-image :  url(../img/sprite.gif);	background-repeat : no-repeat;}#searchSubmitButton  {		background-image: url(../img/button_bg.gif);	}#searchSubmitButton span, .inv_search_clearAll, .reEstimateButton  {		background-image: url(/img/arrow.gif);	}.results_seeMoreDetails, #waitListLink {		background-image: url(/img/arrow.gif);	}.chainedFieldContainer, .chainedFieldSortContainer {background-image:url('/img/searchDropdownArrow.gif');}.back {	background-image:url(../img/back.gif);	}#logoWrapper { background-image: url(../img/masthead_logo.png); }.oneColumnWrapper { background-image: url(../img/oneColumnWrapper.gif); }.oneThirdColumnWrapper { background-image: url(../img/oneThirdColumnWrapper.gif); }.oneThirdColumnShortWrapper { background-image: url(../img/oneThirdColumnShortWrapper.png); }.oneThirdColumnMidWrapper { background-image: url(../img/oneThirdColumnMidWrapper.gif); }.twoThirdColumnWrapper { background-image: url(../img/twoThirdColumnWrapper.gif); }.oneFifthColumnWrapper { background-image: url(../img/oneFifthColumnWrapper.gif); }.columnImageDivider { background-image: url(img/columnImageDivider.gif); }a.bmwLink { background-image: url(../img/arrow.gif); }</STYLE>    <style type="text/css">.AutoHeader {font-size:17px; font-weight: bold; }.AutoPrice {font-size:15px; font-weight: bold; }.AutoType {font-size:13px; font-weight: bold; color:#999}.AutoSmall {font-size:11px; }.AutoColumnTitle {font-size:13px; color:#999}.MoreDetails{font-size:15px;}.SubmitButton{border: 1px solid #000; background-color:#CCC; font-size:15px;font-weight: bold; color:#FFF; width:100px; height:20px; margin-left: 5px;margin-top: 2px; cursor: pointer}.SearchField{  border-style: solid;  border-color: #000000;  border-width: 1px;  height:20px;  width:250px;  background-color: #E9E9E9;  color:#999;  }.subMenu{ 	font-size:12px;		color:#grey;	cursor:pointer; }<<<<<<< .mine#footer	{	margin: 0;	padding: 0.8em 0;	background-color: #999;	color: #fff;	clear: both;	--height: 275px; width:980px}=======#footer	{	margin: 0;	padding: 0.8em 0;	background-color: #999;	color: #fff;	clear: both;	height: 50px; width:980px}>>>>>>> .r117.oneThirdColumn img{overflow:hidden;height:100%;width:100%;}#midImage img{overflow:hidden;height:100%;width:100%;}#footertext {	width: 98%;	margin: 5px auto;	max-height: 200px;	height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */	overflow: auto;}.footerleft {	margin: 0 -10px 0 10px;	padding: 0;	float: left;	width: 70%;}.footerright {	margin: 0 0 0 -20px;	padding: 0 5px 0 0;	float: right;	text-align: right;	width: 30%;}#pmenu .main a.over, #pmenu a.current {	color:#05349B;	background-color:#FFF;}.LinkBehavior {	cursor:pointer;	margin:0px;	padding:0px 10px 0px 10px;	text-decoration:none;	color:#B8B8B8;}.OptionsUL{  float: left;  width: 950px;  margin:0 0 0 0px;  padding-left: 8px;  list-style: none;}.OptionsUL LI {  float: left;  width: 180px;  margin: 0px 10px 10px 0px;  padding: 0;}.Text10px{    font-size: 10px;}.hidden_image{    display:none;}.Header{	background:none repeat scroll 0 0 #EBEBEB;	border-bottom:1px dotted #BBBBBB;	border-top:1px dotted #BBBBBB;	color:#666666;	font-family:Arial,Helvetica ;	font-size:16px;	font-weight:bold;	margin:0 0 10px;	padding:6px 0 6px 5px;}
