.sliderContainer{-ms-touch-action:none;margin-top:5px}.ui-widget-content{border:1px solid #ddd}.ui-slider .ui-slider-range{background-color:#268ace;border:0 none;display:block;position:absolute;z-index:0}div.slider.ui-disabled .ui-slider-range{background-color:#ddd}.ui-slider-horizontal .ui-slider-range{height:10px}.ui-slider-horizontal .ui-slider-handle{margin-left:-6px;top:-3px}.ui-slider .ui-slider-handle{position:absolute;z-index:1;background-image:none!important;background-color:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.ui-state-default,.ui-widget-content .ui-state-default{height:30px;width:30px;margin-left:-15px;top:-11px;outline:medium none}.ui-state-active{background-position:-176px -22px!important}@font-face{font-family:'icomoon-rp';src:url('/Content/7907/Media/General/webimage/font-icons/icomoon.eot?-6oq04');src:url('/Content/7907/Media/General/webimage/font-icons/icomoon.eot?#iefix-6oq04') format('embedded-opentype'),url('/Content/7907/Media/General/webimage/font-icons/icomoon.woff?-6oq04') format('woff'),url('/Content/7907/Media/General/webimage/font-icons/icomoon.ttf?-6oq04') format('truetype'),url('/Content/7907/Media/General/webimage/font-icons/icomoon.svg?-6oq04#icomoon') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon-seating';src:url('/Content/7907/Media/General/webimage/font-icons/icomoon-seating.eot?t4lktv');src:url('/Content/7907/Media/General/webimage/font-icons/icomoon-seating.eot?t4lktv#iefix') format('embedded-opentype'),url('/Content/7907/Media/General/webimage/font-icons/icomoon-seating.ttf?t4lktv') format('truetype'),url('/Content/7907/Media/General/webimage/font-icons/icomoon-seating.woff?t4lktv') format('woff'),url('/Content/7907/Media/General/webimage/font-icons/icomoon-seating.svg?t4lktv#icomoon') format('svg');font-weight:normal;font-style:normal}div.arrow,.ui-slider .ui-slider-handle,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]+label,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]+label{font-family:'icomoon-rp';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accPanel#filterPanel_Body ul.checkboxList li,.accPanel#filterPanel_Seating ul.checkboxList li{text-align:center;display:inline-block;width:33%;margin:10px 0;vertical-align:top}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]+label:before,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]+label:before{background-image:none;background-color:#fff;color:#ccc;width:auto;height:25px;font-size:50px;line-height:25px}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]+label:before{font-size:36px;height:30px}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Coupe+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Coupé+label:before{content:""}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Five-door+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Five-portes+label:before{content:""}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].SUV+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Sport+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].VSU+label:before{content:""}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Sedan+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Berline+label:before{content:""}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Wagon+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"].Familiale+label:before{content:""}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]+label:before{font-family:'icomoon-seating';font-size:32px;height:32px;line-height:32px}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"].Seating-4+label:before{content:""}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"].Seating-5+label:before{content:""}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"].Seating-7+label:before{content:""}.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"].Seating-8+label:before{content:""}div.arrow-open:before{content:""}div.arrow-close:before{content:""}.ui-slider .ui-slider-handle:before{content:"";font-size:30px;line-height:30px}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]:checked+label:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]:checked+label .checkboxListText,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]:checked+label:before,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]:checked+label .checkboxListText{color:#2b80b9}.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]:checked+label:hover:before,.accPanel#filterPanel_Body ul.checkboxList li input[type="checkbox"]:checked+label .checkboxListText:hover,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]:checked+label:hover:before,.accPanel#filterPanel_Seating ul.checkboxList li input[type="checkbox"]:checked+label .checkboxListText:hover{color:#2c98e9}.accPanel#filterPanel_Body ul.checkboxList li label span,.accPanel#filterPanel_Seating ul.checkboxList li label span{display:block;color:#ccc}div.VSWrapper{font-size:11px;background-color:#eee;display:inline-block}div.VSWrapper a{font-size:11px;outline:0}div.FilterContainer{width:205px}div.FilterColumn,.compare-off{background-color:#fff;padding:15px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.FilterColumn{width:185px;float:left}div.columnTitle{color:#333;font-size:18px;margin-bottom:10px}div.accPanel{border-bottom:1px solid #eee;color:#333;display:inline-block;font-size:11px;padding:10px 0 10px 0;width:100%}div.accPanel input[type="checkbox"]{margin:2px 6px 2px 5px}div.accPanel input[type="radio"]{margin:4px 5px 3px 4px}div.accPanel input{border-style:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;padding:0}div.accPanel-Title{color:#555;cursor:pointer;font-size:14px;font-weight:bold;width:100%}div.arrow-open,div.arrow-close{width:18px;line-height:18px;font-size:12px;float:right;text-align:center}ul.checkboxList{font-size:11px;list-style-type:none;margin:5px 0 0 0;padding:0}span.checkboxListText{font-family:Arial,Helvetica,sans-serif;margin:2px 3px 3px;position:relative;text-transform:uppercase;top:2px}span.checkboxListText.disabled{color:#ccc}div.sliderInfo{color:#999;height:15px;margin-bottom:10px;margin-top:5px;position:relative;width:100%}div.sliderInfo div.min{left:0;position:absolute}div.sliderInfo div.max{position:absolute;right:0;margin-right:-8px}div.slider{background-color:#fff;height:10px;margin:0 25px 10px 10px;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;width:163px}div.slider a,div.slider a:visited{color:#2b80b9}div.slider.ui-disabled a{cursor:default}div.fuelOption{border-bottom:1px solid #eee;padding:5px 0;position:relative;margin-top:5px}span.roadType{display:inline-block;width:50%}span.radioText{margin-left:2px;position:relative;top:-2px}div.VSContentArea{width:708px}div.compare{background-color:#fff;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:15px 10px}div.compareHelp{text-align:center}div.compareContent{display:none;position:relative}div.compareHeader{height:20px;line-height:20px;position:relative;overflow:hidden}div.compare div.accPanel-Title{width:auto}div.compare div.arrow{margin-left:30px}div.compareInfo{color:#aaa;display:none;line-height:20px;position:absolute;right:0}div.compareInfo div{vertical-align:top}div.blueCircle{background:url('/Content/7907/Media/General/webimage/icons/icons-sprite.png') -242px -44px;color:#fff;height:22px;width:22px}div#numCompareVehicles{font-weight:bold;text-align:center;width:21px;margin-top:1px}div.compareControls{display:none;font-size:11px;margin-top:15px;position:absolute;right:-15px;width:200px}div.compareControls .uiButton{width:auto;font-size:12px;padding:8px 14px}div.compare.vehiclesSelected{border:3px solid #258ace;cursor:pointer;margin-bottom:50px;padding:12px 15px;text-align:left}div.compare.vehiclesSelected div.compareContent,div.compare.vehiclesSelected div.compareControls,div.compare.vehiclesSelected.collapsed div.compareInfo,div.vehicleItem:hover div.vehicleItemHover,div.vehicleItemHover div.moreInfo{display:block}div.compare.vehiclesSelected div.compareHelp,div.vehicleItem div.compareMinus,div.vehicleItem.selected div.vehicleItemHover,.dealerSite #filterPanel_MSRP,.regionalSite #filterPanel_MSRP{display:none}div.compare.vehiclesSelected div.arrow-open{float:none;position:relative;top:-2px}div.compare.vehiclesSelected div.arrow-close{float:none;margin-top:0;top:0}div.modelTitle{color:#555;font-weight:bold;text-transform:uppercase;font-size:15px;margin-bottom:5px}div.modelLine{background-color:#ccc;height:1px}ul.modelList{list-style-type:none;margin:0;margin-bottom:10px;padding-top:15px}div.compareMinus{background:url('/Content/7907/Media/General/webimage/icons/icons-sprite.png') -242px 0;height:22px;width:22px}li.vehicle{display:inline-block}li.vehicleItem{margin-right:12px;vertical-align:top;width:106px}div.vehicleItem{padding:10px 0;position:relative}div.vehicleItem.selected{border:3px solid #258ace;cursor:pointer;margin-bottom:0}div.vehicleItem.selected div.compareMinus{display:block;right:2px;position:absolute;top:2px}div.vehicleItem.selected:hover div.compareMinus{background:url('/Content/7907/Media/General/webimage/icons/icons-sprite.png') -220px -22px}div.loading,li.vehicleItem img,img.vehicle{text-align:center;width:100%}li.vehicleItem img.loading{height:40px;margin-top:10px;width:40px}div.trimName{font-size:11px;line-height:12px}span.trimBase{font-weight:bold}span.trimOption{font-style:italic}div.vehicleItemHover{background-color:#fff;border:1px solid #ccc;display:none;left:-12px;position:absolute;top:-30px;width:120px;padding:5px 4px;z-index:10}.vehicleItemHover .align-center{padding:0 5px}div.moreInfo{display:none;height:25px;margin-top:10px}div.compareMoreInfo{display:none;height:25px;line-height:25px;width:100%;z-index:2}a.moreInfo,a.moreInfo:hover{color:#268ace;font-weight:bold;text-decoration:none}div.moreInfo .arrow{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -106px -43px transparent;height:8px;width:8px;margin-right:5px;top:1px;position:relative}div.vehicleItemHover div.compareContainer{height:30px}div.vehicleItemHover div.compareButton{font-size:11px;height:28px;line-height:30px;padding:0 5px;text-transform:uppercase;width:108px;cursor:pointer}div.comparePlus{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -197px 0 transparent;width:22px;height:21px;margin-right:5px;margin-top:5px;position:relative;vertical-align:top}div.compareClose{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -126px -5px transparent;width:8px;height:10px;margin-left:5px;margin-top:5px;position:relative;vertical-align:top}div.compareButton.disabled{cursor:default;background-image:none}div.compareButton.disabled div.comparePlus{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -241px -21px transparent}div#resultsDiv{height:31px;line-height:31px;margin:30px 0}div#resultsDiv div.columnTitle{margin-bottom:0}div#resultsDiv .uiButton{line-height:15px;margin-top:0;font-size:12px;padding:8px 14px}.uiButton:hover{cursor:pointer}div#resultsDiv .rightFloat{margin-left:10px}div.viewBtnLeft{color:#fff;text-shadow:#074976 0 -1px 0;text-decoration:none;line-height:30px;padding:9px 10px;border:1px solid #414141;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}div.viewBtnLeft:active{border:1px solid #053657;background:#0b649f;-moz-box-shadow:inset 0 0 1px 1px #136ba5;-webkit-box-shadow:inset 0 0 1px 1px #136ba5;box-shadow:inset 0 0 1px 1px #136ba5}div.viewBtnLeft.white:active{background:#fff!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}div.viewBtnRight{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;text-shadow:#074976 0 -1px 0;text-decoration:none;line-height:30px;padding:10px 8px 8px;border:1px solid #414141;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}div.viewBtnRight:hover{border:1px solid #414141;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}div.viewBtnRight:active{border:1px solid #053657;background:#0b649f;-moz-box-shadow:inset 0 0 1px 1px #136ba5;-webkit-box-shadow:inset 0 0 1px 1px #136ba5;box-shadow:inset 0 0 1px 1px #136ba5;display:inline-block}div.viewBtnRight.white:active{background:#fff!important;box-shadow:none}div.listIcon{height:13px;width:15px}div.listIcon.white{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -1px -43px transparent}div.listIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -26px -43px transparent}div.viewBtnLeft:active div.listIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -1px -43px transparent}div.viewBtnLeft.white:active div.listIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -26px -43px transparent}div.gridIcon{height:13px;width:17px}div.gridIcon.white{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -53px -43px transparent}div.gridIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -78px -43px transparent}div.viewBtnRight:active div.gridIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -53px -43px transparent}div.viewBtnRight.white:active div.gridIcon.gray{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -78px -43px transparent}ul#compareVehicleRow{list-style-type:none}ul#compareVehicleRow li{padding-left:25px;vertical-align:top;width:113px}ul#compareVehicleRow li:first-child{padding-left:6px}div.compareCar{cursor:default;height:88px;padding-top:12px;position:relative;width:103px}div.compareCar img.vehicle{margin-top:5px}div.compareCar div.compareMinus{cursor:pointer;position:absolute;right:0;top:0}div.compareCar div.compareMinus:hover{background:url('/Content/7907/Media/General/webimage/icons/icons-sprite.png') -220px -22px}div.vsLightBox{background-color:#fff;display:none;margin-left:0;padding:20px;width:600px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}div.vsLightBox .mmVehicle-top-price-txt{margin-top:10px;position:relative}div.vsLightBox .mmVehicle-leftCol{height:200px;z-index:0;margin-top:60px}div.vsLightBox .mmVehicle-top{height:350px;width:200px;border:none;z-index:1}div.vsLightBox .mmVehicle-leftCol-info{font-size:11px;margin-top:0;display:block;position:relative}div.vsLightBox .rebateDisplay{top:-40px;right:50px;padding:10px;width:350px}div.vsLightBox .mmVehicle-leftCol-links{margin:0 0 0 -10px;display:block;position:relative}div.vsLightBox .mmVehicle-leftCol-links li{display:block}div.vsLightBox .mmVehicle-top-price-wrap .msrp{float:none;position:relative;z-index:1;margin-top:0}div.vsLightBox .mmVehicle-image{top:40px;right:20px;position:absolute;z-index:1;width:400px}a#VSVehicleImageLink{position:relative;float:right;margin-bottom:10px}div.vsLightBox .mmVehicle-image img{border-width:0;float:none;width:350px}div.vsLightBox .mmVehicle-image div{float:none;width:100%}div.vsLightBox .mmVehicle-colors-container ul{padding:0}div.vsLightBox .mmVehicle-leftCol-links a{outline:0}div#VSLogo{right:20px;top:0;z-index:1}div.TrimHeader{color:#414141;margin:30px 0 10px 0;position:relative;width:100%;z-index:1}span#detailTrimBase{height:20px}span#detailTrimOption{line-height:9px}.ui-dialog{border:0;position:absolute}.ui-dialog-titlebar{position:relative;top:50px;left:20px;z-index:2001;border-bottom:1px solid #e5e5e5}.ui-dialog-titlebar-close{position:absolute;right:0;top:10px}.ui-icon-closethick{background:url('/Content/7907/Media/General/webimage/icons/icons-sprite.png') -455px -97px;display:block;height:10px;overflow:hidden;width:10px}.ui-state-hover .ui-icon-closethick{background-position:-465px -97px}div.DetailControls{border-top:1px solid #ddd;height:50px;margin-top:10px;padding-top:5px;width:100%}div#detailCompare{line-height:20px;text-transform:uppercase}div#detailCompare.compared div.comparePlus{background:url("/Content/7907/Media/General/webimage/icons/icons-sprite.png") repeat scroll -219px 0 transparent}div#detailClose{line-height:24px;padding-left:12px;padding-right:11px;border-radius:5px 5px 5px 5px}div.vsLightBox div.comparePlus{margin:0}div#noVehicles{color:#333;font-size:18px;display:none;margin-top:100px;text-align:center}#VSBuildCar{top:95px;position:absolute;right:10px;z-index:1}#VSBuildCar.vsCarTooltip-Forester{top:110px}#VSBuildCar.vsCarTooltip-Impreza{top:110px}#VSBuildCar.vsCarTooltip-Outback{top:80px}#VSBuildCar.vsCarTooltip-WRX{top:90px}#VSBuildCar.vsCarTooltip-BRZ{top:120px}#VSBuildCar.vsCarTooltip-Crosstrek{top:105px}#VSBuildCarText{color:#fff;background-color:#898989;margin:4px;padding:5px 10px 5px 10px;border:1px solid #fff;display:inline-block;-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}#VSBuildCarTail{width:11px;height:13px;background:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png) -322px -76px;top:-5px;position:relative;margin:auto}div.vsLightBox .mmVehicle-top-price-wrap{position:relative;width:auto;z-index:1}div.vsLightBox .dollarsign,#VSMSRP{line-height:36px}.allInPricing .allInLegal{float:none;outline:0}.ui-dialog-titlebar .ui-state-default{background-image:none;background-color:#fff;height:auto;margin-left:0;top:-15px;width:auto;cursor:pointer}.allInPricingLegal .ui-dialog-titlebar,.evRangeLegal .ui-dialog-titlebar{left:0;right:0;top:0;width:auto}.allInPricingLegal .ui-button,.evRangeLegal .ui-button{top:0}