@import "no-preprocess.css";

.sprites-sprite,.accordion-open span,.accordion-close span,.your-prices ul li:after,#close-me,#success-close-me,[class*="-success"]:before,[class*="-warning"]:before{background-image:url('/images/sprites/sprites-sdc0371ad69.png');background-repeat:no-repeat}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html *{max-height:1000000px}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}label{cursor:pointer}article,aside,details,figcaption,figure,header,hgroup,footer,nav,section,menu{display:block}a img{border:none}div#main-slide-show{width:493px;height:347px;position:absolute;left:15px;top:9px}div.slides-container{width:493px;overflow:hidden;position:relative;display:none}div.slides-container a{width:493px;height:347px;display:block}div.slides-container a img,div#main-slide-show a img{display:block;border:none}.pagination{margin:28px auto 0 auto;width:140px}.pagination li{float:left;margin:0 3px}.pagination li a{text-indent:-99999px;display:block;width:14px;height:14px;background:url(../images/home-animations/icon-bullet-nav.png) left top no-repeat}.pagination li.current a{background-position:left bottom}.pagination li a:focus{outline:0}div.comments-container{width:972px;height:120px;overflow:hidden;position:relative;display:none;margin-left:12px}div.comments-container div{width:972px;height:120px}div.testiminials .pagination{margin:20px auto 0 auto;width:110px}div.no-js{margin-left:12px}.library-wrapper{background:#eedab9 url(/pdf-library/images/wood-background.jpg) center top no-repeat !important}#library .pdf-library{text-align:left;padding-bottom:35px;text-shadow:none;font-family:'MuseoSans-300', sans-serif;color:#622800;position:relative}#library .pdf-library h3{font-size:28px;padding:30px 0 10px 35px;font-family:'MuseoSans-300', sans-serif;color:#622800}#library .pdf-library p{padding:0 0 0 35px}#library .library-button{background:#622800;color:#fff;padding:10px 0;font-family:'MuseoSans-300', sans-serif;width:175px;text-align:center;border-radius:4px;position:absolute;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:25px;right:25px}#library .library-button:hover{background:#3e1900;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.shelf{width:922px;height:227px;background:url(/pdf-library/images/shelf.png) center bottom no-repeat;margin:0 0 20px 26px;position:relative}.shelf a{border:none !important}.shelf a img{box-shadow:0px 0px 3px #000}.shelf li{width:119px;text-align:center;display:inline-block}.shelf li span{display:block;padding-bottom:6px;margin-top:14px}.shelf .first-pdf{margin-left:32px}.shelf-one,.shelf-two:before,.shelf-three:before,.shelf-four:before,.shelf-five:before,.shelf-six:before{margin-top:35px}.shelf-one:before,.shelf-two:before,.shelf-three:before,.shelf-four:before,.shelf-five:before,.shelf-six:before{content:"";display:block;width:173px;height:41px;background:url(/pdf-library/images/cushion-refilling.png) left top no-repeat;position:absolute;left:373px;bottom:1px}.shelf-two:before{background:url(/pdf-library/images/fitted-covers.png) left top no-repeat}.shelf-three:before{background:url(/pdf-library/images/diy-section.png) left top no-repeat;left:555px}.shelf-four:before{background:url(/pdf-library/images/mattress-section.png) left top no-repeat}.shelf-five:before{background:url(/pdf-library/images/cushions-pillows.png) left top no-repeat;left:555px}.shelf-six:before{background:url(/pdf-library/images/speciality-foams.png) left top no-repeat;left:63px}.shelf-six:after{content:"";display:block;width:173px;height:41px;background:url(/pdf-library/images/general-info.png) left top no-repeat;position:absolute;right:440px;bottom:1px}.landing-page-panel h3 span{display:block;font-size:16px;text-transform:uppercase;color:#515151;padding:8px 0 12px 0}.landing-page-panel .flat-ui-button{float:left}.flat-ui-button{font-family:"MuseoSans-300", sans-serif !important;color:#fff !important;font-size:15px;border:none !important;background:#457fb2;padding:15px 25px;border-radius:3px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.flat-ui-button:hover{background:#30587b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-para p{width:450px !important}.opening-section{height:370px;border-top-left-radius:12px;border-top-right-radius:12px}.opening-section h3{color:#333 !important;border-top:1px solid #333;border-bottom:1px solid #333;padding:12px 0 !important;display:inline-block;margin-top:45px}.opening-section p{font-family:"MuseoSans-500", sans-serif !important;width:40%;float:left;text-align:left;font-size:15px;line-height:24px;margin:50px 0 0 65px}.opening-section a{border-bottom:none !important}.order-button{display:inline-block;clear:both;background:#db4240;color:#fff !important;font-family:"MuseoSans-300", sans-serif !important;padding:20px 30px;border-radius:4px;margin-top:22px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.order-button:hover{background:#e67978;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contract-opening-section{height:351px;border-top-left-radius:12px;border-top-right-radius:12px;text-align:left}.contract-opening-section h3{color:#333 !important;padding:60px 0 15px 45px !important}.contract-opening-section p{font-size:15px;line-height:24px;padding:0 0 20px 45px;width:475px}.garden-detail{background:url(/ffc/fitted-covers/garden/images/bg-intro-section.jpg) right top no-repeat}.home-detail{background:url(/ffc/fitted-covers/home/images/bg-intro-section.jpg) right top no-repeat}.leisure-detail{background:url(/ffc/fitted-covers/leisure/images/bg-intro-section.jpg) right top no-repeat}.commercial-seating-detail,.church-detail,.packing-detail,.soft-play-detail,.trade-detail,.medical-detail{border-bottom:1px solid #cacaca}.commercial-seating-detail{background:#f4f4f4 url(/ffc/contract-commercial/commercial-seating/images/bg-intro-section.jpg) right top no-repeat}.church-detail{background:#f4f4f4 url(/ffc/contract-commercial/church-foams/images/bg-intro-section.jpg) right top no-repeat}.packing-detail{background:#f4f4f4 url(/ffc/contract-commercial/packing-foam/images/bg-intro-section.jpg) right top no-repeat}.soft-play-detail{background:#f4f4f4 url(/ffc/contract-commercial/play-areas/images/bg-intro-section.jpg) right top no-repeat}.trade-detail{background:#f4f4f4 url(/ffc/contract-commercial/trade/images/bg-intro-section.jpg) right top no-repeat}.medical-detail{background:#f4f4f4 url(/ffc/contract-commercial/medical/images/bg-intro-section.jpg) right top no-repeat}.covers-panel{padding:10px 0 40px 0;background:#f9f9f9;border-bottom:1px solid #d7d7d7}.covers-panel h4{padding:30px 10px 0 10px !important;font-size:17px !important;color:#333 !important;background:#f9f9f9;display:inline-block}.covers-panel span{border-bottom:1px solid #333;display:block;width:87%;height:38px;margin:0 auto}.the-fabrics{background:#fff}.the-fabrics h4{background:#fff}.the-gallery{width:92%;margin:35px auto 0 auto}.multiple-gallery{margin-top:25px}#gallery-switcher{font-size:15px;margin-left:10px;padding:6px !important;-webkit-appearance:menulist-button}.fabric-selection{width:250px;border-right:1px solid #cbcbcb;margin:40px 0 0 45px;text-align:left}.fabric-selection h5{font-size:17px !important;color:#413308 !important}.range-option li a{display:block;cursor:pointer;margin:25px 0;height:50px;border-bottom:none !important;font-family:"MuseoSans-300", sans-serif !important;text-transform:uppercase;font-size:14px;line-height:60px}.range-option li a img{float:left;padding:4px;border:1px solid #cbcbcb;margin-right:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.range-option li a img:hover{border-color:#413308;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.range-option li .active img{border-color:#413308}.fabric-wrapper{width:620px;float:right;margin:40px 40px 0 0}.fabric-wrapper:after{content:"";display:block;clear:both}.cut-range{min-height:785px}.fabric-viewer h5{font-size:17px !important;color:#413308 !important;padding-bottom:15px;text-transform:uppercase}.fabric-viewer p{font-size:13px;line-height:20px;padding:0 30px 20px 30px}.fabric-viewer p a{border-bottom:none !important}.swatches li{float:left;width:135px;margin:0 10px 40px 10px;text-transform:uppercase;position:relative}.swatches li a{border-bottom:none !important}.swatches li img{padding-bottom:6px}.swatches li:after{content:"";display:block;width:17px;height:17px;background:url(/ffc/generic-images/icon-zoom.png) left top no-repeat;position:absolute;right:5px;top:73px;z-index:100}.our-tip{clear:left;text-align:left;margin-left:10px;height:31px;background:url(/ffc/generic-images/icon-info-circle.png) left bottom no-repeat;line-height:32px;padding-left:38px}.attention-banner{background:#f1f1f1;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.attention-banner h4{font-family:"MuseoSans-300", sans-serif !important;font-size:32px !important;text-transform:uppercase;color:#333 !important;padding:50px 0 30px 0 !important}.attention-banner a{display:inline-block;margin:0 10px 40px 10px !important;background:#fff;border:2px solid #333 !important;font-size:16px !important;color:#333 !important;padding:20px 35px;font-family:"MuseoSans-300", sans-serif !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.attention-banner a:hover{background:#333;color:#fff !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contract{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.switcher-wrap{padding:35px 0 0 0}.form-request-btn{margin-bottom:30px}.new-range{position:relative}.new-range :before{content:"NEW!";position:absolute;left:-12px;top:-10px;background:#428ada;color:#fff;font-family:"MuseoSans-500", sans-serif !important;font-size:11px;height:37px;width:37px;text-align:center;line-height:37px;border-radius:50%}.outdoor #coc{min-height:980px}.outdoor #coc h3{text-transform:uppercase}.outdoor #coc img{padding-bottom:60px}.out-door-extra{font-size:14px;line-height:20px;padding:0 140px;padding-bottom:50px}.outdoor-button{background:#2ea1cd;border-radius:4px;border-bottom:none !important;padding:14px 22px;margin:0 8px;text-transform:uppercase;font-family:"MuseoSans-500", sans-serif !important;color:#fff !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.outdoor-button:hover{background:#1b607a;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.final-note{padding-top:45px;font-size:12px !important;margin-bottom:80px}.outdoor-new-banner{position:absolute;right:0;top:100px}.outdoor-hero{padding-top:120px;position:relative}.outdoor-hero__left,.outdoor-hero__middle,.outdoor-hero__right{font-size:14px;line-height:20px;position:absolute;top:50px}.outdoor-hero__left{left:50px}.outdoor-hero__middle{left:350px}.outdoor-hero__right{right:30px}.outdoor-aside{text-align:left;width:460px;position:absolute;left:40px;bottom:110px}.outdoor-aside h2{font-size:22px !important;color:#2ea1d2 !important;text-transform:uppercase;padding:0 0 6px 0 !important}.outdoor-aside p{font-size:16px;line-height:24px;padding-bottom:20px;color:#333}p.important-note,div.fabric-viewer p.important-note a{color:#e82470}.calculator-content{text-align:left !important;padding:0 0 20px 0}.calculator-content p a,.calculator-content p em{font-family:'MuseoSans-700', sans-serif}.calculator-content input[type="text"]{font-family:"MuseoSans-300", sans-serif;background:#fff;border:1px solid #2ea1cd;padding:9px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:0;-webkit-appearance:none}.calculator-content input[type="text"]:hover{background:#85e1d4;border:1px solid #2fc2ad;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.calculator-content input[type="text"]:hover::-webkit-input-placeholder{color:#1e7c6f}.calculator-content input[type="text"]:hover::-moz-placeholder{color:#1e7c6f}.calculator-content input[type="text"]:hover:-ms-input-placeholder{color:#1e7c6f}.calculator-content input[type="text"]:focus{background:#2dbaa6;border:1px solid #1e7c6f;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.calculator-content input[type="text"]:focus::-webkit-input-placeholder{color:#fff}.calculator-content input[type="text"]:focus::-moz-placeholder{color:#fff}.calculator-content input[type="text"]:focus:-ms-input-placeholder{color:#fff}.calculator-content input[type="text"]::-webkit-input-placeholder{color:#9c9c9c}.calculator-content input[type="text"]::-moz-placeholder{color:#9c9c9c}.calculator-content input[type="text"]:-ms-input-placeholder{color:#9c9c9c}.validation-fail{border:1px solid red !important}section.container{width:936px;margin:0 auto;background:#f7fcff;border-left:1px solid #dee2e3;border-right:1px solid #dee2e3;border-bottom:4px solid #20708f;padding:40px 35px 50px 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}section.container h3{font-size:20px;color:#2ea1cd;padding:0 0 5px 0}section.container p{font-size:13px;line-height:20px}section.container:after{content:"";display:table;clear:both}section.container a{color:#515151}.sales-banner{width:756px;padding:25px 90px;background:#e40b18;margin:20px auto 0 auto;text-align:center}.sales-banner h2{font-family:"MuseoSans-100", sans-serif;padding:0 0 5px 0 !important}.sales-banner p{font-family:"MuseoSans-100", sans-serif;font-size:15px;line-height:22px;color:#fff}.hero-banner{width:934px;height:302px;background:#f7fcff url(/quote-system/images/header-for-foam.jpg) right top no-repeat;border:1px solid #dee2e3;border-bottom:4px solid #20708f;margin:20px auto 0 auto;position:relative}.hero-banner:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #20708f;position:absolute;bottom:-16px;left:50%}.hero-banner h2{font-size:30px;font-family:"MuseoSans-100", sans-serif;color:#2ea1cd !important;padding:50px 0 5px 35px !important}.hero-banner p{font-size:16px;font-family:"MuseoSans-100", sans-serif;line-height:24px;width:380px;padding:0 0 15px 35px}.accordion{margin:18px auto 0 auto;width:916px;height:32px;background:#2ea1cd;border-bottom:4px solid #20708f;color:#fff;font-size:20px;padding:13px 0 0 20px;cursor:pointer;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.accordion:hover{background:#2dbaa6;border-color:#1e7c6f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-open span,.accordion-close span{float:right;margin:4px 15px 0 0;display:inline-block}.accordion-open span{background-position:-57px 0;width:14px;height:14px}.accordion-close span{background-position:-45px 0;width:9px;height:4px;margin-top:9px}.container .content{width:auto}.container .content legend{display:none}.enter-size{width:350px;float:left;margin-left:45px}.enter-size fieldset{margin-top:25px}.enter-size label{display:block;padding-bottom:2px;font-size:13px}.enter-size input[type="text"]{width:328px;margin-bottom:18px;font-size:13px}.enter-size button{float:right}.enter-size .units{background:#2dbaa6;border-left:4px solid #1e7c6f;padding:13px 0 13px 15px}.enter-size .units h4{float:left;padding-right:10px;color:#fff}.enter-size .units label{display:inline;float:left;color:#fff}.enter-size .units input[type="radio"]{float:left;width:auto;margin:0 20px 0 5px}.shape-selector,.shape-viewer{float:left}.shape-selector h3,.shape-viewer h3{margin:0 0 20px 8px}.shape-selector p,.shape-viewer p{padding:0 0 20px 8px}.shape-selector ul,.shape-viewer ul{width:495px;overflow:auto}.shape-selector ul li,.shape-viewer ul li{float:left;width:115px;text-align:center;margin:0 8px 30px 0;height:150px}.shape-selector ul li img,.shape-viewer ul li img{margin-bottom:4px;border:1px solid #dee2e3}.shape-selector ul li img:hover,.shape-viewer ul li img:hover{border-color:#2ea1cd;cursor:pointer}.shape-selector ul li p,.shape-viewer ul li p{padding:0;font-size:13px;line-height:16px}.select-wrap{width:433px;border-left:4px solid #1e7c6f;background:#2dbaa6;padding:13px 0 13px 15px;float:left;margin:0 0 0 10px}.select-wrap label{font-family:"MuseoSans-300", sans-serif;font-size:16px;color:#fff !important;padding-right:5px}.shape-viewer{width:455px}.shape-viewer h3{margin-left:0;margin-bottom:10px}.shape-viewer img{margin-bottom:30px;border:1px solid #dee2e3}.shape-viewer a{display:inline-block;margin-left:20px;height:38px;line-height:38px;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:0 18px 0 7px;position:relative;font-family:"MuseoSans-300", sans-serif;font-size:14px;color:#fff !important;background:#2ea1cd}.shape-viewer a:hover{background:#20708f}.shape-viewer a:hover:before{border-right-color:#20708f}.shape-viewer a:before{content:"";width:0;height:0;position:absolute;left:-19px;top:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-right:19px solid #2ea1cd}.your-prices{text-align:center}.your-prices h3,.your-prices p{text-align:left}.your-prices fieldset{display:inline}.your-prices ul{display:inline-block;margin:45px 0 0 0}.your-prices ul li{display:inline-block;width:150px;text-align:center;margin:0 30px;color:#2ea1cd;font-size:16px;position:relative}.your-prices ul li:after{content:"";display:block;background-position:-20px 0;width:22px;height:21px;position:absolute;top:8px;right:8px;z-index:1}.your-prices ul li .info-button-green{margin-top:15px}.your-prices ul li img{border:1px solid #dee2e3;margin-bottom:10px;cursor:pointer}.your-prices ul li span{display:block;padding:10px 0 15px 0;color:#515151;font-family:"MuseoSans-700", sans-serif;font-size:18px}.your-prices ul li span span{color:#b2b2b2;font-size:16px;text-decoration:line-through}.your-prices ul li span span:before{content:"Was: "}.your-prices ul li label{color:#515151;font-size:14px}.checkout p{width:420px}.checkout img{border:1px solid #dee2e3;margin:40px 15px 30px 0;float:left}.checkout ul li{float:left;width:210px;margin-top:40px}.checkout ul li h3{font-size:16px;padding-bottom:5px}.checkout ul li p{width:100%;padding-bottom:15px;line-height:18px}.checkout ul li span{display:block;padding-bottom:15px;color:#515151;font-family:"MuseoSans-700", sans-serif;font-size:18px}.checkout ul li label{float:left}.checkout ul li input[type="checkbox"]{float:left;margin:0 8px 0 0}.checkout ul li select{margin-bottom:15px}.checkout ul li a{margin-top:15px;float:left;clear:left}.middle{margin-left:11px;margin-right:11px}.order-details{background:#dbe1e8;clear:both;height:140px;margin-top:40px}.order-details h3{background:#828991;color:#fff !important;height:30px;padding:12px 0 0 20px !important;font-size:18px !important}.order-details span{color:#fff;font-family:"MuseoSans-700", sans-serif;font-size:24px;line-height:50px;float:left}.order-details button,.order-details a{margin:29px 4px 0 4px}.total-box{display:inline-block;background:#828991;margin:25px 10px 0 20px;padding:0 15px;height:50px;float:left}.total-box label{color:#fff;padding-left:12px}.total-box select{font-size:16px;margin:14px 2px 0 12px}.action-button-hot-pink{font-family:"MuseoSans-500", sans-serif !important;font-size:14px !important;text-transform:uppercase;color:#fff !important;cursor:pointer;background:none;padding:13px 23px 8px 23px;display:inline-block;border:none !important;border-radius:4px;background:#cd165d;box-shadow:0px 5px 0px 0px #880f3e;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.action-button-hot-pink:hover{background:#e82470;box-shadow:0px 5px 0px 0px #ad134e;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.instruction-button-blue{font-family:"MuseoSans-500", sans-serif !important;font-size:14px !important;text-transform:uppercase;color:#fff !important;cursor:pointer;background:none;padding:13px 23px 8px 23px;display:inline-block;border:none !important;border-radius:4px;background:#2ea1cd;box-shadow:0px 5px 0px 0px #20708f;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.instruction-button-blue:hover{background:#4db1d7;box-shadow:0px 5px 0px 0px #278ab0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.info-button-green{font-family:"MuseoSans-500", sans-serif !important;font-size:12px !important;text-transform:uppercase;color:#fff !important;cursor:pointer;background:none;padding:10px 17px 7px 15px;display:inline-block;border:none !important;border-radius:4px;background:#2dbaa6;box-shadow:0px 5px 0px 0px #1e7c6f;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.info-button-green:hover{background:#3fd1bc;box-shadow:0px 5px 0px 0px #269d8c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.info-button-green-large{font-family:"MuseoSans-500", sans-serif !important;font-size:14px !important;text-transform:uppercase;color:#fff !important;cursor:pointer;background:none;padding:13px 23px 8px 23px;display:inline-block;border:none !important;border-radius:4px;background:#2dbaa6;box-shadow:0px 5px 0px 0px #1e7c6f;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.info-button-green-large:hover{background:#3fd1bc;box-shadow:0px 5px 0px 0px #269d8c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tooltip{text-align:center;color:#fff;background:#323a45;position:absolute;z-index:100;padding:15px;border-radius:4px;font-size:13px;line-height:18px;width:250px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #323a45;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}.featherlight .featherlight-close-icon{background:url(/quote-system/images/icon-close.png) no-repeat left top !important;text-indent:-9999px}[class*="lightbox"]{display:none}[class*="-info-"]{width:900px;padding:10px 10px 0 10px}[class*="-info-"] h4,[class*="-info-"] h5{font-size:30px;font-family:"MuseoSans-100", sans-serif;color:#2ea1cd;padding-bottom:8px}[class*="-info-"] .opener{border-bottom:1px solid #dee2e3;padding:0 40px 25px 0;margin-bottom:5px;line-height:22px}[class*="-info-"] .opener-dual{border-bottom:none;padding:0 40px 15px 0}[class*="-info-"] .secondary{border-bottom:1px solid #dee2e3;padding:0 40px 25px 0;margin-bottom:5px;line-height:22px}[class*="-info-"] p{font-size:15px;line-height:20px;padding:0 220px 15px 0;color:#515151}[class*="-info-"] p em{font-family:"MuseoSans-500", sans-serif;color:#2ea1cd}[class*="-info-"] h5{font-size:20px;padding-bottom:4px}[class*="-info-"] img{border:1px solid #dee2e3;float:left;margin-right:15px;margin-bottom:15px}[class*="-info-"]>div{clear:both;padding-top:20px;position:relative}[class*="prompt-me"]{width:880px;padding:23px 0 23px 56px;margin:20px auto;background:#cd165d;position:relative}[class*="prompt-me"] p{font-size:16px;color:#fff}[class*="prompt-me"] p a{border-bottom:1px dotted #fff;color:#fff}#close-me, #success-close-me{text-indent:-9999px;position:absolute;right:20px;bottom:23px;display:inline-block;background-position:0 0;width:17px;height:17px}[class*="-success"]:before,[class*="-warning"]:before{content:"";position:absolute;left:20px;bottom:19px;display:inline-block;background-position:-74px 0;width:25px;height:25px}[class*="-warning"]:before{background-position:-102px 0;width:25px;height:25px}.fitted-covers-hero{background:#f7fcff url(/quote-system/images/header-for-covers.jpg) right top no-repeat}.fitted-covers .shape-viewer img{margin-bottom:15px}.advice-para{font-size:15px !important;color:#cd165d}.fabric-range{margin:25px 0;border-bottom:1px solid #dee2e3;padding-bottom:25px}.fabric-range li{width:100px;display:inline-block;text-align:center;color:#2ea1cd;font-size:16px;margin-right:4px}.fabric-range li img{border:1px solid #dee2e3;margin-bottom:5px}.fabric-range label{font-size:14px;color:#515151}#li-outdoor,#li-mix-plain{margin-bottom:20px}.fabric-price{display:block;font-family:"MuseoSans-700", sans-serif;font-size:18px;color:#515151;margin:8px 0}.fabrics p{width:650px}.fabrics ul li{width:190px;display:inline-block;text-align:center;margin:23px 23px 0 0;font-size:16px;position:relative}.fabrics ul li:after{content:"";display:block;width:27px;height:27px;background:url(/quote-system/images/icon-zoom.png) right bottom no-repeat;position:absolute;right:6px;bottom:35px;z-index:2}.fabrics ul li img{border:1px solid #dee2e3;margin-bottom:5px}.fabric-section button{position:relative;left:40%;bottom:-20px}.with-fitted-covers .discounted{padding:5px 0 10px 0}.with-fitted-covers .foam-price{padding:12px 0 5px 0}.with-fitted-covers .total-price{color:#cd165d}#ul-related-products p em{color:#cd165d}.mattresses-hero{background:#f7fcff url(/quote-system/images/header-for-mattresses.jpg) right top no-repeat}.mattress-related li{width:310px !important}.overlay-hero{background:#f7fcff url(/quote-system/images/header-for-overlays.jpg) right top no-repeat}.dimension-note{font-size:17px !important;line-height:25px !important;color:#cd165d;padding:10px 0 15px 0}.protector-hero{background:#f7fcff url(/quote-system/images/header-for-protectors.jpg) right top no-repeat}.protector-more{margin:5px 0 0 224px}.checkout-large-image{width:auto;height:195px}.scatter-hero{background:#f7fcff url(/quote-system/images/header-for-scatters.jpg) right top no-repeat}.popular-sizes-wrap{clear:both;padding-top:25px}.popular-sizes ul{text-align:center;float:left;margin-right:20px;margin-top:20px;color:#333}.popular-sizes ul li{width:170px;height:40px;line-height:40px;background:#fff;border-right:1px solid #dee2e3;border-left:1px solid #dee2e3;border-bottom:1px solid #dee2e3}.popular-sizes ul .head-single{background:#e15c5d;border-bottom:4px solid #a01d1e;border-right:1px solid #e15c5d;border-left:1px solid #e15c5d}.popular-sizes ul .head-double{background:#76c0d3;border-bottom:4px solid #318399;border-right:1px solid #76c0d3;border-left:1px solid #76c0d3}.popular-sizes ul .head-queen{background:#82c88f;border-bottom:4px solid #3e8d4d;border-right:1px solid #82c88f;border-left:1px solid #82c88f}.popular-sizes ul .head-king{background:#ddbf35;border-bottom:4px solid #7d6b15;border-right:1px solid #ddbf35;border-left:1px solid #ddbf35}.popular-sizes ul .head-single,.popular-sizes ul .head-double,.popular-sizes ul .head-queen,.popular-sizes ul .head-king{color:#fff}.shape-guide{float:left;width:455px}.shape-guide h3{margin-left:0;margin-bottom:10px}.shape-guide h4{font-family:"MuseoSans-300", sans-serif;font-size:18px;margin-right:8px;color:#2ea1cd !important;display:inline-block}.shape-guide img{margin-bottom:10px;border:1px solid #dee2e3}.tech-specs{border:2px solid #000;display:inline-block;padding:9px 8px 6px 8px !important;position:absolute;right:0;top:20px}.tech-specs h6{text-transform:uppercase;font-family:"MuseoSans-500", sans-serif;padding-bottom:7px}.tech-specs p{padding-bottom:3px !important;padding-right:0 !important;font-family:"MuseoSans-500", sans-serif}.tech-specs .final{padding-bottom:0 !important}#just-foam-specs,#classic-foam-specs,#superior-foam-specs{border-color:#2ea1cd}#just-foam-specs h6,#just-foam-specs p,#classic-foam-specs h6,#classic-foam-specs p,#superior-foam-specs h6,#superior-foam-specs p{color:#2ea1cd}.shape-selector p.min-thickness,.shape-viewer p.min-thickness{color:#cd165d;padding-left:0;font-size:15px}.fabric-note{padding-top:20px}.fabric-note a{color:#cd165d !important;border-bottom:1px dotted #cd165d}#outdoor-top{background:#f7fcff;height:auto;padding-bottom:20px}#outdoor-top .out-intro{padding-bottom:250px}#outdoor-top .outdoor-hero{background:url(/quote-system/images/header-for-outdoor-covers.jpg) left top no-repeat;height:503px;padding-top:0}#outdoor-top .outdoor-hero__left,#outdoor-top .outdoor-hero__middle,#outdoor-top .outdoor-hero__right{top:-60px;text-align:center;font-size:15px}#outdoor-top .outdoor-hero__left{left:-95px}#outdoor-top .outdoor-hero__middle{left:220px}#outdoor-top .outdoor-hero__right{right:-20px}.hero-pics{width:472px;height:220px;position:absolute;right:25px;top:25px}.hero-pics img{padding-bottom:25px}.hero-button{text-align:center;display:block;font-family:"MuseoSans-500", sans-serif;font-size:15px;background:#2ea1cd;padding:14px 0;color:#fff;border-radius:4px;margin-bottom:10px}.hero-button:hover{text-decoration:none;color:#fff}.urgent{background:#cd165d}#coc{border-top-left-radius:0;border-top-right-radius:0;height:900px;background:#fafafa url(/ffc/cushion-refilling/images/banner-money-back.png) right top no-repeat}#coc h3{font-size:28px}#coc h3,#coc h4,#coc h5{font-family:"MuseoSans-300", sans-serif !important;color:#2ea1cd;padding-top:50px}#coc p{font-family:"MuseoSans-300", sans-serif;color:#333}#coc div h4{font-size:22px}#coc div p{font-family:"MuseoSans-300", sans-serif;font-size:15px;line-height:20px;padding-left:100px;padding-right:100px;padding-bottom:20px}.coc-opener{font-size:18px;line-height:24px;padding-left:165px;padding-right:165px;color:#333}.coc-opener em{font-style:normal;color:#2ea1cd;font-family:"MuseoSans-500", sans-serif !important}.sofa-before{margin-top:45px}.sofa-before figcaption{margin-top:30px}.sofa-before figcaption p{font-family:"MuseoSans-300", sans-serif !important;font-size:20px}.sofa-before figcaption p span{padding-left:140px;padding-right:110px}.coc-explain{font-family:"MuseoSans-300", sans-serif !important;font-size:18px !important;line-height:24px !important;color:#333}#why-choose-us{margin-top:20px}#why-choose-us li{display:inline-block}#why-choose-us li h5{font-size:18px;padding-top:12px}#why-choose-us li img{border-radius:50%;border:7px solid #fff;background:#fff;box-shadow:0 0 4px #666}#why-choose-us li p{padding:8px 0 20px 0 !important;width:280px;text-align:center;font-size:15px;color:#333;font-family:"MuseoSans-300", sans-serif !important;line-height:20px}#why-choose-us li .bubble-button{display:block;border-bottom:none;background:#e82470;color:#fff;text-transform:uppercase;border-radius:4px;padding:13px 0;box-shadow:0px 5px 0px 0px #ad124e;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#why-choose-us li .bubble-button:hover{background:#ec4988;box-shadow:0px 5px 0px 0px #d2165f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#why-choose-us .mid{margin-left:18px;margin-right:18px}.how-coc-works{margin-bottom:50px}.how-coc-works h5{color:#cd165d !important;font-size:16px;padding-top:10px !important;padding-bottom:8px}.how-coc-works .not-quite{color:#515151 !important}.how-coc-works a{margin-bottom:30px}.how-coc-works .sales-team{color:#2ea1cd !important;border-bottom:none !important;font-size:16px}#large-pack{font-size:18px !important;padding:17px 45px 15px 45px}.mail-pack{width:770px;padding:30px 0 0 30px}#lightbox-form{background:#fff}#lightbox-form h1{color:#2ea1cd;padding-bottom:25px;font-size:22px}#mail-pack-request div{position:relative}#mail-pack-request legend{display:none}#mail-pack-request label{font-size:14px;width:210px;display:inline-block;padding-top:4px;color:#515151}#mail-pack-request textarea,#mail-pack-request select{margin-bottom:14px}#mail-pack-request input[type="text"],#mail-pack-request input[type="tel"],#mail-pack-request input[type="email"],#mail-pack-request textarea{font-family:'MuseoSans-300', sans-serif;font-size:14px;color:#333;border:1px solid #2ea1cd;background:#f7fcff;width:290px;padding:7px;margin-bottom:14px;margin-right:6px;-webkit-appearance:none}#mail-pack-request input[type="text"]:focus,#mail-pack-request input[type="tel"]:focus,#mail-pack-request input[type="email"]:focus,#mail-pack-request textarea:focus{background:#fffee0;border:1px solid #cd165d}#mail-pack-request textarea{height:60px;margin-left:4px}#mail-pack-request input[type="submit"]{font-family:'MuseoSans-500', sans-serif;font-size:14px;text-transform:uppercase;background:#52b1d5;border:none;padding:10px 16px 10px 16px;border-radius:4px;float:right;margin-right:250px;cursor:pointer;color:#fff;-webkit-appearance:none}#mail-pack-request input[type="submit"]:hover{background:#73c0dd;color:#fff}.address-label{float:left}label.error{color:#cd165d !important;position:absolute;right:10px;top:5px}.form-messages{text-align:center;margin-top:100px}.form-messages p{font-size:15px;line-height:20px}.form-messages p a{color:#515151}#lightbox-form .form-messages h1{padding-bottom:10px}.coc-foam-types{margin-top:20px;margin-bottom:10px;overflow:hidden}.coc-foam-types li{width:189px;float:left;text-align:center;margin-right:46px}.coc-foam-types li p{padding:0 0 10px 0}.coc-foam-types .last-child{margin-right:0}.coc-foam-types .foam-grades{text-align:center}.coc-foam-types .foam-grades li{margin-bottom:8px;display:block;width:87%}.coc-back-cush{border-top:1px solid #dee2e3}#hero-unit{background:#365d8f;padding:30px 75px 40px 75px;color:#fff;font-family:"MuseoSans-300", sans-serif;position:relative}#hero-unit img{padding-bottom:25px}#hero-unit h1{font-size:32px;line-height:40px;padding-bottom:25px}#hero-unit p{font-size:20px;line-height:26px}.skip-button{font-family:"MuseoSans-500", sans-serif;font-size:14px;text-transform:uppercase;position:absolute;right:20px;top:20px;background:#fff;color:#365d8f;padding:12px 20px;display:inline-block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.skip-button:hover{background:#28456a;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#content-centered h1,#content-centered h2,#content-centered h3{font-family:"MuseoSans-500", sans-serif;font-size:22px;text-transform:uppercase;color:#365d8f;padding:45px 0 6px 0}#content-centered p{font-family:"MuseoSans-300", sans-serif;font-size:17px;line-height:24px;padding-left:70px;padding-right:70px;padding-bottom:30px}#content-centered p em{font-family:"MuseoSans-500", sans-serif;color:#365d8f;font-style:normal}#content-centered .last{padding-bottom:0}#foam-types{padding-top:10px;padding-bottom:5px}#foam-types>li{width:365px;display:inline-block;margin-bottom:30px}#foam-types>li h4{font-family:"MuseoSans-500", sans-serif;font-size:16px;text-transform:uppercase;color:#365d8f}#foam-types>li p{font-size:16px;line-height:20px;padding:5px 10px 0 10px;height:75px}.foam-grades li{font-family:"MuseoSans-500", sans-serif;display:inline-block;border:2px solid silver;text-transform:uppercase;width:auto;margin:0 5px 0 5px;padding:6px 10px;color:#fff}#just-foam li{color:#78b9dc;border-color:#78b9dc}#classic li{color:#f88b7e;border-color:#f88b7e}#superior li{color:#f6c887;border-color:#f6c887}#latex li{color:#5accd0;border-color:#5accd0}#purchase-banner{background:#365d8f;padding:30px 0 50px 0}#purchase-banner h1{font-family:"MuseoSans-300", sans-serif;font-size:28px;color:#fff;padding-bottom:25px}#purchase-banner>a{background:#fff;color:#365d8f;padding:20px 30px;display:inline-block;border-radius:4px;font-size:16px;text-transform:uppercase;font-family:"MuseoSans-500", sans-serif;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#purchase-banner>a:hover{background:#28456a;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}#purchase-banner p{font-size:16px;padding-top:20px;color:#fff}#purchase-banner p a{color:#fff;font-family:"MuseoSans-500", sans-serif}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:url(/images/colorbox/overlay.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(/images/colorbox/controls.png) no-repeat -100px 0}#cboxTopRight{width:21px;height:21px;background:url(/images/colorbox/controls.png) no-repeat -129px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/images/colorbox/controls.png) no-repeat -100px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/images/colorbox/controls.png) no-repeat -129px -29px}#cboxMiddleLeft{width:21px;background:url(/images/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/images/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/images/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/images/colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#515151;text-shadow:none}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#515151;text-shadow:none}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#515151;text-shadow:none}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(/images/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#cboxTitle,#cboxCurrent{font-family:"MuseoSans-300", sans-serif}div.pw-line{float:left;overflow:hidden}div.pw-crop{position:relative;overflow:hidden}div.pw-photo a{text-decoration:none;outline:none;border:none !important}div.pw-photo img{background:white;border:none;outline:none;zoom:1}.pw-photo-hover{-webkit-box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px #333}img.pw-photo-zoomed{position:absolute;z-index:100;background:white;-webkit-box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px #333}#showbox{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#000;z-index:1001;overflow:hidden}.unselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#showbox-exit{width:16px;height:16px;background:url(/images/photowall/exit.png);position:absolute;right:30px;top:30px;z-index:1002;cursor:pointer}#showbox-loader{position:absolute;top:50%;left:50%;width:16px;height:16px;background:#000 url(/images/photowall/loader.gif);margin:-80px 0 0 -8px}#showbox .showbox-image{position:relative}#showbox .showbox-image img{cursor:pointer}#showbox .showbox-menubar{text-align:center;width:100%;font-family:Arial,Tahoma,Serif;color:#919191;height:35px;position:relative}#showbox .showbox-preview{border-top:1px solid #181818;background:#0A0A0A;position:fixed;height:80px;width:100%;bottom:-75px;left:0px;padding:5px 0 15px 0;overflow:hidden}#showbox .showbox-pv-lock{width:13px;height:9px;background:url(/images/photowall/lock.gif);position:absolute;right:10px;top:10px;display:none}#showbox .showbox-th-counter{text-align:center;color:#cecece;font-family:"MuseoSans-300", sans-serif;font-size:14px;height:15px;margin-bottom:5px}.showbox-th-container{position:relative;width:90000px}.showbox-th{position:relative;width:58px;height:58px;overflow:hidden;float:left;margin:2px;cursor:pointer;border:1px transparent solid}#showbox .showbox-th img{position:relative}#showbox .showbox-th-active{border:1px #e5e5e5 solid;cursor:default !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.75)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:hidden;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:20px;right:20px;line-height:32px;width:32px;cursor:pointer;text-align:center;font:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%;padding-top:40px}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@font-face{font-family:"MuseoSans-100";src:url("../fonts/museo-sans-100.eot");src:url("../fonts/museo-sans-100.eot?iefix") format("embedded-opentype"),url("../fonts/museo-sans-100.woff") format("woff"),url("../fonts/museo-sans-100.ttf") format("truetype"),url("../fonts/museo-sans-100.svg#MuseoSans-100") format("svg");font-style:normal}@font-face{font-family:"MuseoSans-300";src:url("../fonts/museo-sans-300.eot");src:url("../fonts/museo-sans-300.eot?iefix") format("embedded-opentype"),url("../fonts/museo-sans-300.woff") format("woff"),url("../fonts/museo-sans-300.ttf") format("truetype"),url("../fonts/museo-sans-300.svg#MuseoSans-300") format("svg");font-style:normal}@font-face{font-family:"MuseoSans-Italic-300";src:url("../fonts/museo-sans-300-italic.eot");src:url("../fonts/museo-sans-300-italic.eot?iefix") format("embedded-opentype"),url("../fonts/museo-sans-300-italic.woff") format("woff"),url("../fonts/museo-sans-300-italic.ttf") format("truetype"),url("../fonts/museo-sans-300-italic.svg#MuseoSans-300-italic") format("svg");font-style:normal}@font-face{font-family:"MuseoSans-500";src:url("../fonts/museo-sans-500.eot");src:url("../fonts/museo-sans-500.eot?iefix") format("embedded-opentype"),url("../fonts/museo-sans-500.woff") format("woff"),url("../fonts/museo-sans-500.ttf") format("truetype"),url("../fonts/museo-sans-500.svg#MuseoSans-500") format("svg");font-style:normal}@font-face{font-family:"MuseoSans-700";src:url("../fonts/museo-sans-700.eot");src:url("../fonts/museo-sans-700.eot?iefix") format("embedded-opentype"),url("../fonts/museo-sans-700.woff") format("woff"),url("../fonts/museo-sans-700.ttf") format("truetype"),url("../fonts/museo-sans-700.svg#MuseoSans-700") format("svg");font-style:normal}body{font-family:"MuseoSans-300", sans-serif;font-size:14px;font-weight:300;background:#ececec;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased}h1,h2,h3,h4,h5,h6{font-weight:300}a{text-decoration:none}*:focus{outline:none}::selection{background:#aadfff;text-shadow:none}::-moz-selection{background:#aadfff;text-shadow:none}.content{width:996px;margin:0 auto;position:relative}div#header-wrap{background:url(../images/template/bg-header-new.jpg) no-repeat center top}header{height:280px;position:relative}.the-force{clear:both}header h1 a{width:473px;height:98px;text-indent:-99999px;display:block;background:url(../images/template/logo-ffc.png) no-repeat;position:absolute;left:12px;top:30px}div#shopping-bag{width:340px;height:25px;position:absolute;top:0;right:12px;padding-top:15px;background:url(../images/template/icon-basket.jpg) left center no-repeat}div#shopping-bag a,div#shopping-bag p{color:#fafafa}div#shopping-bag a{font-family:"MuseoSans-700", sans-serif;float:left;height:18px;padding-left:26px}div#shopping-bag p{float:right}nav#secondary-nav{position:absolute;right:12px;top:58px;width:490px;height:36px}nav#secondary-nav ul{float:right}nav#secondary-nav ul li{float:left}nav#secondary-nav ul li a{display:block;height:36px;background:#457fb2;border-radius:3px;margin-left:7px;text-align:center;color:#fff;padding:0 21px 0 21px;line-height:35px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav#secondary-nav ul li a:hover{background:#30587b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#secondary-nav ul li a.current{background:#30587b}nav h2{display:none}#main-nav ul{width:100%;position:absolute;bottom:0;left:0;background:url(/images/template/bg-nav-splitter.png) left bottom no-repeat;z-index:2}#main-nav ul li{float:left}#main-nav ul li a{color:#fff;text-decoration:none;line-height:22px;display:block;height:83px;padding:13px 18px 0 16px;position:relative}#main-nav ul li a:after{content:"";display:block;width:1px;height:96px;background:url(/images/template/bg-nav-splitter.png) left bottom no-repeat;position:absolute;right:-1px;top:0;z-index:100}#main-nav ul li a:hover{background:url(/images/template/bg-nav-hover.png) top left repeat-x}#main-nav ul li a.current{background:url(/images/template/bg-nav-hover.png) top left repeat-x}div#social-icons{position:absolute;top:20px;right:420px}div#social-icons a{width:44px;height:45px;display:block;float:left;text-indent:-99999px}div#social-icons a.facebook{background:url(../images/template/icon-facebook.png) left top no-repeat}div#social-icons a.twitter{background:url(../images/template/icon-twitter.png) left top no-repeat;margin-left:12px}div#social-icons a.pinterest{background:url(../images/template/icon-pinterest.png) left top no-repeat;margin-left:12px}header p.tel{font-family:"MuseoSans-700";font-size:30px;font-weight:bold;letter-spacing:2px;color:#135b93;text-shadow:1px 1px 0 #fff;position:absolute;left:12px;bottom:106px;height:34px;padding:2px 0 0 43px;background:url(../images/template/icon-tel.png) left top no-repeat}header p.tel a{color:#135b93}div#quick-nav{height:40px;background:#0e385d;position:absolute;right:12px;bottom:108px;border-radius:4px}div#quick-nav label{font-size:13px;color:#fff;padding:14px 12px 0 12px;float:left;cursor:default}div#quick-nav select{margin:10px 10px 0 0;float:right}div#quick-nav select:focus{outline:none}div#welcome-wrap{background:#eefcfe url(../images/bg-home-welcome.jpg) repeat-x center top;position:relative;max-height:999999px}div.welcome{height:470px;overflow:auto}div#animation{width:525px;height:392px;float:right;margin:37px 4px 0 35px;position:relative;background:url(../images/home-animations/bg-animation.png) no-repeat}.welcome h2{font-size:28px;color:#fff;margin:36px 0 0 12px}.welcome p{color:#fff;line-height:22px;margin:20px 0 0 12px}div.welcome h2+p,div.welcome h3+p{margin-top:6px}div.welcome p a{color:#fff;padding-bottom:1px;border-bottom:1px solid #fff}a.btn-foam-buy,a.btn-coc-buy,a.btn-specials{height:46px;display:block;text-indent:-99999px;position:absolute;bottom:222px}a.btn-foam-buy{width:214px;background:url(../images/btn-home-foam-buy.png) no-repeat;left:9px}a.btn-coc-buy{width:257px;background:url(../images/btn-home-coc-buy.png) no-repeat;left:9px}a.btn-specials{width:188px;background:url(../images/btn-home-special-large.png) no-repeat;left:275px}div#home-publications{width:100%;height:185px;position:absolute;left:0;bottom:0}div#home-publications h3{font-size:18px;text-align:center;padding-bottom:30px}div#home-publications h3 a{color:#135b93}div#home-publications li{float:left;margin-right:22px}div#home-publications img.last{margin-right:0}div#intro-wrap{background:#fff url(../images/bg-home-showroom.jpg) repeat-x center top}div.intro{height:287px}div.intro img{float:right;margin:37px 12px 0 40px;border:7px solid #fff;-webkit-box-shadow:0 0 6px #666;-moz-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666}div.intro h3,div.testiminials h3,div#home-publications h3{color:#135b93}div.intro h3{font-size:24px;margin:37px 0 6px 12px;float:left}div.intro p{clear:left;color:#12466c;line-height:22px;margin:20px 0 0 12px;text-shadow:1px 1px 0 #fff}div.intro h3+p{margin-top:4px}div.intro p a{color:#12466c;padding-bottom:1px;border-bottom:1px solid #12466c}div#testiminials-wrap{background:url(../images/bg-home-testimonials.jpg) repeat-x center top}div.testiminials{height:250px;overflow:auto}div.testiminials h3{font-size:20px;margin:30px 0 20px 12px}div.testiminials blockquote{width:290px;float:left;background:url(../images/bg-home-quotes.gif) left top no-repeat;margin-right:50px}div.testiminials blockquote.last{margin-right:0}div.testiminials blockquote p{font-size:12px;line-height:20px;font-family:"MuseoSans-Italic-300", sans-serif;color:#515151;text-shadow:none;padding:8px 0 0 16px}p.quote{padding:14px 0 0 16px}div.testiminials blockquote p cite{font-family:"MuseoSans-700", sans-serif}div#footer-wrap{background:#383f49;min-height:0}footer{height:290px;text-align:center;position:relative}footer a img{position:absolute;right:15px;bottom:10px}footer div{width:300px;height:188px;text-align:left;background:url(../images/template/bg-footer-stroke.gif) left top repeat-y;float:left;margin:30px 0 50px 12px;padding-left:12px}footer h3{font-size:18px;color:#fff;margin-bottom:8px}footer div p,footer div a{line-height:24px;color:#fff}p.advice,p.brochure-request,p.email-sales,p.email-andrew{margin-bottom:20px}a.vcard-download{width:170px;height:24px;display:block;background:url(../images/template/icon-vcard.png) right center no-repeat}a.microformats{width:167px;height:24px;font-size:12px;font-style:italic;display:block;background:url(../images/template/logo-microformats.png) right center no-repeat}footer small a{font-size:11px;color:#fff;text-shadow:none;text-transform:uppercase}#notification-wrap{height:80px;background:#e33427 url(../images/banner/bg-banner.jpg) left top repeat-x;color:#fff}#notification-wrap h2{font-family:"Rancho", serif;font-size:26px;font-weight:300;padding-top:24px;float:left}#close-banner img{float:left;margin:28px 10px 0 12px}#notification-wrap ul{float:right;margin-right:12px}#notification-wrap ul li{float:left}#notification-wrap ul li a{font-size:14px;line-height:17px;text-align:center;display:block;color:#515151;text-shadow:1px 1px 0 #fff;border:1px solid #ccc;padding:6px 9px;margin:13px 0 0 23px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 4px #515151;-moz-box-shadow:2px 2px 4px #515151;box-shadow:2px 2px 4px #515151;background:#f7f7f7;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #d7d7d7));background:-moz-linear-gradient(#ffffff,#d7d7d7);background:-webkit-linear-gradient(#ffffff,#d7d7d7);background:linear-gradient(#ffffff,#d7d7d7)}#notification-wrap ul li a:hover{background:#cfcfcf;border:1px solid #fff}div.open-panel{width:46px;height:38px;background:url(../images/banner/bg-open-tab.png) left top no-repeat;cursor:pointer;position:absolute;top:-38px;left:12px}div.open-panel a{display:block;width:46px;height:38px}div.hide{display:none}.sec-content{width:972px;margin:0 auto;position:relative}div#title-wrap{background:url(../images/bg-generic-title.jpg) left top repeat-x;overflow:auto}.title h2{font-size:30px;color:#fff;padding:42px 0 28px 0}.info-sheet{display:inline-block;color:#fff;float:right;font-size:16px;height:24px;background:url(/ffc/generic-images/icon-info-sheet-dload.png) left bottom no-repeat;padding:8px 0 0 37px;margin-top:37px}div.page-content{width:100%;background:#fafafa;color:#515151;text-align:center;margin-bottom:48px;border-radius:12px;box-shadow:0 0 8px #333;text-shadow:none;display:table}#customer-options{margin-bottom:30px}.clear-button{border:2px solid #333 !important;display:inline-block;padding:13px 25px;border-radius:5px;font-family:"MuseoSans-300", sans-serif !important;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.clear-button:hover{background-color:#333;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.large-btn{padding:15px 30px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;color:#333 !important;text-shadow:1px 1px 0px white;text-transform:uppercase;border-bottom:none !important;-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.4)}.silver-grad{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe),color-stop(100%, #d1d1d1));background:-moz-linear-gradient(#fefefe,#d1d1d1);background:-webkit-linear-gradient(#fefefe,#d1d1d1);background:linear-gradient(#fefefe,#d1d1d1);border:1px solid #ccc}.silver-grad:hover{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d1d1d1),color-stop(100%, #fefefe));background:-moz-linear-gradient(#d1d1d1,#fefefe);background:-webkit-linear-gradient(#d1d1d1,#fefefe);background:linear-gradient(#d1d1d1,#fefefe)}.out-of-stock{padding:12px 25px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;background:#fb1414;color:#fff !important;display:inline-block}.the-pillows .out-of-stock{margin-bottom:35px}#secondary-content-wrap{background:url(../images/bg-home-pdflib.jpg) center center no-repeat;height:310px;border-top:1px solid #d6d6d6}.secondary-content{height:180px;text-align:center}.secondary-content h2,.secondary-content p,.secondary-content a{font-family:'MuseoSans-500', sans-serif;text-shadow:none;color:#622800 !important}.secondary-content h2{font-size:24px;padding:25px 0 8px 0;color:#2ea1cd}.secondary-content p{line-height:22px;margin-bottom:180px;color:#515151}.secondary-content a{color:#fff !important;background:#622800;padding:11px 20px;border-radius:3px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.secondary-content a:hover{background:#160900;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#cboxClose{border:none}.page-content .email-andrew,.overlay-special{display:none}.buy-now-table-wrap{display:none}#with-offer{border-top-left-radius:0;border-top-right-radius:0}.seasonal-offer{text-align:center;height:240px;background:url(/images/seasonal-background.jpg) left top no-repeat;position:relative;border-bottom:1px solid #dee2e3}.seasonal-offer h2{font-family:"MuseoSans-500", sans-serif;font-size:42px;text-transform:uppercase;padding-bottom:25px;padding-top:60px;color:#00877c !important}.seasonal-offer p{font-family:"MuseoSans-500", sans-serif !important;font-size:16px;line-height:28px;color:#333 !important;padding:0 60px 20px 60px}.seasonal-offer p a,.seasonal-offer p em{font-family:"MuseoSans-700", sans-serif !important;color:#004a43 !important}.seasonal-offer:before{content:"";display:block;width:90px;height:90px;z-index:100;position:absolute;left:-9px;top:-6px}.coc-offer{height:240px !important}.christmas-button{font-family:"MuseoSans-500", sans-serif !important;font-size:14px !important;text-transform:uppercase;color:#fff !important;cursor:pointer;background:none;padding:13px 23px 8px 23px;display:inline-block;border:none !important;border-radius:4px;background:#85bd58;box-shadow:0px 5px 0px 0px #609039;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.christmas-button:hover{background:#9ac975;box-shadow:0px 5px 0px 0px #73ad44;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.seasonal-offer h2,.seasonal-offer p{color:#00877c !important}#coc{background:#fafafa !important}#coc .seasonal-offer p{font-size:16px;line-height:28px;padding-left:60px !important;padding-right:60px !important}.money-back-banner{position:absolute;right:0;top:466px;z-index:10}.master-up-banner{background:#33669a url(/images/master-upholsterers-banner.png) left top no-repeat;height:225px}.master-up-banner h2{font-family:"MuseoSans-300", sans-serif;text-align:left;font-size:36px;text-transform:uppercase;line-height:44px;padding:28px 0 0 35px}.master-up-banner p{font-family:"MuseoSans-300", sans-serif;color:#fff !important;text-align:left;font-size:18px;line-height:24px;padding:6px 0 0 35px}#master-up-link{color:#fff;border-bottom:none}::-webkit-input-placeholder{font-family:"MuseoSans-300", sans-serif;color:#a3a3a3}:-moz-placeholder{font-family:"MuseoSans-300", sans-serif;color:#a3a3a3}::-moz-placeholder{font-family:"MuseoSans-300", sans-serif;color:#a3a3a3}:-ms-input-placeholder{font-family:"MuseoSans-300", sans-serif;color:#a3a3a3}

.nanogallery_gallerytheme_dark_nanogallery2 .nGY2GThumbnailLabel {
	background: #2E81C5 !important;
}