#main-content { background: #fff; }

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under () */
.owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {  background: #869791;  color: #FFF;  text-decoration: none; }
.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {  }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-dot { cursor: pointer; }
.owl-theme .owl-dots .owl-dot, .v4-recs-dots-box .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span, .v4-recs-dots-box .owl-dot span {  width: 14px;  height: 14px;  margin: 5px 2px;  background: #D6D6D6;  display: block;  -webkit-backface-visibility: visible;  transition: opacity 200ms ease;  border-radius: 0; border: 1px solid #999; }
.owl-theme .owl-dots .owl-dot.active span, .v4-recs-dots-box .owl-dot.active span { background: #00a2e0; }
.owl-theme .owl-dots .owl-dot:hover span, .v4-recs-dots-box  .owl-dot:hover span {}

/*v4 recs */
.v4-recs-item { padding: 0 10px; }
.v4-recs-item > div { margin: 5px auto; }
.v4-recs-title { margin-bottom: 0; padding-bottom: 0; border-bottom: 4px solid #00aae7 !important; text-transform: capitalize !important; }
.v4-recs-image-box { padding: 0 20px; position: relative; min-height:80px; -webkit-transform: translate3d(0,0,0); }
.v4-recs-quickview-button { position: absolute; top: 50%; left: 50%; }
.v4-recs-image-box .v4-recs-quickview-button { display: none; }
.v4-recs-image-box:hover .v4-recs-quickview-button { display: inline-block; }
.v4-recs-prev-next-box { position: absolute; top: 50%; width: 100%; z-index: 50; }
.v4-recs-prev-next-box .owl-prev, .v4-recs-prev-next-box .owl-next { width: 30px; height: 30px; background: url(https://cdn.mscdirect.com/global/media/images/slider/arrows.png) no-repeat; text-indent: -9999px; border: 0; cursor: pointer; }
.v4-recs-prev-next-box .owl-prev { position: absolute; left: 0;  margin-top: -15px;}
.v4-recs-prev-next-box .owl-next { position: absolute; right: 0; background-position: -30px 0; margin-top: -15px; }

/* v4-qty */
.v4-qty-chooser-caret { margin: 0 !important; }

/* fancybox 3 */
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"x";position:absolute;top:5px;right:14px;width:20px;height:20px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:none;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:none}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}

/* v4-Terminal Node Styles */
.v4-tn-rating{text-align:center}.v4-tn-onestop-stop,.v4-tn-you-save{font-weight:700}.v4-tn-list-price{text-decoration:line-through}.v4-tn-your-price{font-weight:700;font-size:1.1em}.v4-tn-you-save{font-style:italic;color:#01a651}.v4-tn-banner{margin-bottom:20px}.v4-tn-recommendations-box{margin-top:30px}.v4-tn-notes strong{font-size:.8em}.v4-tn-item-info{background:rgba(0,0,50,.03);border-radius:3px;border:1px solid #ececec}.v4-tn-onestop-price{font-style:italic;font-size:.8em;color:#999}.v4-tn-rating img{max-width:100%}.v4-tn-item-image-column>div{margin-bottom:5px}.v4-tn-bb-link-mobile{margin-bottom:0!important}.v4-tn-onestop-one{color:#000;font-size:1.1em}.v4-tn-onestop-sm,.v4-tn-onestop-stop{color:#215aa9;font-size:1.1em}

#help-options p {
    padding-left: 70px;
}
#help-options strong {
    text-transform: uppercase;
}
.help-left,.help-right{min-height:55px;}
.v4-recs-description{min-height:80px;}
/* typeahead */
 #SearchTypeAhead { display: none; background: #fff; border: 1px solid #333; left: 69px; position: absolute; top: 34px; z-index: 2000; width: 348px; }
 #SearchTypeAhead .closeButton { background: #333; color: #ececec; padding: 2px; text-align: center; width: 100%; font-size: 8px; cursor: pointer; text-transform: uppercase; }
 #SearchTypeAhead .suggestionList { padding: 0 5px;max-height:300px;overflow:auto;}
.typeAheadDisplay dl dt { font-weight: bold; color: #333; }
.typeAheadDisplay dd {margin-left: 0;}
 .typeAheadDisplay ul, .typeAheadDisplay li { list-style: none; margin: 0; }
 .typeAheadDisplay ul { padding: 0 0 15px 0; }
 .typeAheadDisplay li { cursor: pointer; padding: 5px 2px; color: #174096; font-size: 13px; }
 .typeAheadDisplay li:hover { color: #333; background: #ececec; }
 .typeAheadMatch { font-weight: bold; }
 
 .search-refine-scroll-box {
    height: 100px;
    overflow:auto;
	-webkit-overflow-scrolling: touch;
    border: 1px solid rgba(34,36,38,.15);
    border-radius: 4px;
	border-right: none;
    border-top: none;
}
.rating {width: 125px;height: 16px;margin: 0;display: block;position: relative; -webkit-transform: translate3d(0,0,0); background: url(//cdn.mscdirect.com/global/application-content/images/icons/star-ratings.png) no-repeat 0 0;bottom: 1px;padding-left: 83px;}
.rating-refinements {width:80px;height: 16px;top:2px;margin-right:5px;display: inline-block;position: relative; -webkit-transform: translate3d(0,0,0); background: url(//cdn.mscdirect.com/global/application-content/images/icons/star-ratings.png) no-repeat 0 0;}
.nostar {background-position: 0 0;}
.onestar {background-position: 0 -16px;padding-right: 5px;}
.twostar {background-position: 0 -32px;}
.threestar {background-position: 0 -48px;}
.fourstar {background-position: 0 -64px;}
.fivestar {background-position: 0 -80px;}
.attrSelect{width:100%;}
.addtocart, .addtocart_small_popup ,.quickview,.ui.modal{
    top: 40px !important;
}


#v4-tn-refinements-column,#v4-tn-sidebar-menu { background: #ececec; }
.v4-tn-list-price { text-decoration: line-through; }
.v4-tn-your-price { font-weight: bold; font-size: 1.1em; }
.v4-tn-you-save { font-style: italic; color: #01a651; font-weight: bold; }
.v4-tn-recommendations-box { margin-top: 30px; }
.v4-tn-notes strong { font-size: .8em; }
.v4-tn-item-info { background: rgba(0, 0, 50, 0.03); border-radius: 3px; border: 1px solid #ececec; }
.v4-tn-onestop-price { font-style: italic; font-size: .8em; color: #999; }
.v4-tn-rating { text-align: center; }
.v4-tn-rating img { max-width: 100%; }
.v4-tn-item-image-column > div { margin-bottom: 5px; }
.v4-tn-bb-link-mobile { margin-bottom: 0px !important; }
.v4-tn-onestop-one { color: #000; font-size: 1.1em; }
.v4-tn-onestop-stop { color: #215aa9; font-weight: bold; font-size: 1.1em; }
.v4-tn-onestop-sm { color: #215aa9; font-size: 1.1em; }

.v4-pdp-list-price { font-style: italic; }
.v4-pdp-your-price { font-weight: bold; font-size: 1.1em; }
.v4-pdp-you-save { color: #01a651; font-size: .7em; font-weight: normal; }
.v4-pdp-qty { font-weight: bold; font-size: 1.1em; }
.v4-pdp-qty-input { width: 80px; padding: 5px 8px; }
.v4-pdp-stock-info { padding-left: 30px; padding-bottom: 5px; margin-bottom: 15px; font-weight: bold; }
.v4-pdp-stock-info.instock { background: url(img/pdp/instock.png) no-repeat; }
.v4-pdp-stock-info.location { background: url(img/pdp/location.png) no-repeat; }
.v4-pdp-stock-info.coo { background: url(img/pdp/coo.png) no-repeat; }
.v4-pdp-stock-info.guarantee { background: url(img/pdp/guarantee.png) no-repeat; }

.v4-pdp-more-specs { padding-left: 30px; padding-bottom: 5px; margin-bottom: 15px; font-weight: bold; }
.v4-pdp-more-specs.recycled { background: url(img/pdp/ENER15.GIF) no-repeat; }
.v4-pdp-more-specs.trans { background: url(img/pdp/nas_trans.gif) no-repeat; }
.v4-pdp-more-specs.msds { background: url(img/pdp/icn_msds.gif) no-repeat; }

#v4-tn-further-filter-by { margin-top: 10px; margin-bottom: 10px; }
.v4-tn-refinement-box { max-height: 230px; overflow: auto; }
.v4-tn-view-icon { color: #333 !important; }
.v4-tn-note-icon { margin-right: 5px; }
#v4-tn-pla-top-notes { background: #ececec; padding: 1px 10px; border-radius: 3px; }
.v4-tn-fancybox-container { display: none; }
.v4-tn-clickable-item { cursor: pointer; }


#v4-tn-further-filter-by { margin-top: 10px; margin-bottom: 10px; }
.v4-tn-refinement-box { max-height: 230px; overflow: auto; }  
.popup-content {min-width:650px !important;}
.popup.popup-content{padding: 0px !important;}
.popup.popup-content .scrolling{overflow-y: auto;overflow-x: hidden;padding: 1em;max-height: 280px;}
.popup-content p{margin:5px 0px;}
.learn-more-icons {position: absolute;top: 10px;right: 0;}
.refinementHeader  {color:#214577;}
.refNumOfItems {font-size: 0.75em;color:#666;}
.v4-tn-title a {color:rgba(0,0,0,.87)}
.pdp-pb-selected {background: #eee;}
.pdp-pb-specs {padding: 5px 10px;border: 1px solid #ccc;font-size: 12px;text-align: center;margin: auto 2px;}
.details-table {max-height:210px;overflow:auto;} 
.form_err_wrapper{	position: relative !important;	left: auto !important; }
.form_err_msg {}.fancybox-slide > div {padding:0;}
#v4-tn-image-refinements{min-height:250px;}
.v4-recs-rating-image img {display: inline-block !important;width: auto !important;vertical-align: top;}
.v4-recs-image img {max-height: 80px !important;}
.list-group-item-hidden {display: none !important;}
.starRating{margin-left:5px;}
#v4-tn-pla-top-notes {background: #ececec;padding: 1px 10px;border-radius: 3px;}
.v4-recs-price {min-height: 40px;}
a.searchSideBar {display: table-cell !important;}
#loader{width:100%;height:120%;display:block;text-align:center;position:fixed;color:#777;background:#fff;background:transparent\9;background:rgba(255,255,255,.9);zoom:1;z-index:2010;font-weight:700;} 
.template-show-more{clear:both;text-align:right;color:#006FBA;cursor:pointer;margin:10px;width:100%;}
.loading-animation-class {
    background: url(//cdn.mscdirect.com/global/application-content/images/icons/loading-gray-spinner.gif) no-repeat center top;
    position: fixed;
    margin: 0 auto;
    top: 350px;
    left: 48%;
    width: 72px;
    height: 76px;
}
.loading-animation-class p {
    display: block;
    width: 300px;
    margin-left: -116px;
    padding-top: 90px;
    height: 100%;
}
.ui.breadcrumb .section{margin:4px 0;}
.v4-product-image-overlay-right-certona{position: absolute;top:0px;right:0px;max-height:30%;max-width:30%;}
.v4-product-image-overlay-left-certona{position: absolute;top:0px;left:0px;max-height:30%;max-width:30%;}
#v4-pdp-product-image { position: relative; -webkit-transform: translate3d(0,0,0); }
.v4-product-image-overlay-left { position: absolute; top: 0px; left: 0px; max-height: 20%; max-width: 25px; }
.v4-product-image-overlay-right { position: absolute; top: 0px; right: 0px; max-height: 20%; max-width: 25px; }
.v4-product-image-overlay-right-quickview{ position: absolute; top: 0px; right: 0px; max-height: 40%; max-width: 40% !important; }
    .list-group-item.showmore { color: #333; font-size: 0.85em; }
    .v4-tn-search-term { color: #006FBA; }

#v4-br-widget { font-size: 11px !important; }
#v4-br-widget a { color: #777 !important; }
.v4-br-header { font-weight: bold; }
.v4-br-description { font-size: .8em !important; }
.v4-br-hidden { display: none; }
.v4-br-items { padding-left: 30px; }
.webPriceCertona {color:#cc0000;}
.remove_popup {float: right;}


.v4-recs-brand-name{min-height:40px;}
/* compare styles */
#v4-compare-tray { background: #ececec; }
#v4-tn-items-box { position: relative; -webkit-transform: translate3d(0,0,0); }
#v4-compare-tray { display: none; }
.v4-tn-compare-image-placeholder { width: 58px; height: 58px; border: 1px dashed #555; background: #fff; }
#v4-tn-sidebar-menu .item>.icon{display:table-cell;}
#v4-tn-sidebar-menu .ui.card{z-index:2;}
#v4-tn-sidebar-menu .ui.segment .ui.header,#v4-tn-selected-refinements .item,.filtered-items {text-align: left;}
#v4-tn-selected-refinements .item {
    width: 260px;
}
.v4-br-hidden {
    padding: 24px !important;
}
.v4-br-hidden img {
    width: 80px;
}
.pdp-rating-stars{margin-top:10px;}

@media screen and (max-width:992px){
	.details-table { max-height:none !important; }
	.eight.wide.column .ui.compact.very.basic.table { font-size: .9em; }
}
@media screen and (max-width:767px){
.popup-content {width:95% !important;min-width:95% !important;}
.learnmore_modal {width: 95%;margin: 0 0 0 -47.5% !important;}	
#main-container .ui.container{margin-left: 0px !important;margin-right: 0px !important;} /*QB 9885*/
#main-top-nav,#main-image-box,#main-account,#main-nav,#main-account-onestop{display:none !important;}
#main-search-box {width:100% !important;padding:5px 0px 5px 5px!important;background:#006FBA;margin-top:0px !important;}
#siteSearchInput{width: 88% !important;}
#main-header-sub {width:100% !important;min-width:auto !important;}
#v4-header-top,#v4-header-bottom{margin-top:0px !important;}
#main-header {padding:0px !important;}
.vertical_certona{display:none;}
}

@media screen and (min-width:768px){
#v4-mobile-nav-hck{display:none;}
}

@media screen and (min-width:768px) and (max-width:991px){
	.v4-recs-description{min-height:110px;}
	.v4-qty-chooser-input,.v4-length-input  {padding: .37857143em !important;min-width: 40px;}
	.popup-content {min-width:650px !important;}
	.learnmore_modal {width: 95%;margin: 0 0 0 -47.5% !important;}
}

@media only screen and (min-width:992px) and (max-width:1213px){
	.eight.wide.column .ui.compact.very.basic.table { font-size: .9em; }
}

::-ms-clear { display: none; }
.ui.pagination.menu .item { min-width: 2em !important; }
.tn-pagination-arrows { padding-left: 2px !important; padding-right: 2px !important; min-width: auto !important; }
#v4-tn-sidebar-menu { z-index: 2000; }
#pdp-pb-box{text-align:left !important;}
.xcr-refine-item{text-align:left !important;}
.xcr-refine-item a{color:#006FBA !important;}
.qv-image img{max-height:250px;margin:0 auto;}
.learnmore_modal {position:fixed !important;top:40px!important;right:auto !important;transform-origin: 50% 25%;border-radius: .28571429rem;padding: 1.5em!important;}
.fancybox-close-small:focus:after{outline:none;}
.qv-heading{margin-top:1rem !important;padding-right: 1rem !important;}
#br-lightbox-background,#fb-legacy-box{display:none !important;}

/*	Login and Forgot Password Styles	*/

.forgotpw-column { max-width: 450px; } 
.forgotpw-forgotun-link { text-align: right; } 
.forgotpw-forgotun-input-box { padding-bottom: 5px;} 
.req_input{position:relative} 
.req_input input{padding-left:2.67142857em!important;} 
.err_box input{border:1px solid #db2828 !important;} 
.req_input label{font-weight:bold;margin: 0 0 .28571429rem 0;display: block;}
.req_input .icon{position:absolute;top:50%;left:1em;} 
.req_input .icon {position: absolute;top:2.3em;left: 1em;opacity: 0.5;}
.forgotpw-column .form_err_wrapper,.login_form .form_err_wrapper {display: block;position: relative;min-height: 1em;margin: 1em 0;padding: 1em 1.5em;line-height: 1.4285em;background-color: #ffe8e6;color: #db2828;box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;border-radius: .28571429rem;font-size: .85714286em;}
.forgotpw-forgotun-input-box #Firstname,.forgotpw-forgotun-input-box #Lastname,.forgotpw-forgotun-input-box #Email,#NewPass,#ConfirmPass{padding-left:1em !important}
.login_form{margin:1.5em 0 !important;}
.row.login_form>.column {padding-top: 1em;padding-bottom: 1em;}

.semantic_espot{display:none !important;}
.login-forgot-box{text-align:right;}
.addtocart .v4-recs-title{display: inline-block;}
.addtocart .v4-recs-dots-box{display:inline-block;vertical-align: top;margin-left: 0.75em;}

/* Q8 9885*/ 
.full_width{max-width:100% !important;}

/* Q8 10559*/ 
.webprice-row {color: #df1f00;}
.web-price-strike {color: #333;}
.web-price-gray {color: #777;}
.web-price-strike-container {text-decoration: line-through;}
.pdp-your-price{font-weight:bold;font-size:1.15em}

/* Q8 10072*/
.lockoutmsg{text-decoration:underline !important;}
/*QB 10727*/
.new_table_icon{color: #00a2e0;font-style: italic;font-size:10px;position:absolute;top:5px;font-weight:bold;}
.special_icon_wrap{word-wrap:break-word;word-break: break-word;}
.v4-tn-view-icon i{vertical-align:top !important;}