@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?7p6q4f');src:url('../fonts/icomoon.eot?7p6q4f#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?7p6q4f') format('truetype'),url('../fonts/icomoon.woff?7p6q4f') format('woff'),url('../fonts/icomoon.svg?7p6q4f#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-right:before{content:"\e900"}.icon-chevron-left:before{content:"\e901"}@media screen{*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;display:block}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}.ie input,textarea,select{font-size:100%}legend{color:#000}del,ins{text-decoration:none}textarea{resize:none}article,aside,figure,footer,header,hgroup,nav,section{display:block}@font-face{}body{font:.75em Arial,Helvetica,sans-serif;background:#fff;color:#333}body.pdf{background:#fff}a{color:#326699;text-decoration:none}a:hover{color:#333;text-decoration:underline}a:active{text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.tl{clear:both;left:0;position:absolute;top:0}.tr{clear:both;position:absolute;right:0;top:0}.br{clear:both;bottom:0;position:absolute;right:0}.bl{clear:both;bottom:0;left:0;position:absolute}.left{float:left}.right{float:right}.row{float:left;width:100%}a.btn{display:inline-block;background:#006bb1;color:#fff;font-size:1.3em;padding:.5em 1em}a.btn:hover{color:#fff;text-decoration:none}th{text-align:left;vertical-align:top;font-weight:bold}td{text-align:left;vertical-align:top}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}fieldset{display:block}div.message_success,div.message_error{padding:10px;clear:both}div.message_success{background:#bced91;border:1px #4cbb17 dashed;color:#324b17}div.message_error{background:#fcc;border:1px #c99 dashed;color:#633}#nav-wrapper{min-width:100%;background:#ebf4fa}#nav-wrapper #nav{width:940px;margin:0 auto}#nav-wrapper #nav ul{padding:0}#nav-wrapper #nav ul>li{float:left;padding:15px 10px;position:relative;z-index:1000}#nav-wrapper #nav ul>li a{text-decoration:none}#nav-wrapper #nav ul>li div{display:none}#nav-wrapper #nav ul li:hover{background:#006bb1}#nav-wrapper #nav ul li:hover a{color:#fff}#nav-wrapper #nav ul li:hover div{display:block;position:absolute;top:43px;left:-125px;width:950px;background:#006bb1}#nav-wrapper #nav ul li:hover div.dev{width:360px}#nav-wrapper #nav ul li:hover div ul{padding:10px}#nav-wrapper #nav ul li:hover div ul li{display:inline-block;padding:10px}#nav-wrapper #nav ul li:hover div ul li a{color:#f1dc53}#nav-wrapper #nav ul li:hover div ul li.header-cat a{color:#fff}#nav-wrapper #nav ul li:hover div ul li ul#sublevel{position:relative;display:block;width:auto;top:0;left:0;float:none;border-top:1px solid #fff;margin-top:10px}#nav-wrapper #nav ul li:hover div ul li ul#sublevel li{padding:0 10px 5px 10px;display:block;float:none}#nav-wrapper #nav ul li:hover div ul li ul#sublevel li a{color:#f1dc53}#nav-wrapper #nav .search{float:left;position:relative}#nav-wrapper #nav .search input.searchbox{border-radius:13px;color:#797979;margin:10px 0 0 10px;padding:3px 0 0 5px;border:none;height:22px;width:150px}#nav-wrapper #nav .search input.submit{position:absolute;top:13px;right:12px}#nav-wrapper #nav.checkout-nav{height:40x}#subnav{float:left;font-weight:bold;margin:20px 0 0 0;width:100%;background:#006bb1;color:#fff}#subnav a{color:#fff}#subnav ul{float:left;width:100%;padding:0}#subnav li.title{background:#e42a2b;padding:12px 10px 10px 20px;width:236px;font-size:1.2em}#subnav li.current{background:#006bb1;padding:12px 10px 10px 20px;width:236px;font-size:1.2em;margin:0 0 10px}#subnav li{float:left;width:100%;position:relative}#subnav li ul{background:#c9e0ee}#subnav li ul li a{color:#006bb1}#subnav li a{float:left;display:inline;width:100%;padding:8px 0 6px 20px;border-bottom:1px solid #fff;font-size:1.1em}#subnav li.title a,#subnav li.current a{float:none;display:block;width:auto;margin:0;padding:0;border:none;font-size:1em;background:none}#subnav li a:hover,#subnav li a.selected{text-decoration:none;color:#e42a2b}#subnav li.title a:hover,#subnav li.title a:focus,#subnav li.current a:hover,#subnav li.current a:focus,#subnav li.title a.selected,#subnav li.current a.selected{color:#fff;background:none}#subnav .arrow{position:absolute;bottom:0;left:23px;clear:both;background:url('../../images/sprites/arrows.png') no-repeat 0 0;width:19px;height:7px}#subnav .arrow-down{background-position:0 -7px;bottom:-7px}.ie6 #subnav .arrow{display:none}h1{font-size:2.2em;font-weight:bold;padding:0 0 10px 0;color:#006bb1;line-height:1em}h1.prod{padding-top:15px}.main-header{float:left;width:605px}.main-header h1{float:left;padding-top:20px}.main-header img{margin:5px 0 0;float:right}h2{font-size:1.5em;padding:0 0 20px 15px;color:#006bb1}h2.homepage{padding:0 0 10px 0;line-height:1em;font-size:1.8em !important;font-weight:bold}#container{margin:auto;width:980px}#header-wrap{float:left;width:100%;background:#fff}#header-wrap .header-actions p{margin-top:15px}.header-band{background:#f8f8f8;padding:5px 0}.header-band .header-band-inner{width:940px;margin:0 auto}.header-band .header-band-inner .phone{display:inline-block}.header-band .header-band-inner #login-panel{color:#797979;display:inline-block;margin:0 30px}.header-band .header-basket{display:inline-block}.header-band .header-basket .my-account{color:#0a2872;padding:3px 25px 1px 0;font-weight:bold;background:url("../../images/btns/account-arrow.gif") no-repeat scroll right 0 rgba(0,0,0,0)}.header-band #view-basket-btn{width:176px;height:25px;background:transparent url(../../images/btns/view-basket.png) no-repeat scroll 0 0;color:#0a2772;display:inline-block;margin-left:40px}.header-band #view-basket-btn span{display:block;margin:7px 0 0 25px;line-height:1em;font-size:.9em;font-weight:bold;text-transform:uppercase}.header-band #view-basket-btn:hover{text-decoration:none;color:#0a2772}#header{width:940px;margin:0 auto;height:110px}#header ul.header-logos li{display:inline-block}#header .left{width:270px}#header .left p{font-style:none;color:#7a7a7a;font-size:1.2em}.phonenumber{color:#0a2872;font-weight:bold;text-transform:capitalize;font-size:1.3em}#header p.checkout{font-weight:bold;font-style:normal;color:#006bb1;font-size:1.2em;padding:0 0 17px 0}#header .left ul{float:left;width:100%;padding:15px 0 30px 0;color:#918575}#header .left ul li{float:left;padding:0 4px}#header .left ul li a.selected{text-decoration:underline}#header .left ul li a{float:left;color:#918575}#header .left #logo{float:left;margin:0 0 0 0;padding:40px 50px 0 0}#header .left #logo.checkout{padding-top:0}#header .right{padding-top:35px}#header .right.co{padding-top:0;margin-top:-40px}#header .right a{display:inline;margin:12px 0 0 0}#header .right a.review{margin:42px 0 0 28px}#header .right a.continue-shopping{margin:12px 0 0 0}#header .right p{font-size:1.1em;color:#797979;padding-left:30px;padding-top:5px}#header .right p.login{padding-top:14px}#header .right p a{margin-bottom:10px}#header .right p span{font-size:1.7em;font-weight:bold;color:#0a2772}#logo{display:block;text-indent:-999em;overflow:hidden}.right .login{float:left;font-size:1.15em}.right .login a{color:#0a2872;font-style:italic;margin-left:0}#main-wrap{float:left;width:100%;background:#fff}#main{width:940px;margin:0 auto;line-height:1.4em}.banner-wrapper{margin:0 auto;max-width:1400px;position:relative}.banner-wrapper img{width:100%}.banner-wrapper h1{position:absolute;left:16%;top:35%;font-size:2.7em}#homepage-panels{float:left;width:940px;background:#fff;padding:50px 0 0 0}#homepage-panels #about-panel{padding:20px 0 20px 0;float:left}#homepage-panels .fullwidth{width:100%;padding:3px}#homepage-panels .fullwidth .text{float:left;width:450px;min-height:293px;height:auto !important;height:293px;padding:0}#homepage-panels .fullwidth .text h1{padding:0 0 25px 0;font-size:2.2em;line-height:1em}#homepage-panels .fullwidth .text p{padding:0 0 10px 0}#homepage-panels .fullwidth .text a.more{margin-left:20px;font-size:1.4em;color:#000}#homepage-panels .fullwidth .image{float:right;width:430px;height:347px;overflow:hidden}#homepage-panels .fullwidth .image img{float:right}#homepage-panels #content{width:100%;padding:3px}#homepage-panels .panel-links{position:relative}#homepage-panels .panel-links a{position:absolute;padding:10px;min-width:430px;font-size:20px;background-color:#006bb1;color:#fff;left:23px;bottom:8px;text-transform:capitalize}#homepage-panels .panel-links a:first-of-type{bottom:53px}.main-hero .main-slide-left{position:absolute;left:0;top:310px}.main-hero .main-slide-right{position:absolute;right:0;top:310px}#homepage-panels .left{width:606px;padding:3px;border:1px solid #ccc4b7}#homepage-panels .left .text{float:left;width:229px;min-height:293px;height:auto !important;height:293px;padding:27px;background:#006bb1;color:#fff}#homepage-panels #recent-developments{background:#ccc;height:170px;width:940px;margin:20px 0 20px 0;float:left}#homepage-panels #recent-developments .item{width:450px;float:left;padding:15px 0 20px 20px}#homepage-panels #recent-developments .item h2{padding:10px 0 10px 0}#homepage-panels #recent-developments .item h2 a{color:#006bb1;font-weight:bold;font-size:.75em}#homepage-panels #recent-developments .item img{float:right;padding-right:20px}#homepage-panels #category-panels{padding-top:20px}#homepage-panels #category-panels .panel{float:left;width:310px}#homepage-panels #category-panels .panel p{padding:0 10px 10px 0}#homepage-panels #category-panels .panel p.title{padding-top:20px;color:#000;font-weight:bold;font-size:1.3em}#homepage-panels #main-mask{float:left;width:940px;overflow:hidden}#homepage-panels #main-slider{float:left;width:999em}#homepage-panels #main-slider .panel{float:left;width:940px;padding:3px 3px 3px 18px;margin:0 15px 0 0}#homepage-panels #main-slider .panel .title{font-weight:bold;padding:13px 0 5px 0;color:#006bb1}#homepage-panels #main-slider .panel span{font-size:.9em}#homepage-panels #main-slider .panel p{color:#333;padding:2px 5px 9px 0}#homepage-panels #main-slider .panel .prod-img{float:right;border:1px solid #ccc4b7;margin-left:10px}#about-panel p{padding-bottom:10px}#about-panel a.read-more{font-weight:bold;color:#006bb1}#about-panel .right-image{float:right;padding-left:50px}#featured-title{float:left;clear:both}#featured-title h3{padding:8px 0 20px 0;font-size:1.5em;color:#006bb1;font-weight:bold}#featured-panel{float:left;width:918px;padding:15px;border:1px solid #ccc4b7;border-left:none;border-right:none;position:relative}#featured-panel #slider{width:100%}#featured-panel #slider .panel{width:275px;padding:3px 3px 3px 18px;margin:0 15px 0 0}#featured-panel #slider .panel .title{font-weight:bold;padding:13px 0 5px 0;color:#006bb1}#featured-panel #slider .panel span{font-size:.9em}#featured-panel #slider .panel p{color:#333;padding:2px 5px 9px 0}#featured-panel #slider .panel .prod-img{float:right;border:1px solid #ccc4b7;margin-left:10px}#blue-panel{float:left;width:920px;padding:25px 0 25px 30px;margin:20px 0;background:#006bb1;color:#fff}#blue-panel .panel{float:left;width:175px;min-height:150px;height:auto !important;height:150px;padding:0 110px 0 0;margin:0 30px 0 0}#blue-panel .panel h4{font-size:1.5em;padding:0 0 15px 0;margin:0 0 0 -2px}#blue-panel .panel.news{background:url(../../images/panels/news.png) bottom right no-repeat}#blue-panel .panel.news p{color:#94bfe1;font-size:.9em}#blue-panel .panel.news a{color:#fff}#blue-panel .panel.news h4{padding:0 0 5px 0}#blue-panel .panel.case{background:url(../../images/panels/case-studies.png) bottom right no-repeat}#blue-panel .panel.delivery{background:url(../../images/panels/delivery-information.png) bottom right no-repeat;margin:0}#blue-panel .panel .text{float:left;width:180px;min-height:120px;height:auto !important;height:120px}#blue-panel .panel .read-more{float:left;color:#fff;font-weight:bold;font-size:1.35em;padding:0 0 0 13px;margin:10px 0 10px 0;background:url(../../images/btns/read-more-arrow.png) 0 3px no-repeat}#white-panel{float:left;width:920px;padding:25px 0 25px 0;margin:20px 0;background:#fff;color:#333;border-top:1px solid #ccc4b7}#white-panel .panel{float:left;width:50%;min-height:150px;height:auto !important;height:150px}#white-panel .panel h4{font-size:1.5em;padding:0 0 15px 0;margin:0 0 0 -2px;color:#006bb1;font-weight:bold}#white-panel .panel.news{background:url(../../images/panels/news.png) bottom right no-repeat}#white-panel .panel.news p{color:#94bfe1;font-size:.9em}#white-panel .panel.news a{color:#006bb1}#white-panel .panel.news h4{padding:0 0 5px 0}#white-panel .panel.case{background:url(../../images/panels/case-studies.png) bottom right no-repeat}#white-panel .panel.delivery{background:url(../../images/panels/delivery-information.png) bottom right no-repeat;margin:0}#white-panel .panel .text{float:left;width:180px;min-height:120px;height:auto !important;height:120px}#white-panel .panel img{float:right}#white-panel .panel .read-more{float:left;color:#006bb1;font-weight:bold;font-size:1.35em;margin:10px 0 10px 0}#content{overflow:hidden;width:940px;background:#fff;padding:0;margin:0 0 20px 0}#content .content-block{margin-top:30px;float:left}#content p{padding:0 0 10px 0}#content .prod-actions{margin:0 0 20px 0;border-bottom:1px solid #d2d2d2}#content .prod-actions .email{margin:0 10px 0 0;padding:0 0 0 25px;background:url(../../images/btns/email-page.png) 0 2px no-repeat}#content .prod-actions .pdf{margin:0;padding:0 0 0 25px;background:url(../../images/btns/pdf.gif) 0 -1px no-repeat}#content .prod-actions .print{padding:0;padding:0 0 0 25px;background:url(../../images/btns/print.png) 0 0 no-repeat}#content .post-info{float:left;width:603px;padding:0 298px 0 17px;color:#999;font-size:.9em}#content .post-info.full{float:left;width:900px;padding:0 15px 0 17px;color:#999;font-size:.9em;margin-top:20px}#content .post-info.full.border-top{border-top:1px dashed #ccc;padding:10px 10px 0 10px}#content .post-info.full.border-bot{border-bottom:1px dashed #ccc;padding:0 10px 0 10px}#content .post-info a.left{float:left;color:#6b9fc3;font-weight:bold}#content .post-info a.left.back{padding:0 0 0 13px;background:url(../../images/btns/back.png) no-repeat 0 3px}#content .post-info .right a{float:right;color:#6b9fc3}#content .post-info .right .email{padding:0 0 0 20px;margin:0 0 0 30px;background:url(../../images/btns/email-page.png) 0 2px no-repeat}#content .post-info .right .pdf{padding:0 0 0 20px;margin:0 0 0 30px;background:url(../../images/btns/pdf.gif) 0 -1px no-repeat}#content .post-info .right .print{margin:0 0 0 30px;padding:0 0 0 20px;background:url(../../images/btns/print.png) 0 0 no-repeat}#content .post-info .right .export{margin:0 0 0 0;padding:0 0 0 20px;background:url(../../images/btns/export.png) 0 0 no-repeat}#content .post-info .right .re-order{margin:0 0 0 0;padding:0 0 0 20px;background:url(../../images/btns/re-order-btn.png) 0 0 no-repeat}#left-column{float:left;width:266px;padding:0 0 20px 0}#left-column.prod-split{width:415px;margin-top:30px}#left-column #left-panels{float:left;width:266px;padding:0 0 0 0;margin:20px 0 0 0;border-top:1px dotted #006bb1}#left-column .panel{float:left;width:250px;padding:10px 0 5px 16px;margin:0 0 0 0;border-bottom:1px dotted #006bb1;font-size:.9em}#left-column .panel h4{color:#006bb1;font-size:1.6em;padding:0 0 10px 0;margin:0 0 0 -2px}#left-column .panel p{padding:0 90px 0 0;color:#6d6d6d}#left-column .panel.news{background:url(../../images/panels/news.png) right 85% no-repeat}#left-column .panel.news a{color:#333}#left-column .panel.news p{padding:0 120px 0 0}#left-column .panel.news h4{padding:0 0 5px 0}#left-column .panel.case{background:url(../../images/panels/case-studies.png) right 85% no-repeat}#left-column .panel.delivery{background:url(../../images/panels/delivery-information.png) right 85% no-repeat;margin:0}#left-column .panel .read-more{float:left;color:#006bb1 !important;font-weight:bold;font-size:1.35em;padding:0 0 0 13px;margin:10px 0 10px 0;background:url(../../images/btns/read-more-arrow.png) 0 3px no-repeat}#right-column{float:right;width:619px;padding:0 0 20px 0}#right-column.prod-split{width:500px;margin-top:30px}#right-column #category-inner{float:left;margin-top:20px}#category-panel{float:left;width:611px;padding:4px;background:#006bb1;color:#fff}#category-panel h1{padding:0 0 30px 0;font-size:3.2em;color:#fff}#category-panel .text{float:left;width:250px;padding:30px 0 0 16px}#category-panel .image{float:right;width:300px;overflow:hidden}#category-listing{float:left;display:inline;width:940px;margin:30px 0 0 -10px}#category-listing h2{float:left;width:940px;padding:10px 0 10px 10px;font-style:italic;color:#0a2872;font-size:1.2em}#category-listing .prod{float:left;display:inline;width:300px;color:#fff;margin:0 0 15px 10px}#category-listing .prod span.image{float:left;width:300px;height:300px;overflow:hidden}#category-listing .prod span.image.cat-landing{height:auto}#category-listing .prod span.text{float:left;width:280px;height:30px;overflow:hidden;padding:10px 10px 0 10px;background:#006bb1;text-align:left;font-weight:bold;line-height:1.4em;font-size:1.1em}#products{float:left;display:inline;width:629px;margin:20px 0 0 0}#products h2{float:left;width:619px;padding:10px 0 10px 10px;font-style:italic;color:#0a2872;font-size:1.2em}#products .prod{float:left;display:inline;width:146px;color:#fff;margin:0 0 15px 10px}#products .prod span.image{float:left;width:146px;height:130px;overflow:hidden}#products .prod span.text{float:left;width:126px;height:55px;overflow:hidden;padding:7px 10px 0 10px;background:#006bb1;text-align:center;font-weight:bold;line-height:1.3em}#centre-column{float:left}#breadcrumb{width:100%;border-bottom:1px solid #d2d2d2;padding:10px 0 30px 0}#breadcrumb.border{border-bottom:1px dashed #7ab2d6;margin:0 0 33px 0}#breadcrumb ul{float:left;padding:0 0 0 20px;font-size:.9em}#breadcrumb ul li{float:left;margin:0 7px 0 0}#breadcrumb ul li a{float:left;color:#326699}#breadcrumb a.back{float:right;display:inline;font-weight:bold;font-size:1.35em;padding:0 0 0 13px;margin:0 10px 10px 0;background:url(../../images/btns/back.png) 0 3px no-repeat;color:#006bb1}#footer-wrap{float:left;width:100%;background:#ebf4fa;padding:30px 0 23px 0}#footer{width:920px;padding:0 0 0 30px;margin:0 auto}#footer .panel{float:left;width:309px;padding:0 5px 0 0}#footer .panel h5{font-size:1.6em;padding:0 0 10px 0;margin:0 0 0 -2px}#footer .panel ul{float:left;width:100%;font-size:.9em}#footer .panel li{float:left;width:50%;padding:0 0 7px 0}#footer .panel.category a{font-weight:bold;color:#006bb1}#footer .panel.site a{color:#333}#footer .panel.site a:hover,#footer .panel.site a.selected{color:#006bb1;text-decoration:none}#footer .order{width:270px;margin:0;padding:0}#footer{position:relative}#footer .searchbox{font-size:.9em;width:248px;padding:8px;border-radius:10px;border:1px solid #ddd}#footer .searchsubmit{position:absolute;top:114px;right:30px}#footer .cards{margin:0 0 10px 0;float:left}#footer .newsletter{float:left;border-top:1px dotted #fff;padding:10px 0 0 0}#footer .newsletter p{font-size:1.4em;font-style:italic;padding:0 0 10px 0}#footer .newsletter p.newsletter_thankyou{font-size:1.2em;font-weight:bold;color:#090;padding:5px 0 10px 0;float:left}#subfooter-wrap{float:left;width:100%;background:#ebf4fa;padding:20px 0;font-size:.9em}#subfooter{width:940px;margin:0 auto;font-size:.9em}#subfooter ul{float:left}#subfooter ul li{float:left;padding:0 5px}#subfooter ul li a{float:left}#subfooter p{float:right}#subfooter p img{margin-left:20px}#subfooter p a{text-decoration:underline}.add-address{float:left;width:600px;margin:19px 0 0 0;padding:10px;background:#006bb1;color:#fff}.add-address:hover{color:#fff;text-decoration:none}.add-address span{color:#ffe300}.page-content{float:left;width:100%;margin-top:20px}.page-content .prod-icons{float:right}.page-content .prod-icons ul li{display:inline;float:left;padding-left:5px}.page-content.bordered{float:left;width:100%;padding:20px 0;margin:0 0 20px 0;border-top:1px dashed #006bb1;border-bottom:1px dashed #006bb1}.page-content.bordered p{padding-left:20px !important}.page-content .post-info{width:605px;padding:10px 15px 0 0 !important;color:#999;font-size:.9em;border-top:1px dashed #ccc}#content .page-content.full-width .post-info{width:100%}#content-left{float:left;width:605px;padding:20px 0 0 15px}#content-left.contact{border-bottom:none}#content-left h2{padding:0 0 15px 0;font-size:1.6em;color:#006bb1}#content-left p{padding:0 0 20px 0}#content-left p span{color:#006bb1;font-weight:bold}#content-left ul{padding:0 0 20px}#content-left ul li{margin-left:15px;list-style:disc outside}#content-left ol{padding:0 0 20px}#content-left ol li{margin-left:15px;list-style:decimal outside}.back-to-top{float:left;width:620px;margin:20px 0 0 -15px;padding:10px 0 20px 0;border-top:1px dashed #006bb1}.back-to-top.no-border{border-top:none}.back-to-top a{float:left;color:#006bb1 !important;text-decoration:none;font-weight:bold;font-size:1.1em;padding:0 0 0 13px;margin:0 0 0 15px;background:url(../../images/btns/up-arrow.png) 0 4px no-repeat}.close{float:left;width:620px;margin:20px 0 20px -15px;padding:10px 0 10px 0;border-bottom:1px dashed #cacaca}.close a{float:right;color:#006bb1 !important;text-decoration:none;font-weight:bold;font-size:1.1em;padding:0 0 0 13px;margin:0 0 0 15px;background:url(../../images/btns/up-arrow.png) 0 4px no-repeat}.paging{float:left;display:inline;margin:20px 0 0 -16px;width:585px;padding:5px 20px 5px 15px;background:#fbe660;font-size:.9em}.paging.address{margin:10px 0 0 0}.paging .pages{float:right}.paging .pages a{float:right;padding:0 5px;margin:0 1px;background:#fbe660;color:#006bb1;font-weight:bold}.paging .pages a:hover,.paging .pages a.current{float:right;padding:0 5px;margin:0 1px;background:#006bb1;color:#fbe660;text-decoration:none}.paging .pages a.button{float:right;background:none;padding:0;margin:5px 5px 0 5px}.paging .pages span{float:right;color:#006bb1;font-weight:bold}.paging .list-via{float:left;margin:5px 0 -5px -15px;width:585px;padding:5px 20px 5px 15px;background:#fdf2af}.paging .list-via select{margin:0 5px 0 5px}.paging .list-via a{padding:0 10px 0 0;color:#006bb1;font-weight:bold;background:url(../../images/btns/paging-right.png) right 2px no-repeat}#content-listing{float:left;width:100%}#content-listing.address .row{margin:0 0 10px;width:605px;background:#f6fafd}#content-listing .row{float:left;padding:20px 0 20px 15px;margin:0 0 0 -15px;width:605px;border-bottom:dashed 1px #cacaca}#content-listing .rowA{background:#f6fafd}#content-listing .row.end{margin:0 0 0 -15px;border-bottom:none}#content-listing .row .title{padding:0 0 6px 0;font-size:1.4em;color:#006bb1}#content-listing.news .row span{font-weight:normal;font-size:.9em;color:#739dc7}#content-listing.search .row span{color:#828282;font-size:.9em;padding:1px 20px 2px 0;margin:0 15px 0 0;border-right:dashed 1px #828282}#content-listing .image{float:right;margin:0 0 0 20px;padding:3px;border:dashed 1px #cacaca}#content-listing .read-more{color:#006bb1;font-weight:bold;font-size:1em;padding:0 0 0 13px;margin:10px 0 10px 0;background:url(../../images/btns/read-more-arrow.png) 0 0 no-repeat}#content-listing .view-product{color:#006bb1;font-weight:bold;font-size:1.35em;padding:0 0 0 13px;margin:10px 0 10px 0;background:url(../../images/btns/read-more-arrow.png) 0 3px no-repeat}#content-listing.address{font-size:.9em}#content-listing.address .title{float:left;width:100%;font-size:1.2em;font-weight:bold;color:#333;padding:0}#content-listing.address .title a{float:right;margin:0 10px 0 0}#content-listing.address .contact{float:left;width:100%}#content-listing.address .project{float:left;width:100%;text-align:right;margin:-20px 0 0 0;font-size:1.2em;font-weight:bold}#content-listing.address .project p{margin:0 10px 0 0}#content-listing.address .project span{color:#006bb1}#content-listing.order .row{margin:0;font-size:.9em}#content-listing.order .titles{background:#006bb1;color:#fff;padding:5px 0 5px 15px;margin:10px 0 0 0;border:none}#content-listing.order div{float:left}#content-listing.order .date{width:145px}#content-listing.order .order{width:105px}#content-listing.order .cost{width:105px}#content-listing.order .approved{width:80px}#content-listing.order .options{width:130px}#content-listing.order .options select{float:left;width:120px}#content-listing.order .view{width:40px}#content-listing.order .view img{margin:3px 0 0 0}#product-images{float:left;width:420px}#product-images .main-image{float:left;border:1px solid #cacaca;margin-bottom:20px}#product-images .thumbs{clear:both}#product-images .thumbs ul li{display:inline;float:left;padding-right:16px}#product-images .thumbs ul li.last{padding-right:0}#product-images .thumbs ul li img{border:1px solid #cacaca}#product-desc{float:left;width:100%;padding:20px 0 0 0}#product-desc h2{padding:0 0 10px 15px}#product-desc p{padding:0 10px 15px 15px}#product-desc ul,#product-desc ol{padding:0 10px 0 15px}#product-desc ul li{margin-left:15px;list-style:disc outside}#product-desc ol li{margin-left:15px}#product-desc strong{color:#006bb1}#product-desc .product-image{float:right;margin:0 0 20px 20px;clear:right}#product-desc .product-image .image{float:left;margin:10px 0 0 0;border:1px dashed #c7c7c7}#product-desc .sheartech-block{float:right;margin-left:25px;clear:right}#range-items{float:left;width:100%;padding:10px 0 0 0}#range-items h3{font-size:1.5em;margin:0 0 10px -15px;padding:0 0 10px 15px;color:#006bb1;border-bottom:1px dashed #006bb1}#range-items .row{padding:10px 0;border-bottom:1px dashed #cacaca}#range-items a{float:left;font-size:1.5em;margin:14px 0 0 0}#range-items img{float:left;margin:0 15px 0 0}#range-items a.order{float:right;margin:5px 0 0 0}#product-vars{float:left;width:100%;font-size:.9em}#product-vars .row.headings{color:#fff;font-weight:bold;border-bottom:none;padding:0}#product-vars .row.headings{background:#006bb1;padding:1px 0 5px 0}#product-vars div{float:left}#product-vars .row{padding:10px 0;border-bottom:1px dashed #cacaca}#product-vars .row{float:left;width:100%}#product-vars .row a.poa{display:inline-block;background:url(../../images/btns/enquire_btn.jpg) 0 0 no-repeat;width:70px;height:28px;text-indent:-9000px;margin-left:30px}#product-vars .cover{width:130px;padding:5px 0 0 15px}#product-vars .code{width:110px;padding:5px 0 0 0}#product-vars .price{width:50px;padding:5px 0 0 0}#product-vars .pack{width:50px;padding:5px 0 0 0}#product-vars .purchase{width:70px;padding:5px 0 0 15px}#product-vars .qty{width:58px;padding:0 0 0 0}#product-vars .row.headings .qty{width:58px;padding:5px 0 0 0}#product-vars .qty input[type="text"]{float:left;width:40px;padding:4px 5px 3px 5px;text-align:center;color:#999}#product-vars .add-to-basket{float:left;width:475px;padding:15px;background:#0a2972;color:#fff;margin:10px 0 20px 0}#product-vars .add-to-basket .total{float:right;width:200px;text-align:right}#product-vars .add-to-basket .total .text{float:right;padding:6px 0 0 0;line-height:1em}#product-vars .add-to-basket .total .value{float:right;padding:10px 30px 0 20px;font-size:3em}#product-vars .add-to-basket .total .value span{font-size:.7em}#product-vars .delivery-panels{float:left;width:595px;padding:20px 12px 20px 12px;border-top:1px dashed #cacaca;border-bottom:1px dashed #cacaca}#similar-products{clear:both;margin-bottom:20px;overflow:hidden}#similar-products #slider{width:999em}#similar-products #slider .panel{display:inline;float:left;width:220px;padding-right:15px}#similar-products #slider .panel span{display:block;background:#006bb1;padding:5px}#similar-products #slider .panel span a{color:#fff}#similar-products ul{float:right}#similar-products ul li{display:inline-block;margin-right:5px}#similar-products h3{color:#333;padding:0 0 20px 0;font-size:1.2em}.under-full-width{clear:both;margin-bottom:20px;padding:20px 0 20px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.under-full-width .panel{background:#ebf4fa;width:420px;display:inline-block;padding:20px;color:#006bb1;margin-top:10px}.under-full-width .panel.first{margin-right:20px}.under-full-width .panel h3{font-size:1.6em;font-weight:bold;margin:0 0 10px 0}.under-full-width .split-left{float:left;width:45%}.under-full-width .split-right{float:right;width:49%}.info-panels{margin-bottom:20px;padding:20px 0 20px;clear:both}.info-panels .panel{width:420px;display:inline-block;padding:20px}.info-panels .panel.first{margin-right:20px}.info-panels .panel h3{color:#006bb1;font-size:1.3em;font-weight:bold;margin:0 0 10px 0}.info-panels .panel img{float:right}#technical{float:left;width:600px;padding:20px 0 0 15px;border-top:1px dashed #ccc}#technical h2{float:left;width:600px;padding:0 0 5px 0;margin:0}#technical p{float:left;width:600px;padding:10px 0 10px 0;margin:0;font-size:.9em;color:#333}#technical .row.checkboxes{width:680px;padding:20px 0 10px 0;margin:0 0 0 -80px;line-height:1em}#technical .row.checkboxes label{height:40px}#technical .row{padding:0 0 10px 0}#technical .box{float:left;display:inline;width:90px;margin:0 0 0 80px}#technical label{float:left;width:75px;font-weight:bold;font-size:11px}#technical input[type="text"]{float:left;width:345px;border:1px solid #ccc;padding:5px}#technical input[type="text"].required{background:url(../../images/misc/required.gif) 314px 8px no-repeat}#technical input[type="checkbox"]{float:left}#technical input[type="image"]{float:right;margin:10px 0 0 0}#technical textarea{float:left;width:513px;height:159px;border:1px solid #ccc;padding:5px}#technical .tech-form-checks{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;float:left;margin:10px 0 20px 0;padding:10px 0 10px 0}.download-form *{box-sizing:border-box}.download-form .row{margin:10px 0 0}.download-form label{font-weight:bold;float:left;width:20%;padding-top:5px}.download-form input[type="text"],.download-form textarea{float:left;width:80%;border:1px solid #ccc;padding:5px}.download-form input[type="text"].required,.download-form textarea.required{background:url(../../images/misc/required.gif) right 8px no-repeat;background-position-x:calc(100% - 8px)}.download-form .checkboxes .box{margin-left:20%}.download-form .checkboxes .box input[type="checkbox"]{float:left;vertical-align:middle}.download-form .checkboxes .box label{width:80%;margin-left:5px;padding-top:0}#content-left fieldset{float:left;width:100%;padding:0 0 10px 0}#content-left fieldset label{float:left;width:80px;padding:5px 0 0 0;font-size:.9em;font-weight:bold;color:#333}#content-left fieldset .field{float:left;width:445px;border:1px solid #ccc;padding:5px}#content-left fieldset .field.required{background:url(../../images/misc/required.gif) 414px 8px no-repeat}#content-left fieldset .field.short{width:195px}#content-left fieldset .field.medium{width:355px}#content-left fieldset textarea{float:left;width:445px;height:140px;border:1px solid #ccc;padding:5px}#content-left fieldset .submit{float:right;display:inline;margin:0 68px 10px 0}#content-right{float:right;width:266px;padding:20px 0 0 0}#content-right .contact-box{float:right;width:222px;margin:0 0 10px 0;padding:25px 22px 12px 22px;background:#006bb1;color:#fff}#content-right .contact-box h3{font-size:1.6em;padding:0 0 10px 0}#content-right .contact-box p{padding:10px 0 10px 0;font-size:.9em;border-top:1px dotted #fff}#content-right .contact-box a{color:#fff}#content-right .contact-box span{float:left;clear:left;padding:0 0 5px 20px}#content-right .contact-box .tel{background:url(../../images/btns/phone.gif) 0 0 no-repeat}#content-right .contact-box .fax{background:url(../../images/btns/fax.gif) 0 0 no-repeat}#content-right .contact-box .email{background:url(../../images/btns/email.gif) 0 0 no-repeat}#content-right #map1,#content-right #map2{float:right;width:254px;height:200px;padding:5px;margin-bottom:20px;background:#006bb1;border:1px solid #006bb1}#content-right .panel{float:left;width:244px;padding:20px 0 5px 22px;margin:0 0 20px 0;font-size:.9em;background:#006bb1}#content-right .panel h4{color:#006bb1;font-size:1.6em;padding:0 0 10px 0;margin:0 0 0 -2px}#content-right .panel p{padding:0 80px 0 0;line-height:1.2em;color:#6d6d6d}#content-right .panel.related-articles{background:#fff}#content-right .panel.related-articles p{color:#006bb1;font-weight:bold;float:left;width:244px;margin:0 0 0 -22px;padding:0 0 10px 22px;border-bottom:1px dotted #006bb1}#content-right .panel.related-articles ul{float:left;padding:10px 0 0 0}#content-right .panel.related-articles ul li{color:#999;margin:0 0 4px 0}#content-right .panel.related-articles ul li a{color:#999}#content-right .panel.related-articles ul li img{display:inline;margin:0 0 0 5px}#content-right .panel.news{background:url(../../images/panels/news.png) 90% 60% no-repeat #b2d2e7}#content-right .panel.news a{color:#333}#content-right .panel.news p{padding:0 120px 0 0}#content-right .panel.news h4{padding:0 0 5px 0}#content-right .panel.case{background:url(../../images/panels/case-studies.png) 90% 85% no-repeat #006bb1}#content-right .panel.case a,#content-right .panel.case p,#content-right .panel.case h4{color:#fff !important}#content-right .panel.delivery{background:url(../../images/panels/delivery-information.png) 90% 85% no-repeat #d6d6d6}#content-right .panel .read-more{float:left;color:#006bb1 !important;font-weight:bold;font-size:1.35em;padding:0 0 0 13px;margin:10px 0 10px 0;background:url(../../images/btns/read-more-arrow.png) 0 3px no-repeat}.basket{float:left;width:100%}.basket .row{padding:10px 0;font-size:.9em}.basket .row div.content-right,.basket .row div.content-left{min-height:85px;height:auto !important;height:55px;padding:20px 0 10px 0}.basket .row div.content-right.alt,.basket .row div.content-left.alt{background:#f7fafd}#content-right .basket .row.titles{padding:8px 0 5px 0;min-height:23px;height:auto !important;height:23px;line-height:.95em}.basket .row div.content-right{float:right;width:300px}.basket .row.titles{border-bottom:none}.basket .row.titles .content-left,.basket .row.titles .content-right{padding:10px 0 5px 0;background:#006bb1;color:#fff;min-height:27px;height:auto !important;height:27px}.basket .row.titles .content-right{padding:5px 0}.basket .row div{float:left}.basket .row .img{padding:0 0 0 14px;width:50px}.basket .row .desc{width:245px}.basket .row .desc span{width:245px;float:left}.basket .row .size{width:74px}.basket .row .qty{width:74px;text-align:center}.basket .row .qty a{display:block;clear:both;font-style:italic}.basket .row .qty .remove{color:#333}.basket .row .qty input{width:45px;padding:3px 0 1px 0;margin:-3px 0 3px 0;text-align:center;color:#999}.basket .row .price{width:74px}.basket .row .subtotal{width:74px}.basket .row .next-day-del{width:80px;padding:0 0 0 16px}.basket .row .next-day-del.value{padding-top:10px}.basket .row .standard-del{width:80px}.basket .row .standard-del.value{padding-top:10px}.basket .row .lead-time{width:90px}.basket .row .lead-time.value{padding-top:10px;color:#006bb1;font-weight:bold}.basket .row.proceed{width:605px;text-align:right}.basket .row .proceed{border-bottom:none;text-align:right}.basket .proceed a img{float:right}.basket .row.offercode{width:605px;background:none repeat scroll 0 0 #d6d6d6;min-height:0 !important}.basket .row.offercode p{float:left;padding:5px 0 0 20px !important}.basket .row.offercode p span{color:#006bb1;font-size:1.3em;font-weight:bold;margin-right:10px}.basket .row.offercode .message_error{float:none;text-align:center;margin-left:auto;margin-right:auto;margin-top:30px;padding:2px 2px 2px 2px;width:373px}.basket .row.offercode #txtOfferCode{font-size:.9em;width:288px;padding:6px;border-radius:10px;border:1px solid #ddd;margin-left:30px}.basket .row.offercode{position:relative}.basket .row.offercode .submit{position:absolute;top:12px;right:70px}.basket .row.offercode span .submit{float:left;position:absolute;right:3px;top:3px}.basket .row.offercode .offercodes{width:605px;margin:12px 24px}.basket .row.offercode .offercodes .applied{font-weight:bold}.basket .row.offercode .offercodes .offeritem{display:inline-block;width:605px;margin:2px}.basket .row.offercode .offercodes .offeritem .delete img{display:inline-block;vertical-align:top}.basket .row.offercode .offercodes .offeritem .offerdesc{width:605px}.basket .row.subtotal{width:605px;border-bottom:none}.basket .row.subtotal.sml{padding:5px 0 3px 0;margin:0 0 1px 0;min-height:20px;height:auto !important;height:20px}.basket .row.delivery{width:605px;padding:5px 0 3px 0;margin:0 0 1px 0;border-bottom:none;background:#006bb1;color:#fff;min-height:20px;height:30px}.basket .row.delivery.no-bg{background:#fff;color:#006bb1}.basket .row.delivery .left{text-align:left}.basket .row.delivery select{float:right;margin:5px 0 0 10px;padding:3px 0 1px 0}.basket .row.delivery.no-bg .left span{float:right;margin:5px 0 0 10px;padding:3px 0 1px 0}.basket .row.delivery .right{padding:7px 0 0 0}.basket .row.delivery-charge{width:605px;border-bottom:none;background:#0a2972;color:#fff;min-height:10px;height:10px;padding:5px 0 3px 0}.basket .row.delivery-charge.no-bg{background:#fff;color:#006bb1}.basket .row.delivery-charge .left{text-align:left}.basket .row.delivery-charge .left span{float:right}.basket .row.vat{width:605px;border-bottom:none;min-height:20px;height:20px;border-bottom:1px dashed #7ab2d6;padding:16px 0 11px 0}.basket .row.final-total{width:605px;border-bottom:none;min-height:20px;height:20px;color:#006bb1;font-size:1.5em;border-bottom:1px dashed #7ab2d6;padding:20px 0 15px 0}.basket .row .left{width:490px;padding:0 0 0 15px;text-align:right}.basket .row .right{width:74px}#register{float:right;width:416px;background:#fff;padding:25px 14px 0 14px;margin:0 0 20px 0;color:#666}#register h1{color:#006bb1;padding:0 0 10px 0;font-weight:normal}#register p{color:#006bb1;padding:0 0 15px 0;font-size:.9em}#register .row{padding:0 0 15px 0}#register label{float:left;width:75px;padding:4px 0 0 0;font-weight:bold;font-size:.9em;line-height:1.1em}#register label.light{color:#999}#register input{float:left}#register input[type="text"]{width:325px;border:1px solid #ccc;padding:5px;background:url(../../images/misc/required.gif) 444px 8px no-repeat #fff}#register input[type="password"]{width:325px;border:1px solid #ccc;padding:5px;background:url(../../images/misc/required.gif) 444px 8px no-repeat #fff}#register input[type="checkbox"]{display:inline;margin:1px 10px 0 80px}#register .row.remember p{margin:0 0 0 75px}#register .row.remember label{width:300px;color:#666;font-weight:normal;padding:0;margin:0 10px 0 0}#register .row.remember a{color:#b3d3e8;font-size:.9em}#register .login{float:left;padding:15px 14px 15px 0;display:inline;background:none;width:430px;margin:0 0 0 -14px}#register input[type="image"]{float:right}#login{float:left;width:591px;background:#006bb1;padding:25px 14px 0 14px;margin:0 0 20px 0;color:#fff}#login h1{color:#fff;padding:0 0 10px 0;font-weight:normal}#login h2{color:#fff;font-size:20px;padding:0 0 10px 0;font-weight:normal}#login p{color:#fff;padding:0 0 15px 0;font-size:.9em}#login .row{padding:0 0 15px 0}#login label{float:left;width:80px;padding:4px 0 0 0;font-weight:bold;font-size:.9em}#login input{float:left}#login input[type="text"]{width:475px;border:1px solid #ccc;padding:5px;background:url(../../images/misc/required.gif) 444px 8px no-repeat #fff}#login input[type="password"]{width:475px;border:1px solid #ccc;padding:5px;background:url(../../images/misc/required.gif) 444px 8px no-repeat #fff}#login input[type="checkbox"]{display:inline;margin:1px 10px 0 80px}#login .row.remember label{width:120px;padding:0;margin:0 10px 0 0;border-right:1px dashed #70a3c4}#login .row.remember a{color:#b3d3e8;font-size:.9em}#login .login{float:left;padding:15px 14px 15px 0;display:inline;background:#0a2972;width:605px;margin:0 0 0 -14px}#login input[type="image"]{float:right}#login.account-activation{background:#d6d6d6;color:#666}#login.account-activation p{color:#666}#login.account-activation h1{color:#006bb1;font-size:1.7em}#login.account-activation label{width:400px}#login.account-activation input[type="text"]{width:163px;border:1px solid #ccc;padding:5px;background:#fff}#login.left{width:416px;float:left}#login.left .login{width:430px;margin:10px 0 0 -14px;background:none}#login.left .login.blue{width:430px;margin:60px 0 0 -14px;background:none repeat scroll 0 0 #0a2972}#login.left label{width:75px}#login.left input[type="text"]{width:325px}#login.left input[type="password"]{width:325px}.acc-info h2{padding-left:0}.acc-info .details{float:left;width:605px;padding:20px 0 20px 15px;border-top:1px dashed #7ab2d6;border-bottom:1px dashed #7ab2d6}.acc-info .password .submit{float:right;margin-right:20px}.acc-info .details .row{padding:0 0 10px 0}.acc-info .details .left{width:100px;font-weight:bold}.acc-info .details .right{width:485px}.acc-info .options{float:left;width:605px;padding:20px 0 20px 15px;border-bottom:1px dashed #7ab2d6}.acc-info .options .row p.success,p.success{color:#0c6 !important;font-weight:bold}.acc-info .options .row p.fail,p.fail{color:#f00 !important;font-weight:bold}.acc-info .options input[type="checkbox"]{float:left;margin:0 10px 10px 0}.acc-info .password{float:left;width:605px;padding:20px 0 20px 15px;border-bottom:1px dashed #7ab2d6}.acc-info .password p{padding:0 0 15px 0}.acc-info .password .row{padding:5px 0 10px 0}.acc-info .password label{float:left;width:100px;font-weight:bold;line-height:1em}.acc-info .password input[type="text"],.acc-info .password input[type="password"]{float:left;width:475px;border:1px solid #ccc;padding:5px;background:url(../../images/misc/required.gif) 444px 8px no-repeat}#order-history{float:left;width:100%;padding:10px 0}#order-history .row{width:605px;padding:10px 0 10px 15px;margin:0 0 0 -15px}#order-history .rowA{background:#f6fafd}#order-history .row div{float:left;font-size:.9em}#order-history .row.headings{background:#006bb1;padding:10px 0 10px 15px;margin:0 0 0 -15px;width:605px;color:#fff;font-weight:bold}#order-history .row.headings div{min-height:20px;height:auto !important;height:20px;line-height:1em}#order-history .row.headings div span{min-height:20px;height:auto !important;height:20px;line-height:20px}#order-history .proj-title{width:110px;font-weight:bold}#order-history .date{width:85px}#order-history .order-no{width:80px}#order-history .total{width:80px}#order-history .approved{width:85px}#order-history .options{width:125px}#order-history .go{width:80px}.login-headers{float:left;width:100%}.login-headers h1{width:434px;padding:0 0 20px 10px;margin:0 0 0 0}.checkout-header{float:left;width:100%;border-bottom:1px dashed #7ab2d6;padding:0 0 10px 0;margin:0 0 20px 0}.checkout-steps{float:left;width:100%;margin:0 0 20px 0}#checkout-register{float:right;width:430px;background:#fff;padding:0 0 0 14px;margin:0 0 20px 0;color:#666}#checkout-register h1{color:#006bb1;padding:0 0 10px 0;font-weight:normal}#checkout-register h3{color:#006bb1;font-size:1.4em;margin:0 0 0 0;padding:0 0 10px 0;font-weight:normal}#checkout-register p{color:#666;padding:0 0 10px 0;font-size:.9em}#checkout-register .button{float:left;width:187px;padding:17px 14px 17px 0;margin:0 0 0 0;background:#bcbbbb;position:absolute;bottom:0;left:0}#checkout-register .button.blue{background:#006bb1;padding:17px 14px 14px 0}#checkout-register .button a{float:right}#checkout-register .box{float:left;width:167px;min-height:183px;height:auto !important;height:183px;position:relative;padding:25px 22px 50px 13px;background:#d6d6d6;line-height:1.25em}#checkout-register .box span{color:#333}#checkout-register .box .cards{margin:0 0 10px -2px}#checkout-register .box.blue{float:right;background:#b2d2e7}.checkout-address{float:left;width:559px;background:#006bb1;padding:22px 40px 10px 20px;color:#fff}.page-content+.checkout-address{width:560px;margin:0 0 20px}.checkout-address .row{float:left;width:559px;margin:0 0 10px 0;font-size:11px}.checkout-address .add-new{float:left;width:100%;font-weight:bold;padding:0 0 15px 0}.checkout-address .add-new img{float:left;margin:3px 5px 0 0}.checkout-address a{color:#fff}.checkout-address p{padding:10px 0 10px 0 !important;color:#b3d3e8}.checkout-address label{float:left;width:100px;padding:4px 0 0 0}.checkout-address input[type="text"]{float:right;width:447px;padding:5px 5px;margin:0 0 10px 0;border:1px solid #ccc}.checkout-address input[type="text"].short{float:left;width:125px}.checkout-address input[type="text"].mid{float:left;width:320px}.checkout-address input[type="text"].required{background:url(../../images/misc/required.gif) 414px 8px no-repeat #fff}.checkout-address input[type="text"].required.short{background:url(../../images/misc/required.gif) 92px 8px no-repeat #fff}.checkout-address input[type="text"].required.mid{background:url(../../images/misc/required.gif) 286px 8px no-repeat #fff}.checkout-address input[type="radio"]{float:left;margin:1px 10px 0 0}.checkout-address label.address{padding:0 0 0 0}.checkout-address .row.submit{width:580px;padding:10px 20px;margin:0 -20px -10px;background:#0a2972}.checkout-address .row.submit input[type=image]{float:right}.delivery-instructions{float:right;width:240px;padding:20px 10px 10px 0;border-top:1px dashed #7ab2d6}.delivery-instructions.no-border{border-top:none;padding:0 10px 10px 0}.delivery-instructions h2{padding:0 0 20px 0}.delivery-instructions p{font-size:11px}.delivery-instructions textarea{font-size:11px;float:left;width:240px;height:200px}.continue{float:left;width:100%;padding:20px 0 20px 0;margin:20px 0 0 0;border-top:1px dashed #7ab2d6}.continue input{float:right}.select-address{float:left;overflow:hidden;width:620px;padding:20px 0 0;border-top:1px dashed #7ab2d6}.select-address .row{padding:15px;margin:0 0 10px;float:none;background:#f6fafd}.select-address input[type="radio"]{margin:1px 10px 0}.select-address label{font-weight:bold;width:536px}.select-address p{margin:0 0 0 35px;font-size:11px;width:536px}.select-address h2{padding-left:0}.select-project{float:left;padding:0 0 10px 20px;width:898px}.select-project h2{padding:0 0 10px 0;clear:both}.select-project p.instruction{font-size:1.3em;font-weight:normal;color:#006bb1;margin:10px 0 15px 0}.select-project p{float:left;padding:1px 0 10px 0;margin:0 10px 0 0;font-weight:bold;font-size:11px}.select-project select{float:left;padding:1px 0;margin:0 10px 0 0;width:300px}.select-project img{float:left;margin:4px 0 0 0}.basket-details{float:left;width:620px;padding:10px 0;font-size:11px;background:#f6fafd}.basket-details .row{overflow:hidden;padding:5px 20px;width:auto}.basket-details .row.titles{float:none;background:#e4e7e9;font-weight:bold;color:#006bb1;margin:10px 0 10px 0;padding:5px 20px}.basket-details .prod-code{float:left;width:100px}.basket-details .desc{float:left;width:230px}.basket-details .cost{float:left;width:80px}.basket-details .qty{float:left;width:90px}.basket-details .total{float:left;width:65px}.basket-details .subtotal{float:left;width:100%;padding:10px 0;margin:10px 0 0 0;border-top:1px dashed #7ab2d6}.basket-details .subtotal .row{float:none;padding:5px 30px}.basket-details .subtotal .row .qty{float:right}.basket-details .subtotal .row .total{float:right;padding-right:5px}.basket-details .final-total{float:right;width:240px;padding:10px 0 0;color:#006bb1;border-top:1px dashed #7ab2d6}.basket-details .final-total .row{float:none;padding:5px 30px 0 0}.basket-details .final-total .row .qty{float:right;font-weight:bold;padding-top:1px}.basket-details .final-total .row .total{float:right;padding-right:5px;font-size:1.5em}.order-details{overflow:hidden;padding:10px 20px}.order-details div{float:left;margin:0 40px 0 0}.delivery-details{float:right;width:240px;padding:63px 10px 10px 0}.delivery-details .row{width:230px;padding:5px 0 15px 10px}.delivery-details .row.titles{background:#e4e7e9;font-weight:bold;color:#006bb1;margin:0 0 10px 0;padding:6px 0 5px 10px}.checkout-steps{float:left;width:100%}.checkout-steps .step-box{float:left;padding:30px 10px 10px 15px;width:261px;min-height:257px;height:auto !important;height:257px;background:#b2d2e7;font-size:11px}.checkout-steps .step-box.middle{display:inline;margin:0 30px;background:#e0e0e0}.checkout-steps .step-box.middle a.review{float:left;margin:0 0 5px 0}.checkout-steps .step-box h2{padding:0 0 10px 0}.checkout-steps .step-box .row{padding:0 0 0 0}.checkout-steps .step-box.address .hidden-input{float:left;width:100%;padding:10px 0 0 0;border-top:1px dotted #fff}.checkout-steps .step-box.address .hidden-input strong{color:#006bb1}.checkout-steps .step-box.address input[type='checkbox']{float:left;margin:0 5px 15px 0}.checkout-steps .step-box.address label{float:left;width:100%;font-weight:bold;margin:0 5px 0 0}.checkout-steps .step-box.address input[type='text']{float:left;width:246px;margin:0 5px 5px 0;padding:5px 4px;border:1px solid #ccc}.checkout-steps .step-box.address input[type='text'].short{width:146px;background:url(../../images/misc/required.gif) 110px 8px no-repeat #fff}.checkout-steps .step-box.address input[type='text'].required{background:url(../../images/misc/required.gif) 210px 8px no-repeat #fff}.checkout-steps .step-box .subtotal{float:left;width:100%;padding:15px 0;margin:10px 0 0 0;border-top:1px dashed #7ab2d6}.checkout-steps .step-box .subtotal .row .qty{float:right;width:115px}.checkout-steps .step-box .subtotal .row .total{float:right;padding-right:5px;width:60px}.checkout-steps .step-box .final-total{float:right;width:260px;padding:10px 0 0 0;color:#006bb1;border-top:1px dashed #7ab2d6}.checkout-steps .step-box .final-total .row .qty{float:right;font-weight:bold;padding-top:1px;width:115px}.checkout-steps .step-box .final-total .row .total{float:right;padding-right:5px;font-size:1.5em;width:60px}.checkout-steps .step-box.place-order strong{color:#006bb1}.checkout-steps .step-box.place-order p{padding:0 0 15px 0 !important}.checkout-steps .step-box.place-order p.terms{font-style:italic;padding:15px 0 25px 0 !important}.checkout-steps .step-box.place-order p.terms a{color:#333;padding:0 0 0 0}.checkout-steps .step-box.place-order p.terms img{display:inline;margin:0}.checkout-steps .step-box.place-order a.order{float:right}.addresses{float:left;width:620px;padding:20px 0;display:inline;margin:0 0 20px;border-top:1px dashed #7ab2d6;border-bottom:1px dashed #c6c7c9;background:#f6fafd}.addresses .billing{float:left;width:210px;padding:0 0 0 20px}.addresses .delivery{float:left;width:210px;padding:0 0 0 20px}.confirmation-text{float:left;width:600px;padding:0 0 20px 20px;border-bottom:1px dashed #7ab2d6}.confirmation-text h2{padding-left:0}.delivery-schedule{float:left;width:600px;padding:20px 0 10px 20px;border-bottom:1px dashed #7ab2d6}.delivery-schedule strong{color:#006bb1}.order-summary{float:left;width:620px;padding:20px 0 0;border-bottom:1px dashed #7ab2d6;background:#f6fafd}.order-summary h2{padding:0 20px 10px}#content .order-summary p{padding:0 20px 10px}.return{float:left;width:100%;padding:0 0 30px 0}.return a{float:left;display:inline;margin:0 0 0 20px}.manage-text{float:left;width:100%;border-bottom:1px dashed #006bb1;padding:20px 0 0 0;margin:0 0 20px 0}.manage-text p.intro{padding:0 0 20px 15px !important}.added{float:left;width:589px;padding:10px 15px 10px 15px;margin:0 0 15px 0;background:#0a2972;font-size:.9em;color:#fff}.added img{float:left;margin:2px 5px 0 0}#addproject{float:left;width:589px;padding:15px 15px 0 15px;margin:0 0 20px 0;background:#006bb1;font-size:.9em;color:#fff}#addproject span{float:left;padding:5px 15px 0 10px}#addproject .add-new{float:left;width:100%;font-weight:bold;padding:0 0 15px 0}#addproject .add-new img{float:left;margin:3px 5px 0 0}#addproject a{color:#fff}#addproject input.imgsubmit{float:right}#addproject .row.site-address{border-top:1px dotted #fff;padding:10px 0 15px 0}#addproject .row{padding:0 0 15px 0}#addproject label{float:left;padding:4px 0 0 0;width:100px;font-weight:bold}#addproject select{float:left;padding:2px;margin:3px 10px 0 0}#addproject input[type='text']{float:left;width:450px;padding:5px 4px 6px 4px;margin:0 0 5px 0;border:1px solid #ccc;background:#fff}#addproject input[type='text'].required{background:url(../../images/misc/required.gif) 414px 8px no-repeat #fff}#addproject input[type='text'].short{width:135px}#addproject span.find{float:left;width:145px;padding:0 10px 0 0}#addproject span.find a{float:left;text-decoration:underline}#addproject a.find-address{float:left;margin:7px 0 0 0}#addproject input[type='text'].short.required{background:url(../../images/misc/required.gif) 100px 8px no-repeat #fff}#addproject input[type='text'].mid{width:320px}#addproject input[type='text'].mid.required{background:url(../../images/misc/required.gif) 285px 8px no-repeat #fff}#addproject input[type='checkbox']{float:left;margin:5px 20px 0 0}#addproject input[type='radio']{float:left;margin:5px 20px 0 0}#addproject .submit{float:left;width:591px;background:#0a2972;padding:20px 14px 18px 14px;margin:0 0 0 -15px;color:#fff}#addproject .submit a{float:right}.showprojects{float:left;width:100%}.showprojects span{float:left;padding:5px 15px 0 10px}.showprojects .row{float:left;width:100%;padding:10px 0 8px 0;margin:0 0 10px 0;background:#f7fafd}.showprojects .archived{float:left;width:100%;padding:5px 0}.showprojects .project-title{float:left;padding:0 10px 0 17px;border-right:1px dashed #e6e7e9;font-weight:bold;width:175px}.showprojects .orders{float:left;width:150px;padding:0 0 0 10px}.showprojects .orders span{color:#006bb1}.showprojects .dropdown{float:right;padding:0 5px 0 0}.showprojects .dropdown select{float:right;margin:0;padding:0}.showprojects .view{float:right;width:60px;padding:4px 0 0 5px}.showprojects .edit{float:right;width:40px;padding:4px 4px 0 5px}.showprojects #edit{float:left;width:589px;padding:15px 15px 0 15px;font-size:.9em}.showprojects #edit .row{padding:0 0 15px 0}.showprojects #edit label{float:left;padding:4px 0 0 0;width:100px;font-weight:bold;color:#006bb1}.showprojects #edit select{float:left;padding:2px;margin:3px 10px 0 0}.showprojects #edit input[type='text']{float:left;width:450px;padding:5px 4px 6px 4px;margin:0 0 5px 0;border:1px solid #ccc;background:#fff}.showprojects #edit input[type='text'].required{background:url(../../images/misc/required.gif) 414px 8px no-repeat #fff}.showprojects #edit input[type='text'].short{width:135px}.showprojects #edit span.find{float:left;width:145px;padding:0 10px 0 0}.showprojects #edit span.find a{float:left;text-decoration:underline}.showprojects #edit a.find-address{float:left;margin:7px 0 0 0}.showprojects #edit input[type='text'].short.required{background:url(../../images/misc/required.gif) 100px 8px no-repeat #fff}.showprojects #edit input[type='text'].mid{width:320px}.showprojects #edit input[type='text'].mid.required{background:url(../../images/misc/required.gif) 285px 8px no-repeat #fff}.showprojects #edit input[type='checkbox']{float:left;margin:5px 20px 0 0}.showprojects #edit input[type='radio']{float:left;margin:5px 20px 0 0}.showprojects #edit input[type='image']{float:right}.showprojects .archived{float:left;width:100%;padding:15px 0 10px 0}.showprojects .archived strong{float:left;padding:0 10px 0 15px}.showprojects .archived input{float:left;margin:0 10px 0 0}.showprojects .archived img{float:left;margin:3px 0 0 0}.project-header{float:left;width:100%;padding:10px 0;margin:0 0 20px 0;color:#fff;background:#006bb1}.project-header h2{float:left;margin:0;padding:0 0 0 15px;font-size:1.8em;font-weight:normal;color:#fff}.project-header .right{padding:3px 15px 0 0}.project-header .right a{margin:4px 0 0 10px}#add-address{float:left;width:100%;padding:20px 0 0 0}#add-address .row{padding:0 0 15px 0;border-bottom:none}#add-address label{float:left;padding:4px 0 0 0;width:100px;font-weight:bold}#add-address select{float:left;width:320px;padding:2px}#add-address input[type='text']{float:left;width:450px;padding:5px 4px 6px 4px;margin:0 0 5px 0;border:1px solid #ccc;background:#fff}#add-address input[type='text'].required{background:url(../../images/misc/required.gif) 414px 8px no-repeat #fff}#add-address input[type='text'].short{width:135px}#add-address span.find{float:left;width:145px;padding:0 10px 0 0}#add-address span.find a{float:left;text-decoration:underline}#add-address a.find-address{float:left;margin:7px 0 0 0}#add-address input[type='text'].short.required{background:url(../../images/misc/required.gif) 100px 8px no-repeat #fff}#add-address input[type='text'].mid{width:320px}#add-address input[type='text'].mid.required{background:url(../../images/misc/required.gif) 285px 8px no-repeat #fff}#add-address input[type='checkbox']{float:left;margin:5px 20px 0 0}#add-address input[type='image']{float:right;display:inline;margin:0 15px 0 0}#content-listing.project-budgeting .row{width:903px;margin:0 0 0 0;padding:5px 0 5px 15px;font-size:.9em}#content-listing.project-budgeting .row.titles{background:#006bb1;color:#fff;padding:5px 0 5px 15px;margin:10px 0 0 0;border:none}#content-listing.project-budgeting .row div{float:left}#content-listing.project-budgeting .order{width:70px}#content-listing.project-budgeting .code{width:80px}#content-listing.project-budgeting .desc{width:300px}#content-listing.project-budgeting .qty{width:70px}#content-listing.project-budgeting .size{width:100px}#content-listing.project-budgeting .price{width:75px}#content-listing.project-budgeting .value{width:80px}#content-listing.project-budgeting .date{width:80px}#content-listing.project-budgeting .delivery{width:80px}#set-budget{float:left;width:100%;margin:0 0 0 0;padding:20px 0 20px 0;border-top:1px dashed #7ab2d6}#set-budget input[type="checkbox"]{float:left;margin:3px 10px 0 0}#set-budget input[type="text"]{float:left;margin:0 10px 0 0;border:1px solid #ccc;background:#fff;padding:3px}#set-budget input[type="image"]{padding-top:5px}#set-budget strong{float:left;padding:2px 10px 0 15px;color:#006bb1}#set-budget img{float:left;margin:3px 0 0 0}#budget-boxes{float:left;width:100%;margin:0 0 15px 0;padding:20px 0;border-top:1px dashed #7ab2d6;border-bottom:1px dashed #7ab2d6}#budget-boxes .box{float:left;width:262px;padding:10px 15px;margin:0 20px 0 0;font-size:2em;background:#006bb1;color:#fff;line-height:1.4em}#budget-boxes .box.spend{background:#7fb5d8;color:#006bb1}#budget-boxes .box span{font-size:1.4em;color:#fff}#budget-boxes .box.right{margin:0 0 0 0;background:#c8c8c8;color:#999}#budget-boxes .box.right span{color:#006bb1}.export-data{float:left;width:100%;padding:20px 0;border-bottom:1px dashed #7ab2d6}.export-data a{float:right}#register{float:left;width:100%;padding:20px 0 0 0;background:#ebf4fa}#register .row{padding:0 0 15px 0;border-bottom:none}#register label{float:left;padding:5px 0 0 20px;width:100px;font-weight:bold;color:#333}#register select{float:left;padding:2px}#register input[type='text']{float:left;width:450px;padding:5px 4px 6px 4px;margin:0 0 5px 0;border:1px solid #ccc;background:#fff}#register input[type='text'].required,#register input[type='password'].required{background:url(../../images/misc/required.gif) 414px 8px no-repeat #fff}#register input[type='text'].short{width:135px}#register span.find{float:left;width:145px;padding:0 10px 0 0}#register span.find a{float:left;text-decoration:underline}#register a.find-address{float:left;margin:7px 0 0 0}#register input[type='text'].short.required{background:url(../../images/misc/required.gif) 100px 8px no-repeat #fff}#register input[type='text'].mid{width:320px}#register input[type='text'].mid.required,#register input[type='password'].mid.required{background:url(../../images/misc/required.gif) 285px 8px no-repeat #fff}#register input[type='checkbox']{float:left;margin:5px 20px 0 0}#register input[type='image']{float:right;display:inline;margin:0 15px 0 0}#register .submit{float:left;width:100%;padding:15px 0 12px 0;background:#006bb1}#register .submit a{float:right;display:inline;margin:0 20px 0 0}#register h1{padding:0 0 10px 20px;font-size:2em}#register p{padding:0 0 2px 20px;color:#333}#register .disclaimer{float:left;padding:0 0 30px 100px}#register .disclaimer input[type='checkbox']{float:left;margin:0 10px 0 0}#register .disclaimer .blue{color:#006bb1}.acc-benefits{float:left;width:100%;font-size:.9em}.acc-benefits h2{font-size:2em;padding:20px 0 10px 0;color:#006bb1}.acc-benefits p{padding:0 40px 0 0}.acc-benefits ul li{background:url(../../images/btns/tick-blue.png) 0 3px no-repeat;padding:0 40px 0 15px;margin:0 0 10px 0;font-weight:bold}.acc-benefits ul li ul li{background:url(../../images/btns/paging-right.png) 0 3px no-repeat;padding:0 40px 0 15px;margin:0 0 10px 0;font-weight:bold}#order-details{float:left;width:100%;padding:30px 0}#order-details .acc-no{float:left;width:221px;padding:0 0 0 17px}#order-details .date{float:left;width:140px}#order-details .po-no{float:left;width:200px}#order-details .ordered-by{float:left;width:190px}#order-details .name{float:left;width:150px}#delivery-details{float:left;width:100%;padding:20px 0 10px 0;border-bottom:1px dashed #ccc}#delivery-details h4{float:left;width:100%;padding:0 0 10px 0;color:#999;font-weight:bold}#delivery-details p{font-size:.9em}#delivery-details .address{float:left;width:300px;padding:0 0 0 15px}#delivery-details .instructions{float:right;width:360px;padding:0 70px 0 0}#re-order{float:right;width:250px;padding:15px 15px 30px 15px}#re-order h2{padding:0 0 15px 0}#re-order p{font-size:.9em}.payment-account-outer{background:#f6fafd;float:left;padding:10px 5px 10px 10px;width:99%}#left-column-pdf{float:left;width:580px;padding:0 0 20px 0}#right-column-pdf{float:right;width:266px;padding:0 0 20px 0;margin:-8px 0 0 0}#right-column-pdf img{width:140px;height:105px;border:1px solid #f2f2f2;margin-bottom:15px}#header-pdf{border-bottom:1px dashed #006bb1;margin-bottom:20px}#header-pdf #address-details-pdf{padding:30px 0 0 15px;height:120px}#header-pdf #address-details-pdf p.add-header-pdf{color:#006bb1;font-size:1.1em;font-weight:bold}.ie6 input{vertical-align:text-bottom}.ie7 img{-ms-interpolation-mode:bicubic}.paging.address strong{float:left}.project-title.blue{clear:both;padding:10px 0;margin:0 0 15px;background:#006bb1}.project-title.blue h2{float:left;color:#fff;padding:0 0 0 15px}.project-title.blue .right{margin:0 15px 0 0}.project-title.blue form{margin:0;padding:0}.project-title.blue select{float:right;margin:0 10px 0 0;padding:0}.project-title.blue input{float:right;margin:5px 0 0 0;padding:0}.project-title.blue a{float:right;padding:5px 0 0 5px}.post-info .list-btn{float:left;color:#006bb1;font-weight:bold;background:url('../../images/btns/small-back.gif') no-repeat left center;padding:0 0 0 10px;margin:0 0 0 12px}#addproject .tickboxes{clear:both;border:1px dashed #fff;padding:0 5px;margin:0 0 15px}.tickboxes td{text-align:left;vertical-align:top;padding:10px 5px}#addproject .tickboxes label{float:none;width:auto;padding:0;vertical-align:middle}#addproject .tickboxes input[type="checkbox"]{float:none;display:inline;vertical-align:middle;margin:0 10px 0 0}.pesky{display:none}#cat-filter{margin:0 0 20px 0}#cat-filter h3{font-weight:bold;font-size:1.2em}#cat-filter ul{margin:10px 0 30px 20px}#cat-filter ul li{background:url("../../images/btns/arrow-blue.png") no-repeat 0 3px;padding-left:20px;font-size:1.1em}#cat-filter ul li.active{font-weight:bold}#cat-filter input[type="text"]{margin:10px 10px 0 0;border:1px solid #d6d6d6;padding:5px;float:left;width:190px}#cat-filter input[type="image"]{margin-top:12px;float:left}#filter-block{float:left;margin-top:20px;color:#006bb1}#filter-block h3{font-size:1.4em;margin-bottom:20px}#filter-block ul li.main{padding:10px 0 10px 0;border-top:1px solid #c9e0ee;width:250px}#filter-block ul li span.title{font-weight:bold;margin-bottom:10px;color:#333}#filter-block ul li label{display:inline-block;margin:5px 0 0 15px}.tabbed{margin-bottom:20px}.tabbed>ul{height:30px;list-style:none}.tabbed>ul li{float:left;list-style:none;margin:0 1px}.tabbed>ul li a{background-color:#ebf4fa;display:block;height:30px;line-height:30px;padding:.5em 1em;font-weight:bold}.tabbed>ul li a:hover{text-decoration:none}.tabbed>ul li.selected{margin-bottom:-1px}.tabbed>ul li.selected a{background-color:#fff;border:1px solid #d2d2d2;border-bottom:none}.tabbed .tabs{background-color:#fff;border:1px solid #d2d2d2;margin-top:12px}.tabbed .tab{left:0;top:0;display:none;padding:0 1em 1em 1em}.tabbed .tab.selected{display:block}.tabbed #tab_desc,.tabbed #tab_advantages,.tabbed #tab_docs{padding:15px 10px 5px 10px}.tabbed #tab_desc ul,.tabbed #tab_advantages ul,.tabbed #tab_docs ul{margin:15px 0 0 15px}.tabbed #tab_desc ul li,.tabbed #tab_advantages ul li,.tabbed #tab_docs ul li{list-style:disc;line-height:1.3em}#heros{width:100%;padding:3px}#heros .text{float:left;width:350px;min-height:293px;height:auto !important;padding:0}#heros .text h1{padding:0 0 25px 0;font-size:2.2em;line-height:1em}#heros .text p{padding:0 0 10px 0}#heros .text a.more{margin-left:20px;font-size:1.4em;color:#000}#heros .image{float:right;width:500px;overflow:hidden}#heros .image img{float:right}.owl-theme .owl-controls .owl-nav{position:absolute;left:-50px;right:-50px;top:50%;transform:translateY(-50%)}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:none;color:#d6d6d6;position:absolute;font-size:28px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:none;color:#869791}.owl-theme .owl-controls .owl-nav .owl-next{right:0}.owl-theme .owl-controls .owl-nav .owl-prev{left:0}.popup{padding:10px}.sitemap-left{float:left}.sitemap-right{float:right}}