.accessories{font-size:12px;position:relative}.accessories.fullWidth{background-color:#fff;width:auto!important}.accessories li{font-size:12px}#accessoriesBar .info{line-height:26px}.accessoriesFilters{list-style-type:none;line-height:30px;height:30px}.accessoriesFilters li{float:left;line-height:23px;padding:0 6px;margin:3px 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;position:relative}.accessoriesFilters li:hover,.accessoriesFilters .active{background-color:#444;color:#fff;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.accessoriesFilters .active{cursor:default}.filterTail{display:none;width:8px;height:4px;background-image:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png);background-position:-86px -28px;position:absolute;left:45%}.accesoriesFilters li:active>div .filterTail,.active div .filterTail,.grid .itemDetails .item-image img{display:block}.switch{width:48px;float:left}.switch .left,.switch .right{width:22px;height:22px;border:1px solid #444;cursor:pointer}.switch .left{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.switch .right{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.switch .active{background-color:#444;cursor:auto}.switch .grid{background-image:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png);background-position:0 -116px}.switch .list{background-image:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png);background-position:-24px -116px}.switch .grid.active{background-position:-46px -116px}.switch .list.active{background-position:-70px -116px}.accessoriesPane{height:525px;overflow-y:auto;width:560px;float:left}.accessoriesPane.fullWidth{height:auto;overflow:visible;width:100%;float:none}.accessoriesArea{position:relative}.accessories ul{list-style-type:none;position:relative;-ms-touch-action:none}.section{border-right:1px solid #ccc;height:62px;float:left}.section.years{margin-right:15px;width:90px}.section.trims{width:185px}.section.filters{padding-left:15px;padding-right:15px}.section.switchWrapper{padding-left:15px;border-right:none}.selectedWrapper{display:none;padding-left:15px;float:left}.selectedWrapper .dropDown div{width:50px}.grid .item,.list .item{float:left;position:relative;width:128px;margin:0 6px 20px 6px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;background-color:#f9f9f9;cursor:pointer}.grid .item{border:2px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.grid .item:hover{border:2px solid #2b80b9;cursor:pointer}.fullWidth .grid .item{margin-left:5px;margin-right:5px}.grid .item:first-child{margin-left:0}.grid .item:last-child{margin-right:0}.list .item{margin-left:0}.list .item{margin-bottom:5px;width:100%}.list .item-image img{width:100%;padding:0;max-width:225px;display:block}.close{width:24px;height:24px;background-color:rgba(0,0,0,.7);border-color:rgba(255,255,255,255);border-width:2px;border-style:solid;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;position:absolute;top:-15px;right:-15px;cursor:pointer;opacity:.8;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}.close .icon{background:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png) no-repeat -143px -121px;width:13px;height:13px;display:block;position:relative;top:5px;left:5px}.accessory-install-copy{margin-bottom:8px}.viewVideo,.viewPDF{color:#288ed2;display:initial;cursor:pointer}.viewVideo .icon,.viewPDF .icon{display:inline-block;padding-right:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #288ed2}.grid .item .more,.list .item .more{width:24px;height:24px;background-color:rgba(0,0,0,.7);border-color:rgba(255,255,255,255);border-width:2px;border-style:solid;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:0;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}.list .item .more,.accessories.fullWidth .item .more{display:none}.grid .item .more .icon,.list .item .more .icon{background:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png) no-repeat -120px -121px;width:13px;height:13px;display:block;position:relative;top:5px;left:5px}.grid .item:hover>.more,.list .item:hover>.more{opacity:.75}.item-image{margin:5px;border:1px solid #eee;overflow:hidden}.list .item-image{float:left;margin:10px}.item-image.has-high-res:before,.item-image.has-high-res:after,.grid .itemDetails .item-image.has-high-res:before,.grid .itemDetails .item-image.has-high-res:after{content:'';display:block;width:20px;height:20px;position:absolute;top:0;right:0;background-color:rgba(0,0,0,.2)}.item-image.has-high-res:after,.grid .itemDetails .item-image.has-high-res:after{background-image:url(/Content/7907/Media/General/webimage/icons/icons-sprite.png);background-position:-335px -95px}.item-image img{width:100%;padding:0;display:block}.grid .categoryTitle,.list .categoryTitle{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px!important}.grid .item h6,.list .item h6{padding:8px 7px 10px 0;font-size:10px;float:left}.list .item h6{font-size:13px}.checkArea{width:100%;height:30px;border-top:1px solid #ddd;border-style:dotted}.list .checkArea{width:25px;height:162px;border-top:0;position:absolute;right:0}.list .checkbox{position:relative;top:7px}.list div.checkboxWrapper{margin:0}.grid .checkbox{float:left;position:relative;top:5px;left:9px}.grid .item h5 p{display:none}.grid .item .row,.list .item .row{padding:8px 7px;margin:0;width:78px}ul.detailsWrapper{width:240px;margin:8px 0 0 10px;position:relative}.list ul.detailsWrapper{float:left}.grid .hideable{display:none}.grid ul.detailsWrapper{width:108px;margin-left:8px;margin-right:8px}.grid ul.detailsWrapper li.marginTop{margin-top:0}.fullWidth .list ul.detailsWrapper{width:auto;max-width:600px;margin-bottom:10px}.pricing .list ul.detailsWrapper{max-width:255px;margin-bottom:10px}ul.detailsWrapper li .price,ul.detailsWrapper li .productName{font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.2em;letter-spacing:-.02em;color:#444;font-size:14px;font-weight:bold}.grid ul.detailsWrapper li .productName{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;line-height:12px;padding:0;height:40px;display:block}.grid ul.detailsWrapper li .price{float:right;position:relative;top:7px;margin-right:9px}.list .ui-checkBox{margin-left:0}.ui-checkBox{margin-left:5px;left:0!important}.selectedAccessories{margin-left:0;overflow-y:auto;position:absolute;right:-7px;width:285px;height:550px;padding-left:10px;padding-right:10px;box-sizing:border-box}.selectedAccessories table{width:100%}.selectedAccessories table th{font-weight:normal;font-size:10px;height:30px}.selectedAccessories table tr{height:20px}.selectedAccessories table td{font-size:10px;text-align:center;padding:0 10px}.selectedAccessories table .value{text-align:right}.selectedAccessories tr:nth-child(odd){background:#f8f8f8}.selectedAccessories table td:first-child{text-align:left}.totalCostText{line-height:24px;width:150px}.itemDetails{display:none;width:470px;background-color:#fff;border:1px solid #ddd;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);box-shadow:1px 1px 3px rgba(0,0,0,.5);margin:-150px -150px -150px 50px;position:absolute;z-index:11;height:auto}li.item:nth-child(4n+1) .itemDetails{margin-left:0}li.item:nth-child(4n+4) .itemDetails{margin-left:-103px}.accessories.fullWidth li.item:nth-child(4n+1) .itemDetails,.accessories.fullWidth li.item:nth-child(4n+4) .itemDetails{margin-left:-49px}.accessoriesArea .row.grid:last-child .itemDetails{margin-top:-103px}.accessories.fullWidth .accessoriesArea .row.grid:last-child .itemDetails{margin-top:-49px}.itemDetails:hover{background-color:#fff;cursor:default}.accessories.fullWidth .grid .itemDetails{display:none}.accessories.fullWidth .grid .itemDetails:hover{z-index:12}.itemDetails .item-image{height:100%!important;width:450px;margin:10px}.itemDetails .item-image img{height:auto}.itemDetails ul.detailsWrapper{box-sizing:border-box;width:100%;margin:0;padding:20px}.itemDetails .checkArea{height:auto;border-top:1px solid #ddd;box-sizing:border-box;padding:18px}.check{position:relative}.itemDetails .checkArea .uiButton{padding-right:8px}.itemDetails .checkArea h3{margin:0 0 0 0!important;padding-bottom:0}.whiteOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.itemDetails.accessoryLightBox{left:136px;top:260px}.itemDetails .arrowLeft,.itemDetails .arrowRight{width:70px;height:160px;position:absolute;top:79px;cursor:pointer;transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s;z-index:1}.itemDetails .arrowRight{right:0}.grid .item-image.has-high-res:after,.grid .item-image.has-high-res:before{background:none}.itemDetails .arrowLeft .arrow{width:38px;height:64px;background:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png) -264px 0 no-repeat;margin:50px 0 0 20px}.itemDetails .arrowRight .arrow{width:38px;height:64px;background:url(../Content/7907/Media/General/webimage/icons/icons-sprite.png) -302px 0 no-repeat;margin:50px 20px 0 0;float:right}.partNumber{font-size:10px}.pad .accFilterRow{font-size:0}.pad .section{border-right:none;height:auto;width:50%;float:none;display:inline-block;padding:0 15px 0 0;margin:0;max-width:100%;font-size:14px}.pad .section.filters{padding:0}.pad .section.switchWrapper,.pad .list .checkArea{display:none}.pad .list .item{background:none;border-bottom:1px solid #ccc;margin:0;padding:15px 0}@media only screen and (max-width:40em){.pad .item-image{width:100%;display:inline-block;vertical-align:top;margin:0}.pad .item-image img:first-child{width:100%!important;max-width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pad ul.detailsWrapper{width:100%!important;display:inline-block;float:none;margin:10px 0 0 0}}@media only screen and (min-width:40.063em)and (max-width:64em){.pad .item-image{width:60%;display:inline-block;vertical-align:top}.pad .item-image img:first-child{width:100%!important;max-width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.pad ul.detailsWrapper{width:34%!important;display:inline-block;vertical-align:top;float:none}}.accessoryVideo,.accessoryVideo:hover{width:100%;height:100%;background:rgba(0,0,0,.8);padding:0;border:none;z-index:102;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;position:fixed;top:0;left:0;margin:0!important}.accessoryVideo .close{width:24px;height:24px;background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:absolute;top:10px;right:10px;float:left;cursor:pointer;opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}.dealerBody2012 .accessoryVideo .close{top:120px}.videoContainer{float:none;clear:both;max-width:956px;max-height:506px;position:relative;padding-bottom:45%;padding-top:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);margin:0 auto;top:50%}.videoContainer iframe{position:absolute;max-width:956px;max-height:506px}.displayVideo{left:50%;top:50%;transform:translate(-50%,-50%)}