﻿.margin{margin:0 auto;}.block{display:block;}.iblock{display:inline-block;}.inline{display:inline;}.itable{display:inline-table;}.noDisplay{display:none;}.left{float:left;}.right{float:right;}.clear{clear:both;}.bold{font-weight:bold;}.normal{font-weight:normal;}.light{font-weight:lighter;}.noBorder{border:none;}.noBg{background:none;}.upperCase{text-transform:uppercase;}.noCase{text-transform:none;}.rel{position:relative;}.abs{position:absolute;}.textDec{text-decoration:underline;}.noTextDec{text-decoration:none;}.centerAlign{text-align:center;}.leftAlign{text-align:left;}.rightAlign{text-align:right;}.borderMix{border:1px solid #000;border-radius:0;}.borderHoverMix{border:1px solid #000;}.dealerTabLinks{display:block;width:33%;margin:10px 0;padding:8px;background:#e7e7e7;color:#7e7e7e;border:1px solid #ccc;}.a{text-decoration:none;}.pageWidth{max-width:940px;padding-left:50px;}.bttnBorderMix{border:1px solid #0653b6 !important;}.bttnBorderHoverMix{border:1px solid #fff !important;}.borderMix{border:1px solid #000 !important;}.borderHoverMix{border:1px solid #fff !important;}.cookieText a{font-family:"BMW Bold","Arial","Helvetica",sans-serif;color:#0653b6;text-decoration:none;font-size:14px;line-height:17px;display:block;margin:6px 0;}.cookieText a:hover{color:#333;}.btnBgReg{background:#1762d4;background:-moz-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1762d4),color-stop(100%,#023fb8));background:-webkit-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-o-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-ms-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:linear-gradient(to bottom,#1762d4 0%,#023fb8 100%);}.btnBgHov{background:#023fb8;background:-moz-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#023fb8),color-stop(100%,#1762d4));background:-webkit-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-o-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-ms-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:linear-gradient(to bottom,#023fb8 0%,#1762d4 100%);}.btnBgAlt{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#c5c5c5));background:-webkit-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f8f8f8 0%,#c5c5c5 100%);}.btnBgAltHover{background:#c5c5c5;background:-moz-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-o-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-ms-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:linear-gradient(to bottom,#c5c5c5 0%,#f8f8f8 100%);}.btn{border-radius:0;text-shadow:none;border:none;padding:5px 15px;background:#1762d4;background:-moz-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1762d4),color-stop(100%,#023fb8));background:-webkit-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-o-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:-ms-linear-gradient(top,#1762d4 0%,#023fb8 100%);background:linear-gradient(to bottom,#1762d4 0%,#023fb8 100%);}.btn:hover{background:#023fb8;background:-moz-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#023fb8),color-stop(100%,#1762d4));background:-webkit-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-o-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:-ms-linear-gradient(top,#023fb8 0%,#1762d4 100%);background:linear-gradient(to bottom,#023fb8 0%,#1762d4 100%);}.btn.continueShopping,.btn.continueExpand{border-radius:0;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#c5c5c5));background:-webkit-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#c5c5c5 100%);background:linear-gradient(to bottom,#f8f8f8 0%,#c5c5c5 100%);color:#666;text-transform:uppercase;border:1px solid #ccc;font-weight:normal;}.btn.continueShopping:hover,.btn.continueExpand:hover{background:#c5c5c5;background:-moz-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-o-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:-ms-linear-gradient(top,#c5c5c5 0%,#f8f8f8 100%);background:linear-gradient(to bottom,#c5c5c5 0%,#f8f8f8 100%);}.btn.continueShopping{display:none;margin-right:6px;}.btn.continueExpand{background:url(/images/bmwMotoMotherCA/continueShoppingBtn_fr.jpg) no-repeat center;width:178px;height:20px;}.btn.continueExpand:hover{background:url(/images/bmwMotoMotherCA/continueShoppingBtn_fr.jpg) no-repeat center;}.btn.continueExpand img{display:none;}.btn.dropdown-menu{left:-5px;}.contentMoveDown{margin-top:80px !important;-webkit-transition:margin .2s;transition:margin .2s;}.breadcrumbMoveDown{top:113px !important;-webkit-transition:top .2s;transition:top .2s;}.insideBreadcrumbMoveDown{top:122px !important;-webkit-transition:top .2s;transition:top .2s;}.bannerMoveDown{background-position-y:166px !important;-moz-transition:background-position .2s;-webkit-transition:background-position .2s;transition:background-position .2s;}.searchToggle img{position:absolute;top:64px;right:-550px;}.money{color:#000;}html{height:100%;}#thumbLoading{top:0;}.seoTitle,h1,h2,h3,.blueHeading,.titlecontent,.assemblyHomeResults .searchVehicleCaption{font-family:"bmwtypewebbo_all",Helvetica,sans-serif;font-weight:normal;}.nlaText{background:url(/images/nlaProduct_FR.png) no-repeat;width:300px;height:20px;}fieldset{margin:0;padding:0;}.btn.masterSearch{background:none;border:none !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:inline;padding:0;}.navCenter{background:none;padding:0;height:auto;}.extraHeaderContent{display:block;}.extraHeaderContent li{list-style:none;}.selectVehicleContainer{margin:0 auto;}.productDetails .unavailableSubText img{width:auto;}#ctl00_Panel_findDealer{display:none;}div#ctl00_Content_PageBody_searchMakeAssembly{display:none;}.searchPageInstructions{margin-bottom:10px;margin-top:52px;background:#fff;color:Arial,sans-serif;}#ctl00_Content_PageBody_div_refineSearch,.productSearchSideNav,.searchResultsContainer{border:none !important;}.searchResultsContainer{margin:2px 0;}.searchSubHeading.searchPageRefineHeading{background:;color:;font-family:"bmwtypewebbo_all",Helvetica,sans-serif;}.searchBox{background:none;border:none;}#ctl00_Content_PageBody_label_fitmentString{font-family:.font;color:#000;}#ctl00_Content_PageBody_label_fitmentString span{font-size:17px;}#ctl00_Content_PageBody_label_searchInsturctions{font-family:.font;color:#000;}#ctl00_Content_PageBody_label_searchInsturctions span{color:#000;}#ctl00_Content_PageBody_label_searchInsturctions ul{text-decoration:none;}#ctl00_Content_PageBody_div_refineSearch,#ctl00_Content_PageBody_div_productSearch{margin-left:10px;}.interior.productSearch .content,.searchResults_productPrice,table.searchBox,.interior.productDetails .content,.productDetails_assemblyList,.productDetails_assemblyList a,.productDetails_applicationList,.productDetails_assemblyList th,.interior.showAssembly .content,.assemblyDetails_productindex,.assemblyDetails_Price,.interior.cart .content,.contentWrapper.cart th,.cartTotalAndShipping,.cartTotal,.alsoBoughtPrice,.alsoBoughtDescription,.ca-item-stockCode,.ca-item-price,.notReadyContainer h2,.notReadyContainer span,.contentWrapper.cart table td{font-size:14px;font-family:Arial,sans-serif;color:#0653b6;}#ctl00_Content_PageBody_Panel_searchResults{background:#fff !important;}#ctl00_Content_PageBody_searchOptions_makes,#ctl00_Content_PageBody_searchOptions_models,#ctl00_Content_PageBody_searchOptions_years,#ctl00_Content_PageBody_searchOptions_driveLines,#ctl00_Content_PageBody_div_categoryContainer,#ctl00_Content_PageBody_searchOptions_trimLevels{border:none !important;}#ctl00_Content_PageBody_image_modelArrow,#ctl00_Content_PageBody_image_yearsArrow,#ctl00_Content_PageBody_image_driveLineArrow,#ctl00_Content_PageBody_image_categoryArrow,#ctl00_Content_PageBody_image_keywordArrow,#ctl00_Content_PageBody_image_trimLevelArrow{display:none;}header .headerModelBar .searchNavIcon{left:315px !important;}.default .content .contentWrapper.default .belowSelectVehicle .rideCollection.alt h3{font-size:15px;}.default .content .contentWrapper.default .dealerFinder.small .findZipCode{width:259px;}.default .content .contentWrapper.default .dealerFinder.small .findZipCode .bttn.findDealer{width:180px;}.default .content .contentWrapper.default .dealerFinder.medium .findZipCode{left:410px;width:240px;}.default .content .contentWrapper.default .dealerFinder.medium .findZipCode a.bttn.findDealer{width:170px;padding:5px;}.default .content .contentWrapper.default .dealerFinder.medium .findZipCode a.bttn.findDealer span{padding-right:10px;}.default .content .featuredDefault .maintSuggestions h3,.default .content .featuredDefault .perfSuggestions h3,.default .content .featuredDefault .accSuggestions h3{font-size:15px;}footer .footerCenter .simplepartLogo{background-image:url(/images/bmwMotoMotherCA/spLogo_FR.png);}.interior header .headerModelBar .barOptions .searchNavIcon{left:310px !important;}.interior.productSearch .content .contentWrapper.productSearch #ctl00_Content_PageBody_panel_productSearch #ctl00_Content_PageBody_Repeater_SearchResults tr td table .stockCodeContainer a{text-decoration:none;}.interior.showAssembly a#ctl00_Content_PageBody_button_selectVehicle{background-position-x:115px;}.interior.showAssembly .vehicleSelectionDiv .bttn.tertiary{background-position-x:76px;}.interior.showAssembly .vehicleSelectionDiv #ctl00_Content_PageBody_button_addToCart{background-position-x:75px;}.interior.productDetails .findZipCode input.textbox.large{padding:0 !important;height:21px !important;max-width:47px !important;text-align:center !important;}.interior.productDetails .bttn.findDealer{width:197px;font-size:9px;height:11px;top:0 !important;padding:6px 0 6px 0;}.interior.productDetails .bttn.findDealer span{padding:2px 9px 0 3px;background:url(/images/bmwMotoMotherCA/rightArrowBlack.png) no-repeat right;}.interior.productDetails .rightDiv #ctl00_Content_PageBody_pricingBox .wrap.cf.fitmentMatch input{margin-bottom:10px;}.interior.productDetails .rightDiv .shareBttns .innerWrapper button{padding:9.5px 7px;}.interior.stick .cartContainer,.interior.stick .websiteInfo,.interior.stick .navCenter{display:none;}.interior.stick #ctl00_masterSearch.masterSearch .btn.masterSearch .firstSearchBox{display:none;}.interior.browseaccessories .accessoryDiv input.addToCarBtn,.interior.browseAccessories .accessoryDiv input.addToCarBtn{font-size:12px;}.interior.findDealer .inputTextbox input.textbox{width:71% !important;}.interior.policy .contentWrapper h2,.interior.policy .contentWrapper h6{font-size:24px;margin:0;}@-moz-document url-prefix(){.withPartSelection .selectRetailer section .inputTextbox .textbox.large{width:69% !important;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.default .content .contentWrapper .medium.dealerFinder .findZipCode{left:390px !important;}.default .content .contentWrapper .medium.dealerFinder .findZipCode a.findDealer.bttn{width:170px !important;}#ctl00_Content_PageBody_div_productSearch{margin-top:-2px;}}.default .content .contentWrapper.default .dealerFinder.small .findZipCode .bttn.findDealer{width:255px;}.default .content .contentWrapper.default .dealerFinder.small .findZipCode{width:334px;}.interior.showAssembly div.findZipCode .bttn.findDealer{margin-top:0;font-size:9px;width:197px;padding:6px 3px;height:11px;color:#000;border:none !important;position:absolute;top:0;right:5px;text-transform:uppercase;}.interior.showAssembly div.findZipCode .bttn.findDealer span{padding:2px 9px 0 3px;font-weight:bold;background:url(/images/bmwMotoMotherCA/rightArrowBlack.png) no-repeat right;}.showAssembly #topAssemblyWrapper .topAssembly .rightDiv .section_FindDealerAssembly .findZipCode .textbox{padding:0 !important;font-size:12px;height:22px !important;background-size:22px;text-align:center !important;max-width:47px !important;}