#root{width:1024px !important;min-width:1024px !important;max-width:1024px !important;border-top:1px solid #c7cfe4;}.row-outer.wrapper{width:1024px !important;border-top:11px solid #1c3e95;}#wrapper{margin:0 auto;}.blue-pos{background-color:#25aae2 !important;}.blue-pos:hover{background-color:#f89422 !important;}.custom-button{font-size:1.25em;font-weight:bold;text-align:center;color:white;background:#f89422;position:relative;display:block;border:5px solid rgba(255,255,255,0.75);width:239px;padding:15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;box-shadow:inset 0px 0px 30px 13px rgba(0,0,0,0.05);}.custom-button:before,.custom-button:after{content:"";display:block;position:absolute;z-index:-1;left:0px;top:0px;width:269px;height:33px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}.custom-button:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}.custom-button:hover{background:#25aae2;color:white;}#header{height:143px;padding-top:37px;background:url(/sites/all/themes/cpl/images/desktop/header-bg.jpg) no-repeat bottom right;border-bottom:1px solid #5c5b5b;}#header .logo-img,#header #block-delta-blocks-logo{width:480px;float:left;}#header .stockist-login a{float:right;background:#1c3e95;color:white;margin-top:-37px;padding:5px 10px;font-weight:bold;font-size:0.8em;}#header .stockist-login a:hover{background:#25aae2;}#menu form{position:relative;float:right;}#menu #search-block-form .form-text{width:277px;margin-top:12px;}#menu .form-text{text-indent:5px;height:26px;line-height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}#menu .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}#menu .form-actions input{position:absolute;right:0;top:10px;background:url(/sites/all/themes/cpl/images/base/search-submit.jpg) no-repeat center center;width:30px;height:30px;border:none;cursor:pointer;}#megamenu-menu,#megamenu-stockist-menu{background:#1c3e95;float:left;width:640px;border-bottom:1px solid #8396c4;height:50px;line-height:50px;}#megamenu-menu a,#megamenu-stockist-menu a{display:block;}#megamenu-menu > li,#megamenu-stockist-menu > li{height:inherit;background:#1c3e95;display:block;}#megamenu-menu > li:hover,#megamenu-stockist-menu > li:hover{background:#333333 !important;-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);}#megamenu-menu li a.active,#megamenu-stockist-menu li a.active{color:white;}#megamenu-menu .toplevel-link,#megamenu-stockist-menu .toplevel-link{color:white;}#megamenu-menu li.toplevel > a,#megamenu-stockist-menu li.toplevel > a{color:white !important;padding:0 18px;height:inherit;background:transparent;}#megamenu-menu li.toplevel > a:hover,#megamenu-stockist-menu li.toplevel > a:hover{background:transparent;}.megamenu li.toplevel .megamenu-dropdown{background:#3d3d3d;}.megamenu li.toplevel.item-stockist-home .megamenu-dropdown{background:#25aae2;}.megamenu-dropdown{border:0 !important;background:#3d3d3d;width:640px !important;color:white;-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}.megamenu-dropdown > li{background:#3d3d3d;}.megamenu-dropdown .megamenu-inner-row{height:30px;line-height:30px;}.megamenu-dropdown .megamenu-outer-column{border-left:1px solid #333333 !important;}.megamenu-dropdown .megamenu-outer-column > ul{padding:0 !important;}.megamenu-dropdown a{color:white;padding:0 0 0 20px !important;}.megamenu-dropdown a:hover{background:#333333;}.megamenu-dropdown .megamenu-heading{color:#cccccc;background:#333333;padding:0 0 0 20px !important;border-bottom:0;}.item-5 .megamenu-dropdown{width:852px !important;left:0 !important;}#megamenu-stockist-menu{background:#25aae2;}#megamenu-stockist-menu .item-6{background:#25aae2;}#megamenu-stockist-menu .item-6 .inner-row-first{display:none;}#megamenu-stockist-menu .item-6 .megamenu-dropdown{width:280px !important;}#megamenu-stockist-menu .item-6 .megamenu-dropdown .megamenu-heading{display:none;}#megamenu-stockist-menu .item-6 .megamenu-dropdown a:hover{background:#1c3e95 !important;}#megamenu-stockist-menu .item-6 .megamenu-dropdown .megamenu-inner-row{border-bottom:1px solid #6cc4f2 !important;}#megamenu-stockist-menu .item-6:hover{background:#25aae2 !important;}#megamenu-stockist-menu .item-6 li > a{background:#25aae2;}#megamenu-stockist-menu .item-6 li > a:hover{background:#25aae2 !important;}.show-megamenu{display:none;}.megamenu .view a{line-height:30px !important;}#banner{width:640px !important;padding-right:10px;border-right:1px solid #cccccc;}.view-front-page-slideshow li.first,.view-front-page-slideshow li.last{margin:0;list-style:none;}#content,#main{margin:0;}#node-2238 .submitted{display:none;}.search-info{display:none;}.front #content{width:640px !important;}.front #content h1{margin-top:10px;}.front #content p{margin-right:60px;}.group-right{width:279px !important;margin:10px 0 0 10px !important;}.group-right .block-views form{margin-top:20px;background:#f89422 url(/sites/all/themes/cpl/images/desktop/search-stockist-picture.jpg) no-repeat center bottom;padding:5px 0 131px 0;}.group-right form{position:relative;}.group-right .form-item-distance-search-distance,.group-right .form-item-distance-search-units{display:none;}.group-right .form-text{text-indent:5px;height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}.group-right .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}.group-right h2{color:#1c3e95;font-size:1.8em;font-weight:bold;margin-top:0;}.group-right h2 + p{color:#1c3e95;font-size:3.25em;}.views-field-field-depot-telephone .field-content,.views-field-field-depot-email .field-content,.views-field-field-depot-website .field-content{display:inline-block !important;}#block-views-exp-postcode-lookup-page{color:white;margin-top:10px;}#block-views-exp-postcode-lookup-page h2{font-size:1.25em;color:white;width:279px;text-align:center;padding:20px 0;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper{padding:0;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper label{padding:10px 10px 0 10px;text-transform:uppercase;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper .form-item-distance-postal-code label{display:none;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code{width:269px;padding:0 0 10px 10px;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code label{font-weight:normal;margin-bottom:5px;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code .form-text{width:225px;line-height:26px;outline:0;border:0;}#block-views-exp-postcode-lookup-page .views-submit-button{width:259px;padding:10px;}#block-views-exp-postcode-lookup-page .views-submit-button{padding-bottom:0;}#block-views-exp-postcode-lookup-page .views-submit-button input{width:25px;height:25px;margin-top:-47px !important;border:0;margin:0;padding:0;float:right;cursor:pointer;background:url(/sites/all/themes/cpl/images/base/postcode-search-submit.png);}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid .form-text{width:225px;line-height:26px;outline:0;border:0;background-position:200% 200%;}#block-views-exp-postcode-lookup-page .views-exposed-widgets{margin:0;}.node-product .group-left{width:640px;margin-bottom:20px;}.node-product .group-left h1{font-weight:bold;margin-top:20px;}.node-product .group-left .field-name-field-subtitle .field-item{font-size:2.5em;color:#1c3e95;line-height:100%;width:505px;margin-bottom:20px;}.node-product .group-right{margin-bottom:20px;}.node-product .field-name-field-product-images{float:left;width:295px;}.node-product .field-name-field-subtitle{border-bottom:2px solid #cdcdcd;margin-bottom:20px;}.node-product .group-description{float:right;width:345px;}.node-product .group-description .field-name-field-rating{font-weight:bold;margin-bottom:20px;}.node-product .group-footer{padding-top:20px;margin-top:20px;background:url(/sites/all/themes/cpl/images/desktop/product-info-bg.png);padding-bottom:20px;float:left;width:100%;}.node-product .group-footer .field-label,.node-product .group-footer .field-name-field-smokeless,.node-product .group-footer .field-name-field-hetas{color:#1c3e95;font-weight:bold;}.node-product .group-footer .field-name-field-smokeless{margin-bottom:20px;}.node-product .group-footer .field-name-field-calorific-value{margin-top:20px;}.node-product .group-footer .field-name-field-product-available-in{margin-top:20px;}.node-product .group-footer .field-name-field-product-sizes .field-label{text-transform:uppercase;margin-top:20px;}.node-product .group-footer .field-name-field-product-sizes .field-item{float:left;margin:10px 15px 0 0;}.node-product .group-footer .group-footer-left{float:left;width:290px;}.node-product .group-footer .group-footer-left img{float:left;}.node-product .group-footer .group-footer-middle{float:left;width:325px;padding:0 15px;}.node-product .group-footer .group-footer-middle strong{color:#1c3e95;}.node-product .group-footer .group-footer-middle .field-label{font-size:1.5em;margin-bottom:-25px;}.node-product .group-footer .group-footer-middle ul{margin-top:20px;list-style-image:url(/sites/all/themes/cpl/images/base/bullet-point.png);padding-left:15px;}.node-product .group-footer .group-footer-right{float:left;width:255px;padding:0 15px;margin-left:10px;}.node-product .group-footer .group-footer-right:after{clear:both;}.page-our-depots td{padding:30px 20px 0 !important;}.page-postcode-lookup h1,.page-our-depots h1{color:#333333;}.page-postcode-lookup td,.page-our-depots td{padding:0 20px;max-width:277px;}.page-postcode-lookup .views-field-title,.page-postcode-lookup .views-field-distance,.page-postcode-lookup .views-field-field-depot-products,.page-our-depots .views-field-title,.page-our-depots .views-field-distance,.page-our-depots .views-field-field-depot-products{padding:10px 0;}.page-postcode-lookup .views-field-field-depot-location,.page-our-depots .views-field-field-depot-location{box-shadow:0px 0px 20px rgba(0,0,0,0.25),0px 2px 5px rgba(0,0,0,0.5);margin-bottom:10px;border:1px solid #1c3e95;}.page-postcode-lookup .views-field-postal-code,.page-our-depots .views-field-postal-code{padding-bottom:10px;}.page-postcode-lookup .views-field-title,.page-our-depots .views-field-title{border-bottom:2px solid #dbdbdb;font-size:1.6em;}.page-postcode-lookup .views-field-field-depot-products,.page-our-depots .views-field-field-depot-products{border-top:2px solid #dbdbdb;padding-top:2px;margin-top:20px;}.page-postcode-lookup .views-field-field-depot-products .views-label-field-depot-products,.page-our-depots .views-field-field-depot-products .views-label-field-depot-products{border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;display:block;margin-bottom:2px;color:#1c3e95;font-size:1.5em;padding:5px 0;}.page-postcode-lookup .views-field-field-depot-products .field-content,.page-our-depots .views-field-field-depot-products .field-content{border-top:2px solid #dbdbdb;}.page-postcode-lookup ol,.page-our-depots ol{list-style-image:url(/sites/all/themes/cpl/images/desktop/bullet-point2.png);padding:10px 0 0 20px;}#block-views-stockists-latest-blog-block{margin-top:20px;padding:20px;color:#1c3e95;background:#e8e8e8;border:1px solid #b3b3b3;}#block-views-stockists-latest-blog-block .views-field-title{padding-bottom:20px;line-height:180%;}#block-views-stockists-latest-blog-block .views-field-view-node a{background:#cccccc url(/sites/all/themes/cpl/images/base/read-more.jpg) no-repeat 242px center;padding:10px 40px;width:197px;display:block;text-align:right;position:relative;top:20px;left:-20px;font-size:0.9em;font-weight:bold;}#block-views-stockists-latest-blog-block h2{font-size:1em !important;margin-bottom:10px;}#block-views-stockists-latest-blog-block a{font-size:2em;}.view-stockist-page-product-display a{color:white;font-weight:bold;}.view-stockist-page-product-display li{float:left;list-style:none;}.view-stockist-page-product-display .views-field-title{background:#1c3e95;padding:10px;height:36px;}.view-stockist-page-product-display .views-field-title a{display:block;width:136px;height:36px;}.view-stockist-page-product-display .views-field-view-node{position:relative;margin-top:-67px;}.view-stockist-page-product-display .views-field-view-node a{font-size:0.8em;line-height:100%;padding:8px 0 0 55px;background:#25aae2;position:relative;display:block;border:5px solid white;width:95px;height:32px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.view-stockist-page-product-display .views-field-view-node a:after{content:"";display:block;position:absolute;z-index:-1;left:52px;top:-13px;width:100px;height:43px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);}.view-stockist-page-product-display .views-field-field-secondary-images img{position:relative;z-index:2;margin-top:5px;}.page-stockist-blog .view-blog .field-name-field-blog-images{float:left;margin-right:20px;}.page-stockist-blog .view-blog .node-blog-post{padding:20px;background:#f4f4f4;border:1px solid #e1e1e1;margin-bottom:20px;position:relative;}.page-stockist-blog .view-blog .node-blog-post img{border:5px solid white;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);box-shadow:0 0 2px rgba(0,0,0,0.5);}.page-stockist-blog .view-blog .views-row-first.views-row-last{position:relative;}.page-stockist-blog .view-blog .views-row-first.views-row-last:before,.page-stockist-blog .view-blog .views-row-first.views-row-last:after{content:"";display:block;position:absolute;z-index:-1;left:1%;bottom:35px;width:98%;height:40px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.4);box-shadow:0 15px 10px rgba(0,0,0,0.4);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}.page-stockist-blog .view-blog .views-row-first.views-row-last:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}.page-stockist-blog .view-blog .views-row-first.views-row-last a{font-size:1.5em;line-height:1;}.page-stockist-blog .block-views .views-row{width:840px;float:left;padding:20px;background:#f4f4f4;border:1px solid #e1e1e1;position:relative;margin:30px;margin-bottom:0;}.page-stockist-blog .block-views .views-row:before{content:"";display:block;position:absolute;z-index:-1;left:5px;bottom:30px;width:90%;height:40px;-moz-box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 8px rgba(0,0,0,0.6);box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}.page-stockist-blog .block-views .views-row img{border:5px solid white;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);box-shadow:0 0 2px rgba(0,0,0,0.5);margin:10px;float:left;max-width:100px;max-height:100px;}.page-stockist-blog .block-views .views-row a{font-size:1.5em;display:block;margin-top:10px;}.page-stockist-blog .block-views .views-row p{margin-top:10px !important;}#block-block-9{width:210px;float:right;font-weight:bold;}#block-block-9 h2{color:#555555;font-size:3.3em;margin-bottom:-10px;}#block-block-9 ul{padding:0;}#block-block-9 li{float:left;font-size:0.8em;list-style:none;}#block-block-9 li + li{margin-left:20px;}#block-block-9 a{color:#555555;text-transform:uppercase;}#block-block-9 a:hover{text-decoration:underline;}#block-block-9 img{position:relative;top:25px;margin-right:5px;}.node-type-blog-post #main{margin-top:20px;}.node-type-blog-post .node-blog-post{position:relative;width:558px;padding:40px;float:left;background:#f4f4f4;border:1px solid #e1e1e1;}.node-type-blog-post .node-blog-post h2{font-size:2em;padding-bottom:10px;border-bottom:1px dotted #1c3e95;margin-bottom:30px;}.node-type-blog-post .node-blog-post img{border:5px solid white;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);box-shadow:0 0 2px rgba(0,0,0,0.5);}.node-type-blog-post .node-blog-post:before{content:"";display:block;position:absolute;z-index:-1;left:1%;bottom:25px;width:98%;height:40px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.4);box-shadow:0 15px 10px rgba(0,0,0,0.4);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}.node-type-blog-post #block-block-9{margin-right:35px;}#node-2238{width:400px;margin:auto;padding:40px 0;line-height:25px;}#node-2238 h1{margin-bottom:40px;}#node-2238 input,#node-2238 select,#node-2238 .grippie{margin-bottom:20px;}#node-2238 .form-submit{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-2238 .form-submit:hover{background:#25aae2;}#node-2238 .form-text,#node-2238 textarea,#node-2238 .grippie{width:280px;float:right;height:25px;line-height:25px;}#node-2238 .grippie{height:8px;width:278px;}#node-2238 textarea{height:200px;}#node-2238 label{clear:both;float:left;}#node-2238 select{float:right;height:25px;}#node-2244 #webform-component-products input,#node-2244 #webform-component-products-right input{width:60px !important;}#node-2244{width:600px;margin:auto;line-height:27px;}#node-2244 label{clear:both;float:left;}#node-2244 p{clear:both;}#node-2244 input{height:20px;width:400px;float:right;}#node-2244 #webform-component-name{padding-bottom:20px;font-weight:bold;}#node-2244 #webform-component-product{margin:20px 0 0 0;font-weight:bold;}#node-2244 #webform-component-preferred-delivery-date{width:100%;float:left;margin-top:20px;font-weight:bold;}#node-2244 .form-item,#node-2244 .form-actions{margin:0 !important;}#node-2244 #webform-component-products,#node-2244 #webform-component-products-right{width:300px;float:left;margin-bottom:20px;border-top:4px solid #dddddd;border-bottom:5px solid #dddddd;}#node-2244 #webform-component-products .webform-container-inline,#node-2244 #webform-component-products-right .webform-container-inline{float:left;width:260px;padding:10px 20px;}#node-2244 #webform-component-products .webform-container-inline:nth-child(odd),#node-2244 #webform-component-products-right .webform-container-inline:nth-child(odd){background:#f7f7f7;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}#node-2244 #webform-component-products input,#node-2244 #webform-component-products-right input{width:20px;}#node-2244 #webform-component-products-right{float:right;}#node-2244 #webform-component-products-right .webform-container-inline{float:right;}#node-2244 .form-submit{margin-top:20px;clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;width:auto;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-2244 .form-submit:hover{background:#25aae2;}.page-history-of-cpl h1{font-weight:bold;margin-top:20px;}.page-history-of-cpl .view-history-of-cpl{margin-top:20px;}.page-history-of-cpl .view-history-of-cpl .view-header{width:940px;float:left;border-bottom:2px solid #cccccc;margin-bottom:10px;}.page-history-of-cpl .view-history-of-cpl p{height:auto !important;margin:0 0 20px 0;width:450px;padding-right:20px;}.page-history-of-cpl .view-history-of-cpl p + p{font-weight:bold;}.page-history-of-cpl .view-history-of-cpl .views-row-1{clear:both;}.page-history-of-cpl .view-history-of-cpl .views-row{float:left;width:213px;margin:10px;background:#f4f4f4;border:1px solid #e1e1e1;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.page-history-of-cpl .view-history-of-cpl .views-row:before{content:"";display:block;position:absolute;z-index:-1;left:5px;bottom:17px;width:90%;height:40px;-moz-box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 8px rgba(0,0,0,0.6);box-shadow:0 15px 8px rgba(0,0,0,0.6);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-field-timeline-image{text-align:center;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-field-timeline-year{font-weight:bold;padding:10px;background:#1c3e95;color:white;text-align:center;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-title{padding:10px;}.page-history-of-cpl .view-history-of-cpl .views-row .views-field-edit-node{padding:10px;}.field-name-field-pos-images img{box-shadow:0px 6px 11px rgba(0,0,0,0.4);}.field-name-field-pos-images h2{margin-bottom:1em !important;}.view-point-of-sales{width:400px;line-height:25px;}.view-point-of-sales .posButton{float:right;}.view-point-of-sales .posButton a{background:#1c3e95;height:25px;padding:0 20px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.view-point-of-sales .posButton a:hover{background:#25aae2;}.view-point-of-sales a{float:left;clear:both;margin-top:20px;font-size:1em;}#node-2243 ul{list-style:disc;}#node-2243 h3{font-size:1.5em;color:#1c3e95;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:none;font-weight:normal;color:white;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-widget-content{border:0;}.ui-state-active p,.ui-widget-content .ui-state-active p,.ui-widget-header .ui-state-active p,.ui-widget-content p{margin-top:0;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;overflow:auto;}.faq-content,.ui-accordion-icons .ui-accordion-header{padding-top:20px;}.faq-content .ui-icon,.ui-accordion-icons .ui-accordion-header .ui-icon{display:none;}.faq-content .views-field-body div,.ui-accordion-icons .ui-accordion-header .views-field-body div{display:none;}.faq-content a,.ui-accordion-icons .ui-accordion-header a{display:block;width:90%;padding:2% 2% 2% 8%;background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-expand.png) no-repeat 10px center;color:white;font-size:1em;font-weight:bold;text-shadow:0 0 5px rgba(0,0,0,0.4);}.faq-content a:hover,.ui-accordion-icons .ui-accordion-header a:hover{background:#333333 url(/sites/all/themes/cpl/images/base/faq-expand.png) no-repeat 10px center;}.faq-content .faq-qa-visible a,.ui-accordion-icons .ui-accordion-header .faq-qa-visible a{background:#333333 url(/sites/all/themes/cpl/images/base/faq-compress.png) no-repeat 10px center;}.faq-content .faq-qa-visible a:hover,.ui-accordion-icons .ui-accordion-header .faq-qa-visible a:hover{background:#1c3e95 url(/sites/all/themes/cpl/images/base/faq-compress.png) no-repeat 10px center;}.faq-content p,.ui-accordion-icons .ui-accordion-header p{margin-bottom:20px;}.site-map-taxonomys ul{padding:0 0 0 20px;}.site-map-taxonomys .description{margin:20px 0;}#node-6 form{margin-top:20px;width:400px;}#node-6 form input{height:25px;}#node-6 form select{height:25px;}#node-6 form legend{padding:10px 0 20px 0;font-size:1.2em;font-weight:bold;color:#1c3e95;}#node-6 form .form-submit{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#node-6 form .form-submit:hover{background:#25aae2;}#webform-client-form-2252{width:400px;}#webform-client-form-2252 input{height:25px;}#webform-client-form-2252 select{height:25px;}#webform-client-form-2252 .form-submit{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#webform-client-form-2252 .form-submit:hover{background:#25aae2;}#webform-client-form-2291{width:400px;}#webform-client-form-2291 .form-submit{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#webform-client-form-2291 .form-submit:hover{background:#25aae2;}#node-2309{tr-background:white;tr-background:#f4f4f4;}#node-2309 table{margin-top:20px;border-bottom:1px solid #cccccc;font-size:0.9em;}#node-2309 caption{margin-bottom:10px;font-weight:bold;font-size:1.2em;}#node-2309 td,#node-2309 th{padding:10px !important;border-left:1px solid white;}#node-2309 th{font-weight:bold;}#node-2309 thead th{color:#1c3e95;background:#e4e4e4;border-top:3px solid #cccccc;border-bottom:3px solid #cccccc;}#node-2309 tr{border-top:1px solid #cccccc;}.node-type-depot .field-label-above{margin:20px 0;}#node-2253 img{float:right;margin:0 1em;}#user-login input{width:400px;height:25px;}#user-login .form-submit{width:auto;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#user-login .form-submit:hover{background:#25aae2;}#node-2254 ul ul{margin-bottom:20px;}.page-fuel-chooser .views-exposed-form .views-exposed-widget .form-submit{margin:0;}.view-solid-fuel-chooser table td{padding:0;}.view-solid-fuel-chooser table a{text-decoration:none;}.view-solid-fuel-chooser table a:hover{text-decoration:underline;}.view-solid-fuel-chooser tr.odd td.active,.view-solid-fuel-chooser tr.even td.active,.view-solid-fuel-chooser tr.odd td{background:none;}.view-solid-fuel-chooser table tbody,.view-solid-fuel-chooser thead th,.view-solid-fuel-chooser table th,.view-solid-fuel-chooser table tr,.view-solid-fuel-chooser tr.even,.view-solid-fuel-chooser tr.odd,.view-solid-fuel-chooser td.active{border:0;}.view-solid-fuel-chooser th.views-field-field-chooser-heat.active,.view-solid-fuel-chooser th.views-field-field-chooser-smoke-emissions.active  tr.even td{background:#f1f6e3;}.view-solid-fuel-chooser tr.odd td.views-field-field-chooser-heat.active,.view-solid-fuel-chooser tr.odd td.views-field-field-chooser-smoke-emissions.active,.view-solid-fuel-chooser table tr.odd td{background:#c7cce0;}.view-solid-fuel-chooser tr.even td.views-field-field-chooser-heat.active,.view-solid-fuel-chooser tr.even td.views-field-field-chooser-smoke-emissions.active{background:#f1f6e3;}.view-solid-fuel-chooser table tr.odd td.views-field-title,.view-solid-fuel-chooser table tr.even td.views-field-title,.view-solid-fuel-chooser .views-field-title{background:white;}.view-solid-fuel-chooser .views-field-title{width:150px;padding-right:30px;text-align:left;}.view-solid-fuel-chooser td.views-field-field-chooser-appliance{font-size:0.8em;}.view-solid-fuel-chooser th.active{background:none;border:none;}.view-solid-fuel-chooser table tr{background:white;}.view-solid-fuel-chooser table tr.odd td.views-field-field-chooser-firelife,.view-solid-fuel-chooser table tr.odd td.views-field-field-chooser-co2,.view-solid-fuel-chooser table tr.odd td.views-field-field-chooser-appliance,.view-solid-fuel-chooser table tr.odd td.views-field-field-ignition,.view-solid-fuel-chooser table tr.odd td.views-field-field-suitable-for{background:#e3e5ee;}.view-solid-fuel-chooser table tr.even td.views-field-field-chooser-firelife,.view-solid-fuel-chooser table tr.even td.views-field-field-chooser-co2,.view-solid-fuel-chooser table tr.even td.views-field-field-chooser-appliance,.view-solid-fuel-chooser table th.views-field-field-chooser-firelife,.view-solid-fuel-chooser table th.views-field-field-chooser-co2,.view-solid-fuel-chooser table th.views-field-field-chooser-appliance,.view-solid-fuel-chooser table th.views-field-field-ignition{background:white;}.view-solid-fuel-chooser table th{background:#e0e3f0;padding:10px 5px;font-style:normal;font-family:Arial,sans-serif;}.view-solid-fuel-chooser table th a{text-decoration:none;}.view-solid-fuel-chooser table th a:hover{text-decoration:underline;}.view-solid-fuel-chooser .views-field-title .fuel-chooser-image{float:left;display:inline;width:60px;}.view-solid-fuel-chooser .views-field-title .fuel-chooser-title{float:left;display:inline;width:100px;padding:5px;text-align:left;}.view-solid-fuel-chooser .views-field-title .fuel-chooser-title a{color:black;text-decoration:none;font-family:Arial,sans-serif;}.view-solid-fuel-chooser .views-field-field-chooser-heat img,.view-solid-fuel-chooser .views-field-field-chooser-firelife img,.view-solid-fuel-chooser .views-field-field-chooser-smoke-emissions img,.view-solid-fuel-chooser .views-field-field-chooser-environment img{margin:0 2px;}.view-solid-fuel-chooser .views-field-field-chooser-smoke-emissions img,.view-solid-fuel-chooser .views-field-field-chooser-co2 img{margin:0 1px;}.view-solid-fuel-chooser .views-field-field-chooser-renewable img{margin:0;}.view-solid-fuel-chooser th{text-align:center;background:none;font-family:Arial,sans-serif color white;font-weight:bold;}.view-solid-fuel-chooser th.views-field-title{text-align:left;font-size:28px;line-height:26px;color:false;}.view-solid-fuel-chooser th a{color:white;margin:auto;}.view-solid-fuel-chooser td,.view-solid-fuel-chooser th{vertical-align:middle;}.view-solid-fuel-chooser td{text-align:center;}.view-solid-fuel-chooser td.views-field-field-chooser-appliance{text-align:left;}.view-solid-fuel-chooser th.views-field-field-chooser-heat{padding:2px 5px;}.view-solid-fuel-chooser td.views-field-field-suitable-for{padding:0 10px;}.view-solid-fuel-chooser th.views-field-field-ignition a{background:url(/sites/all/themes/cpl/images/fuel-chooser-firelife.png) no-repeat top left;height:41px;width:106px;padding-top:18px;display:block;}.view-solid-fuel-chooser th.views-field-field-chooser-heat a{background:url(/sites/all/themes/cpl/images/fuel-chooser-header.png) no-repeat top left;height:41px;width:106px;padding-top:18px;display:block;}.view-solid-fuel-chooser th.views-field-field-chooser-firelife a{background:url(/sites/all/themes/cpl/images/fuel-chooser-firelife.png) no-repeat top left;height:39px;width:106px;padding-top:18px;display:block;}.view-solid-fuel-chooser th.views-field-field-suitable-for{background:url(/sites/all/themes/cpl/images/fuel-chooser-firelife.png) no-repeat center center;height:51px;width:106px;padding-bottom:18px;color:white;}.view-solid-fuel-chooser th.views-field-field-chooser-emissions a{background:url(/sites/all/themes/cpl/images/fuel-chooser-header.png) no-repeat top left;height:50px;width:106px;padding-top:9px;display:block;font-size:13px;line-height:14px;}.view-solid-fuel-chooser th.views-field-field-chooser-co2 a{background:url(/sites/all/themes/cpl/images/fuel-chooser-firelife.png) no-repeat top left;height:50px;width:106px;padding-top:9px;display:block;font-size:13px;line-height:28px;}.view-solid-fuel-chooser input[type="submit"]{clear:both;float:right;background:#1c3e95;padding:5px 10px;font-weight:bold;color:white;border:0;outline:0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.view-solid-fuel-chooser input[type="submit"]:hover{background:#25aae2;}.view-solid-fuel-chooser select{border:1px solid #e5e5e5;border-top:5px solid #e5e5e5;background:white;}.view-solid-fuel-chooser th.views-field-field-chooser-renewable a{background:url(/sites/all/themes/cpl/images/fuel-chooser-header.png) no-repeat top left;height:50px;width:106px;padding-top:9px;display:block;font-size:13px;line-height:14px;}.view-solid-fuel-chooser th.views-field-field-chooser-size a{background:url(/sites/all/themes/cpl/images/fuel-chooser-size-header.png) no-repeat top left;height:40px;width:107px;padding-top:18px;display:block;font-size:13px;line-height:14px;margin:0 auto;}.view-solid-fuel-chooser .dk_options a:hover,.view-solid-fuel-chooser .dk_option_current a{background-color:#ff6600;border-bottom-color:#ffa700;color:white;text-decoration:none;text-shadow:none;}.view-solid-fuel-chooser .dk_toggle{height:16px;background:url(/sites/all/themes/cpl/images/up-down-chevron.png) 150px 6px no-repeat;}.view-solid-fuel-chooser .views-exposed-widgets .views-widget-filter-field_chooser_appliance_value{padding:0;}.view-solid-fuel-chooser .views-exposed-widgets .views-widget-filter-field_chooser_appliance_value .views-widget{margin:0 10px 0 0;}.view-solid-fuel-chooser .view-content{clear:both;}.views-exposed-form .views-exposed-widget{padding:0 20px 0 0;}.views-field-field-chooser-appliance ul{margin:0;padding:0;list-style:none;}.views-field-field-chooser-appliance ul li{padding:0 5px;margin:3px 0;}#content .view-solid-fuel-chooser a{color:black;}#content .view-solid-fuel-chooser a:hover{text-decoration:underline;}#content .view-solid-fuel-chooser th a{color:white;}.view-solid-fuel-chooser td img{padding:25px 0;}#content_bottom .jcarousel-skin-default{text-align:left;font-weight:bold;margin-top:20px;}#content_bottom .jcarousel-skin-default a{color:white;display:block;}#content_bottom .jcarousel-skin-default .jcarousel-item{width:160px;height:300px;margin:0 8px;border:0;background:none;overflow:visible;}#content_bottom .jcarousel-skin-default .jcarousel-clip{width:880px !important;}#content_bottom .jcarousel-skin-default .jcarousel-next,#content_bottom .jcarousel-skin-default .jcarousel-prev{width:30px;height:30px;background:url(/sites/all/themes/cpl/images/desktop/slideshow-prev.png);posistion:relative;margin:-55px 0 0 -40px;}#content_bottom .jcarousel-skin-default .jcarousel-next{background:url(/sites/all/themes/cpl/images/desktop/slideshow-next.png);margin-right:-40px;}#content_bottom .jcarousel-skin-default .views-field-title{background:#1c3e95;padding:10px;height:36px;font-size:0.9em;}#content_bottom .jcarousel-skin-default .views-field-title a{height:36px;}#content_bottom .jcarousel-skin-default .views-field-field-secondary-images img{position:relative;z-index:2;margin-top:5px;}#content_bottom .jcarousel-skin-default .views-field-view-node{position:relative;margin-top:-67px;}#content_bottom .jcarousel-skin-default .views-field-view-node a{font-size:0.8em;line-height:100%;padding:8px 0 0 45px;margin-left:10px;background:#25aae2;position:relative;display:block;border:5px solid rgba(255,255,255,0.75);width:95px;height:32px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#content_bottom .jcarousel-skin-default .views-field-view-node a:hover{background:#f89422 !important;}#content_bottom .jcarousel-skin-default .views-field-view-node a:after{content:"";display:block;position:absolute;z-index:-1;left:52px;top:-13px;width:90px;height:43px;-moz-box-shadow:0 15px 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.6);box-shadow:0 15px 10px rgba(0,0,0,0.6);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);}.jcarousel-container-horizontal{padding:0 !important;width:880px !important;height:auto !important;}#block-block-10{clear:both;margin-bottom:10px;}#block-block-10 p{color:#1c3e95;font-size:1.8em;line-height:100%;}#block-block-10 p + p{color:#333333;font-size:1em;}#block-views-suitable-for-2-block,#block-views-related-products-block{float:left;width:470px;height:220px;margin:20px 0;padding:20px 0;border-top:2px solid #bebebe;border-bottom:2px solid #bebebe;font-weight:bold;}#block-views-suitable-for-2-block .views-row,#block-views-related-products-block .views-row{float:left;width:100px;margin-right:15px;}#block-views-suitable-for-2-block h2,#block-views-related-products-block h2{background:#333333;color:white;padding:10px;font-size:1em;display:inline-block;width:78px;margin:0 0 20px 0;}#block-views-suitable-for-2-block a,#block-views-related-products-block a{color:#333333;}#block-views-suitable-for-2-block a:hover,#block-views-related-products-block a:hover{text-decoration:underline;}#block-views-related-products-block{float:right;width:460px;padding-left:10px;}#block-views-related-products-block .views-row{margin-right:0;margin-left:15px;}#block-views-related-products-block h2{margin-left:15px;width:108px;}.front #sidebar{box-sizing:border-box;}#sidebar{width:279px !important;margin:10px 0 0 10px !important;float:right;}#sidebar .block-views form{margin-top:20px;background:#f89422 url(/sites/all/themes/cpl/images/desktop/search-stockist-picture.jpg) no-repeat center bottom;padding:5px 0 131px 0;}#sidebar form{position:relative;}#sidebar .form-item-distance-search-distance,#sidebar .form-item-distance-search-units{display:none;}#sidebar #edit-distance-wrapper label{padding:10px 10px 0 10px;text-transform:uppercase;}#sidebar .form-text{text-indent:5px;height:26px;outline:1px solid #cccccc;border:1px solid #f2f2f2;color:#cccccc;}#sidebar .form-text:focus{color:#333333;-moz-box-shadow:0 0 1px #333333;-webkit-box-shadow:0 0 1px #333333;box-shadow:0 0 1px #333333;}#sidebar h2{color:#1c3e95;font-size:1.8em;font-weight:bold;margin-top:0;}#sidebar h2 + p{color:#1c3e95;font-size:3.25em;}#sidebar .enquiry-button{background:#1c3e95;}#sidebar .enquiry-button:hover{background:#f89422;}#sidebar .order-form-button{background:#25aae2;}#sidebar .order-form-button:hover{background:#f89422;}#block-views-exp-postcode-lookup-page{color:white;margin-top:10px;}#block-views-exp-postcode-lookup-page h2{font-size:1.25em;color:white;width:279px;text-align:center;padding:20px 0;}#block-views-exp-postcode-lookup-page #edit-distance-wrapper{padding:0;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code label{display:none;}#block-views-exp-postcode-lookup-page .form-item-distance-postal-code .form-text{width:225px;line-height:26px;outline:0;border:0;}#block-views-exp-postcode-lookup-page .views-submit-button{width:259px;padding:10px;}#block-views-exp-postcode-lookup-page .views-submit-button{padding-bottom:0;}#block-views-exp-postcode-lookup-page .views-submit-button input{width:30px;height:30px;margin-top:-48px !important;border:0;margin:0;padding:0;float:right;cursor:pointer;background:url(/sites/all/themes/cpl/images/base/postcode-search-submit.png);font-size:0px;line-height:0px;text-indent:-9999px;color:transparent;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid{width:269px;padding:10px 0 10px 10px;}#block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid .form-text{width:225px;line-height:26px;outline:0;border:0;background-position:200% 200%;}#block-views-exp-postcode-lookup-page .views-exposed-widgets{margin:0;}.stockist-button{margin-top:20px;}.rule-ourdepots-true #sidebar{width:100% !important;margin:0 !important;}.rule-ourdepots-true #sidebar .block-views form{margin-top:0;background-position:right top;padding:10px 0;}.rule-ourdepots-true #sidebar #block-views-exp-postcode-lookup-page .views-widget-filter-field_depot_products_tid{padding-top:38px;}.rule-ourdepots-true #sidebar #block-views-exp-postcode-lookup-page .views-submit-button{width:0;padding:0;}.rule-ourdepots-true #sidebar #block-views-exp-postcode-lookup-page .views-submit-button input{margin-top:37px !important;}#footer{background:#333333;font-size:0.75em;margin:20px 0 40px 0;color:#cbcbcb;height:125px;line-height:120%;}#footer p{margin:0;padding:0;}#footer a{display:block;}#footer_left{border-top:1px solid #999999;border-bottom:1px solid #999999;margin:0;}#company-info{margin:20px;}#footer_middle{border-top:1px solid #999999;border-bottom:1px solid #999999;height:124px;width:540px !important;margin:0;}#footer_middle .block-menu{float:left;margin:20px 15px;}#footer_middle .block-menu ul{height:65px;padding:0;list-style:none;}#footer_middle .block-menu li,#footer_middle .block-menu li.leaf{list-style:none !important;margin:0;list-style-image:none !important;}#footer_middle .block-menu a{color:#cbcbcb;border-bottom:1px dotted #333333;}#footer_middle .block-menu a:hover{border-bottom:1px dotted #999999;}#footer_middle h2{text-transform:uppercase;margin:0 0 5px 0;font-size:1em;line-height:140%;color:white;}#block-menu-menu-about-us,#block-menu-menu-contact-us,#block-menu-menu-more{border-left:2px solid #5a5a5a;padding-left:10px;}#block-menu-menu-useful-links{margin-left:40px !important;}#footer_right{background:white;height:110px;width:180px !important;margin:0;text-align:right;padding-top:15px;}
