html{overflow-y:scroll;overflow-x:hidden}body{background-color:#121212!important;margin:auto;overflow-x:hidden;padding:0 0 30px;font-family:"HelveticaNeueW01-55Roma",sans-serif;font-size:14px;color:#000;height:auto;width:auto}img{border:0}input,select{font-family:"HelveticaNeueW01-55Roma",sans-serif;outline:0;background-color:#eaeaea;border:0;border-radius:3px;line-height:24px}a{text-decoration:none;outline:0;color:#4a8b2c}h1,h2,h3,ul,hr,p,input{padding:0;margin:0;font-weight:normal}sup{line-height:0;font-size:14px}ul.nav{overflow:auto}ul.nav li{padding:0;margin:0;list-style-type:none}li.nodropdown ul{display:none!important}select.mobileNav{display:none}.hidden{display:none}.btn{background-color:#4a8b2c;color:#fff;border-radius:2px;display:block;-webkit-appearance:none}a.btn.greenBtn{display:inline-block!important;padding:0 15px!important;line-height:36px!important;color:#fff!important}.modal{position:absolute;left:50%;top:200px;min-width:200px;z-index:1001;background:#fff;display:none;padding:0}.modal span{display:block}.overlay{background:url("/images/template/transp_grey.png");position:fixed;width:100%;height:100%;left:0;top:0;z-index:102;display:none}.modal_close{position:absolute;right:-20px;top:-20px;background-color:#4a8b2c;color:#fff;text-transform:uppercase;text-align:center;font-size:24px;padding:6px 16px}.icon.fb{background-position:-207px -432px!important}.icon.linkedin{background-position:-246px -432px!important}.icon.youtube{background-position:-285px -432px!important}.icon.rss{background-position:-326px -432px!important}.icon.twitter{background-position:-93px -432px!important}.icon.instagram{background-position:-131px -432px!important}.icon.pinterest{background-position:-169px -432px!important}.headerBG{background:url('/sites/MainSite/includes/images/headerBGTile.jpg') repeat-x top left;height:78px}.header{max-width:1126px;padding:25px 0 22px 54px;margin:auto;position:relative;font-family:"HelveticaNeueW01-55Roma",sans-serif;font-size:16px}.headerRight{position:absolute;width:2500px;top:0;left:249px;height:78px;background-color:#121212}.headerRight select{display:none}.headerRight ul.nav{float:left;max-width:708px;overflow:hidden}.headerRight ul.nav li{float:left}.headerRight ul.nav li p{clear:both;text-align:center;padding:0;width:100%;overflow:auto}.headerRight ul.nav li p img{margin:auto;display:block}.headerRight a{color:#eaeaea;display:block;float:left;padding:0 0 0 28px;line-height:78px}.headerRight a span{line-height:26px;border-right:1px solid #636363;padding-right:27px;padding-bottom:3px}.headerRight a span.noBorder{border-right:1px solid #121212}.headerRight a:hover span.noBorder{border-right:1px solid #636363}.headerRight li.last a span{border:none}.headerRight a:hover{background-color:#636363}.headerRight a.first{padding-left:45px}.headerRight li.last a{border:0}.headerRight li.on a{background-color:#575757;border:0}.headerRight li.on a span{border:0;padding-right:28px}.headerRight input{border:0;background-color:#7b7b7b;height:33px;padding:0;margin-top:23px}.headerRight .search{overflow:auto;float:left;padding-left:35px}.headerRight .search .field,.headerRight .tablet-search .field{width:167px;padding-left:6px;float:left;color:#eaeaea;border-bottom-right-radius:0;border-top-right-radius:0;height:33px;line-height:normal;margin-bottom:0;margin-top:23px;padding-bottom:0;padding-top:0}.headerRight .search .btn,.headerRight .tablet-search .btn{border-radius:0 3px 3px 0;width:27px;float:left;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;background-position:0 10px;background-color:#7b7b7b;height:33px;margin-top:23px;padding:0}.primaryNavContainer{width:100%;background-color:#fff}.primaryNav{clear:both;max-width:1180px;margin:auto;padding-top:0;position:relative;z-index:5}.primaryNav ul.nav{position:relative;display:inline-table;height:87px}.primaryNav ul.nav li{float:left;margin:20px 0 12px;position:relative}.primaryNav ul.nav li a{display:block;font-size:18px;color:#666;font-family:"HelveticaNeueW01-45Ligh";line-height:18px;padding:13px 0 0 28px}.primaryNav ul.nav li a:hover,.primaryNav ul.nav li.active a{background-color:#f4f4f4;padding:13px 30px 13px 0;border-radius:3px}.primaryNav ul.nav li a:hover span,.primaryNav ul.nav li.active a span{border:0;padding-left:28px;padding-bottom:0;padding-right:0}.primaryNav ul.nav li.on a:hover,.primaryNav ul.nav li.on.active a{background-color:#f4f4f4;color:#666}.primaryNav ul.nav li.on a:hover span,.primaryNav ul.nav li.on.active a span{padding-left:0}.primaryNav ul.nav li.on a{background-color:#575757;border-radius:3px;padding:13px 19px 13px 28px;color:#fff;margin-right:1px}.primaryNav ul.nav li.on a span{padding-right:0;border:0;margin-right:10px}.primaryNav ul.nav li a span{line-height:26px;border-right:1px solid #e6e6e6;padding-right:29px;padding-bottom:3px}.primaryNav ul.nav li a span.noBorder{border-right:1px solid #fff}.primaryNav ul.nav li.active a span.noBorder,.primaryNav ul.nav li.on a span.noBorder{border-right:0}.primaryNav ul.nav li.shop a{background-color:#f4f4f4;border-radius:3px;padding:13px 20px 13px 50px;margin-left:35px;font-family:"HelveticaNeueW01-55Roma";font-weight:bold;font-size:17px;color:#000;min-width:161px;position:relative;background:#f4f4f4 url('/sites/MainSite/includes/images/sprite.png') -21px 18px}.primaryNav ul.nav li.shop a span{border:0;background-color:#f4f4f4}.primaryNav ul.nav li.shop a:hover span,.primaryNav ul.nav li.active.shop a span{padding-left:0}.primaryNav ul.nav li.active.shop a{background-color:#f4f4f4;border-radius:3px;padding:13px 20px 13px 50px;margin-left:35px;font-family:"HelveticaNeueW01-55Roma";font-weight:bold;font-size:17px;color:#000;min-width:161px;position:relative;background:#f4f4f4 url('/sites/MainSite/includes/images/sprite.png') -21px 18px}#super_cart_iframe{height:30px;width:48px;display:block;float:right;visibility:visible}#super_cart_iframe iframe{position:absolute;top:9px;right:15px;width:48px;height:30px}.primaryNav ul.nav li.last a span{border-right-color:#fff}.primaryNav ul.nav li ul{position:absolute;top:52px;z-index:5;background-color:#f4f4f4;padding:15px 0;display:none;border-radius:0 0 3px 3px;min-width:164px}.primaryNav ul.nav li.outdoor ul{min-width:328px}.primaryNav ul.nav li.ds ul{min-width:495px}.primaryNav ul.nav li ul li{margin:0;padding:0;clear:both;float:none;min-width:240px;max-width:280px}.primaryNav ul.nav li ul li a{padding:8px 0 8px 26px!important;font-size:14px;font-family:"HelveticaNeueW01-55Roma",sans-serif}.primaryNav ul.nav li ul li a:hover,.primaryNav ul.nav li.on ul li a:hover{padding:8px 0 8px 26px;background-color:#e2e2e2}.primaryNav ul.nav li ul li.image{min-width:164px;padding:10px 0 0;margin:0;clear:none;float:left}.primaryNav ul.nav li ul li.image a{line-height:normal;font-size:16px;color:#1c1c1c;text-align:center;width:94px;padding:5px 20px 0 20px!important;margin:auto}.primaryNav ul.nav li ul li.image a span{line-height:normal;display:block;color:#b8b8b8;border:0;padding:0 0 10px;margin-top:85px;background-color:#f4f4f4}.primaryNav ul.nav li ul li.image.roomba a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -398px 33px}.primaryNav ul.nav li ul li.image.scooba a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -398px -71px}.primaryNav ul.nav li ul li.image.braava a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -396px -177px}.primaryNav ul.nav li ul li.image.mirra a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -398px -286px}.primaryNav ul.nav li ul li.image.looj a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -398px -384px}.primaryNav ul.nav li ul li.image.ava500 a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -282px 33px}.primaryNav ul.nav li ul li.image.ava500 a span{margin-top:105px;height:auto;min-height:inherit;padding:0}.primaryNav ul.nav li ul li.image.rpvita a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -287px -197px}.primaryNav ul.nav li ul li.image.rpvita a span{margin-top:105px;height:auto;min-height:inherit;padding:0}.primaryNav ul.nav li ul li.image.ava a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat 42px -509px;height:135px}.primaryNav ul.nav li ul li.image.ava a span{height:auto;min-height:inherit;padding:0;margin-top:70px}.primaryNav ul.nav li ul li.image.firstlook a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -177px 19px;height:100px;width:110px}.primaryNav ul.nav li ul li.image.sugv a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -177px -279px;height:100px}.primaryNav ul.nav li ul li.image.packbot a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -177px -178px;height:100px;width:110px}.primaryNav ul.nav li ul li.image.kobra a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -177px -78px;height:100px}.primaryNav ul.nav li ul li.image.upoint a{background:url('/sites/MainSite/includes/images/sprite.png') no-repeat -153px -494px;height:100px}.primaryNav ul.nav li ul li.image a:hover,.primaryNav ul.nav li ul li.image a:hover span{background-color:#e2e2e2}.homeVid,.staticLanding{clear:both;position:relative;min-height:570px}.mainImg{position:relative;width:100%;max-height:590px;overflow:hidden}.mainImg img,.mainImg video{width:100%;height:100%;display:block}.mainImg img.ellipse{z-index:0;position:absolute;bottom:0;max-height:263px;min-width:initial}.mainImg img.static{display:none}.staticLanding .mainImg img.static{display:block;height:auto;min-height:590px;min-width:900px;max-width:2000px}.mainTextContainer{position:absolute;top:336px;width:100%}.mainText{max-width:1180px;margin:auto;font-family:"HelveticaNeueW01-45Ligh"}.homeVid .mainText{max-width:980px}.mainText hr{float:left;width:132px;margin-top:30px;border:0;background-color:#a8a7a5;height:1px;color:#a8a7a5}.page-content .mainText h1{float:left;font-size:48px;font-weight:normal;margin:0 50px;color:#1b1b1b;padding:0}.page-content .staticLanding .mainText h1{float:none;margin:0;text-align:center}.mainText p{clear:both;font-size:24px;color:#747474;text-align:center}.mainImgContainer{text-shadow:1px 1px 1px #4d4d4d;font-family:"HelveticaNeueW01-Thin"}.mainImgContainer .cycle-slideshow h2{font-size:90px;color:#fff;float:none;font-weight:normal}.mainImgContainer .cycle-slideshow h3{font-size:38px;color:#fff;float:none;font-family:"HelveticaNeueW01-45Ligh";font-weight:normal}.mainImgContainer{position:relative;min-height:459px;max-height:580px}.mainImgContainer img.ellipse{position:absolute;bottom:0;z-index:2;width:100%}.staticLanding .mainTextContainer{top:305px}.staticLanding .mainImg img{min-height:560px;max-height:590px}.staticLanding .mainImg img.ellipse{max-height:263px;min-height:263px}.mainImgContainer .mainTextContainer{top:30%}.mainImgContainer .cycle-slideshow{z-index:1;width:100%;position:relative;max-height:580px}.mainImgContainer .cycle-slideshow .slide{position:relative;height:100%;width:100%!important;overflow:hidden}.mainImgContainer .cycle-slideshow .slide img{display:block;min-width:2000px;z-index:-1;height:auto}.mainImgContainer .cycle-slideshow .slide.cycle-slide-active{z-index:2!important}.mainImgContainer .cycle-slideshow .slide .slideContent{position:relative;max-width:850px;margin:auto;bottom:410px;text-align:center}.dslanding{margin-bottom:100px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent{background:url('/sites/MainSite/includes/images/dsSlideshowBGTile.png') repeat-y top left;max-width:inherit;min-height:240px;left:23%;max-width:650px;margin:0;text-align:left;padding-left:325px;padding-right:415px;bottom:545px;text-shadow:none;font-family:"HelveticaNeueW01-45Ligh",sans-serif;padding-top:20px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent h2{font-size:49px;color:#000;padding-bottom:7px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:25px;color:#000;font-family:"HelveticaNeueW01-55Roma",sans-serif;padding-bottom:13px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent p{font-size:18px;color:#4e4e4e;font-family:"HelveticaNeueW01-55Roma",sans-serif}.ds .mainImgContainer .cycle-slideshow .slide .slideContent a.btn{background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;background-position:-54px 14px;color:#fff;margin:auto;padding:0 26px 0 46px;line-height:36px;color:#fff;border-radius:3px;margin-top:30px;text-shadow:none;font-family:"HelveticaNeueW01-45Ligh";font-size:18px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent a.btn:hover{background-color:rgba(0,0,0,.6)}.ds .mainImgContainer .cycle-slideshow .slide .slideContent a.btn.greenBtn{background-color:#4a8b2c;background-image:none;padding-left:26px;margin-bottom:10px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent a.btn.orangeBtn{background-color:#ff8a22;background-image:none;padding-left:26px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn{display:inline-block;background-color:rgba(0,0,0,.2);background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;background-position:-54px 14px;margin:auto;padding:0 26px 0 46px;line-height:44px;color:#fff;border-radius:3px;margin-top:30px;text-shadow:none;font-size:18px;font-family:"HelveticaNeueW01-45Ligh"}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn:hover{background-color:rgba(0,0,0,.6)}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.greenBtn{background-color:#4a8b2c;background-image:none;padding-left:26px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.orangeBtn{background-color:#ff8a22;background-image:none;padding-left:26px}.mainImgContainer .cycle-next-prev{position:relative;bottom:395px;color:#fff;z-index:4;font-family:"HelveticaNeueW01-Thin";font-size:96px;font-weight:normal;max-width:980px;margin:auto}.ds .mainImgContainer .cycle-next-prev{bottom:255px;max-width:845px;left:30px}.mainImgContainer .cycle-next-prev .cycle-prev,.mainImgContainer .cycle-next-prev .cycle-next{width:48px;height:95px;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;position:absolute;cursor:pointer}.mainImgContainer .cycle-next-prev .cycle-next{background-position:0 -288px;right:0}.mainImgContainer .cycle-next-prev .cycle-prev{background-position:0 -384px}.mainImgContainer .slideshowPager{display:none}.homeMain,.buMain{min-height:320px;background:#fff url('/sites/MainSite/includes/images/homeMainBG.png') no-repeat center 192px;background-size:900px 96px}.staticLanding .buMain{background-position:center 327px}.homeMain .callouts,.buMain .callouts{overflow:auto;max-width:1180px;margin:auto;position:relative;bottom:170px;margin-bottom:-65px;z-index:3}.buMain .callouts{bottom:40px;margin-bottom:-45px;text-align:center}.staticLanding .buMain .callouts{bottom:65px;margin-bottom:0}.homeMain .callouts .callout,.buMain .callouts .callout{float:left;text-align:center;margin-right:16px;font-size:14px}.buMain .callouts .callout,.buMain .callouts .callout img{max-width:276px}.staticLanding .buMain .callouts .callout,.staticLanding .buMain .callouts .callout img{max-width:inherit}.buMain .callouts .callout{min-width:276px;display:inline-block;float:none}.buMain .callouts .callout img{max-height:202px}.staticLanding .buMain .callouts .callout img{max-height:inherit;max-width:inherit}.homeMain .callouts .callout.home{margin-top:48px}.homeMain .callouts .callout.home .btn,.homeMain .callouts .callout.home p{position:relative;bottom:20px}.homeMain .callouts .callout.ds{margin:46px 0 0 0}.homeMain .callouts .callout .btn,.buMain .callouts .callout .btn{font-size:20px;font-family:"HelveticaNeueW01-65Medi";width:340px;line-height:50px;margin:auto;margin-bottom:15px;display:block}.buMain .callouts .callout .btn{width:auto}.homeMain .callouts .callout p,.buMain .callouts .callout p{color:#000;font-size:26px;font-family:"HelveticaNeueW01-45Ligh"}.homeMain .callouts .callout p.links{font-size:14px;color:#ccc;margin-top:25px}.homeMain .callouts .callout p a{font-family:"HelveticaNeueW01-65Medi";font-size:14px;color:#4a8b2c}.homeBottomBG{background:#efefef url('/sites/MainSite/includes/images/homeBottomBGTile.jpg') repeat-x top left;padding:110px 0 90px 0}.homeBottom{max-width:1015px;margin:auto;overflow:auto}.homeBottom .callout{float:left;max-width:383px;margin-right:124px;padding-right:124px;text-align:center;border-right:1px solid #d7d7d7}.homeBottom .callout h2{font-family:"HelveticaNeueW01-45Ligh";font-size:24px;font-weight:normal;margin-bottom:10px}.homeBottom .callout p{font-family:"HelveticaNeueW01-Thin";color:#929292;font-size:18px}.homeBottom .callout a{display:inline-block;background-color:#4a8b2c;border-radius:2px;padding:15px 22px;line-height:14px;font-size:15px;color:#fff;font-family:"HelveticaNeueW01-45Ligh";margin-top:20px}.homeBottom .callout.right{margin:0;padding:0;border:0}.buCalloutsBG{width:100%;background:#fff url('/sites/MainSite/includes/images/buCalloutsBGTile.png') repeat-x top left;padding-bottom:80px;margin-top:40px}.fadedImgCallouts{max-width:1180px;margin:auto;overflow:auto}.fadedImgCallouts .callout{float:left;max-width:575px;font-family:"HelveticaNeueW01-55Roma"}.fadedImgCallouts .callout img{width:100%;max-height:218px}.fadedImgCallouts .callout div{background:url('/sites/MainSite/includes/images/buRightCalloutBGTile.png') repeat-y top left;padding:15px 30px 20px;min-height:102px}.fadedImgCallouts .callout.left div{background:url('/sites/MainSite/includes/images/buLeftCalloutBGTile.png') repeat-y top left}.fadedImgCallouts .callout h3{font-size:28px;margin-bottom:2px}.fadedImgCallouts .callout p{}.fadedImgCallouts .callout a{text-decoration:underline;color:#4a8b2c}.fadedImgCallouts .callout.left{margin-right:12px;clear:left}.bannerBuffer{background-color:#fff;padding-bottom:150px}.bannerBG{background:#efefef url('/sites/MainSite/includes/images/bannerBGTile.png') repeat-x bottom left;max-height:250px}.banner{position:relative;max-width:1180px;margin:auto;overflow:auto;min-height:400px;top:-32px}.banner .bannerContent{width:100%;font-family:"HelveticaNeueW01-45Ligh"}.banner .bannerContent img{float:left;max-width:401px}.banner .bannerContent h2{font-size:30px;color:#010101;margin-bottom:8px}.banner .bannerContent div{margin-top:80px;float:right;color:#929292;font-size:18px;max-width:700px}.banner .bannerContent a.btn{display:inline-block;padding:0 20px;line-height:38px;font-size:14px;margin-top:25px}.socialBG{background:#fff url('/sites/MainSite/includes/images/socialBGTile.png') repeat-x bottom left;width:100%}.social{max-width:1180px;margin:auto;text-align:center;font-family:"HelveticaNeueW01-45Ligh";color:#787878;font-size:18px;overflow:auto;padding-bottom:80px}.social h2{font-size:30px;color:#212121}.social .grid{margin-top:35px;overflow:hidden;text-align:left}.social .grid a,.social .grid div{display:block;float:left;position:relative}.social .grid a div.iconAndText{position:absolute;top:0;color:#fff;padding:28px 17px 0}.social .grid a div.hover{display:none}.social .grid a:hover div.hover{width:100%;display:block;height:100%;position:absolute;top:0;background:#8fb934;opacity:.9}.social .grid a div.iconAndText .icon{width:31px;height:30px;float:none;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;margin-bottom:10px}.social .grid a div,.social .grid a p{margin:0;padding:0}.social .grid a.tall{max-width:320px;max-height:430px}.social .grid a.tall div.iconAndText{max-width:262px}.social .grid div.middle{max-width:520px}.social .grid div.middle .top{height:230px;width:520px}.social .grid div.middle .top a,.social .grid div.middle .top a img{width:100%;height:100%}.social .grid div.middle a,.social .grid div.middle a img{height:200px;width:260px}.communityFooterBG{background:#fff;width:100%;overflow:auto}.communityFooter{max-width:1180px;margin:auto;font-family:"HelveticaNeueW01-45Ligh",sans-serif;overflow:auto}.communityFooter h3{font-size:18px;color:#666;padding-bottom:8px}.communityFooter div{float:left}.communityFooter div .field{float:left;padding:11px 0;min-width:211px;margin-right:10px;color:#afafaf;font-size:14px;padding-left:10px;line-height:normal}.communityFooter div .btn{float:right;line-height:38px;padding:0 15px}.communityFooter div.right{float:right;max-width:300px}.communityFooter .icons{overflow:auto}.communityFooter .icons .icon{display:block;float:left;height:30px;width:31px;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;margin-right:5px}.communityFooter .socialIcons,.communityFooter .newsletterSignup{padding:15px 0}.communityFooter .socialIcons a{width:100%;height:100%;display:block}.page-content{clear:both;background-color:#fff;width:100%}.page-content .singleColumn h1{font-size:26px;color:#1b873e;padding-bottom:20px}.page-content .singleColumn p{padding-bottom:20px}.page-content .singleColumn ul{margin-left:35px}.page-content .pageContent,.page-content .singleColumn{max-width:1180px;margin:auto;padding:30px 0 0;overflow:auto}.page-content .singleColumn{padding-bottom:30px}.homesupport-content{max-width:1180px;margin:auto;padding:30px 0;overflow:auto}.ds-sections{position:relative;width:100%}.ds-sections .labelsContainer{position:absolute;top:-57px;width:100%;z-index:10;font-family:"HelveticaNeueW01-65Medi";font-size:24px;line-height:54px}.ds-sections .labelsContainer .labels{margin:auto;max-width:1190px;overflow:auto}.ds-sections .labels div{float:left;max-width:389px;width:100%;text-align:center;border-right:1px solid #fff}.ds-sections .labels div a{color:#fff}.ds-sections .labels div.active{font-weight:bold}.ds-sections .labels div.last{border:0}.ds-blocks-container{background-color:#1b1b1b;overflow:auto}.ds-blocks{max-width:1190px;margin:auto;overflow:auto;padding:5px 0 12px}.ds-blocks div{float:left;border:2px solid #1b1b1b;margin-right:9px;border-radius:3px;cursor:pointer}.ds-blocks div.active{border:2px solid #fff}.ds-blocks div.last{margin-right:0}.ds-blocks div img{max-height:337px}.contentFooterContainer{background-color:#f3f3f3}.contentFooter{margin:auto;position:relative;padding:0;max-width:1180px;overflow:hidden}.contentFooter>div{background:url("/images/template/cf_bg.png") no-repeat right top;padding:10px 17px 0;width:216px;color:#767676;overflow:hidden;font-size:13px;margin-top:20px;float:left;position:relative;min-height:149px;margin-bottom:10px}.contentFooter>div:nth-child(6){background:none}.contentFooter>span>div{background:url("/images/template/cf_bg.png") no-repeat right top;padding:10px 17px 0;width:170px;color:#767676;overflow:hidden;font-size:11px;margin-top:20px;float:left;position:relative;min-height:149px}.contentFooter #irbt_footer_1{min-height:0;padding:0;margin:0}.contentFooter div .green_arrow_up{background:url("../../images/template/green_arrow_up.png") no-repeat right top;left:50%;top:10px;width:13px;height:6px;margin-left:-6px;display:none;position:absolute}.contentFooter div.first{padding-left:10px}.contentFooter div.ad{padding:0;width:183px;height:180px}.contentFooter div.ad.last{text-align:right}.contentFooter div.ad img{border:0 currentColor;max-width:100%}.contentFooter div#quotes{width:500px;margin-top:-33px!important;min-height:0!important}.contentFooter div.top,.contentFooter div.top#quotes{background:url("/images/template/cf_bg.png") no-repeat right top;width:412px;margin-top:20px!important}.contentFooter div.three_col,.contentFooter div.three_col#quotes{width:570px}.contentFooter div#quotes .quote{font-style:oblique;margin-bottom:5px}.contentFooter div#quotes .author{margin-left:15px}.contentFooter div#quotes .author{font-size:11px}.contentFooter div#quotes .author a{font-size:11px}.contentFooter div#quotes img{margin-right:5px;vertical-align:text-top;float:left}.contentFooter .gallery_launcher{text-align:center;cursor:default}.contentFooter .gallery_launcher img{margin:3px}.contentFooter div.last{padding-right:0;background:none}.contentFooter div.nobg{}.contentFooter div li img{vertical-align:top}.contentFooter div ul{list-style:none}.contentFooter div ul li{padding:5px 0;clear:both;border-bottom:1px dotted #b7b7b7}.contentFooter div ul li:first-child{padding-top:0}.contentFooter div ul li:last-child{border:currentColor}.contentFooter div ul a:hover{color:#191919}.contentFooter div ul a{color:#767676;font-size:11px;text-decoration:none}.cf_headline{color:#1b873e;font-size:14px;margin-bottom:10px}.singleColumn .callout{float:left;width:47%;overflow:auto;padding-bottom:20px}.singleColumn .callout.calloutRight{margin-left:50px}.singleColumn .callout img{float:left;margin-right:15px;margin-bottom:25px}.singleColumn .linkBtn{display:inline-block;line-height:23px;background:url("/images/template/button_bg.png") repeat-x scroll 0 0 rgba(0,0,0,0);border:1px solid #304764;color:#fff;cursor:pointer;font-weight:bold;font-size:12px;height:23px;margin-right:6px;padding:0 8px;text-decoration:none;text-shadow:2px 2px 2px rgba(0,0,0,.25)}#company{overflow:auto}.dssupportlanding{max-width:1158px}.dssupportlanding .top{background:url('/~/media/Images/iRobot/Landing%20Pages/Defense%20Public%20Safety/Support/dssupport-landing-main.jpg') no-repeat top left;max-width:1158px;height:251px;overflow:auto}.dssupportlanding .top h1{font-size:30px;color:#fff;padding:0;margin:35px 0 35px 20px;text-shadow:2px 2px #000}.dssupportlanding .top h2{font-size:24px;color:#76b900;padding:0;margin:0 0 25px 20px;font-weight:normal}.dssupportlanding .top p{color:#fff;font-size:18px;padding:0;margin:0 70px 0 20px;line-height:22px}.dssupportforum.callout,.servicerequest.callout{position:relative;min-height:234px;margin:25px 0;padding:0;border:1px solid #bebebe}.dssupportforum.callout{margin-left:45px;background-color:#fdfdfd}.dssupportforum.callout img,.servicerequest.callout img{position:absolute;bottom:0;right:0;margin:0}.dssupportforum.callout .calloutContent,.servicerequest.callout .calloutContent{position:relative;z-index:2;font-size:18px;color:#000}.dssupportforum.callout h2,.servicerequest.callout h2{font-size:24px;color:#000;border-bottom:1px solid #bebebe;margin:15px 15px 10px;padding:0 5px 10px}.dssupportforum.callout p,.servicerequest.callout p{padding:0 25px 0 20px;font-size:18px;line-height:22px}.dssupportforum.callout a,.servicerequest.callout a{position:relative;z-index:2;display:block;border:1px solid #bebebe;padding:0 30px 0 60px;float:left;color:#565656;font-size:24px;text-decoration:none;line-height:38px;margin:20px 0 0 20px;background-color:#fff;background-repeat:no-repeat;background-position:15px 3px}.dssupportforum.callout a{background-image:url('/~/media/Images/iRobot/Landing%20Pages/Defense%20Public%20Safety/Support/iconJoinTheConversation.png')}.servicerequest.callout a{background-image:url('/~/media/Images/iRobot/Landing%20Pages/Defense%20Public%20Safety/Support/iconServiceRequest.png')}.company_col1{font-size:11px;float:left;content:'';text-align:right;margin-top:14px;width:223px;margin-left:36px}.subnav_title{font-size:12px;font-weight:bold;text-transform:uppercase;color:#2a2a2a;margin:0 0 15px}.company_col1 ul{list-style-type:none}.company_col1 ul li{line-height:17px}.company_col1 ul li a{color:#666;text-decoration:none}.company_col1 ul li a.active{color:#2a2a2a;font-weight:bold}.company_col2{font-size:12px;line-height:20px;float:right;width:780px;padding:10px 100px 0 17px;margin-bottom:20px}.title_shadow{padding-bottom:15px}.company_col2 .tertiary_nav{left:-10px;top:0;position:relative;margin-bottom:10px;margin-left:0}#main_body p{}#company>p{line-height:22px}.company_col2 ul{margin-bottom:10px;margin-left:0!important}.company_col2 h2{padding-top:15px}.tertiary_nav li{padding:0 10px 10px;color:#24ad00;font-size:12px;display:inline;cursor:pointer}.tertiary_nav li.active{background:url("/images/template/grey_arrow_down.png") no-repeat center 16px;font-weight:bold}.tertiary_nav li.active a{color:#1b873e}.tertiary_nav li span{display:none}.tertiary_nav li.active span{margin:0 2px;color:#1b873e;display:inline-block;_height:30px}.tertiary_nav li a{color:#191919;text-decoration:none}.tertiary_nav li:hover a{color:#1b873e}.award_item{padding:3px 0;background:url(/images/template/company/grey-dot.png) right top repeat-x}.award_title{display:table-cell;vertical-align:middle;width:119px;padding-right:5px}.award_image{display:table-cell;vertical-align:middle}.release_item{margin-bottom:10px;clear:both;overflow:auto}.release_date{color:#1b873e;float:left;margin-right:20px;width:70px}.release_details{float:left;max-width:1085px}.release_details h2{font-size:12px;color:#2a2a2a;font-weight:bold;text-transform:uppercase}.imageSlideshow{position:relative;margin:0 20px 20px 0;z-index:0;min-width:553px;min-height:318px;float:left}.slideshowContent{width:auto!important}.navAndCaption{position:absolute;height:45px;bottom:0;z-index:101;width:100%}.slideshowNav{height:45px}.slideshowNav .slideshowNavItems{padding:18px 0 0 10px;height:27px;float:left}.slideshowNav .bar{background-color:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:45px;position:absolute;bottom:0;z-index:100}.slideshowNavItems a{display:block;height:10px;width:10px;font-size:0;background-color:#e1e0df;float:left;margin-right:10px}.slideshowNavItems a.activeSlide{background-color:#6aa002}.slideshowCaption{color:#fff;height:45px;display:table-cell;vertical-align:middle}.imageSlideshow .slide{position:relative;width:auto!important;height:auto!important}.imageSlideshow .slide img{width:auto;height:auto}.caption{display:none}#modal_image .caption{display:block}.videoCallout{clear:both;overflow:auto;padding:10px 0 25px 0}.videoCallout #videoPlayer{float:right;height:315px;width:560px}.projects{padding:15px 0 40px 0;overflow:auto}.projects .project{float:left;max-width:348px;border:1px solid #c2c2c2;border-radius:2px;margin:0 64px 30px 0}.projects .project img{border-radius:2px 2px 0 0;max-width:348px;height:auto}.projects .project.last{margin-right:0}.project .projectText{padding:10px 15px;border-bottom:1px solid #c2c2c2;min-height:75px;max-height:75px}.project .projectText h3{font-weight:bold}.project .projectLinks{text-align:center;padding:10px 0;background-color:#4a8b2c}.project .projectLinks a{color:#fff;display:block}.projects .bottomText{clear:both;padding-top:60px}.footerBG{background-color:#d6d5d2;clear:both}.footer{max-width:1180px;margin:auto}.footer sup{font-size:12px}.footer .top{padding:25px 0 45px;overflow:auto}.footer .top ul{float:left;width:25%}.footer .top ul.nav li{padding-top:15px}.footer .top ul.nav li a{font-size:18px;font-family:"HelveticaNeueW01-65Medi",sans-serif;color:#000;float:left;clear:both}.footer .top ul.nav li ul{width:auto;float:none;padding:0}.footer .top ul.nav li ul li{padding:0}.footer .top ul.nav li ul li a{font-family:"HelveticaNeueW01-65Medi";font-style:normal;font-size:14px;color:#666;display:block;margin-top:15px}.footer .top ul.nav li ul li a.single{margin:0}.footer .top ul.nav li ul li a:hover{color:#000}.footer .top ul.nav li ul li ul{padding:0 0 0 10px}.footer .top ul.nav li ul li ul li{padding-top:0}.footer .top ul.nav li ul li ul li a{font-family:"HelveticaNeueW01-45Ligh",sans-serif;font-weight:normal;margin:0}.footer .bottom{border-top:1px solid #666;overflow:auto;padding:20px 0}.footer .bottom ul.nav li{display:inline}.footer .bottom ul.nav li a{margin-right:35px;font-family:"HelveticaNeueW01-45Ligh",sans-serif;color:#666;font-size:14px;display:block;float:left}.footer .bottom ul.nav li a:hover{color:#000}.footer .bottom ul.nav li.copyright a{float:right;margin:0;cursor:default}.footer .bottom ul.nav li.copyright a:hover{color:#666}.international{max-width:1180px;margin:auto;padding-top:15px;font-family:"HelveticaNeueW01-45Ligh",sans-serif;position:relative}.international a{color:#fff;display:block;float:left;clear:both}.international ul{overflow:auto;clear:both}.international ul.nav li{float:left;font-family:"HelveticaNeueW01-65Medi",sans-serif;width:19%}.international ul.nav li a{padding-bottom:7px;cursor:default}.international ul.nav li.eu{width:62%}.international ul.nav li.eu ul{float:left;width:33%}.international ul.nav li.eu ul li.region ul{width:auto}.international ul.nav li.eu ul.newColumn{clear:none}.international ul.nav li.region a{font-family:"HelveticaNeueW01-65Medi",sans-serif;font-size:16px;padding:0;margin:25px 0 7px;color:#fff;cursor:default}.international ul.nav li ul li{float:none;width:auto}.international ul.nav li ul li a,.international ul.nav li.region ul li a{padding:0 0 7px;margin:0 0 0 3px;background-position:0 -27px;font-size:13px;float:none;cursor:pointer;color:#c6c5c1;font-family:"HelveticaNeueW01-45Ligh",sans-serif}.international ul.nav li ul li a:hover{color:#fff}.international a span{}.international ul.nav li a span{left:auto;font-size:16px}.international a.us span{background-image:url('/sites/MainSite/includes/images/sprite.png');background-position:0 -31px;margin-left:12px;font-size:10px;padding:0 0 0 25px}.international ul li ul li,.international ul li ul li.region ul li{background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;padding:0 0 0 25px}.international ul li ul li.region{padding:0}.international ul li ul li a,.international ul li ul li.region ul li a{background-color:#121212;line-height:19px}.international ul li ul li.region ul li{padding-bottom:0}.international ul li ul li.region{background:none}.international ul li ul li.us{background-position:left -27px}.international ul li ul li.ca{background-position:left -51px}.international ul li ul li.au{background-position:left -77px}.international ul li ul li.cn{background-position:-31px -34px}.international ul li ul li.hk{background-position:0 -128px}.international ul li ul li.jp{background-position:0 -102px}.international ul li ul li.kr{background-position:0 -153px}.international ul li ul li.my{background-position:0 -179px}.international ul li ul li.nz{background-position:0 -205px}.international ul li ul li.sg{background-position:0 -231px}.international ul li ul li.tw{background-position:-31px -58px}.international ul li ul li.th{background-position:-31px -83px}.international ul li ul li.al{background-position:-31px -108px}.international ul li ul li.at{background-position:-31px -134px}.international ul li ul li.be{background-position:-31px -160px}.international ul li ul li.ba{background-position:-31px -186px}.international ul li ul li.bg{background-position:-31px -212px}.international ul li ul li.hr{background-position:-31px -238px}.international ul li ul li.cz{background-position:-62px -33px}.international ul li ul li.dk{background-position:-62px -58px}.international ul li ul li.ee{background-position:-62px -83px}.international ul li ul li.fa{background-position:-62px -108px}.international ul li ul li.fi{background-position:-62px -134px}.international ul li ul li.fr{background-position:-62px -160px}.international ul li ul li.de{background-position:-62px -186px}.international ul li ul li.is{background-position:-62px -212px}.international ul li ul li.ie{background-position:-62px -238px}.international ul li ul li.il{background-position:-93px -33px}.international ul li ul li.it{background-position:-93px -58px}.international ul li ul li.kv{background-position:-93px -83px}.international ul li ul li.lv{background-position:-93px -108px}.international ul li ul li.lt{background-position:-93px -133px}.international ul li ul li.lu{background-position:-93px -159px}.international ul li ul li.mk{background-position:-93px -186px}.international ul li ul li.me{background-position:-93px -212px}.international ul li ul li.nl{background-position:-93px -238px}.international ul li ul li.no{background-position:-93px -264px}.international ul li ul li.pl{background-position:-93px -290px}.international ul li ul li.pt{background-position:-93px -314px}.international ul li ul li.ro{background-position:-93px -340px}.international ul li ul li.ru{background-position:-93px -366px}.international ul li ul li.rs{background-position:-124px -33px}.international ul li ul li.sk{background-position:-124px -58px}.international ul li ul li.si{background-position:-124px -83px}.international ul li ul li.es{background-position:-124px -108px}.international ul li ul li.se{background-position:-124px -133px}.international ul li ul li.ch{background-position:-124px -159px}.international ul li ul li.gb{background-position:-124px -184px}.international ul li ul li.eg{background-position:-124px -210px}.international ul li ul li.tr{background-position:-124px -237px}.international ul li ul li.ae{background-position:-124px -262px}.international ul li ul li.ar{background-position:-124px -289px}.international ul li ul li.br{background-position:-124px -313px}.international ul li ul li.cl{background-position:-124px -339px}.international ul li ul li.co{background-position:-124px -365px}.international ul li ul li.ec{background-position:-156px -33px}.international ul li ul li.gt{background-position:-156px -59px}.international ul li ul li.mx{background-position:-156px -85px}.international ul li ul li.pa{background-position:-156px -111px}.international ul li ul li.pe{background-position:-156px -137px}.international ul li ul li.uy{background-position:-156px -163px}.international ul li ul li.ve{background-position:-156px -189px}.international ul li ul li.gr{background-position:-156px -213px}.international ul li ul li.hu{background-position:-156px -239px}.international ul li ul li.ua{background-position:-156px -263px}.international .popout{position:absolute;background-color:#121212;height:412px;width:890px;bottom:0;padding:35px 40px;z-index:2;overflow:hidden;display:none}.international .popout.active{display:block}.main_product_body>*{font-family:'HelveticaNeueW01-45Ligh';letter-spacing:.01em;color:#444}.main_product_body{min-width:990px}.main_product_body.ds,.main_product_body.dslanding{min-width:0}#wrapper,#main_body_container{width:100%;min-width:990px!important}@media only screen and (max-width:640px){#wrapper,#main_body_container{min-width:0}}.hero_desc,.hero_desc p,.col,.col p,.section .btn,.more_features .feature_detail .headline,.more_features .trigger,.section .subhead,.section .subhead strong,.section .subhead_lg,.section_inner .content ul li,.section .btn_small,.section.features .top_row td.robot .name,.section.features .top_row td.robot .name>span{font-family:'HelveticaNeueW01-45Ligh'}.video_overlay{background:url("/images/template/transp_grey.png");position:fixed;width:100%;height:100%;left:0;top:0;z-index:102;display:none}.video_overlay .close{position:absolute;right:20px;z-index:101;top:20px;cursor:pointer}.video_overlay>.video{width:100%;max-width:1200px;height:61%;top:100px;position:relative;margin:auto}.main_product_body{width:100%;padding-top:0;color:#444;position:relative}.main_product_body.ds .scroll_nav .bg,.main_product_body.ds .scroll_nav .text{display:block}.main_product_body.ds .scroll_nav a{line-height:23px;height:28px;padding-left:25px}.main_product_body.ds .scroll_nav a .text{font-size:20px}.main_product_body.ds .scroll_nav a .dot{background:url("../images/icons/dsproduct-s19721c92e2.png") no-repeat left top;width:20px;height:20px;top:2px}.main_product_body.ds .scroll_nav a.active .dot{background-position:0 -40px}.main_product_body.ds .scroll_nav a.contact .dot{background-position:0 -20px}.main_product_body .scroll_nav{position:absolute;left:0;padding:10px;top:10px;z-index:4;overflow:hidden}.main_product_body .scroll_nav.fixed{position:fixed}.main_product_body .scroll_nav .bg{position:absolute;left:0;top:0;width:100%;display:none;height:100%;border-radius:0 5px 5px 0}.main_product_body .scroll_nav .dot{background:url("/images/template/product/nav_dots.png") no-repeat left 3px;width:20px;height:20px;position:absolute;left:0;top:0}.main_product_body .scroll_nav a{display:block;line-height:20px;height:20px;padding-left:20px;color:#7d7d7d;text-decoration:none;font-size:14px;position:relative;z-index:1}.main_product_body .scroll_nav a .text{display:none}.main_product_body .scroll_nav a:hover{color:#545454}.main_product_body .scroll_nav a.active .dot{background-position:0 -12px}.main_product_body .scroll_nav a.buynow .dot{background-position:0 -29px}.main_product_body .scroll_nav a.contact .dot{background-position:0 -46px}.main_product_body .scroll_nav a.buynow,.main_product_body .scroll_nav a.contact{color:#ff8a22}.main_product_body .section .subhead_lg{font-size:27px}.main_product_body .section .bg_image{position:relative;width:100%;left:0;height:auto;top:0}.main_product_body .section .subhead,.main_product_body .section .subhead strong{font-size:20px}.main_product_body .section .green{font-size:inherit;font-family:inherit;color:#1b873e}.main_product_body .section .hero{width:100%;position:relative;z-index:3}.main_product_body .section .hero .play{width:98px;height:98px;position:absolute;left:50%;margin-left:-49px;z-index:2;cursor:pointer;top:50%;margin-top:-49px}.main_product_body .section .hero:hover .play{background-position:0 -98px}.main_product_body .section .hero_desc{text-align:center;font-size:20px;width:100%;max-width:792px;text-align:left;margin:20px auto}.main_product_body .section .hero_desc p{font-size:20px}.main_product_body .section .hero_desc .btn.play_btn{margin-top:10px}.main_product_body .section .btn{background:url("/images/template/lg_button_gradient.jpg") repeat-x;line-height:36px;margin-top:10px;border:1px solid #d8d8d8;font-size:22px;color:#1b873e;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 10px;text-decoration:none;position:relative}.main_product_body .section .btn.greenBtn{background-color:#4a8b2c!important;background-image:none;border:none;font-size:16px}.main_product_body .section .btn:hover{border-color:#bfbfbf}.main_product_body .section .btn.play_btn{padding-right:80px}.main_product_body .section .btn.buy_btn{color:#ff8a22}.main_product_body .section .btn.buy_btn.createBuy{float:right;position:relative;bottom:61px;right:55px}.main_product_body .section .btn.grey{color:#676767}.main_product_body .section .btn img{vertical-align:top;padding:3px 0}.main_product_body .section .btn_small{background:url("/images/template/sm_button_gradient.jpg") repeat-x;background-size:1px 100%;line-height:normal;border:1px solid #d8d8d8;font-size:18px;color:#1b873e;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:4px 10px;text-decoration:none;position:relative}.main_product_body .section .btn_small.buy_btn{color:#ff8a22}.main_product_body .section .btn_small:hover{border-color:#bfbfbf}.main_product_body .section .finalLink{display:block;clear:both;font-family:"HelveticaNeueW01-45Ligh","arial",sans-serif;font-size:18px;text-decoration:none;margin-top:15px;text-align:center}.main_product_body .section .finalLink:hover{text-decoration:underline}.main_product_body .section .btn .play_button_sm{width:70px;height:38px;right:-1px;top:-1px;margin-left:10px;position:absolute}.main_product_body .section .section_inner{max-width:990px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:inherit;margin:auto;position:relative}.main_product_body .section .section_inner.space{padding-left:35px}.main_product_body .section .section_inner.space .content{margin-right:0}.main_product_body .section .section_inner .content{position:relative}.main_product_body .section .section_inner .content .headline{font-size:46px;margin-bottom:5px;font-family:'HelveticaNeueW01-Thin'}.main_product_body .section .section_inner .content .headline *{font-family:'HelveticaNeueW01-Thin'}.main_product_body .section .section_inner .content .headline sup{font-size:18px}.main_product_body .section .more_features .dot_border{position:absolute;bottom:30px}.main_product_body .section .more_features .trigger{text-align:center;font-size:23px;cursor:pointer}.main_product_body .section .more_features .plus_minus{color:#a6a6a6;margin-left:5px;font-size:inherit}.main_product_body .section .more_features .content{overflow:hidden;height:10px}.main_product_body .section .more_features .features{margin:auto;margin-bottom:10px}.main_product_body .section .more_features .features td{text-align:center;padding:10px;color:gray;cursor:default;border:1px solid #fff;border-radius:5px;font-size:12px;vertical-align:top;width:150px;margin-top:10px}.main_product_body .section .more_features .features td .feature_title{font-family:'HelveticaNeueW01-65Medi';font-size:14px}.main_product_body .section .more_features .features td.active img.icon{opacity:1}.main_product_body .section .more_features .features td img{display:block;margin:0 auto 10px auto;opacity:.6}.main_product_body .section .more_features .features td.divider{height:10px}.main_product_body .section .more_features .features td.active{border:1px solid #a6a6a6;color:#525252}.main_product_body .section .more_features .features .feature_img,.main_product_body .section .more_features .features .feature_text{display:none}.main_product_body .section .more_features .feature_detail{height:200px;width:700px;margin:auto;margin-bottom:10px;margin-top:20px;color:#3d3d3d}.main_product_body .section .more_features .feature_detail .feature_text{font-size:15px}.main_product_body .section .more_features .feature_detail .detail_image{float:left;height:100%;width:300px;text-align:center}.main_product_body .section .more_features .feature_detail .detail_image img{max-width:100%;height:auto}.main_product_body .section .more_features .feature_detail .headline{font-size:27px;font-weight:bold;margin-bottom:5px}.section_title,.section .subhead,.section_inner>.content .headline,.section_inner .content ul,.three_col .content .col,.section .hero_desc{cursor:default}.section_title{top:0;width:100%;text-align:center;font-size:27px;color:#444;font-family:inherit;margin-bottom:60px;padding-top:40px}.section_title .subhead{font-size:26px;font-size:22px;text-align:left}.section_title .title_divider{background:#999;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:76px;margin:-25px 30px;width:1px}.section_title span{font-size:46px;font-family:inherit}.section_title .section_title_right{font-family:inherit;font-size:inherit;display:inline-block;vertical-align:top}.three_col,.two_col{width:100%;margin-top:10px;position:relative;overflow:auto;margin:auto;margin-bottom:20px}.two_col{width:66%}.three_col .col,.two_col .col{float:left;position:relative}.three_col .col .headline,.two_col .col .headline{font-size:18px!important;margin-bottom:10px!important;font-family:'HelveticaNeueW01-65Medi'!important}.three_col .content,.two_col .content{position:static}.three_col .images img,.two_col .images img{position:relative;left:0;bottom:0;margin-top:20px}.three_col .images,.two_col .images{display:table;width:100%}.three_col .images .col{width:33%;padding-bottom:50px;float:none;display:table-cell;vertical-align:bottom}.two_col .images .col{width:50%;padding-bottom:50px;float:none;display:table-cell;vertical-align:bottom}.three_col .content .col{max-width:310px;padding-right:20px;font-size:20px}.two_col .content .col{max-width:300px;padding-right:20px;font-size:20px}.three_col .content .col p,.two_col .content .col p{font-size:17px}.section .more_features{margin:40px auto 0 auto;padding-bottom:30px;max-width:900px}.section.w_img .section_inner{position:absolute;top:0;left:0}.section{position:relative}.fadetowhite{width:100%;height:55px;background:url("/images/template/product/fadetowhite.png") repeat-x;position:absolute;bottom:0}.section_bottom_gradient{width:100%;height:55px;background:url("/images/template/product/section_bottom_gradient.jpg") repeat-x}.section.overview{background-color:#fff;background-position:top;background-repeat:repeat-x;padding-top:50px;white-space:nowrap;padding-bottom:30px}.section.overview .section_inner .content{right:0;width:547px;margin-bottom:20px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;white-space:normal}.section.overview .section_inner img.overview{position:relative;left:-40px;top:0;vertical-align:middle;max-width:403px;height:auto}.section.overview .section_inner .subhead{margin:20px 0}.section.overview .section_inner .btn.play_btn{margin-right:30px}.section.cleaning{background-repeat:repeat-x;background-position:top;background-color:#fff;min-height:558px}.section.cleaning .hero{min-height:340px;background-position:center top;background-repeat:no-repeat;cursor:pointer}.section.cleaning .hero .play{top:77px;margin-top:0}.section.cleaning .hero_desc .btn.play_btn{margin-top:20px}.col img.hover_state{position:absolute;z-index:3;display:none}.section.cleaning.create-nextSteps{min-height:425px;overflow:auto}.section.convenience .section_inner{display:table}.section.convenience .section_inner .inner_wrap{position:relative;max-width:990px;width:100%;height:100%;margin:auto}.section.convenience .section_inner .content{left:0;top:0;height:100%;display:table-cell;padding-right:500px;vertical-align:middle}.section.convenience .section_inner .content.right{padding-left:500px;padding-right:0;float:none!important}.section.convenience .section_inner .content ul{margin-top:60px;list-style:none}.section.convenience .section_inner .content ul li{margin-bottom:20px;font-size:16px;position:relative;padding-left:50px}.section.convenience .section_inner .subhead span{font-family:inherit;font-size:inherit}.section.convenience .section_inner .more_features{margin-bottom:30px}.dslanding .convenience img{width:50%}.section_inner .content ul img{position:absolute;left:0;top:5px}.section.maintenance{margin-top:1px;background-color:#fff;background-repeat:repeat-x}.section.maintenance .section_inner{padding-top:30px}.section.maintenance .section_inner>.content{width:550px;position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:20px}.section.maintenance .section_inner.alignRight{margin-left:20px;margin-right:0}.section.maintenance .section_inner.right{margin-right:0}.section.maintenance .section_inner>img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;vertical-align:middle;max-width:380px;height:auto}.section.maintenance .section_inner img.left{float:left;margin-right:20px}.section.coverage{background:url("/images/template/product/section_top_gradient.jpg") repeat-x #fff;padding-top:130px}.section.coverage .section_inner{height:600px}.section.coverage .hero{cursor:pointer}.section.features table{width:100%;margin:20px 0}.section.features td{border-left:1px solid #cacaca;padding:20px 6px;border-top:1px solid #cacaca;color:#555;text-align:center}.section.features td span{position:relative;bottom:20px;left:10px;font-size:20px}.section.features td.robot span{position:inherit;bottom:0;left:0}.section.features .feature_name{width:30%;border-left:0;text-align:left}.section.features .more_info{position:relative;padding:0;display:inline-block;margin-left:5px}.section.features .more_info img{vertical-align:middle}.section.features .more_info .inner{position:absolute;padding:5px;display:none;color:#fff;left:0;width:200px;top:20px;background:#333;margin-left:-4px;margin-top:8px;z-index:6}.section.features .more_info .inner p{margin:0}.section.features .more_info .inner .arrow{background:url("/images/template/product/more_info_arrow.png") no-repeat;width:100%;height:6px;top:-6px;position:absolute}.section.features .more_info:hover .inner{display:block}.section.features .features_headline{font-size:41px;position:absolute;left:10px;top:50px;font-family:'HelveticaNeueW01-Thin'}.section.features .top_row .feature_name{color:#1b873e;vertical-align:bottom;text-align:left}.section.features .top_row .robot_info{vertical-align:top!important}.section.features .top_row td{border-top:0;vertical-align:bottom;text-align:center;border-left:0;padding:10px;padding-left:11px}.section.features .top_row td>img{display:block;margin:10px auto}.section.features .top_row td .name{font-size:18px;width:180px;margin:auto;font-weight:bold;font-family:"HelveticaNeueW01-45Ligh";text-align:center}.section.features .top_row td .name span{font-size:20px}.section.features .top_row td .desc{width:180px;margin:auto;text-align:left;color:#7f7f7f;font-size:12px}.section.features .top_row td .desc p{display:inline}.section.features .top_row.robot{background:url("/images/template/product/features_vert_line_fade.png") no-repeat left bottom}.section.features .top_row.robot .name>span{font-size:22px}.footnote{padding:10px 10px}.section.slideshowSection .title{font-size:43px;font-family:'HelveticaNeueW01-Thin';text-align:center;padding:15px 0 8px 0;width:100%;clear:both}.section.slideshowSection .content{width:1034px;margin:auto;font-size:24px;font-family:'HelveticaNeueW01-45Ligh';padding-bottom:15px;padding-bottom:90px;clear:both}.section.slideshowSection .content p{margin:0;padding:0}.section.slideshowSection .cycle-slideshow{clear:both;height:536px}.section.slideshowSection .slide{width:100%;height:535px;border:none;clear:both;float:left}.section.slideshowSection .slide img{position:absolute;right:0}.section.slideshowSection .slide .slideContent{width:30%;position:relative;left:10%;margin:30px 0 0 50px;font-size:17px;font-family:'HelveticaNeueW01-45Ligh'}.section.slideshowSection .slide .slideContent img{position:inherit;right:auto}.section.slideshowSection .slide .slideContent h2{font-size:24px;padding-bottom:15px;color:#000}.section.slideshowSection .slideshowPager{position:absolute;height:64px;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;bottom:536px;z-index:9;width:100%}.section.slideshowSection .pagerContainer{height:100%;margin:auto;width:95%}.section.slideshowSection .pager{margin:auto;overflow:auto;height:64px;display:table-cell}.section.slideshowSection .pager a{height:64px;font-size:14px;font-family:'HelveticaNeueW01-45Ligh';width:12.4%;text-align:center;color:#000;text-decoration:none;display:table-cell;vertical-align:middle;padding:0 10px}.section.slideshowSection .pager a.cycle-pager-active{color:#1b873e}.main_product_body.ds .section.missions .section_inner.space{left:0}.section_inner .links{width:100%}.section_inner .links a{font-size:19px;margin-right:10px;color:#888;text-decoration:none}.section_inner .links a:last-child{margin-right:0}.section_inner .links a img{max-height:24px;width:auto;margin-right:3px;vertical-align:text-top}.section_inner .links a.cta{color:#ff8a22;text-align:left}.section.convenience .links a{font-size:17px}.section.basic{background-repeat:repeat-x;background-attachment:scroll;background-position:0 0;background-color:#fff}.section.basic .section_inner{max-width:990px;width:auto}.section.basic .section_title{margin-bottom:30px}.section.basic .hero_desc{padding-bottom:40px;margin-bottom:0}.section.missions{background-repeat:repeat-x}.section.missions,.section.missions *{font-family:"HelveticaNeueW01-45Ligh";box-sizing:border-box}.section.missions .section_inner{padding-right:10px;box-sizing:border-box;padding-top:10px;padding-left:30px}.section.missions .section_inner .tabAds{display:block!important;position:absolute;right:0;top:10px}.section.missions .section_inner .tabAds .ad{display:none}.section.missions .section_inner .tabAds .ad.active{display:block!important}.section.missions .section_inner .tabAds .ad img{width:100%;max-width:373px;height:auto}.section.missions .section_inner .section_title{text-align:left;font-size:46px;margin-bottom:30px}.section.missions .section_inner .selector_widget{font-size:16px}.section.missions .section_inner .selector_widget ul{list-style:none;width:100%;white-space:nowrap}.section.missions .section_inner .selector_widget ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-right:20px;margin-right:20px;border-right:1px dotted #676767;margin-top:10px}.section.missions .section_inner .selector_widget ul li a{text-decoration:none;font-size:20px;color:#676767;padding-bottom:2px;display:block;float:left}.section.missions .section_inner .selector_widget ul li.active a{color:#1b873e;border-bottom:3px solid #b1d1bc}.section.missions .section_inner .selector_widget ul li.last{padding-right:0;margin-right:0;border-right:0}.section.missions .section_inner .missions_list{list-style:none;display:none}.section.missions .section_inner .missions_list.active{display:block}.section.missions .section_inner .missions_list li{margin-bottom:20px;display:block;position:relative}.section.missions .section_inner .missions_list li .expand_collapse{position:absolute;font-size:27px;text-align:center;width:30px;line-height:27px;left:-30px;top:0;color:#676767;cursor:pointer}.section.missions .section_inner .missions_list li .title{font-size:27px;cursor:pointer}.section.missions .section_inner .missions_list li .visible,.section.missions .section_inner .missions_list li .visible *,.section.missions .section_inner .missions_list li .hidden,.section.missions .section_inner .missions_list li .hidden *{font-size:20px}.section.missions .section_inner .missions_list li .visible{cursor:pointer}.section.missions .section_inner .missions_list li .hidden{margin-top:10px}.section.missions .section_inner .missions_list li .hidden *{font-size:inherit!important}.section.missions .section_inner .missions_list li .hidden p{margin-bottom:0;padding-bottom:10px}.section.missions .section_inner .missions_list li .hidden .mission_video,.section.missions .section_inner .missions_list li .hidden .mission_image{margin-top:10px;max-width:700px;width:100%}.section.missions .section_inner .missions_list li .hidden .mission_video .placeholder img,.section.missions .section_inner .missions_list li .hidden .mission_image .placeholder img{width:100%;height:auto}.section.missions .section_inner .missions_list li .hidden .mission_video .ooyala_player,.section.missions .section_inner .missions_list li .hidden .mission_image .ooyala_player{position:absolute;top:0;bottom:0;left:0;right:0}#footer{margin-top:10px}.dslanding{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dslanding *{font-family:"HelveticaNeueW01-45Ligh";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dslanding .top_intro{background:url("http://www.irobot.com/~/media/Images/iRobot/Landing Pages/Defense Public Safety/main_1.jpg") 0 80% no-repeat;height:500px;background-size:cover;display:table;width:100%}.dslanding .top_intro .inner{max-width:990px;margin:auto;width:100%;display:table-cell;vertical-align:middle;position:relative;height:100%}.dslanding .top_intro .inner .content{color:#000;width:50%;max-width:550px;font-size:18px!important;right:0;margin-left:50%;position:relative}.dslanding .top_intro .inner .content h2{color:#000;font-size:27px}.dslanding .top_intro img{width:100%;height:auto}.dslanding .vertical_selector{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;width:100%;background:url("http://www.irobot.com/~/media/Images/iRobot/Robots/Product Pages/section_top_gradient.jpg") repeat-x}.dslanding .vertical_selector .inner{max-width:990px;margin:auto;overflow:hidden}.dslanding .vertical_selector .inner .headline,.dslanding .vertical_selector .inner .headline *{font-size:27px}.dslanding .vertical_selector .inner .content{display:none}.dslanding .vertical_selector .inner .content.active{display:block}.dslanding .vertical_selector .inner .selector_left{position:relative;float:left;width:100%;height:362px;max-width:39%;margin-right:1%}.dslanding .vertical_selector .inner .selector_left .content,.dslanding .vertical_selector .inner .selector_left .content strong,.dslanding .vertical_selector .inner .selector_left .content *{font-size:18px}.dslanding .vertical_selector .inner .selector_left .content .headline{font-size:27px;margin-bottom:15px}.dslanding .vertical_selector .inner .selector_left .ad{position:absolute;bottom:0;left:0}.dslanding .vertical_selector .inner .selector_left .ad,.dslanding .vertical_selector .inner .selector_left .ad img{height:auto;width:100%;max-width:349px}.dslanding .vertical_selector .inner .selector_right{width:100%;max-width:60%;float:left;height:362px}.dslanding .vertical_selector .inner .selector_right .overview_selector_widget{list-style:none}.dslanding .vertical_selector .inner .selector_right .selector_video{position:relative;display:none;height:322px}.dslanding .vertical_selector .inner .selector_right .selector_video.active{display:block}.dslanding .vertical_selector .inner .selector_right .selector_video img{width:100%;height:auto}.dslanding .vertical_selector .inner .selector_right .selector_video .ooyala_player{position:absolute;top:0;bottom:0;left:0;right:0}.dslanding .vertical_selector .inner .selector_right .selector_video img,.dslanding .vertical_selector .inner .selector_right .selector_video .ooyala_player{position:absolute;bottom:0}.dslanding .vertical_selector .inner .selector_right .selector_video .play{width:98px;height:98px;position:absolute;left:50%;margin-left:-49px;z-index:2;cursor:pointer;top:50%;margin-top:-49px}.dslanding .vertical_selector .inner .selector_right .selector_video:hover .play{background-position:0 -98px}.dslanding .vertical_selector .inner .selector_left .overview_selector_widget{display:none}.dslanding .vertical_selector .inner .overview_selector_widget{font-size:16px;height:40px}.dslanding .vertical_selector .inner .overview_selector_widget ul{list-style:none;width:100%;white-space:nowrap}.dslanding .vertical_selector .inner .overview_selector_widget ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-right:3%;margin-right:20px;border-right:1px dotted #676767}.dslanding .vertical_selector .inner .overview_selector_widget ul li.last{border-right:0;padding-right:0;margin-right:0;border-right:0}.dslanding .vertical_selector .inner .overview_selector_widget ul li a{text-decoration:none;font-size:20px;color:#676767;padding-bottom:2px;display:block;float:left}.dslanding .vertical_selector .inner .overview_selector_widget ul li.active a{color:#1b873e;border-bottom:3px solid #b1d1bc}.dslanding .robot_options{background:url("http://www.irobot.com/~/media/Images/iRobot/Robots/Product Pages/section_top_gradient.jpg") repeat-x;padding:20px 0}.dslanding .robot_options .inner{max-width:990px;width:100%;margin:auto;position:relative;padding:10px;padding-top:40px}.dslanding .robot_options .inner .subtext{margin-top:10px;font-size:20px}.dslanding .robot_options .headline{position:relative;width:100%;padding-bottom:10px}.dslanding .robot_options .headline,.dslanding .robot_options .headline *{font-size:27px}.dslanding .robot_options .headline .border{position:absolute;left:0;bottom:0;background:url("http://www.irobot.com/~/media/Images/iRobot/Landing Pages/Defense Public Safety/border-bottom.png") top no-repeat;width:100%;max-width:788px;height:1px;background-size:contain}.dslanding .robot_options ul{list-style:none;display:table;table-layout:fixed;height:100%;width:100%;margin-bottom:40px}.dslanding .robot_options ul li{cursor:pointer;padding:10px 20px 0;height:100%;display:table-cell;position:relative;width:25%;background:url("http://www.irobot.com/~/media/Images/iRobot/Landing Pages/Defense Public Safety/border.png") top right no-repeat}.dslanding .robot_options ul li .robot_image>img{display:block;margin:auto;margin-bottom:10px;max-width:100%;height:auto!important}.dslanding .robot_options ul li .content{padding-bottom:50px;height:170px}.dslanding .robot_options ul li .robot_name{font-size:27px}.dslanding .robot_options ul li .cta{position:absolute;bottom:0;margin-top:-100px;left:0;width:100%;height:100px;margin:0 auto}.dslanding .robot_options ul li .cta a{position:absolute;bottom:0;width:100%;max-width:100%;margin:0}.dslanding .robot_options ul li .btn{margin:10px auto;max-width:150px;width:100%;white-space:nowrap;text-align:center;display:block}.dslanding .robot_options ul li.last{background:none!important}.dslanding .robot_options ul.robot_cta li{border-right:1px solid #ccc}.dslanding .cta{width:100%;margin:0;text-align:right}.dslanding .cta,.dslanding .cta *{font-size:20px;text-decoration:none}.dslanding .btn{background:url("/images/template/lg_button_gradient.jpg") repeat-x;line-height:36px;border:1px solid #d8d8d8;font-size:22px;color:#1b873e;display:inline-block;padding:0 10px;text-decoration:none;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dslanding .tabAds .ad{display:none}.dslanding .tabAds .ad.active{display:inline}.section.parallax{width:100%;min-height:500px;overflow:hidden;cursor:default}.section.parallax .parallax_image{position:absolute;width:100%;top:50%;max-height:933px;min-width:900px;height:auto!important}.section.parallax .parallax_image img{width:100%}.section.parallax .section_inner{min-height:600px}.section.parallax .section_inner .content{position:absolute;left:0;text-align:center;padding-right:50%;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;color:#fff;font-size:27px}.section.parallax .section_inner .content .quote{font-size:46px}.section.parallax .section_inner .content .headline{font-size:66px}.section.parallax .section_inner .content,.section.parallax .section_inner .content *{font-family:'HelveticaNeueW01-Thin'}.section.parallax .section_inner .content .btn{background:none;padding:10px;font-size:27px;text-align:center;border:3px solid #fff;color:#fff}.section.parallax .section_inner .content .btn:hover{border-color:#ccc}.section.parallax.full .content{padding:0;text-align:center}.section.parallax.right .content{padding-left:50%;padding-right:0}.section.largeIcon{max-width:1270px;margin:auto;overflow:auto;margin:100px auto 60px auto}.section.largeIcon .title{float:left;font-family:"HelveticaNeueW01-65Medi";width:215px;margin-top:50px;font-size:28px}.section.largeIcon .icons{float:right;overflow:auto}.section.largeIcon .icons div{float:left}.section.largeIcon .icons .plus{font-size:100px;font-weight:bold;padding:20px 22px 0 22px}.section.largeIcon .icons .icon{text-align:center}.section.largeIcon .icons .icon img{max-width:163px;height:auto}.section.coverage.for-commercial-use{padding-bottom:40px;margin-bottom:10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding-top:110px}.section.coverage.for-commercial-use .section_title{padding-top:32px}.section.coverage.for-commercial-use .section_title span{font-size:36px}.section.maintenance.call-us{border-bottom:1px solid #ebebeb;padding-bottom:40px}.section.maintenance.call-us .section_inner>.content{vertical-align:top}.section.basic.biz-environments{border-bottom:1px solid #ebebeb}.section.basic.biz-environments .section_title{padding-top:30px}.section.basic.biz-environments .hero_desc{max-width:926px}.section.basic.biz-environments .hero_desc ul{padding:15px 0 0 20px}.section.cleaning.benefits-pure-barre .section_title{font-size:46px;margin-bottom:30px}.section.cleaning.benefits-pure-barre .section_title .section_title_right{font-size:20px;padding-top:15px}.section.cleaning.benefits-pure-barre .section_title .section_title_right .btn{margin-top:20px}.section.cleaning.benefits-pure-barre .section_title .title_divider{display:none}.section.cleaning.benefits-pure-barre .section_inner{padding-bottom:60px}.section.cleaning.benefits-pure-barre .hero_desc{display:none}.section.cleaning.benefits-pure-barre .hero{min-height:448px}.section.cleaning.benefits-pure-barre .hero .play{top:179px}@-ms-viewport{width:device-width;}@media only screen and (max-width:767px){html,body{overflow-x:auto;padding:0}object{width:auto!important;height:auto!important}.headerBG{height:auto}.header{width:100%;max-width:767px;padding:0}.header #title{text-align:center;padding:20px 0 7px}.headerRight{position:inherit;background-color:#121212;left:auto;top:auto;height:auto;clear:both;text-align:center;height:42px;width:auto}.headerRight ul.nav{display:none}.headerRight .headerRightContent{max-width:280px;margin:0 auto;height:40px;padding-left:10px;position:relative}.headerRight select{margin:5px 0 5px 35px;height:32px;display:block;float:left;min-width:200px}.headerRight .search{position:relative;width:15px;height:15px;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:2;padding:0;margin:0;float:left;top:15px;left:10px}.headerRight .search div{display:none}.headerRight .tablet-search{position:absolute;top:40px;left:35px;z-index:6;margin:0;background:#121212;padding:20px}.headerRight .tablet-search input{margin-top:0}.primaryNav{text-align:center;background-color:#121212}.primaryNav ul.nav{display:none}.primaryNav select{height:32px;display:inline;min-width:200px;margin-bottom:5px;max-width:200px}.mainImg img{display:none}.mainImg{display:none}.staticLanding{min-height:initial}.staticLanding .mainImg,.staticLanding .mainImg img{display:block}.staticLanding .mainImg img{max-height:200px;min-height:initial}.mainImg img.ellipse,img.ellipse{display:none}.mainTextContainer{position:relative;top:auto;background-color:#fff}.staticLanding .mainTextContainer{top:auto}.page-content .staticLanding .mainText h1{font-size:36px}.mainText hr{display:none}.mainText h1{margin:0 0 0 15px;font-size:32px;padding:10px 0 15px;text-align:center;float:none}.mainText p{text-align:left;margin:0 15px;font-size:18px;text-align:center}.mainImgContainer .cycle-slideshow .slide{position:inherit;padding-bottom:20px}.mainImgContainer .cycle-slideshow .slide img{min-height:initial;height:auto;min-width:initial;width:100%}.mainImgContainer .cycle-slideshow .slide .slideContent,.ds .mainImgContainer .cycle-slideshow .slide .slideContent{bottom:auto;min-height:initial;left:auto;padding:10px 10px 0 10px}.mainImgContainer .cycle-slideshow h2,.mainImgContainer .cycle-slideshow h3,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h2,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:26px;color:#000;text-shadow:none}.mainImgContainer .cycle-slideshow h3,.ds .mainImgContainer .cycle-slideshow .slide .slideContent h3{font-size:18px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent p{font-size:14px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn{display:none}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.greenBtn,.mainImgContainer .cycle-slideshow .slide .slideContent a.btn.orangeBtn{display:inline-block}.mainImgContainer .cycle-next-prev{display:none}.dslanding{margin-bottom:0}.ds-blocks-container{display:none}.ds-sections .labelsContainer{position:relative;top:auto;font-size:16px}.ds-sections .labels div{max-width:initial;min-width:100px;width:auto}.ds-sections .labels div a{color:inherit}.tabAds{padding-bottom:15px}.tabAds a img{width:auto;max-width:280px;height:auto}.homeMain .callouts{margin:auto;position:inherit;bottom:auto}.homeVid{min-height:inherit}.homeMain .callouts{background-color:#fff}.homeMain .callouts .callout{overflow:auto;clear:both;margin:0!important;float:none;padding:20px 15px}.homeMain .callouts .callout img{max-width:180px;height:auto}.homeMain .callouts .callout .btn,.buMain .callouts .callout .btn{width:auto;clear:both;line-height:36px;font-size:18px;max-width:300px;padding:0 15px}.homeMain .callouts .callout.home .btn,.homeMain .callouts .callout.home p{position:inherit;bottom:auto}.homeMain .callouts .callout p{font-size:20px}.homeBottomBG{padding:0;clear:both}.homeBottom{padding:0 5px 30px 5px}.homeBottom .callout{padding:0;margin:30px 0;border:0;float:none}.homeBottom .callout.right{padding:0;margin:auto;margin-top:30px}.homeBottom .callout.right img{margin:0}.homeBottom .callout img{max-width:298px;height:auto;width:auto}.mainImgContainer{max-height:initial;min-height:initial;margin-bottom:20px}.buMain{background-image:none;padding-top:20px;min-height:initial}.buMain .callouts{bottom:auto;margin-bottom:0}.buMain .callouts .callout{float:none;margin:auto;margin-bottom:30px;min-width:160px;max-width:215px;width:auto}.buMain .callouts .callout img{max-height:120px}.homeMain .callouts .callout p,.buMain .callouts .callout p{font-size:22px}.buCalloutsBG{margin-top:0;padding-bottom:40px}.fadedImgCallouts .callout{float:none;clear:both;width:100%}.fadedImgCallouts .callout h3{font-size:24px}.fadedImgCallouts .callout p{font-size:16px}.fadedImgCallouts .callout a{font-size:14px}.bannerBuffer{padding-bottom:50px}.bannerBG{background:none;max-height:initial}.banner{top:auto}.banner .bannerContent{text-align:center;padding:0 10px;width:auto}.banner .bannerContent img{max-width:250px;float:none}.banner .bannerContent div{margin-top:10px;float:none}.social{padding:0 10px}.social .grid{max-width:300px;margin:auto;padding-top:20px}.social .grid img{max-width:320px;margin:auto}.social .grid div.middle .top{max-height:inherit;width:auto;height:auto}.social .grid div.middle .top a,.social .grid div.middle .top a img{width:auto;height:auto}.social .grid a div.iconAndText{position:inherit;color:#000;padding:5px 17px 30px}.social .grid a:hover div.hover{display:none}.social .grid a,.social .grid div{clear:both;float:none}.social .grid a.tall{max-height:inherit}.social .grid div.middle a{height:auto}.communityFooter{padding:0 10px;overflow:hidden}.communityFooter div.right{float:none;clear:both}.communityFooter div .field{min-width:198px;margin-right:2px}.page-content .singleColumn .pageContent{padding-left:10px;padding-right:10px;clear:both}.imageSlideshow{display:none}.videoCallout{overflow:hidden;max-width:300px}.videoCallout #videoPlayer{float:none;margin-left:10px;margin-bottom:10px;height:auto!important;width:auto!important}#videoPlayer>div{width:auto!important;height:auto!important}.videoCallout .calloutText{padding-left:10px;padding-right:10px}.page-content .singleColumn .pageContent img{max-width:280px;height:auto;width:auto}.page-content .singleColumn .pageContent h2{clear:both}.page-content .singleColumn{max-width:1180px;margin:auto;padding:10px 0 30px;overflow:hidden}.page-content .singleColumn .pageContent>div{width:auto!important;margin:0!important;padding-bottom:20px!important}.page-content .singleColumn .pageContent .dssupportlanding{min-width:initial}.dssupportlanding .top{height:auto;background:none}.dssupportlanding .top h1{color:inherit;padding:inherit;margin:10px 0;text-shadow:inherit}.dssupportlanding .top h2{margin-left:0;font-size:20px}.dssupportlanding .top p{color:inherit;margin:0}.dssupportforum.callout,.servicerequest.callout{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px}.dssupportforum.callout a,.servicerequest.callout a{padding:0 30px 0 35px;font-size:16px;background-position:2px 3px;margin-bottom:10px}.singleColumn .callout{width:auto!important;padding-left:10px;padding-right:10px}.singleColumn .callout.calloutRight{margin:0}.page-content .singleColumn .pageContent .callout img{clear:both;float:none!important;margin:0 0 10px 0!important}.scfForm{padding-left:10px;padding-right:10px;width:auto!important}.scfSectionBorderAsFieldSet{margin:0!important;padding:0!important}.scfSectionContent{width:auto!important}.scfEmailGeneralPanel,.scfMultipleLineGeneralPanel,.scfSingleLineGeneralPanel,.scfPasswordGeneralPanel,.scfNumberGeneralPanel,.scfDatePickerGeneralPanel,.scfDateGeneralPanel,.scfRadioButtonListGeneralPanel,.scfCheckBoxListGeneralPanel,.scfFileUploadGeneralPanel,.scfDateSelectorGeneralPanel,.scfCreditCardGeneralPanel,.scfConfirmPasswordGeneralPanel,.scfCaptchaGeneralPanel,.scfTelephoneGeneralPanel,.scfSmsTelephoneGeneralPanel{width:97%!important;max-width:initial!important;padding-left:0!important}.scfListBoxGeneralPanel,.scfDropListGeneralPanel{width:97%!important;max-width:initial!important}.scfSectionBorderAsFieldSet{padding-bottom:15px!important}.scfSingleLineTextLabel,.scfEmailLabel,.scfTelephoneLabel,.scfDropListLabel{padding:0!important}.scfSubmitButtonBorder{margin-left:0!important}#company{padding:0 10px}.quote_body{padding-bottom:15px}.gi_robot_select_open{margin-bottom:15px}.award_item{display:block;margin-right:20px}.award_image img{max-height:70px;width:auto;height:auto}.company_col1{margin:0;width:auto;float:none;text-align:left}.company_col2{width:auto;padding:0}.footer{padding:0 10px}.footer .top{padding:0 0 20px}.footer .top ul{float:none;width:auto}.footer .top ul.nav li a{padding-bottom:5px}.footer .top ul li ul li ul{display:none}.footer .top ul.nav li ul li a{margin-top:0;padding:0}.footer .bottom ul.nav li a{clear:both}.footer .bottom ul.nav li.copyright a{float:none;padding-top:20px;font-size:13px}.international{display:none}.main_product_body{min-width:initial}.main_product_body .scroll_nav{display:none}.section.overview{padding:20px 0}.section.overview .section_inner .subhead{font-size:16px}.main_product_body .section .section_inner.space{padding:0 0 1px;height:auto!important;margin-top:0!important}.main_product_body .section .btn.buy_btn.createBuy{float:none;position:relative;bottom:20px;right:initial}.section.overview .section_inner{text-align:center}.section.overview .section_inner img.overview{max-width:250px;width:auto;left:auto;top:auto;margin:auto}.section.overview .section_inner .content{float:none;width:auto;right:auto;display:block;clear:both}.main_product_body .section .section_inner .content .headline{font-size:32px;padding-top:10px}.main_product_body .section .section_inner .content .headline span{bottom:auto!important}.main_product_body .section .subhead_lg{font-size:20px}.main_product_body .section .subhead,.main_product_body .section .subhead strong{font-size:16px}.main_product_body .section .btn{font-size:18px}.btn.play_btn{display:none!important}.section.parallax{display:none}.section_title .title_divider{display:none}.section_title span{font-size:36px}.section_title .section_title_right{clear:both;display:block}.section_title .section_title_right div{font-size:22px;padding-top:0!important;text-align:center!important}.section_title .section_title_right div p{font-size:16px!important;padding-top:10px}.section.overview .main_product_body .section .subhead{text-align:center;display:block}.section.cleaning{padding:0 0 40px;min-height:initial}.section_title{margin-bottom:20px}.section.cleaning .hero{background-size:contain;min-height:100px}.section.cleaning .subhead{text-align:center}.main_product_body .section .hero .play{display:none}.main_product_body .section .hero_desc{margin-top:0;margin-bottom:0;padding:10px;width:auto;font-size:16px}.main_product_body .section .hero_desc p{font-size:16px}.three_col,.two_col{display:none}.section.cleaning.create-nextSteps{padding-bottom:0;min-height:initial}.create-nextSteps .three_col,.create-nextSteps .two_col{display:block;overflow:hidden;margin-bottom:0;max-width:300px;width:auto}.create-nextSteps .three_col .col,.create-nextSteps .two_col .col{padding-bottom:25px}.section .more_features{display:none}.section.convenience{padding-bottom:20px;margin-top:25px}.section.convenience .section_inner{display:block}.section.convenience .section_inner .content{display:block;padding-right:0;left:auto;top:auto}.main_product_body .section .section_inner.space .content{padding:0 10px;height:auto!important}.main_product_body .section .section_inner.space .content.right{text-align:right}.section.convenience .section_inner .inner_wrap{height:auto!important}.main_product_body .section .section_inner.space .content span{bottom:auto!important;font-size:16px!important}.main_product_body .section .section_inner.space .content .headline span{font-size:inherit!important}.section.convenience .section_inner .content ul{margin-top:20px}.section.convenience .section_inner .content.right ul{list-style:disc inside none!important}.section.maintenance .section_inner>.content{width:auto;display:block;text-align:center}.section.maintenance .section_inner>.content.alignRight{padding-bottom:25px}.section.maintenance .content img{display:none}.section.maintenance .section_inner>img{max-width:250px;margin:auto;display:block;margin:auto;margin-top:20px;margin-bottom:20px}.section.maintenance{padding-top:20px}.section.coverage{padding-top:0;background-image:none!important}.section.coverage .section_title{padding-top:10px;font-size:20px}.section.coverage .section_title span{display:block}.section.coverage .section_inner{height:auto}.section.coverage .section{padding:0 10px}.section_bottom_gradient{display:none}.section.features{padding-top:40px}.section.features .features_headline{position:inherit;top:auto;left:auto;padding:0 10px}.section.features .top_row td>img{height:auto;width:auto;max-width:60px}.section.features .top_row td .desc{display:none}.section.features .top_row td .name{max-width:60px;font-size:16px}.section.features .feature_name{width:auto;max-width:80px}.section.features .top_row td{padding-left:0;padding-right:0;padding-bottom:0}.section.features .more_info{display:none}.main_product_body .section .btn_small{font-size:11px;margin-bottom:5px}.section.features td{padding-top:10px;padding-bottom:10px}.section.features td img{max-height:30px;height:auto;width:auto}.section.features tr.top_row td img{max-height:initial}.section.features table{margin-top:0}.section.slideshowSection{padding-bottom:40px}.section.slideshowSection .content{width:auto;padding:0 10px;font-size:16px}.section.slideshowSection .content a{display:block;padding-top:20px;text-align:center}.section.slideshowSection .cycle-slideshow,.section.slideshowSection .slideshowPager{display:none}.section_inner .links a{display:inline-block;margin-bottom:15px;margin-right:0!important}.section.missions .section_inner .tabAds{position:inherit;margin-bottom:30px}.main_product_body.ds .section.missions .section_inner.space{padding-left:10px;padding-right:10px}.section.missions .section_inner .missions_list li .visible,.section.missions .section_inner .missions_list li .hidden{font-size:16px!important}.section.missions .section_inner .missions_list li img{height:auto;width:auto;max-width:300px}.section.missions .section_inner .missions_list li .expand_collapse{left:auto}.section.missions .section_inner .missions_list li .title{left:30px;position:relative;padding-bottom:10px;margin:0;font-size:22px}.section.missions .section_inner .missions_list li{padding:0 10px 0 0}.section.missions .section_inner .selector_widget ul li a{font-size:18px}.section.missions .section_inner .selector_widget ul li{margin-right:10px;padding-right:10px}.section.missions .section_inner .selector_widget{padding:0 10px}.section.missions .section_inner .section_title{font-size:38px;margin-bottom:20px;padding-right:10px;padding-left:10px}.dslanding .robot_options .inner .subtext{font-size:16px!important}.dslanding .robot_options .inner .subtext img{height:auto;width:100%}.dslanding .robot_options ul{display:block!important;padding:0!important}.dslanding .robot_options ul li{display:block!important;margin:0!important;width:auto!important;background:none!important;padding-bottom:20px!important;height:auto!important;padding:0!important}.dslanding .robot_options .inner{padding-bottom:60px!important}.dslanding .robot_options ul li .cta,.dslanding .robot_options ul li .cta a{position:inherit!important;margin:0 0 20px 0!important;bottom:auto!important;height:auto!important}.dslanding .robot_options ul li .cta a{margin-top:15px!important}.dslanding .robot_options ul li .content{padding-bottom:0!important;height:auto!important}.section.cleaning.create-how .section_title{margin-left:0}.section.cleaning.create-how .three_col,.section.cleaning.create-nextSteps .three_col{display:block}.section.cleaning.create-how .three_col .images{padding-bottom:10px}.section.cleaning.create-how .three_col .images .col{width:auto;padding:0;margin-left:10px;text-align:center}.section.cleaning.create-how .three_col .col img{max-width:86px;height:auto}.section.cleaning .three_col .col{padding-top:15px;max-width:initial}.section.largeIcon{margin-top:0;padding:0 10px}.section.largeIcon .title{margin-top:0;width:auto;text-align:center}.section.largeIcon .icons,.section.largeIcon .icons div{float:none;clear:both;text-align:center}.section.largeIcon .icons div.icon{padding-top:15px}.section.largeIcon .icons .plus{padding:0;font-size:65px}.section.largeIcon .icons .icon img{max-width:120px}.section.coverage.for-commercial-use{padding-top:40px;padding-bottom:0}.section.maintenance.call-us{padding-top:0;padding-bottom:20px}.section.basic.biz-environments .section_title{padding-top:10px}.section.basic.biz-environments .hero_desc div{width:auto!important;padding-bottom:20px;margin-left:20px}.section.cleaning.benefits-pure-barre .section_title{font-size:34px;padding-top:20px}.section.cleaning.benefits-pure-barre .hero{min-height:160px}.page-content .singleColumn h1.scfTitleBorder{margin:0;padding:0}.scfCaptchaGeneralPanel{margin:0!important}.scfSingleLineTextLabel,.scfEmailLabel,.scfTelephoneLabel,.scfDropListLabel,.scfNumberLabel{margin-top:0!important;width:auto!important}.scfForm input,.scfForm select,.scfForm textarea{height:22px}.scfSubmitButtonBorder{width:auto!important;text-align:left!important}.scfSubmitButton{background:url("/images/template/button_bg.png") repeat-x 0 0;font:bold 12px/normal Helvetica,Arial,sans-serif;padding:0 8px;border:1px solid #304764;height:23px;color:#fff;text-decoration:none;margin-right:6px;cursor:pointer;font-size-adjust:none;font-stretch:normal;text-shadow:2px 2px 2px rgba(0,0,0,.25)}.contentFooter{display:none}.projects{padding-bottom:0}.projects .project{max-width:275px;margin:0 10px 20px 10px}.projects .project img{max-width:275px;margin:auto;display:block}.project .projectText{padding-bottom:0;min-height:initial;max-height:initial}.projects .bottomText{padding:30px 10px 0}.robot_select{height:auto!important}.robot_select .top,.robot_select .bottom,.robot_select .border{display:none!important;background:none!important}.robot_select ul,.robot_select li{display:block!important;position:static!important;height:auto!important;width:auto!important;float:none!important}.robot_select>ul{background:none!important;font-weight:bold;font-size:18px}.robot_select>ul>li{background-color:#ddd!important;background-position:50% 5px!important;border-radius:5px 5px 0 0;cursor:default!important;margin-bottom:20px;padding-top:90px!important}.robot_select ul>li>ul>li{background:none!important;font-size:16px}.robot_select>ul>li>ul li a{background:#fff;height:auto!important;padding:15px!important;width:auto!important}.robot_select>ul>li>ul li+li a{border-top:1px dotted #ccc}}@media only screen and (min-width:321px)and (max-width:767px){.headerRight{padding:0 10px}.headerRight ul.nav{overflow:auto;margin:auto;max-width:528px}.headerRight a{float:left;margin-right:20px}.ds-sections .labelsContainer{padding:0 10px}.homeBottom{padding-top:30px}.homeBottom .callout{max-width:500px;border:0;float:none;margin:auto;padding-bottom:40px}.section.missions .section_inner .selector_widget ul li{margin-right:20px;padding-right:20px}.section_inner .links a{margin-right:15px!important}.section.cleaning.create-how .three_col .col img{max-width:120px}.section.largeIcon .icons .icon img{max-width:163px}.footer .top ul{float:left;width:48%}.footer .top ul:nth-of-type(odd){clear:left;margin-right:5px}.footer .top ul.nav li a{font-size:16px}.footer .top ul.nav li ul li a{font-size:12px;line-height:20px}.footer .bottom ul.nav li a{float:none;line-height:26px;margin-right:20px;font-size:13px}.footer .bottom ul.nav li.copyright a{clear:both;padding-top:20px;float:none}}@media only screen and (min-width:415px)and (max-width:767px){.robot_select>ul>li{padding-top:10px!important;padding-left:150px!important}.robot_select ._roomba{background-position:20px 10px!important}.robot_select ._scooba{background-position:40px 10px!important}.robot_select ._braava-family{background-position:35px 10px!important}.robot_select ._pool-cleaning-family{background-position:15px 10px!important}.robot_select ._\33 720{background-position:30px 10px!important}}@media only screen and (max-width:320px){}@media only screen and (min-width:768px)and (max-width:1179px){.header{padding-left:7px}.headerRight{left:160px;padding:0}.headerRight a{padding:0 0 0 11px!important;margin:0}.headerRight a span,.headerRight li.on a span{padding-right:11px}.headerRight li.on a span{border-right:1px solid #575757}.headerRight a.first{padding-left:0}.headerRight .search{padding-left:5px;position:relative;width:10px;height:15px;background-image:url('/sites/MainSite/includes/images/sprite.png');background-repeat:no-repeat;background-position:0 0;top:32px;margin-left:15px;overflow:hidden;z-index:2}.headerRight .search div{display:none}.headerRight .tablet-search{position:absolute;left:393px;top:50px;z-index:6;margin:0;background:#121212;padding:20px}.headerRight .tablet-search .field{float:left;margin-right:0;margin-left:0;width:127px}.primaryNav ul.nav li{margin:10px 0 6px 0}.primaryNav ul.nav li a{padding-left:12px;font-size:15px}.primaryNav ul.nav li a span{padding-right:13px}.primaryNav ul.nav li a:hover,.primaryNav ul.nav li.active a{padding-right:14px}.primaryNav ul.nav li a:hover span,.primaryNav ul.nav li.active a span{padding-left:12px}.primaryNav ul.nav li.active.shop a span{padding-right:13px}.primaryNav ul.nav li.shop a,.primaryNav ul.nav li.shop a:hover{margin-left:5px;min-width:inherit;padding:13px 4px 13px 32px;font-size:16px!important;background-position:-28px 18px}.primaryNav ul.nav li.on a{padding:13px 14px 13px 23px}#super_cart_iframe{display:none}.mainImg{height:100%}.mainImg video{display:none}.mainImg img{height:auto}.mainImg img.static{display:inline}.mainTextContainer{position:relative;top:auto}img.ellipse{display:none}.homeVid{min-height:450px}.staticLanding{min-height:initial;padding-bottom:20px}.staticLanding .mainImg img{max-height:380px;min-height:initial}.staticLanding .mainImg img.ellipse{max-height:150px;min-height:initial}.staticLanding .mainTextContainer{position:relative;top:auto}.page-content .mainText{padding:0 10px}.page-content .mainText div{max-width:725px;margin:auto}.page-content .mainText h1{font-size:35px;margin:0 40px}.page-content .mainText p{font-size:18px}.page-content .mainText hr{margin-top:24px;width:100px}.homeMain{background-image:none}.homeMain .callouts{max-width:750px;bottom:100px}.homeMain .callouts .callout{max-width:242px}.homeMain .callouts .callout.ds{margin-top:23px}.homeMain .callouts .callout .btn{width:auto;max-width:200px;font-size:16px}.homeMain .callouts .callout img{max-width:100%;height:auto}.homeMain .callouts .callout.rp img{max-width:144px}.homeMain .callouts .callout p{font-size:20px}.homeBottomBG{padding-top:70px}.homeBottom{max-width:768px}.homeBottom .callout{max-width:350px;margin-right:20px;padding-right:20px}.homeBottom .callout img{max-width:265px;height:auto}.mainImgContainer{min-height:inherit;max-height:237px}.mainImgContainer .cycle-slideshow{max-height:237px}.ds .mainImgContainer,.ds .mainImgContainer .cycle-slideshow{max-height:initial}.mainImgContainer .cycle-slideshow .slide img{max-height:237px;width:100%;height:auto;min-width:initial}.mainImgContainer .cycle-slideshow h2,.ds .mainImgContainer .cycle-slideshow h2{font-size:46px}.mainImgContainer .cycle-slideshow h3{font-size:26px}.mainImgContainer .cycle-slideshow .slide .slideContent{bottom:190px;max-width:635px}.mainImgContainer .cycle-next-prev,.ds .mainImgContainer .cycle-next-prev{bottom:175px;max-width:initial;left:auto}.ds .mainImgContainer .cycle-next-prev{bottom:360px}.mainImgContainer .cycle-next-prev .cycle-prev{margin-left:5px}.mainImgContainer .cycle-next-prev .cycle-next{margin-right:5px}.mainImgContainer .cycle-slideshow .slide .slideContent a.btn{margin-top:20px}.ds .mainImgContainer .cycle-slideshow .slide .slideContent{bottom:auto;min-height:initial;left:auto;padding:10px 10px 0;max-width:initial}.ds-blocks-container{display:none}.ds-sections .labelsContainer{position:relative;top:auto;font-size:24px;padding:0 10px}.ds-sections .labels div{width:auto;padding-right:40px}.ds-sections .labels div a{color:inherit}.dslanding{margin-top:40px}.buCalloutsBG{min-height:inherit;overflow:auto;background-image:none;margin-top:0}.buMain{margin-top:20px;background-image:none}.buMain .callouts{margin-bottom:0;bottom:auto;text-align:center}.buMain .callouts .callout{margin-bottom:40px}.buMain .callouts .callout p{font-size:20px}.fadedImgCallouts .callout{width:49%}.fadedImgCallouts .callout h3{font-size:24px}.fadedImgCallouts .callout p{font-size:16px}.fadedImgCallouts .callout a{font-size:14px}.bannerBuffer{clear:both;margin-top:60px;padding-bottom:80px}.banner .bannerContent img{max-width:320px}.banner .bannerContent div{max-width:400px;margin-top:50px}.communityFooter{padding-left:10px}.social .grid{margin:auto;max-width:738px;margin-top:20px}.social .grid a.tall{max-height:268px;overflow:hidden}.social .grid .tall img{max-width:200px}.social .grid .middle img{max-width:175px;max-height:60px}.social .grid div.middle .top{max-height:143px;width:auto;height:auto}.social .grid .middle .top img{max-width:352px;max-height:144px;width:auto;height:auto}.social .grid .middle img{max-height:125px;width:auto;height:auto}.social .grid div.middle a{height:125px;width:auto}.social .grid div.middle a,.social .grid div.middle a img{width:auto;height:auto}.social .grid a.tall div.iconAndText{max-width:165px}.social .grid a p{font-size:15px}.social .grid div.middle{max-width:338px}.social .grid div.middle a div.iconAndText .icon{float:left}.social .grid div.middle a div.iconAndText{padding-top:10px;padding-right:10px}.social .grid div.middle .top a div.iconAndText .icon{float:none}.social .grid div.middle a div.iconAndText .icon{margin-bottom:0;margin-right:8px}.social .grid div.middle a p{font-size:13px}.social .grid div.middle .top a p{font-size:15px}.page-content .singleColumn .pageContent{padding-left:10px;padding-right:10px;clear:both}.page-content .singleColumn .pageContent img{max-width:730px;height:auto;width:auto}.imageSlideshow{margin-bottom:0}.videoCallout #videoPlayer{float:none;margin-left:10px;margin-bottom:10px}.videoCallout .calloutText{padding-left:10px;padding-right:10px}#company{padding-left:10px;padding-right:10px}.release_item{padding-bottom:15px}.award_item{display:block;margin-right:20px}.award_image img{max-height:70px;width:auto;height:auto}.company_col1{margin:0;text-align:left}.company_col2{width:auto;max-width:500px;padding:0;float:left}.scfForm{padding-left:10px;padding-right:10px;width:auto!important}.page-content .singleColumn{padding:10px 0 30px;overflow:auto}.dssupportlanding .top{overflow:hidden}.dssupportlanding .top h1{margin-top:15px;margin-bottom:15px}.servicerequest.callout{margin-left:10px}.dssupportforum.callout{margin-left:21px}.dssupportforum.callout a,.servicerequest.callout a{font-size:20px}.scfCaptchaGeneralPanel{margin-left:0!important}.main_product_body{min-width:initial}.section.overview .section_inner img.overview{max-width:300px;left:-20px}.section.overview .section_inner .content{width:auto;max-width:400px}.main_product_body .section.overview .section_inner{max-width:700px}.main_product_body .section .section_inner .content .headline{font-size:32px}.main_product_body .section .subhead_lg{font-size:23px}.main_product_body .section .subhead,.main_product_body .section .subhead strong{font-size:16px}.main_product_body .section .btn{font-size:18px}.main_product_body .section .btn.buy_btn.createBuy{float:none;position:relative;bottom:initial;right:initial}.section_title .title_divider{margin-left:10px;margin-right:10px}.section_title span{font-size:38px}.section_title .section_title_right{font-size:24px;max-width:390px;text-align:left}.section.cleaning.create-how .section_title{margin-left:0}.main_product_body .section .section_inner.space{padding-left:10px;padding-right:10px}.three_col{max-width:730px}.three_col .images .col{display:inline-block;width:auto;padding-bottom:10px}.three_col .images img,.two_col .images img{height:auto;width:auto;max-width:240px}.create-how .three_col .images img,.two_col .images img{max-width:220px;margin-left:15px}.three_col .content .col{width:auto;max-width:232px;padding-right:10px}.two_col .content .col{width:45%;padding-right:20px}.section .more_features{width:auto}.main_product_body .section .more_features .dot_border{width:auto;height:auto;max-width:750px}.section.convenience .section_inner .content{padding-right:390px}.section.maintenance .section_inner>img{max-width:280px!important}.section.maintenance .section_inner img{max-width:350px;height:auto;width:auto}.section.maintenance .section_inner>.content{max-width:420px}.section.maintenance .section_inner.space{max-width:730px;margin:auto}.section.parallax .section_inner .content .quote{padding-left:10px;padding-right:10px;font-size:44px}.section.parallax .parallax_image{min-width:initial;transform:none!important;-webkit-transform:none!important;bottom:auto!important}.section.parallax .section_inner{min-height:500px}.section.convenience .section_inner .content.right{padding-left:335px}.section.missions .section_inner .missions_list img{width:auto;height:auto;max-width:720px}.section.missions .section_inner .missions_list li .expand_collapse{position:relative;left:auto;float:left;right:5px}.section.largeIcon{margin-top:60px;margin-bottom:40px;padding:0 10px}.section.largeIcon .title{padding-bottom:20px;margin-top:35px}.section.largeIcon .icons .icon,.section.largeIcon .icons .icon img{max-width:133px}.section.largeIcon .icons .plus{font-size:65px;padding:20px 12px 0}.section.coverage.for-commercial-use .section_title span{font-size:36px!important}.contentFooter div.three_col,.contentFooter div.three_col#quotes{width:auto;max-width:216px}.contentFooter div.ad.last{display:none}.section_inner .links a{line-height:24px}.main_product_body .section .finalLink{text-align:left}.contentFooter>div{width:auto;max-width:130px}.contentFooter>div.top{width:auto;max-width:270px}.contentFooter>div div{width:auto!important}.section.slideshowSection{display:none}.section.convenience .section_inner .content ul li{font-size:16px!important}.section.convenience .section_inner .content span{font-size:16px!important}.section.convenience .section_inner .content .headline span{font-size:32px!important}.section.convenience .section_inner .content ul{margin-top:20px}.projects{padding:0 10px}.projects .project{margin-right:10px;margin-bottom:10px}.projects .project.last{margin-right:10px}.projects .bottomText{padding-top:30px}.footer .top{padding:25px 10px 45px}.footer .top ul{width:24%;margin-right:7px}.footer .top ul.nav li a{line-height:20px}.footer .bottom ul.nav li a{margin-right:30px}.footer .bottom ul.nav li.copyright a{clear:both;float:none;padding-top:20px}.footer .bottom{margin:0 10px}.international a.us{padding-left:10px}.international .popout{min-width:731px;width:auto;padding-left:10px;padding-right:10px}.international ul.nav li.eu{width:67%}.international ul.nav li:last-of-type{width:13%}.international ul.nav li ul li:last-of-type{width:auto}}@media only screen and (min-width:1024px)and (max-width:1179px){.header{padding-left:25px}.headerRight{left:190px}.headerRight a{padding-left:23px!important}.headerRight a span,.headerRight li.on a span{padding-right:23px}.headerRight .search{padding-left:16px;width:auto;height:auto;background-image:none;background-repeat:no-repeat;background-position:0 0;top:auto;margin-left:0;overflow:hidden;z-index:auto;position:static}.headerRight .search div{display:block}.headerRight a.first{padding-left:30px}.headerRight .search .field{width:120px}.primaryNav ul.nav li{margin:20px 0 12px}.primaryNav ul.nav li a{padding-left:23px;font-size:17px}.primaryNav ul.nav li a span{padding-right:28px}.primaryNav ul.nav li a:hover,.primaryNav ul.nav li.active a{padding-right:29px}.primaryNav ul.nav li a:hover span,.primaryNav ul.nav li.active a span{padding-left:23px}.primaryNav ul.nav li.active.shop a{margin-left:16px;min-width:inherit}.primaryNav ul.nav li.active.shop a span{padding-right:28px}.primaryNav ul.nav li.shop a,.primaryNav ul.nav li.shop a:hover{margin-left:16px;min-width:inherit;font-size:16px!important}.primaryNav ul.nav li.on a{padding:13px 14px 13px 23px}.banner .bannerContent div{max-width:630px}.homeVid{min-height:initial}.homeMain .callouts{bottom:auto;margin-bottom:0}.mainImgContainer{max-height:290px}.ds .mainImgContainer .cycle-next-prev{bottom:350px}.buCalloutsBG{margin-top:20px}.buMain .callouts .callout{min-width:325px}.section.convenience .section_inner .content.right{padding-left:460px}.contentFooter div.ad.last{display:block!important}}@media only screen and (max-width:768px){.primaryNav ul.nav li.ds ul{min-width:330px}}@media only screen and (min-width:1180px){.mainImg{height:auto}.mainImg video{display:block}.tablet-search{display:none}}@media only screen and (min-width:1824px){}@media amzn-kf8{}