#brand-feature .links,.usercontent{min-height:100px}.product-grid .product:hover .productTitle,.usercontent .sort:hover{text-decoration:underline}#brand-feature,.pdpContainer,.product-grid{clear:both;*zoom:1}#brand-feature,#brand-feature:after,.pdpContainer,.pdpContainer:after,.product-grid,.product-grid:after,.product-listing li>a,.product-listing li>a:after{clear:both}#mediacenter-controls{position:absolute;bottom:0;line-height:30px;width:100%;height:30px}#mediacenter-controls>div{width:85%}#mediacenter-controls>div span{font-weight:700;padding:5px 10px;-webkit-border-radius:3px;border-radius:3px;background:rgba(255,255,255,.75)}#mediacenter-controls>div,#mediacenter-controls>span{float:left;text-align:center}#mediacenter-controls>span{font-size:1.5em;width:7.5%;color:#999;cursor:pointer}#mediacenter-controls>span.disabled i{display:none}#mediacenter-controls>span.disabled+div{width:92.5%}.swatchcontainer{display:table-cell;position:absolute;z-index:1}.swatchcontainer .swatches .MediaMask{display:inline-block;position:relative;width:63px;height:63px;margin:3px;padding:2px;border:1px solid #EFEFEF;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;will-change:border-color}.mediadisplay,.swatchcontainer .swatches .MediaMask .thumbnail{width:100%;height:100%}.swatchcontainer .swatches .MediaMask:hover{border-color:#999}.swatchcontainer .swatches .MediaMask.active{border-color:#333}.swatchcontainer .swatches .MediaMask.pdf{background-color:#EFEFEF}.swatchcontainer .swatches .MediaMask.pdf img{margin-top:11px}.swatchcontainer .swatches .MediaMask i{position:absolute;top:16px;left:15px;font-size:3.2em;color:rgba(255,255,255,.9)}.swatchcontainer .swatches .MediaMask span{display:block;white-space:normal}.mediadisplay{position:relative;height:initial}.mediadisplay #mainimage{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:470px;margin:0 auto;padding:10px;border:solid #EFEFEF;border-width:0 0 1px 1px;background:#FFF;text-align:center}.mediadisplay #mainimage img{display:inline-block;position:relative;width:440px;margin:0}.mediadisplay #mainimage img.zoomed{width:initial}.mediadisplay #mainimage img.OEMImageMask{margin-top:65px}.mediadisplay #mainimage .VideoMaskDisplay{overflow:hidden;height:440px}.mediadisplay #oem-image-sku{position:absolute;top:195px;left:125px;font-size:3.5em}.mediadisplay.vertical #close-video{position:absolute;z-index:1;top:10px;left:10px;color:#FFF;text-align:center}.mediadisplay.vertical .zoom{left:10px}.mediadisplay.vertical .swatchcontainer{position:absolute;top:0;width:76px;height:459px}.mediadisplay.vertical .swatchcontainer.left{left:0}.mediadisplay.vertical .swatchcontainer.right{right:0}.mediadisplay.vertical .swatchcontainer .next,.mediadisplay.vertical .swatchcontainer .previous{display:block;width:100%;height:15px;margin:5px auto;background-image:url(/images/sprites/vertical-swatch-arrows.png);background-repeat:no-repeat;cursor:pointer}.mediadisplay.vertical .swatchcontainer .next.disabled,.mediadisplay.vertical .swatchcontainer .previous.disabled{background-image:none;cursor:default}.mediadisplay.vertical .swatchcontainer .previous{margin-bottom:10px;background-position:22px 0}.mediadisplay.vertical .swatchcontainer .previous:hover{background-position:22px -15px}.mediadisplay.vertical .swatchcontainer .next{margin-top:10px;background-position:22px -45px}.mediadisplay.vertical .swatchcontainer .next:hover{background-position:22px -30px}.mediadisplay.vertical .swatchcontainer .scroller{display:block;overflow:hidden;position:relative;width:75px;height:409px;margin:0;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.mediadisplay.vertical .swatchcontainer .scroller .MediaMask{display:block}.mediadisplay.horizontal .swatchcontainer{display:block;overflow:hidden;position:relative;width:595px;height:75px;padding:5px 0}.mediadisplay.horizontal .swatchcontainer>div{width:100%;height:75px}.mediadisplay.horizontal .swatchcontainer .scroller{display:inline-block;overflow:hidden;width:93.5%;height:75px;white-space:nowrap}.mediadisplay.horizontal .swatchcontainer .scroller .next,.mediadisplay.horizontal .swatchcontainer .scroller .previous{display:inline-block;width:2.5%;height:75px;margin:0;background-image:url(/images/sprites/horizontal-swatch-arrows.png);background-repeat:no-repeat}.mediadisplay.horizontal .swatchcontainer .scroller .next.disabled,.mediadisplay.horizontal .swatchcontainer .scroller .previous.disabled{background-image:none}.mediadisplay.horizontal .swatchcontainer .scroller .previous{background-position:0 22px}.mediadisplay.horizontal .swatchcontainer .scroller .previous:hover{background-position:-15px 22px;cursor:pointer}.mediadisplay.horizontal .swatchcontainer .scroller .next{background-position:-48px 22px}.mediadisplay.horizontal .swatchcontainer .scroller .next:hover{background-position:-33px 22px;cursor:pointer}.pdpx-fc{margin-bottom:5px;padding:5px;background:#173D68}.pdpx-fc .pdpx-fc-image{float:left;width:22px;height:22px}.pdpx-fc .pdpx-fc-description{float:left;width:334px;padding:4px 0 0 4px}.pdpx-fc .pdpx-fc-heading{font-size:16px;font-weight:700;line-height:16px;margin:0;padding:0;color:#FFF}#product-perks{margin-top:10px}#product-perks.oem{font-size:.9em;padding:1em;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;background:#FFD}#product-perks.oem a{margin:0;color:rgba(0,0,0,.8)}#product-perks>p{font-size:1.5em;margin:0 0 5px}#product-perks h3{font-size:1.5em;padding:5px}#product-perks .promo{width:100%;margin:4px 0}#product-perks .promo>div{float:left;position:relative;line-height:20px;width:10%;height:20px;margin:0}#product-perks .promo>div+div{width:90%}#product-perks .promo>div a{font-size:1.2em;margin:0;color:rgba(0,0,0,.8);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;will-change:color}#product-perks .promo>div a:hover{color:#999}#product-perks .promo>div i{font-size:1.7em;width:20px;height:20px;margin:0 6px;text-align:center}#product-perks .promo>div i.fast_cash:before{content:"\f155"}#product-perks .promo>div i.free_first_exchange:before{content:"\f021"}#product-perks .promo>div i.free_shipping:before{content:"\f0d1"}.usercontent{border-bottom:1px solid #CCC}.usercontent:first-child{margin-bottom:10px;border-bottom:1px solid #EFEFEF}.usercontent:first-child .button,.usercontent:first-child button{margin-top:10px}.usercontent .body,.usercontent .summary{display:inline-block;margin:1% 0;padding:0 1%}.usercontent .summary{width:34%;border-right:1px solid #EEE;vertical-align:top}.usercontent .summary>div{text-align:center}.usercontent .body{width:65%}.usercontent .content{clear:both;font-size:16px;padding-top:1%}.usercontent .userinfo{float:right;text-align:right}.usercontent .userinfo span{display:block}.usercontent .media{max-width:100%;margin-left:1%;padding:1%;border-left:1px solid #EEE;text-align:center}.usercontent .media .MediaMaskDisplay{overflow:hidden;width:100%;vertical-align:middle}.usercontent .media .MediaMaskDisplay img{max-width:100%;max-height:213px}.usercontent .title{font-size:16px;font-weight:700;padding-top:1%}.usercontent .username{padding-top:8px}.usercontent .badge{display:inline-block;font-weight:bolder;font-style:italic;margin-bottom:3px;padding:2px 5px;color:#FFF;border:1px solid #2C3E50;-webkit-border-radius:2px;border-radius:2px;background:#34495E}.usercontent .badge i{margin-right:.25em;color:#FA3}.usercontent .blurb{margin-top:20px}.usercontent .blurb .message{font-size:16px;font-weight:700;font-style:italic}.usercontent .blurb .message a{color:#000}.usercontent .blurb .message span{font-size:18px;color:#666;vertical-align:middle}.usercontent .sort{color:#07C;cursor:pointer}.usercontent .child{position:relative;margin-top:12px;padding:1%;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;background:#FFF}.usercontent .child .media{margin-right:-1%}.usercontent .child .uparrow{display:block;position:absolute;top:-15px;left:20px;width:15px;height:15px;background-image:url(/images/icons/uparrow.png)}.usercontent .child.contribute{display:inline-block}.usercontent.question{padding-left:40px;background:url(/images/icons/QAquestion.png) 5px 3px no-repeat}.usercontent.question .body{display:block;width:auto}.usercontent.questionandanswer .blurb{margin-top:8px}#gcheaderimg{display:block;width:620px;height:140px;margin:0 auto;background:url(/images/banners/giftcard-header.png) no-repeat;text-align:left}#gc-error,#gcTable td,.gc-header{text-align:center}#gc-ajax-return table,#gcTable{width:100%}.gc-header{margin-bottom:30px}#gc-error{display:block;font-size:1rem;margin:10px 0;color:#ED1C24}#giftform .gcinnercontainerEOL{margin-top:20px}#gcTable{border-spacing:0}#gcTable th{padding:8px;color:#FFF;background-color:#666}#gcTable td{padding:4px}#gcErrormessage{font-size:13px;font-weight:700;padding:8px;color:#C00;background-color:#FFC;text-align:left}#checkPurchaseText{font-size:14px;line-height:15px;padding:8px;text-align:left}.giftcardcontainer{height:130px;margin:0;border:1px solid #DCDCDC;-webkit-border-radius:3px;border-radius:3px;background:#F6F6F6}.giftcardcontainer td{padding:4px}.gc-wrapper #gc-img{-webkit-border-radius:3px;border-radius:3px}#gcTable td:first-child{font-size:1rem}#gc-ajax-return{display:none}#gc-ajax-return img{margin:0 0 20px}#gc-ajax-return table td{font-size:1.5em;font-weight:700;padding:6px 0}#gc-balancer input[type=text],#pass-verify{font-family:Arial,Helvetica,sans-serif;font-size:1rem;margin:5px 1% 5px 0;padding:10px;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px}#gc-balancer input[type=submit],#send-verify{font-family:Arial,Helvetica,sans-serif;font-size:1rem;margin-top:-5px;padding:10px!important}#gc-balancer input,#must-validate input{-webkit-box-sizing:border-box;box-sizing:border-box;width:49%}.gc-card-num{display:block;font-size:1.3em;margin:10px}#gc-number{margin:0;padding:0}.column.left{float:left;width:45%!important;margin:0 .5%;text-align:center}.column.left p{font-size:1.3em;margin:0 0 10px;text-align:left}#empty-card{display:none;padding-bottom:15px}#empty-card span,#gcimgstack,#gcinfo label,#giftform{display:block}#empty-card h3{margin:10px 0}#empty-card,.giftcardcontainer{border:1px solid #DCDCDC;-webkit-border-radius:3px;border-radius:3px;background:#F6F6F6}#empty-card a{margin:0 0 5px;padding:10px 15px!important}.gcinnercontainer input[type=text],.gcinnercontainer select{font-size:14px;font-weight:700;padding:4px;-webkit-border-radius:4px;border-radius:4px}.gcinnercontainer option{margin:15px 0}.gcinnercontainer h3{font-size:22px;margin-bottom:10px}.gcinnercontainer input[type=text]{border:1px solid #A9A9A9}#giftform{margin-right:auto;margin-left:auto;padding:20px}#giftform table{border-collapse:collapse;border-spacing:0;border:0}#giftform table td{padding:0}#gcimgstack{width:250px;height:188px;background-image:url(/images/giftcertificates/MSO_giftcardstack.jpg);background-repeat:no-repeat;float:right;margin:0 0 15px 15px;padding:0 15px 15px;vertical-align:center}#giftform .gcinnercontainer{width:100%;padding-bottom:20px;border:0;border-bottom:solid 1px #666}#giftform .gcinnercontainerEOL{padding-bottom:20px;border-bottom:solid 1px #666}.new{color:#A00}#gcinfo{margin-top:20px}#gcinfo label{float:left;width:130px;padding:6px 5px 0 0}#gcinfo input[type=text]{font-size:1em;font-weight:400}#gcinfo div{margin:6px 0}#gcinfo h4{padding:5px}#gcinfo strong{display:block;padding:15px 0 10px}.hint{font-size:.9em;font-style:italic;color:#999}#gcDeliveryEmail,#gcDeliveryMail{margin-right:6px}.cjfx-link-wrapper{margin:1em 0;color:#07C;cursor:pointer}.cjfx-link-wrapper .cjfx-customized{display:none;padding:.5em;border:1px solid #5BBD72;-webkit-border-radius:3px;border-radius:3px;background:#E1FFE1}.cjfx-wrapper .cjfx-form-data{float:left;width:40%;padding:2em}.cjfx-wrapper .cjfx-product-data{float:left;width:60%;padding:2em}.cjfx-wrapper .cjfx-product-data img{max-width:100%}.cjfx-wrapper .mediadisplay.horizontal .swatchcontainer{width:initial}.cjfx-wrapper .cjfx-disclaimer{border-top:1px solid #CCC}.cjfx-wrapper .error{font-weight:700;color:red}.product-grid{*zoom:1}.product-grid:after,.product-grid:before{display:table;content:" "}.product-grid .product{float:left;position:relative;width:33.33333333%;margin:1em 0;color:#555;text-align:center}.product-grid .product:hover .productBrand,.product-grid .product:hover .productTitle{color:#333}.product-grid .product span,.product-grid .product:hover .productColor1,.product-grid .product:hover .productColor2{display:block}.product-grid .product .productColor1,.product-grid .product .productColor2{display:none;overflow:hidden;position:absolute;top:20px;right:0;width:100px;height:200px;padding:20px 0;border:1px solid #CCC;background-color:#FFF}.product-grid .product .productColor1 img,.product-grid .product .productColor2 img{margin-left:-25px}.product-grid .product .productColor2{z-index:-100;top:0;left:0}.product-grid .product .productNew{position:absolute;top:-5px;right:-5px;font-size:.8em;padding:5px;color:#FFF;background-color:#FA3}.product-grid .product .productVideo{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:175px;left:20px;font-size:1.3em;width:31px;height:29px;padding:6px 0 0 5px;opacity:.6;color:#FFF;border:3px solid #FFF;-webkit-border-radius:50%;border-radius:50%;background:#C0392B}.product-grid .product .productFastCash{display:none;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:-3px;right:-3px;font-size:.9em;font-weight:lighter;width:36px;height:26px;padding:10px 0 0;color:#FFF;-webkit-border-radius:18px;border-radius:18px;background-color:#173D68;text-align:center;text-indent:0}.product-grid .product .productPrice{font-size:1.3em;font-weight:700;margin-top:20px;color:#333}.product-grid .product .rating{font-size:1.25em}.product-grid .product .productSave{font-size:.8em;font-weight:400;margin-top:5px;color:#999}.product-grid .product .productPriceSale{color:#B20000}.product-grid .product .productImage{display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:160px;height:160px;margin:0 auto 20px;padding:30px;border:1px solid #F0F0F0;background-color:#FFF;-webkit-transition:all .2s;transition:all .2s}.product-grid .product .productImage img{width:160px;height:160px}.product-grid .product .productBrand{font-size:1.2em;font-weight:700;margin-bottom:5px}.product-grid .product .productTitle{font-size:1.1em;color:#555}.product-grid.cart .product{font-size:1.2em;width:25%}.product-grid .product:hover .productHasColors,.product-grid .productHasColors{overflow:hidden;width:100px;margin:10px 0 30px 60px;padding:20px 0}.product-grid .product:hover .productHasColors img,.product-grid .productHasColors img{margin-left:-25px}.product-listing{list-style:none}.product-listing li>a{color:rgba(0,0,0,.8);border-bottom:1px solid #CCC;background:#FFF;*zoom:1}#dead-recs,#product-meta-box{border-bottom:1px solid #DDD}.product-listing li>a:after,.product-listing li>a:before{display:table;content:" "}.product-listing li>a>span{float:left;padding:10px}.product-listing .product-image{display:inline-block;position:relative;width:35%;vertical-align:middle}.product-listing .product-image img{width:100%}.product-listing .product-image .fastcash{position:absolute;top:3px;left:3px;font-size:1em;font-weight:700;width:36px;height:36px;padding:.95em 0;color:#FFF;-webkit-border-radius:50%;border-radius:50%;background:#173D68;text-align:center}.product-listing .product-meta{font-size:1.4em;width:65%}.product-listing .product-meta .title{font-size:1em}.product-listing .product-meta .title span{display:block}.product-listing .product-meta .price{font-size:.9em;font-weight:700;margin-top:1em;color:#333;text-transform:uppercase}.product-listing .product-meta .price.blowout,.product-listing .product-meta .price.clearance,.product-listing .product-meta .price.sale{color:#C0392B}.product-listing .product-meta .price .sale{display:block;font-size:.85em;font-weight:400;color:#8C8C8C;text-transform:none}.product-listing .product-meta .rating{display:block;margin-top:.5em}.product-listing .product-meta .rating .rating-avg,.product-listing .product-meta .rating .rating-best{display:none}#brand-feature:after,#brand-feature:before,.pdpContainer:after,.pdpContainer:before{display:table;content:" "}.pdpContainer{margin-bottom:1em;*zoom:1}.pdpContainer>div{float:left;position:relative;width:40%}.pdpContainer>div+div{width:60%}#recent-products h2,.recommendations h2{font-size:1.75em}#recent-products .product .fc-icon,.recommendations .product .fc-icon{top:-10px;right:0}i[class*=fa-star-half-o]:last-child{margin-left:-4px}.product-info{float:left;width:70%}.product-recommendations{float:left;width:30%;padding:3.5em 1.5em 0}#dead-recs .product,#recent-products .product{width:25%}#brand-feature{*zoom:1}#brand-feature h3{margin:.5em 0}#brand-feature .logo{float:right}#recent-products h2{margin:1em 0}#recent-products .product .productBrand,#recent-products .product .productTitle{font-size:1.5em}#recent-products span.fc-icon{display:none}#recent-products a.product:hover .productImage{border-color:#CCC}#recent-products a.product:hover span.fc-icon{display:block}#dead-recs{font-size:1.25em;padding-bottom:1em}#dead-recs p{color:#999}#dead-recs .product .productPrice{font-size:1.15em;margin:.5em 0 .25em}.leftcolumn{float:left;width:40%}.leftcolumn .addtocart{width:100%;min-height:450px;padding:0;-webkit-border-radius:0;border-radius:0}.leftcolumn .addtocart>div{padding:10px}.leftcolumn h1{font-size:2em;line-height:1em;margin:0}.leftcolumn h1>span{display:block;font-size:.6em}#product-meta-box{padding:5px 0;text-align:center}#product-meta-box #priceJSON,#product-meta-box #the_rating{float:left;width:50%;margin:0}#product-meta-box #priceJSON.single .priceContainer .price{font-size:1.5em;line-height:35px;text-align:left}#product-meta-box #priceJSON .priceContainer{font-size:1.15em;text-align:left}#product-meta-box #priceJSON .priceContainer .price,#product-meta-box #priceJSON .priceContainer .retail{font-size:1.2em;line-height:1;margin:0}#product-meta-box #priceJSON .priceContainer .price{font-weight:700;color:#333}#product-meta-box #priceJSON .priceContainer .price #productMainPriceSingle>span{font-size:.75em;margin:0 4px;color:#334}#product-meta-box #priceJSON .priceContainer .price .pricesubtext{display:block;font-size:.5em;line-height:1;color:#999}#product-meta-box #priceJSON .priceContainer .retail{color:#999;text-decoration:line-through}#product-meta-box #the_rating{margin-left:-1px;border-left:1px solid #EFEFEF}#product-meta-box #the_rating>div{margin-bottom:1em}#product-meta-box #the_rating a{font-size:1em;padding:0 .5em}#product-meta-box #the_rating a:first-child{border-right:1px solid #EFEFEF}.oemStockSize{width:initial;margin:5px 0;padding:5px;color:#555;border:0;-webkit-border-radius:0;border-radius:0;background:#FFFBE6}.oemStockSize em,.oemStockSize strong{display:block;margin:.5em}.oemStockSize table{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:.5em;border-collapse:collapse}.oemStockSize table td,.oemStockSize table th{width:25%;text-align:left}#addtocartform{position:absolute;right:10px;bottom:10px;left:10px}#addtocartform #cartinputs{margin:5px 0}#addtocartform #cartinputs label{display:inline-block}#addtocartform #cartinputs #qty{margin:0 5px}#addtocartform .selectionElement{margin-top:6px}#addtocartform #custom_graphics_disclaimer{font-weight:700;margin:6px 0}#addtocartform #selectionwrapper{position:relative;padding:0;border:1px solid #FFF;-webkit-border-radius:5px;border-radius:5px}#addtocartform #selectionwrapper .selectionElement{position:relative;margin:5px 0;padding:5px;border:1px solid rgba(0,0,0,0);-webkit-border-radius:5px;border-radius:5px}#addtocartform #selectionwrapper .selectionElement.selectionError{border:1px solid #DBB1B1;-webkit-border-radius:5px;border-radius:5px;background-color:#FFF0F0}#addtocartform #selectionwrapper .selectionElement .stockmessaging i{margin:0 4px}#addtocartform .fitment{font-size:1.2em;margin:5px 0;color:#3C763D}#addtocartform #buttonsJSON,#addtocartform #buttonsJSON .error{margin-top:10px}#addtocartform .alternateButtons{display:block;width:100%;margin:10px 0 0;text-align:center}#addtocartform .alternateButtons>a{display:block;float:left;width:50%;margin-right:-1px;border-right:1px solid #DDD}.addtocart select,.customFormWrapper select,.media{width:100%}#addtocartform .alternateButtons>a+a+a{border-right:0}.rideSelectorContainer .title{font-weight:700;color:#999}.rideSelectorContainer.error{font-weight:700}.rideSelectorContainer.error .title{color:#B20000}.rideSelectorContainer.error .box{border-color:#DBB1B1;background-color:#FFF0F0}.rideSelectorContainer .box{padding:.5em;border:1px solid transparent;-webkit-border-radius:.25rem;border-radius:.25rem}.rideSelectorContainer .box #alsoofferedforlink{cursor:pointer}.rideSelectorContainer .partsThatFit{margin-bottom:10px}.rideSelectorContainer .rideselector-savedrides{display:block;margin-bottom:5px;border-bottom:1px solid #870F00}.rideSelectorContainer .rideselector-savedrides .rideselector-title{max-width:none}.rideSelectorContainer .rideselector-title{max-width:65px}.addtocart label,.customFormWrapper label{display:block;margin-bottom:2px}.addtocart input,.addtocart select,.customFormWrapper input,.customFormWrapper select{padding:3px;border:1px solid #888;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.addtocart select:focus,.customFormWrapper select:focus{outline:0;-webkit-box-shadow:0 0 10px 0 #F39C12;box-shadow:0 0 10px 0 #F39C12}#stockMessagingJSON .message.instock i{font-size:1.5em;margin-right:4px;color:#5BBD72}#stockMessagingJSON .message.jit i{font-size:1.5em;margin-right:4px;color:#F2C61F}#stockMessagingJSON .message.outofstock i{display:none}#stockMessagingJSON .message .stockmessage{font-size:1.45em}#stockMessagingJSON .message .stockmessage>span{display:block}.media{margin:0 auto}.container{position:relative;padding:10px;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;background-color:#FFF;text-align:left}.container #superuser table{width:75%;margin:10px 0;border-spacing:0;color:#333;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px}.container #superuser table:first-child{width:25%}.container #superuser table tr:nth-child(2n+2){background:#EFEFEF}.container #superuser table tr.jitonly{color:#FA3}.container #superuser table tr.soldout{color:#B20000!important}.container #superuser table th{font-size:1.1em;font-weight:700;color:#B20000;background:#EFEFEF}.container #superuser table td,.container #superuser table th{padding:5px 10px}.container #superuser table+table tr td:first-child{font-weight:700}.container #description{font-size:1.2em}.container #description h2{margin:0 0 .5em}.container #description ol,.container #description ul{margin:1em;list-style:disc inside}.container #description ol li,.container #description ul li{margin:5px 0}.container #description p{margin:1em 0}.container #description .pdfs{padding-top:10px}.container #description .pdfs .pdf{display:inline-block;line-height:20px;height:20px;padding-left:30px}.container #description table{margin:5px 0}.container #description td,.container #description th{padding:4px;border:1px solid #CCC}.container #description th{background:#EFEFEF}.container #askandanswer .clearfix.usercontent .body,.container #askandanswer .clearfix.usercontent .summary,.container #reviews .clearfix.usercontent .body,.container #reviews .clearfix.usercontent .summary{display:block;float:left;width:70%}.container #askandanswer .clearfix.usercontent .summary,.container #reviews .clearfix.usercontent .summary{width:30%!important}.container #askandanswer .clearfix.usercontent.question,.container #reviews .clearfix.usercontent.question{padding-left:10%!important}.container #askandanswer .clearfix.usercontent.question .body,.container #reviews .clearfix.usercontent.question .body{width:100%!important}.container #askandanswer>ul,.container #reviews>ul{margin:0;padding:0;list-style:none}.container #askandanswer>ul>li>div,.container #reviews>ul>li>div{float:left;width:25%;margin-right:-1px;border-right:1px solid #DDD}.container #askandanswer>ul>li:not(:first-child),.container #reviews>ul>li:not(:first-child){margin:10px auto;padding:10px 0;border-top:1px solid #DDD}.container #askandanswer>ul>li:last-child,.container #reviews>ul>li:last-child{margin:0;padding:10px 0 0}.container #reviews .review-dimensions>div,.container #reviews .review-dimensions>h3{float:left;font-size:1em;font-weight:400;width:50%;margin:0;padding:0}.container .usercontent.review.emptyreviews:first-child{border:0}.container #noreviews{width:408px;margin:0 auto}.container #noreviews img{display:block;margin-bottom:20px}.container #noreviews a:last-child{padding-right:50px;padding-left:50px}.container #sizing{padding:10px}.container #sizing .sizing-heading{display:block;font-size:1rem;font-weight:700;padding:.5rem 0}.container #sizing img{max-width:100%}.container #sizing h1,.container #sizing h2{font-style:normal;margin:10px 0}.container #sizing .wrapper>table,.container #sizing>table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #DDD}.container #sizing .wrapper>table thead>tr,.container #sizing>table thead>tr{border-bottom:1px solid #DDD;background:#EFEFEF}.container #sizing .wrapper>table thead>tr>th,.container #sizing>table thead>tr>th{padding:10px}.container #sizing .wrapper>table tbody td,.container #sizing>table tbody td{padding:10px 5px;border:1px solid #CCC;border-width:0 1px 1px 0;text-align:center}.loading-fitment{font-size:3em;color:#999;text-align:center}.mmy_column{width:33%;padding:10px;border-right:1px solid #EEE;vertical-align:top}.mmy_column ol,.mmy_column ul{list-style:none}div#ffe-steps{float:left;width:64%;text-align:center}div#ffe-steps img{margin:30px 0 10px}div#ffe-content{float:right;width:36%}div#ffe-content span{font-size:26px;font-weight:700}div#ffe-content p.ffe-large{font-size:16px;font-weight:700}small.ffe-legal{display:block;margin:10px 0;padding:10px 0;border-top:1px solid #CCC}div#ffe-steps img.ffe-first-img{margin-right:3%}.about-fc-header{display:table;width:100%;padding:20px 20px 10px;vertical-align:middle}.about-fc-header img{width:100%}.about-fc-points{display:table-cell;font-size:20px;font-weight:700;width:34%;padding-left:1%;color:#334;vertical-align:middle}.about-fc-p-top{padding-top:25px;border-top:1px solid #CCC}div.info.about-fc{padding-bottom:10px}