.outoHeightFlexBoxGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#VehicleFilter #MachineOptional{margin:0 0 5px;border:1px solid #c00;background-color:#fff}#VehicleFilter #MachineOptional i.icn-settings{color:#fff;font-size:3em;position:absolute;top:10px;left:10px}#VehicleFilter #MachineOptional .greenOr{display:inline-block}#VehicleFilter #MachineOptional .greenOr:before{width:20px;height:20px;line-height:20px;font-size:.8em;padding:5px}#VehicleFilter #MachineOptional p{color:#555;padding:15px 0 15px 70px;margin:5px;position:relative}#VehicleFilter #MachineOptional span{display:block}#VehicleFilter #MachineOptional span#MachineOptMsg{color:#555;display:inline;padding-left:5px}#VehicleFilter .otherMachines{margin:5px 0 20px}#VehicleFilter .currentMachine{margin:5px 0}#VehicleFilter .otherMachines span.altColor,#VehicleFilter .otherMachines h3{font-size:16px;margin:0;font-weight:400;display:inline-block;vertical-align:top;float:left}#VehicleFilter .selectedMachine{overflow:visible;border:1px solid #ccc;min-height:150px;background:#fff}#VehicleFilter .selectedMachine a.anotherMachineLink{color:#fff;font-size:12px;padding:11px;border-radius:2px}#VehicleFilter a.allParts.rndCnr4:hover,#VehicleFilter .selectedMachine a.anotherMachineLink:hover{color:#ececec}#VehicleFilter .allParts{color:#fff;padding:11px;float:right;margin-top:17px;margin-right:10px;border-radius:2px}#VehicleFilter .allParts span:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-top:2px;margin-left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#VehicleFilter .otherMachines .profileLink{color:#fff;font-size:12px;text-decoration:none}#VehicleFilter .otherMachines div{display:inline-block;*display:inline;zoom:1}#VehicleFilter .otherMachines span{float:right;margin:0 0 0 10px;padding:10px;border-radius:2px}#VehicleFilter .otherMachines ul{clear:right;list-style-type:none;margin:3px 0 -5px}#VehicleFilter .otherMachines ul li{border-bottom:1px solid #ddd;padding:6px 0;position:relative}#VehicleFilter .otherMachines ul li p{float:left;margin:4px 3px 5px 9px;max-width:460px;position:absolute;font-size:14px}#VehicleFilter .otherMachines .deleteAll{float:right;margin:19px 10px 8px}#VehicleFilter .otherMachines .deleteMachine,#VehicleFilter .otherMachines .deleteAll a{position:relative;padding-left:2px}#VehicleFilter .otherMachines .deleteMachine i,#VehicleFilter .otherMachines .deleteAll a i{font-size:1.5em;position:absolute;left:0;top:-2px;display:none}#VehicleFilter .savedMachines{display:inline-block;margin:15px 5px 5px;padding:2px 5px;text-decoration:none;color:#555}#VehicleFilter .savedMachines span{border-color:#c00 transparent transparent transparent;border-style:solid;border-width:6px;display:block;float:left;height:0;margin:5px;padding:0;width:0}#VehicleFilter a.rndCnr4:hover{color:#fff}#VehicleFilter a.savedMachines:hover{color:#555}#VehicleFilter .removeOptionalMachine{color:#fff;display:inline;padding:5px 10px}#VehicleFilter .removeOptionalMachine .removeOptionalMachine a{font-weight:700;text-decoration:none}#VehicleFilter .removeOptionalMachine .removeOptionalMachine a:hover{color:#000}.savedMachines span.expanded{border-color:transparent transparent #c00 transparent;border-style:solid;border-width:6px;display:block;float:left;height:0;margin:-4px 3px 3px;padding:0;width:0}.currentMachineHeading{background-color:#eaeaea}#TireWheelWrapper .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#TireWheelWrapper #VehicleFilter .allParts{width:auto!important}#Type .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#PartsFinder .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#ProductDetailPage .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#MachineSpecs .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#Category .removeBikeBtn{float:right;margin-right:10px;margin-top:28px}#ProductDetailPage #VehicleFilter .selectedMachine a.anotherMachineLink{margin:0}.altPartsHeading{width:100%;background-color:#ddd}.altColor{color:#333;text-transform:uppercase;padding-left:10px;margin:16px 0!important}.partsHeading{background-color:#eaeaea;padding:5px 0 5px 5px}.changeRemoveNote{margin-right:158px!important}#Type #MachineSpecs,#PartsFinder #MachineSpecs,#Category #MachineSpecs,#TireWheelWrapper #MachineSpecs,#NoNavBarPageContent #MachineSpecs{overflow:hidden;padding:10px 10px 0}#Type #MachineSpecs span.vehicleFilterStockSizeLabel,#PartsFinder #MachineSpecs span.vehicleFilterStockSizeLabel,#Category #MachineSpecs span.vehicleFilterStockSizeLabel,#TireWheelWrapper #MachineSpecs span.vehicleFilterStockSizeLabel,#NoNavBarPageContent #MachineSpecs span.vehicleFilterStockSizeLabel{font-size:1.5em;margin-bottom:10px;text-transform:uppercase;font-weight:400;margin-top:10px}#Type #MachineSpecs ul,#PartsFinder #MachineSpecs ul,#TireWheelWrapper #MachineSpecs ul,#NoNavBarPageContent #MachineSpecs ul{float:left;list-style-type:none;width:49%;display:inline-block}#Type #MachineSpecs li,#PartsFinder #MachineSpecs li,#Category #MachineSpecs li,#TireWheelWrapper #MachineSpecs li,#NoNavBarPageContent #MachineSpecs li{font-size:1.25em;font-weight:700;line-height:1.75em;width:100%}#Type #MachineSpecs li span,#PartsFinder #MachineSpecs li span,#Category #MachineSpecs li span,#TireWheelWrapper #MachineSpecs li span,#NoNavBarPageContent #MachineSpecs li span{display:inline-block;font-weight:400;text-transform:uppercase}#Type #MachineSpecs li span,#PartsFinder #MachineSpecs li span,#Category #MachineSpecs li span,#TireWheelWrapper #MachineSpecs li span,#NoNavBarPageContent #MachineSpecs li span{width:155px}#Type #MachineSpecs ul:nth-child(4) li span,#PartsFinder #MachineSpecs ul:nth-child(4) li span,#Category #MachineSpecs ul:nth-child(4) li span,#TireWheelWrapper #MachineSpecs ul:nth-child(4) li span,#NoNavBarPageContent #MachineSpecs ul:nth-child(4) li span{width:110px}#Category #MachineSpecs ul:not(.specsColumn){float:left;list-style-type:none;width:255px}#VehicleFilter .gradeBgShowAllSaved{background:0 0}.fontWeight{font-weight:700!important}.stockSizeBtn{background-color:#fff;color:#555;cursor:pointer;padding:10px;border:1px solid #ccc;text-align:left;outline:none;font-size:14px}div.stockSizePanel{opacity:1;padding:5px 0 10px 20px;margin-left:-26px}div.stockSizePanel.hide{background-color:#fff;max-height:0;overflow:hidden;opacity:0;position:relative;padding:0 20px}.stockSizePanel ul{width:49%;display:inline-block;vertical-align:top;overflow:hidden}.stockSizePanel li{font-size:14px;display:block;white-space:nowrap}div.btnPanel{padding:15px 0 0 8px;min-height:55px;background-color:#fff}.machineOptionHeading{font:18px Arial,Helvetica,sans-serif}#MachineOptional p:before{content:"";position:absolute;width:44px;height:40px;top:13px;left:12px;background:url(//images.rockymountainatvmc.com/images/rm/warning-icon.png) no-repeat}.removeBikeBtn span{margin-left:0!important}.removeBtn{padding:10px 13px!important}.currentMachineHeading{background-color:#fff!important;border-bottom:1px solid #ddd}.currentMachineHeading img{vertical-align:middle;display:inline-block;padding:5px 20px}.currentMachineHeading span{font-size:16px;margin:0;font-weight:400;display:inline-block}.currentMachineHeading h3{font-size:16px;margin:0;font-weight:400;display:inline-block}.currentMachineHeading .fitsImage{padding:5px 0 5px 8px}.vehicleFilterStockSizePanel{padding-top:10px}#VehicleFilter .otherMachines .altPartsHeading .deleteAll{float:right;margin:10px 10px 8px}.outoHeightFlexBoxGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.selectVehicle{margin:5px 0;padding:5px 0;position:relative}.vehicleSectionHeader{margin:4px 0 16px;font-size:16px;text-transform:uppercase;font-weight:400}.headerVehicleFilter .vehicleSelections span.vehicleSectionHeader{color:#666!important;position:absolute;font-weight:400;top:5px;left:20px;margin:0;bottom:-2px;width:29.5%;padding-top:12px;font-size:16px;z-index:1;padding-left:19px;font-family:arial;text-transform:uppercase}#Attribute .vehicleSectionHeader span span{font-weight:700}.vehicleSelections .vehicleType,.vehicleSelections .vehicleYear,.vehicleSelections .vehicleMake,.vehicleSelections .vehicleModel{display:inline-block;margin:10px 6px 0 0}#PageContent .vehicleSelections .vehicleType,#PageContent .vehicleSelections .vehicleYear,#PageContent .vehicleSelections .vehicleMake,#PageContent .vehicleSelections .vehicleModel{display:inline-block;margin:25px 6px 0 0}#Category .vehicleType,#Category .vehicleYear,#Category .vehicleMake,#Category .vehicleModel{display:inline-block;margin:25px 6px 0 0}.vehicleSelections fieldset:last-child{margin:10px 0 0}.vehicleSelections label{display:none}.vehicleSelections p span{color:#c00!important;font-weight:700}.selectVehicle a.loginProfileLink{color:#fff;font-size:12px;padding:10px 15px;position:absolute;right:0;text-decoration:none;top:10px;white-space:nowrap;border-radius:2px}.selectVehicle a.loginProfileLink span{border-color:#555 transparent transparent transparent;border-style:solid;border-width:5px;display:block;float:right;height:0;margin:-10px 4px 4px;padding:0;width:0}.selectVehicle a.loginProfileLink i{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:5px}.selectVehicle a.loginProfileLink i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.userTip{display:none;padding:1px;margin:8px 0 0}.userTip i{color:#b6951e;font-size:2em;vertical-align:middle}#PageContent .headerVehicleFilter .vehicleSectionHeader{padding-left:21px;text-align:left;width:30%;top:-9px}#PageContent .headerVehicleFilter .vehicleSectionHeader span:nth-child(1):before{top:16px!important}#PageContent .headerVehicleFilter .vehicleSectionHeader span{font-weight:700;display:block}#PageContent .headerVehicleFilter .vehicleSelections form{padding-left:27.4%!important;white-space:nowrap;padding-top:2px!important}#PageContent .headerVehicleFilter .selectVehicle a.loginProfileLink{float:left;clear:both;left:35px;top:40px;width:100px}#PageContent .headerVehicleFilter .selectVehicle a.loginProfileLink:after{float:left;clear:both;right:-10px;top:10px}