@import url(/css/fonts/entypo/entypo.css);[class*="entypo-"]:before{font-family:'entypo',sans-serif;}@font-face{font-family:DearJoe4;src:url(/css/fonts/dearJoe4.ttf);}body{background:url(/img/background.jpg) center top repeat;font-family:'Open Sans',sans-serif;color:#555b63;}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,fieldset>legend{margin:0 0 0.8em;text-transform:uppercase;font-weight:lighter!important;}h1,.h1{font-size:35px;}h2,.h2{font-size:24px;}h4,.h4{margin-bottom:0.7em;}fieldset>legend{color:#6f9298;border-color:#ccc;padding-bottom:5px;}p{margin-bottom:2em;}a,a:link,a:focus,.btn{color:#6f9aa2;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-outt;transition:all 200ms ease-in-out;}.alt-font{font-family:DearJoe4;text-transform:none;}.alt-colour{color:#97b6b9!important;}.alt-colour-dark{color:#6f9298!important;}.alt-colour2{color:#d2b361!important;}.text-muted{color:#999;}.form-control:focus,.bootstrap-select.open>button{border-color:#97b6b9!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px #97b6b9!important;}.placeholder{color:#c9c6c5;}.panel{border:none;border-radius:0;padding:20px;border:1px solid #97B6B9;}.error{background-color:#ffe8e8!important;color:#555b63!important;}.container{width:1080px;}.bordered{border:3px solid #e3e4e8;}.modal-lg{width:1000px;}.modal-content{padding:30px;}.modal-header{border:none;padding:0;min-height:0;position:absolute;top:0px;right:0px;}.modal-header button.close{color:#fff;background-color:#97b6b9;margin:0;padding:4px 10px 6px 11px;border-radius:0 3px;opacity:1;}.modal-header button.close:hover{background-color:#d9534f;}.invalid-if-visible{visibility:hidden;width:1px;height:1px;border:none;position:absolute;}.help-icon{color:#d2b361;font-size:20px;cursor:pointer;}.tooltip .tooltip-inner{background-color:#97b6b9;}.tooltip.top .tooltip-arrow{border-top-color:#97b6b9;}.table>thead>tr>th{border-bottom:1px solid #97B6B9;color:#6f9298;font-weight:normal;}#masthead,#content,#footer{margin-bottom:5px;background-color:#fcfcfc;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);padding:0 15px;}#content{padding-top:35px;padding-bottom:35px;min-height:400px;}#masthead{position:relative;height:125px;}#masthead-logo{position:absolute;z-index:1;left:31px;top:23px;}#masthead ul{list-style:none;margin:0;padding:0;}#masthead ul li{list-style:none;margin:0 0 0 3px;padding:0;float:left;display:block;white-space:nowrap;}#masthead ul li a{display:block;}ul#primary-nav{position:absolute;z-index:999;bottom:0px;left:122px;right:35px;border-top:1px solid #e2e4e7;}ul#primary-nav li{margin:0;}ul#primary-nav li a{color:#6e8190;text-transform:uppercase;}ul#primary-nav>li{position:relative;}ul#primary-nav>li>a{line-height:40px;display:block;padding:0 5px;font-weight:bold;}ul#primary-nav li a:hover{color:#83b4b9;text-decoration:none;}ul#primary-nav li ul{display:none;list-style:none;margin:0;padding:0 0 10px;position:absolute;z-index:100;left:-10px;top:40px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);background-color:#fcfcfc;}ul#primary-nav li:first-child ul{left:-15px;}ul#primary-nav li:last-child ul{left:auto;right:0px;}ul#primary-nav li:hover ul{display:block;}ul#primary-nav li ul li{float:none;}ul#primary-nav li ul li a{line-height:28px;padding:0 15px;display:block;min-width:250px;}ul#primary-nav li.active>a{color:#72ae56;}ul#primary-nav>li:first-child>a{padding-left:0;}ul#primary-nav>li:last-child>a{padding-right:0;}ul#secondary-nav{line-height:40px;text-transform:uppercase;font-size:13px;background-color:#f7f7f7;-webkit-box-shadow:inset 0 -2px 2px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -3px 5px 0 rgba(0,0,0,0.1);height:40px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:0 25px;margin:0 15px 0 25px;}ul#secondary-nav li{margin:0 10px;}input[type=text].form-control,input[type=password].form-control,textarea.form-control{border-radius:0;}.number{max-width:100px;}.positiveNumber{padding-left:10px;padding-right:10px;}#masthead-search input[type=text]{display:inline-block;font-size:11px;width:270px;padding:2px 12px;height:27px;}#masthead-search button{font-size:21px;color:#97b6b9;padding:6px 3px;font-weight:normal;}#masthead-search button:hover,#masthead-search button:focus{text-decoration:none;}#footer{clear:both;padding:20px 45px 10px;}#footer a{color:inherit;text-transform:uppercase;}#footer-credit{text-align:right;color:#9da3ad;margin:10px 60px;text-transform:uppercase;font-size:12px;}#footer-credit a{color:#9da3ad;}#footer .h1{margin:0;}.dialog-content{display:none;}.slider{border:4px solid #e2e4e7;position:relative;overflow:auto;width:100%!important;}.slider ul{padding:0;list-style:none;}.slider ul li{float:left;list-style:none;position:relative;}.slider ol.dots{position:absolute;bottom:10px;left:20px;padding:0;margin:0;}.slider ol.dots li{float:left;width:10px;height:10px;background-color:#ebeee0;overflow:hidden;text-indent:-100px;margin-right:13px;border-radius:5px;cursor:pointer;}.slider ol.dots li.active{background-color:#97b6b9;}.unslider-arrow{position:absolute;top:50%;z-index:888;background:#f00;width:40px;line-height:40px;height:40px;margin-top:-20px;background-color:#e2e4e7;text-align:center;text-decoration:none!important;color:#546279;font-size:22px;}.unslider-arrow.prev{left:0px;}.unslider-arrow.next{right:0px;}.slider-caption,.slider-caption:hover{position:absolute;z-index:888;bottom:30px;right:30px;padding:15px 50px 15px 15px;background-color:#5b5858;color:#fff!important;text-decoration:none;width:385px;overflow:visible;}.slider-caption h4{font-weight:bold;}.slider-caption p{font-style:italic;}a.slider-caption{cursor:pointer;}a.slider-caption:after{content:"›";width:40px;height:40px;line-height:32px;position:absolute;right:-15px;top:50%;margin-top:-20px;background-color:#a39e9d;color:#e2e4e7;font-size:26px;text-align:center;}a.slider-caption:hover{background-color:#797272;}a.slider-caption:hover:after{right:-18px;}.btn,a.btn{border-radius:0;color:#fff;font-weight:bold;padding:10px 15px;}.btn.inline{padding:6px 15px;}.btn-default{background-color:#97b6b9;border-color:#97b6b9;}.btn-success{background-color:#729c76;border-color:#729c76;}.btn-success:hover{background-color:#97b999;border-color:#97b999;}.btn-info,.btn-info:hover{background-color:#82868c;border-color:#82868c;color:#fff!important;}.btn-info:hover{background-color:#9299a4;border-color:#9299a4;}.btn-more{text-align:left;position:relative;padding-right:30px!important;}.btn-more:after{font-family:entypo;content:"\e766";position:absolute;right:11px;top:50%;font-size:14px;font-weight:normal;line-height:34px;margin-top:-16px;}.btn.btn-link{color:#6f9aa2;}.dropdown-menu>li>a:hover{background-color:#9CC2CB;color:#fff;}.custom-checkbox,.custom-radio{margin-bottom:1rem;display:block;cursor:pointer;}ul.image-link-grid li a{display:block;text-decoration:none!important;color:inherit;}ul.image-link-grid li a:hover{opacity:0.9;}ul.image-link-grid li a strong{display:block;text-transform:uppercase;line-height:18px;}ul.image-link-grid li a span{color:#97b6b9;font-size:11px;font-weight:bold;text-transform:uppercase;}ul.image-link-grid li a img{display:block;margin-bottom:10px;width:100%;border:3px solid #e3e4e8;}ul.heavy-image-link-grid li a{display:block;padding:9px;background-color:#e3e4e8;color:inherit;text-decoration:none!important;position:relative;}ul.heavy-image-link-grid li a:hover{-webkit-box-shadow:0 0px 5px 0 rgba(0,0,0,0.4);box-shadow:0 0px 5px 0 rgba(0,0,0,0.4);}ul.heavy-image-link-grid li a label{position:absolute;top:17px;left:0px;color:#fff;background-color:#afa9a9;text-transform:uppercase;padding:0 15px;line-height:30px;}ul.heavy-image-link-grid li a strong{display:block;text-transform:uppercase;margin-bottom:5px;}ul.heavy-image-link-grid li a img{display:block;margin-bottom:10px;width:100%;}.fabric-chooser-filters ul{margin-bottom:10px;}.fabric-chooser-filters .remove-filter:after{content:"\2715";color:#97b6b9;display:block;margin-top:1px;margin-left:-30px;position:absolute;cursor:pointer;font-family:entypo;font-size:18px;line-height:20px;text-decoration:none!important;}.fabric-chooser-filters a{display:block;margin-left:30px;color:inherit;text-transform:uppercase;}.fabric-chooser-filters .active a{color:#6f9aa2;}.fabric-chooser-filters h3{cursor:pointer;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:5px;position:relative;}.fabric-chooser-filters h3:after{content:"\e760";display:block;position:absolute;line-height:inherit;right:0px;top:0px;font-family:entypo;color:#97b6b9;}.fabric-chooser-filters h3.closed{border-color:transparent;}.fabric-chooser-filters h3.closed:after{content:"\e762";}.fabric-chooser-search-results.image-link-grid img{margin-bottom:5px!important;}.fabric-chooser-search-results.image-link-grid strong{font-size:12px;}.fabric-chooser-result-count{border-bottom:1px solid #ccc;margin:-5px 0 30px;text-transform:uppercase;}dl.product-summary:before,dl.product-summary:after{content:" ";display:table;}dl.product-summary:after{clear:both;}dl.product-summary dt{float:left;clear:left;color:#6f9298;font-weight:normal;width:33.3333%;padding:0 15px 0 0;position:relative;overflow:visible;}dl.product-summary dt img{display:block;position:absolute;top:0;left:220%;width:164px;border:3px solid #e3e4e8;}dl.product-summary dt.separator{margin-top:20px;font-weight:bold;color:#d2b361;}dl.product-summary dd{float:left;width:38%;padding:0 0 0 15px;}.basket-line{margin:10px 0;padding-bottom:5px;border-bottom:1px solid #e3e4e8;min-height:70px;}.basket-line:last-child{border:none;padding-bottom:0;}.basket-lines .basket-line:last-child{border-bottom:none;}.basket-line .basket-description{padding-left:85px;position:relative;}.basket-line .basket-description img{position:absolute;left:15px;top:0px;width:60px;border:3px solid #e3e4e8;}.basket-line .basket-description dl{text-transform:uppercase;font-size:12px;margin-bottom:10px;}.basket-line .basket-description dl:before,.basket-line .basket-description dl:after{content:" ";display:table;}.basket-line .basket-description dl:after{clear:both;}.basket-line .basket-description dl dt{width:50%;float:left;clear:left;font-weight:normal;color:#6f9298;}.basket-line .basket-description dl dd{width:50%;float:left;}.was-price{text-decoration:line-through;font-size:13px;}a.section-help{float:none!important;color:#d2b361!important;margin:-10px 0 25px!important;display:block!important;}