.messageCenter{width:100%;padding:0 .5%;overflow:hidden}.messageCenter div{position:relative}
.messageCenter div a{width:100%;cursor:pointer}.messageCenter div a:not(.selected){position:absolute;display:none;left:0;top:0}
.messageCenter div a.moving{display:block}.messageCenter div a img{width:100%}.messageCenterNav{text-align:center;margin:-9px 0 5px}
.messageCenterNav div{display:inline-block;width:24px;padding-bottom:24px !important;margin:4px 10px 14px;border:1px solid;background-color:#fff;cursor:pointer}
.messageCenterNav div.selected{background-color:#000}.messageCenter{padding:0}.messageCenter .messageCenterNav{margin:-5px 0 5px}
.messageCenter .messageCenterNav div{background-color:#fff;border-radius:10px;opacity:.6}
.messageCenter .messageCenterNav div.selected{background-color:#fff;opacity:1}.messageCenter.craigx_class img{margin-bottom:7px}
.slider-inline{margin-bottom:7px}.slider-inline .craigx_slider{position:relative;z-index:0}
.slider-inline .craigx_slider>a,.slider-inline .craigx_slider>img,.slider-inline .craigx_slider>.banner-link,.slider-inline .craigx_slider>.banner-no-link{overflow:hidden;position:absolute;width:100%;opacity:0;top:0;left:50%;z-index:0;transition:opacity 1s;transform:translateX(-50%)}
.slider-inline .craigx_slider>a.active,.slider-inline .craigx_slider>img.active,.slider-inline .craigx_slider>.banner-link.active,.slider-inline .craigx_slider>.banner-no-link.active{position:relative;display:inline-block;margin:0 auto;opacity:1;z-index:9;transition:opacity 1s}
.slider-inline .craigx_slider>a:focus,.slider-inline .craigx_slider>img:focus,.slider-inline .craigx_slider>.banner-link:focus,.slider-inline .craigx_slider>.banner-no-link:focus{outline:6px solid #0068c2}
.slider-inline img{display:block;margin:0 auto}.messageCenterNav{margin-top:7px}.messageCenterNav div{border-radius:100%}
@media all and (max-width:600px){.messageCenterNav{display:none}}.gear_container{display:inline-block}
.gear{width:275px;height:160px;margin:0 .55% 15px .55%;padding-right:6px;position:relative;display:inline-block;border-color:#FFF}
.gear:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;border-style:solid;border-color:#c2c2c2;border-width:0 1px 1px}
.gear img{max-height:145px;max-width:41%;margin:0 3px 0 6px;float:left;border:0}.gear a .inform{float:right;max-width:55%}
.gear a .inform .product{display:block;font-size:1.125rem !important;font-weight:bold}
.gear a .inform .description{font-size:.875rem !important}.gear .alignBottom{position:absolute;text-align:right;bottom:0;right:6px}
.gear .alignBottom span{display:block}.gear .pricewas{font-size:.75rem !important;color:#999}
.gear .pricenow{font-size:1.5rem !important;color:red}.gear .inlined{display:inline !important}
.gear .cta{font-size:230% !important;color:#000;text-transform:uppercase;font-weight:bold}
.gear a:link,.gear a:visited,.gear a:active{color:#000;text-decoration:none}.gear a:hover{color:red;text-decoration:none}
.craigx_slideshow{position:relative;margin:4px auto 0;width:615px;height:250px;text-align:center;overflow:hidden}
.craigx_slideshow a{position:absolute;top:0;left:0;text-decoration:none}.craigx_slideshow img{margin:0;border:0}
.craigx_largeSlideshow{position:relative;width:970px;height:435px;text-align:center;overflow:hidden}
.craigx_largeSlideshow a{position:absolute;top:0;left:0;text-decoration:none}.craigx_largeSlideshow img{border:0}
.craigxModule .nav{position:absolute;bottom:0;right:10px}.craigxModule .nav span{display:inline-block;width:20px;height:20px;border:#000 1px solid;background:#000;margin:0 5px;cursor:pointer}
.craigxModule .nav span.selected{background:#CCC;border:#000 1px solid}.impress_me{left:-10000px;visibility:hidden}
.craigxModule div{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:.9em;padding:0}
.craigxModule img{border:0}#specials img{height:150px;width:180px}.craigx_class{text-align:center}
.craigx_class img{border:0;margin:0 0 10px}.fcs_testimonial{width:160px;height:145px;border-color:#333;border-style:solid;border-width:0 1px 1px;background-image:url("/fullcompass/images/bg_testimonial.png");background-repeat:no-repeat;background-position:top left}
.fcs_testimonial .fcs_message{font-size:.688rem;line-height:11px;color:#306;padding:0 5px;text-align:left}
.fcs_testimonial .fcs_signature{font-size:.688rem;line-height:10px;font-weight:bold;font-style:italic;color:#306;text-align:right;padding:0 5px 5px}
.fcsUrgent{background-color:#c00;border:1px #900 solid;margin:0 auto;text-align:center;width:80%}
.fcsUrgent p{color:#fff;font-size:.75rem;padding:0 15px}.fcsUrgent p strong{font-size:.875rem;font-weight:bold}
.fcsStandard{background-color:#ffc;border:1px #fc0 solid;margin:0 auto;text-align:center;width:80%}
.fcsStandard p{font-size:.75rem;padding:0 15px}.fcsStandard p strong{font-size:.875rem;font-weight:bold}
.fdw_testimonial{margin:0 1px;border-bottom:1px #9d9d9d solid;width:169px;height:145px;background:url("https://www.fdwcorp.com/fulldiscount/images/bg_testimonial.png");background-position:top center;background-repeat:repeat-x}
.fdw_testimonial td{padding:0 5px}#fdw_testimonials .fdw_testimonial{margin:0;border-color:#9d9d9d;border-style:solid;border-width:0 1px 1px 1px}
.fdwUrgent{background-color:#c00;border:1px #900 solid;margin:0 auto 5px auto;text-align:center;width:80%}
.fdwUrgent p{color:#fff;font-size:.75rem;padding:0 15px}.fdwUrgent p strong{font-size:.875rem;font-weight:bold}
.fdwStandard{background-color:#ffc;border:1px #fc0 solid;margin:0 auto 5px auto;text-align:center;width:80%}
.fdwStandard p{font-size:.75rem;padding:0 15px}.fdwStandard p strong{font-size:.875rem;font-weight:bold}
.fdw_message{font-size:.688rem;line-height:11px;color:#036;padding:0 5px;text-align:left}
.fdw_signature{font-size:.688rem;line-height:10px;font-weight:bold;font-style:italic;color:#036;text-align:right;padding:0 5px 5px}
.homePage #pageWrapper .inside{margin:0;padding:0}.homePage #outerColumnContainer{border-left-width:0;border-right-width:0}
.homePage #innerColumnContainer{border:0;margin:0}.homePage #leftColumn{width:320px;margin:0 0 0 -330px;padding-top:0}
.homePage #contentColumn{padding:0;width:100%}.homePage .YTLink{position:relative;overflow:hidden;margin-bottom:7px}
.homePage .YTLink>a{position:absolute;top:0;left:0;width:100%;height:100%}.homePage .YTLink:hover>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);background:radial-gradient(ellipse at center,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);z-index:999}
.homePage .YTLink:hover>a:after{content:"Learn More";position:absolute;bottom:75px;left:0;width:100%;font-size:2em;font-weight:bold;text-align:center;color:#fff;z-index:999}
.homePage .YTLink.active:hover>a:after{content:"Watch Now"}.category-page>section{overflow:hidden}
.slider-box li a .img{height:140px}.slider-box li a .img img{max-height:140px}#homepage_header_slid{width:100%;padding:0}
.topSellers .scroller li,.proPicks .scroller li{width:200px}.active{opacity:1}.hero{position:relative;display:table;min-height:343px;padding:28px 35px 28px 35px;margin-bottom:7px;background-color:#fff;background-size:cover;background-position:center;box-sizing:border-box;height:0}
@media only screen and (max-width:800px){.hero{padding:7px 35px 0 35px;background-image:initial !important;min-height:auto}
}@media only screen and (max-width:600px){.hero{padding:14px 35px 0 35px;background-image:initial !important}
}.hero p,.hero h1,.hero h2,.hero a,.hero .breadcrumbs ol li,.hero .breadcrumbs ol li a,.hero div{color:#000;opacity:.9}
.hero.light-text{background-color:#222}.hero.light-text p,.hero.light-text h1,.hero.light-text h2,.hero.light-text a,.hero.light-text .breadcrumbs ol li,.hero.light-text .breadcrumbs ol li a,.hero.light-text div{color:#fff}
@media only screen and (max-width:800px){.hero.light-text{background-color:#fff}.hero.light-text p,.hero.light-text h1,.hero.light-text h2,.hero.light-text a,.hero.light-text .breadcrumbs ol li,.hero.light-text .breadcrumbs ol li a,.hero.light-text div{color:#000}
}.hero.left-align .col-1-2{padding:0 50% 0 0}@media only screen and (max-width:800px){.hero.left-align .col-1-2{padding:0}
}.hero.right-align .col-1-2{padding:0 0 0 50%}@media only screen and (max-width:800px){.hero.right-align .col-1-2{padding:0}
}.hero .col-1-2{float:none;display:table-cell;vertical-align:middle}.hero h1{font-size:2.75rem;margin-bottom:14px}
.hero h2{font-size:1.375rem;line-height:initial;margin-bottom:14px}.hero div,.hero p{font-size:.875rem;line-height:18px}
.hero a:hover{opacity:1}.featuredtitle{background:#ebebeb;border:0;border-radius:5px 5px 0 0;font-size:1rem;font-weight:bold;padding:8px 0}
.featuredtitle a{color:#2f8c89}.featuredtitleHighlight{background:#74008b;border:0;border-radius:5px 5px 0 0;font-size:1rem;font-weight:bold;padding:8px 10px}
.featuredtitleHighlight a{color:#fff}.featuredbox{border:1px #ccc solid;border-radius:5px;margin:0 0 10px 0}
.featuredbox table{padding:8px 0;text-align:center;width:100%}.featuredbox td{width:25%;border-width:0 1px;border-style:none}
.featuredbox .title{color:#000;vertical-align:top}.featuredbox .title a{color:#000;vertical-align:top}
.featuredbox .img{padding-bottom:7px}.featuredbox .img a{display:block;height:140px;position:relative}
.featuredbox .img img{vertical-align:middle;border:medium none;padding-top:2px;max-width:90%;max-height:140px}
.featuredbox .img span.valign{vertical-align:middle;display:inline-block;height:100%}
.featuredbox .price{color:#609;font-size:.938rem;font-weight:bold;vertical-align:bottom}
.featuredbox a{font-weight:bold;text-decoration:none}.featuredbox a:hover{text-decoration:underline}
.seoCopyWrapper{padding:0 0 30px 0}.craigx_inline_class a:focus img,img:focus{outline:6px solid #0068c2}
.LivefeedContent .shortDescription:after{background:0}.LivefeedContent .title{display:block}
.info-boxes{width:auto}.info-boxes h2.section-title{margin-right:14px;margin-left:0}
.info-boxes .col-1-3{padding:0 14px}.our-mission{overflow:hidden;margin:35px -2px 14px -2px;border-top:1px solid #00315d;font-size:1.125em;padding:35px 2px 0}
.homepageFeaturedBrands{margin:3em 0 2em 0;overflow:hidden}.homepageFeaturedBrands section{display:table;text-align:center;height:120px}
.homepageFeaturedBrands section a{display:table-cell;vertical-align:middle}.homepageFeaturedBrands section a img{max-height:106px}
@media only screen and (max-width:600px){.half-hidden .col-1-4{width:50%}.half-hidden .col-1-4:nth-of-type(n+3){display:none}
}.casts,.blogs,.stay-connected{overflow:hidden}.blogs,.stay-connected{font-size:1.5em}
.blogs .heading,.stay-connected .heading{display:block;text-align:center;text-decoration:none;margin:21px 0}
.blogs .heading h3,.stay-connected .heading h3{display:inline;font-size:1.25em;font-weight:lighter;border-bottom:6px solid #00315d}
.blogs .heading h3 .bold,.stay-connected .heading h3 .bold{font-weight:bold;color:#6f2a8e}
.blogs p.strong,.stay-connected p.strong{font-weight:700}.blogs{margin-bottom:14px}
.casts a.heading{display:block;margin-top:2px;text-align:center;text-decoration:none}
@media only screen and (max-width:1440px){.stay-connected a .outer img{height:80px}
.stay-connected a .outer strong{font-size:2.5em}.stay-connected a p{font-size:2.25em}
}@media only screen and (max-width:1200px){.stay-connected a .outer img{height:60px}
.stay-connected a .outer strong{font-size:2.25em}.stay-connected a p{font-size:2em}
}@media only screen and (max-width:1070px){.stay-connected a .outer img{height:80px}
.stay-connected a .outer strong{font-size:2.5em}.stay-connected a p{font-size:2.25em}
}@media only screen and (max-width:800px){.stay-connected a .outer img{height:120px}
.stay-connected a .outer strong{font-size:3.5em}.stay-connected a p{font-size:3.25em}
.stay-connected a.catalog{text-align:center}.stay-connected a.catalog>div.col-3-5{position:static;transform:initial}
.images-row{display:block}.images-row a{display:block;margin:0 auto 14px auto}}@media only screen and (max-width:600px){.stay-connected a .outer img{height:100px}
.stay-connected a .outer strong{font-size:3em}.stay-connected a p{font-size:2.75em}
}@media only screen and (max-width:450px){.stay-connected a .outer img{height:80px}
.stay-connected a .outer strong{font-size:2.5em}.stay-connected a p{font-size:2.25em}
}.gearCastBox{padding:7px 0}.gearCastBox .video{position:relative;float:left;overflow:hidden}
.gearCastBox .video:after{content:"";position:absolute;top:50%;left:50%;height:40px;width:63px;margin-top:-25px;margin-left:-52px;background-image:url(/common/icons/btn_play.png);background-repeat:no-repeat}
.gearCastBox a{text-decoration:none;color:#000;font-weight:bold}.gearCastBox h2{font-size:1.125rem}
.gearCastBox h3{font-size:.875rem;font-weight:bold}.gearCastBox img{height:67.5px;position:relative;float:left;clear:both;padding:0 0 0 10px;margin:0 20px 0 0}
.gearCastBox div.title{font-size:.875rem;padding:0 0 10px 5px}.gearCastBox fieldset{padding:0;overflow:hidden;height:290px;border:0}
.hpGearCast{margin-top:7px;overflow:hidden}.LivefeedContent{font-size:.938rem}.LivefeedContent .shortDescription{width:inherit;padding:0;max-height:inherit;font-size:1.125rem}
p.date{margin:0;padding:0 0 10px 0;font-size:.875rem;font-weight:bold;color:#00315d}
.icons a{text-decoration:none}.icons a img{display:block;margin:0 auto;max-height:100px}
.icons a h3.title{margin-top:7px;height:44px;font-size:1em;text-transform:uppercase;text-align:center;font-weight:normal}
@media only screen and (max-width:1070px){.blogs{width:100%;float:none}.casts,.stay-connected{width:50%}
}@media all and (max-width:800px){.casts,.stay-connected{width:100%;float:none}}@media all and (max-width:600px){.casts,.blogs,.stay-connected{margin:0 auto 35px auto}
.our-mission{margin-top:0}}
