#container{width:930px;margin:0 auto 10px auto;background-color:#fff;padding:0;box-shadow:0 0 5px 5px rgba(0,0,0,.2)}html{background:#fff url('styleImage.aspx?styleid=547&filename=backgroundtile.png') repeat-x fixed;font-family:Arial,sans-serif;font-size:8pt}body{width:930px;padding:10px;margin:10px auto;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2);display:grid;grid-template-rows:175px 40px 1fr;color:#073366}a:link,a:visited{color:#3d79a6}a img{border:none}.clear{clear:both}input{padding:5px;text-transform:uppercase;font-family:tahoma,sans-serif;font-size:8pt;font-weight:bold;text-align:center}input[type="submit"],input[type="button"],button{border:none;background-color:#073366;color:#fff;font-weight:bold;font-size:8pt;text-decoration:none;cursor:pointer;transition:all .2s}input[type="submit"]:hover,input[type="button"]:hover,button:hover{background-color:#3d79a6}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #d7e4ed;color:#073366;border-radius:2px;transition:all .2s}input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,textarea:active,select:active,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,select:focus{border-color:#073366}#bodysection{display:block;background-repeat:repeat-x;color:#3d79a6;float:right;width:692px;margin:0 10px 15px 0;padding:0 10px 10px 10px}h1{text-transform:uppercase}h2{text-align:center}h2,h3{color:#00b0f0}.CRMProdItemAddToBasket input[type="text"]{width:30px;background-color:#d7e4ed;color:#3d79a6;border:1px solid #d7e4ed}.CRMUserRegFormSubmit input[type="submit"]{font-size:1.3em;width:133px;margin:20px 0 0 0;cursor:pointer;text-transform:uppercase}header{display:grid;grid-template-columns:275px 1fr;font-weight:bold;color:#073366}header #greetings-plugins{display:grid;grid-template-columns:repeat(2,1fr)}header #communication-links{display:grid;grid-template-columns:1fr 2fr 2fr}header #communication-links .trustpilot-widget{width:250px}header section{display:grid;grid-template-rows:repeat(3,1fr);align-items:baseline;text-align:right}ul#header-links{margin:10px 0}ul#header-links li{height:20px;line-height:20px;display:inline-block;margin:0;padding-left:10px}ul#header-links li img{width:20px;height:20px;margin-right:5px}#prod-search form{display:grid;grid-template-columns:0 2fr 1fr;grid-column-gap:5px}#topmenu{position:relative}#topmenu ul{list-style:none;padding:0;margin:0;z-index:99;height:34px;overflow:hidden;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;margin-left:5px}#topmenu ul li{display:inline;float:left;background:#073366 url('styleImage.aspx?styleid=547&filename=bar-background.gif') repeat-x;color:#fff}#topmenu ul li a{border:solid #000 0;border-right-width:1px;display:block;font-weight:bold;height:34px;line-height:34px;text-align:center;text-decoration:none;text-transform:uppercase;padding:0 9px;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:7.5pt}#topmenu ul li a:hover{background-color:#073366;border-color:#073366}#topmenu ul li ul li a:hover{text-decoration:underline;background:#efefef;color:#073366}#topmenu ul li ul li ul li a:hover{text-decoration:underline;background:#fff;color:#073366}#topmenu li:hover ul{position:absolute;left:auto;opacity:1}#topmenu li:hover ul ul{opacity:1;left:-999em}#topmenu li ul li{display:block;float:none;background:#efefef;color:#000}#topmenu li ul li ul li{display:block;float:none;background:#fff;color:#000}#topmenu li ul li a{border:none;height:31px;line-height:14px;text-align:left;width:170px;font-size:8pt;color:#000}#topmenu li ul{opacity:0;height:auto;position:absolute;left:-999em;padding:5px;overflow:visible}#topmenu li ul ul{opacity:1}#topmenu .link_selected{background-color:#d7e4ed}#topmenu ul li.link_selected a:link,#topmenu ul li.link_selected a:visited{color:#fff}#topmenu ul li.link_selected a:hover{color:#fff}addp #topmenu ul li:last-child a{border-right-width:0;margin-right:0}#topmenu ul ul li:hover ul ul,#topmenu ul ul li:hover ul ul ul,#topmenu ul ul li:hover ul ul ul ul,#topmenu ul ul li:hover ul ul ul ul ul,#topmenu ul ul li:hover ul ul ul ul ul ul{visibility:hidden;left:165px;opacity:0;top:auto}#topmenu ul ul li:hover ul,#topmenu ul ul li li:hover ul,#topmenu ul ul li li li:hover ul,#topmenu ul ul li li li li:hover ul,#topmenu ul ul li li li li li:hover ul,#topmenu ul ul li li li li li li:hover ul{visibility:visible;opacity:1;top:auto}#topmenu ul ul li li:hover ul,#topmenu ul ul li li li:hover ul,#topmenu ul ul li li li li:hover ul,#topmenu ul ul li li li li li:hover ul,#topmenu ul ul li li li li li li:hover ul{margin-top:-41px}.group-thumbs-container .group-current-fulldesc,.CRMProdCatDesc{overflow:auto;margin-bottom:1em}.group-thumbs-container .group-current-fulldesc img,.CRMProdCatDesc img{float:right;width:20%;margin-left:5%}section#content .group-plugin .group-item a{display:block;height:165px;background-color:#fff;width:215px;margin:0 10px 10px 0;border:1px solid #3d79a6;transition:all .2s}section#content .group-plugin .group-item a:hover{border-color:#00b0f0}section#content .group-plugin .group-item a img{margin:10px auto 0;display:block}section#content .group-plugin .group-item a .group-item-name{font-weight:bold;text-transform:uppercase}#minibasket{margin-bottom:15px;background:#d7e4ed;font-size:9pt;text-transform:uppercase;color:#3d79a6}.CRMMiniBasket{color:#3d79a6}.CRMMiniBasketLines,.CRMMiniSavedBaskets{font-size:9pt}.CRMMiniSavedBaskets{display:none}.CRMMiniBasketAmount{margin:5px 0;font-weight:bold}.CRMMiniBasket,.articleContainer{text-transform:uppercase;font-size:10pt;padding:8px;border-top:1px solid #fff}.CRMMiniBasket .CRMMiniLineRow{margin-bottom:2px}.CRMMiniLineSummary{margin-bottom:8px;font-size:8pt}.CRMMiniLineQty{min-width:15px;text-align:center;float:left;display:block;height:100%;font-weight:bold}.CRMMiniLineDesc{display:block;overflow:hidden;border-left:1px solid #333;padding-left:5px}.CRMProdItemListTitle{color:#3d79a6;padding-bottom:10px;border-bottom:10px solid #3d79a6}.searchpagenav{margin-top:10px}.CRMProdItemSummaryVariationControls{margin-bottom:-14px}#expandedvars .CRMProdItemSummaryVariationControls{float:left;padding-bottom:10px;margin-bottom:10px}.CRMProdItemSummaryVariationControls .CRMProdItemSummaryVarTitle{width:690px}.CRMProdItemModeR{clear:both}.CRMProdItemSummary{height:156px;border:1px solid #d7e4ed;transition:all .2s;float:left;margin:5px 5px;width:430px;position:relative}.CRMProdItemSummary:hover{border:1px solid #3d79a6}.CRMProdItemSummary .CRMProdItemAddToBasket{position:absolute;right:5px;bottom:5px}.CRMProdItemSummaryImg{height:150px;line-height:150px;float:left;margin-right:10px}.CRMProdItemSummaryImg~div{font-weight:bold;color:#3d79a6}.CRMProdItemSummaryRef,.CRMProdItemSummaryCost,.CRMProdItemSummaryStock{position:relative;top:-12px}.CRMProdItemSummaryExDesc{width:325px;margin-left:211px;position:relative;top:-75px;font-weight:normal !important;height:102px;overflow:hidden}.CRMProdItemSummaryStock{font-weight:normal !important}.CRMProdItemSummaryDesc{margin:10px}.CRMProdItemSummaryDesc a{color:#073366;font-size:10pt;text-decoration:none}.CRMProdItemListTitle a,.CRMProdItemListTitle hr{display:none}.CRMProdItemListTitle h3,.CatThumbmaintitle h3{padding:0;margin:0;display:block;font-size:16pt;text-transform:uppercase;color:#073366}#expandedvars{clear:both;float:none}.CRMProdItemDetail{display:grid;grid-template-columns:0 1fr 2fr;gap:10px}#br_rber_proditem_quantitybreaks{width:340px;margin-top:-58px;float:right;margin-bottom:1em}.quantity-breaks-tagline{font-size:125%;font-weight:bold;padding-bottom:3px;float:left;text-transform:capitalize}.proditem-quantity-breaks{border:1px solid #9ebdd3;text-align:right;width:340px;border-collapse:collapse}#br_rber_proditem_quantitybreaks td{min-width:40px;padding:1px;padding-right:5px}#br_rber_proditem_quantitybreaks tr{border-bottom:1px solid #9ebdd3}#br_rber_proditem_quantitybreaks thead{font-weight:bold;background-color:#3d79a6;color:#fff}.CRMProdItemDetail hr{display:none}.CRMProdItemDetailImg a{text-decoration:none}.CRMProdItemDetailImg img{border:1px solid #d7e4ed}.enlargelink{background:#3d79a6;color:#fff;font-size:smaller;font-weight:bold;padding:4px 20px;text-transform:uppercase;display:block;width:50%;margin:10px auto;text-align:center}.CRMProdItemDetailDesc{font-size:14pt;font-weight:bold}.CRMProdItemDetailCost{font-weight:bold}.specificationtitle{font-weight:bold}.CRMProdItemDetail .CMSAddToYS{margin-top:5px}.CRMProdItemDetailVariationControls{float:left;margin-top:20px}.CRMProdItemDetailVariationControls,.CRMProdItemSummaryVariationControls{clear:both}.CRMProdItemSummaryVarTitle,.CRMProdItemDetailVariationControls a:link,.CRMProdItemDetailVariationControls a:visited,.CRMProdItemDetailVarTitle{color:#073366;display:block;font-weight:bold;padding:5px 0}#expandedvars .CRMProdItemDetailVariationControls{text-transform:uppercase;font-size:12pt}.CRMProdItemDetailVariationControls{padding-left:10px;font-size:10pt}.CRMProdItemDetailVariationControls .CRMProdItemDetail{margin-bottom:30px}.CRMProdItemDetail .CRMProdItemAddToBasket{margin-top:40px}.CRMProdItemDetail select[name="addprodref"]{width:400px;margin-bottom:5px}.CRMProdItemDetail .CRMVarLoading{width:300px;height:52px;padding-right:1px;display:none}.CRMProdItemDetailVariationControls,.CRMProdItemSummaryVariationControls{margin-top:15px}footer{padding:10px 5px;border-top:10px solid #d7e4ed;color:#073366;font-size:8pt;line-height:16pt}footer img{display:none}footer p{width:600px}#company-details{font-weight:bold}#company-details>img{float:right;display:block;margin-top:-60px}#loginForm div{margin:1em 0 .5em 0;overflow:auto}.divprodlist li div a{margin-right:10px}.divprodlist ul+a img{position:relative;top:3px}.divManage table{width:100%}.divManage th{background-color:#073366;color:#fff;padding:5px}.divManage th a:link,.divmanage th a:visited{color:#fff}.columnnumeric{text-align:right}.columninput,.basketLineDelete,td.quantity{text-align:center}.CRMOrderStatus table tr form+td{text-indent:10px;background-color:#073366;color:#fff;font-weight:bold}.CRMOrderStatus table tr form+td a{float:right;margin-right:10px;color:#fff;font-weight:normal}.CRMOrderStatus table tr form+td+td{text-indent:10px;background-color:#073366;color:#fff;font-weight:bold}.CRMOrderStatus table tr form+td+td input{float:right;margin-right:10px}.CRMOrderSummary .printlink{margin-top:10px;margin-bottom:5px;display:block}.foottotaltext{text-align:right}.CRMOrderSummaryDeliveryDetails{padding-left:50px}.CRMOrderSummaryLinesTable{padding-top:20px;width:680px}.CRMOrderSummary table+table th{background:#073366;color:#fff}#CRMMiniBasketBubble{top:280px;background:#073366;position:absolute;left:50%;width:230px;margin-left:-20px;border:3px solid #3d79a6;color:#fff;height:74px;border-radius:5px;padding:5px;opacity:.98;box-shadow:1px 1px 5px black}#CRMMiniBasketBubble .bubbleCloseTop{text-align:right;padding-right:5px;padding-bottom:5px}#CRMMiniBasketBubble .bubbleCloseTop a{color:#fff;text-shadow:-1px 0 0 black;text-decoration:underline}.bubbleText{text-align:center}.bubbleControls{text-align:center;padding-top:7px}.bubbleCheckout a{padding-right:10px}.bubbleControls a{color:#55a1da;text-shadow:1px 0 0 black}.bubbleControls a:hover{text-decoration:underline}.CRMGuestCheckout .CRMGuestEmailField{margin-bottom:10px}.CRMGuestCheckout .CRMGuestEmailField #gcemail{display:block}.CRMGuestCheckout .CRMGuestLogin input[name="password"]{display:block;margin-left:2px}#checkout-header{font-family:"Open Sans",sans-serif;width:100%;text-align:center;font-size:16pt;color:#d7e4ed}#checkout-header span.selected{color:#3d79a6}#logincontainer{padding-bottom:20px;width:525px;margin:0 auto;text-align:center;border:1px solid #073366;margin-top:100px;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2);margin-bottom:10px;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#logincontainer:hover{border:1px solid #3d79a6}#logincontainer #loginForm{margin:0 auto}#homesection{width:910px;padding:10px}.CRMUserRegFormBasic label{width:103px;float:left}.CRMUserRegFormBasic label[for="isb2c"]{float:none}#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666}#lightboxDetails{font-size:.8em;padding-top:.4em}#lightboxCaption{float:left}#keyboardMsg{float:right}#closeButton{top:5px;right:5px}#lightbox img{border:none;clear:both}#overlay img{border:none}#overlay{background-image:url('styleImage.aspx?styleid=547&filename=overlay.png')}* html #overlay{background-color:#333;background-color:transparent;background-image:url('styleImage.aspx?styleid=547&filename=blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png",sizingMethod="scale")}.cartSummary{width:363px;float:right;margin-bottom:10px}.cartSummary a{padding-right:10px}.showroomText{float:left;width:215px}.showroomMap img{width:712px;height:294px}#newsparaone{float:left;width:520px}#newsparatwo{float:left;width:520px}#righthandside{float:right}#lefthandside{float:left;width:430px}#deliveryNotes{float:left;width:495px}form[name="ROB1CONTACTUS"] label{display:block;float:left;width:150px;text-align:right;padding-right:5px;margin:10px 0;color:#f00}form[name="ROB1CONTACTUS"]{overflow:auto;width:500px}form[name="ROB1CONTACTUS"] input,form[name="ROB1CONTACTUS"] textarea{margin:10px 0;width:250px}form[name="ROB1CONTACTUS"] input[type="submit"]{clear:both;display:block;margin:10px auto;width:auto}#registration{padding:10px;width:530px}.CRMUserRegFormBasic{margin-top:10px}.regbox{padding:5px 15px 15px 15px;width:450px;margin-bottom:15px}.CRMUserRegFormInput{margin:0 0 15px 0}.CRMUserRegFormBasic label{width:125px;float:left;font-size:1.3em;color:#3d79a6}.CRMUserRegFormInput input{width:198px;padding:4px}.validationKey{line-height:25px;color:#073366}.password-meter{width:100px;float:right;margin-top:4px}.password-meter-message{text-align:right;font-weight:bold;color:#f15c22}.password-meter-bg{top:8px;background:#f15c22}.password-meter-bg,.password-meter-bar{height:6px}.password-meter-bg .password-meter-strong{background:#008000;width:100px}input.error{border:1px solid #f15c22}label[for="passwordA"].error,label[for="passwordB"].error{display:none;background:#e7e7e7;width:0}label.error{padding:5px;font-size:1em;float:right;background:#f15c22;color:#fff;text-align:center;width:95px;margin-top:2px;text-transform:uppercase}.button{border:none;padding:5px;font-family:tahoma;text-transform:uppercase;background-color:#073366;font-weight:bold;font-size:8pt;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-decoration:none}a.button{color:#fff}.button:hover{background-color:#3d79a6;color:#fff}#minvaluewarning{text-align:center;padding:1em;margin-bottom:1em;background:#d7e4ed;font-weight:bold;font-size:1.2em;display:inline-block;border-radius:.5em;text-transform:uppercase}img#tuffnells-logo{width:150px;text-align:center;padding-top:2em}a#web-support img,a#free-quote img{height:200px}.slider-price{padding-top:1em;color:#000;text-align:center}.slider-reason{text-align:center;color:#fff;vertical-align:middle}.recent{background-color:#982121;text-align:center;color:#fff;vertical-align:middle}.popular{background-color:#073366;text-align:center;color:#fff;vertical-align:middle}.slider-img img{padding-right:10px}.slider-img{text-align:left;float:left}.slider-info{text-align:center;padding-left:10px}.responsive-slider-item{margin:1em;max-height:250px}img#slider-loadings{text-align:center;position:fixed;left:40%}div#products-slider{min-height:250px;position:sticky}ul.categ_filtering_ul{list-style-type:none;padding-left:0;border:1px solid #808080}li.attribute_li{list-style-type:none;padding-left:0;padding-bottom:5px}.attributefiltertitle{background-color:#3d79a6;color:#fff;padding:10px}ul.attribute_ul{padding-left:5px;padding-top:5px}li.attribute_li label{padding-left:5px}.filter-title{border:1px solid #808080;padding:5px;background-color:#3d79a6;color:#fff}.CRMFilterList.no-filters{color:#000;padding:1em}.cat-download,.cat-request{display:block;width:50%;float:left;text-align:center}span.download-warning{clear:both;display:block;text-align:center;color:#f00;font-weight:bold}.cat-request p{padding-top:75px}#communication-links a img{width:20px;height:20px;margin-right:5px}#communication-links a{margin-right:-90px}#communication-links a:nth-child(2){margin-right:-30px}.trustpilot-widget{margin-top:-3px}div#headbasket a img{width:20px}#payment-form{width:75%;border:1px solid #d7e4ed;margin:1em auto;padding:1em}#CRMUserRegistrationForm form>div{margin:.5em 0}#CRMUserRegistrationForm label{padding-bottom:.5em;font-size:1.3em;color:#3d79a6}#CRMUserRegistrationForm input#contact_title,#CRMUserRegistrationForm input#contact_forename,#CRMUserRegistrationForm input#contact_surname{width:85%}#CRMUserRegistrationForm button#submitform{font-size:1.3em;padding:.5em;margin:20px 0 0 0;cursor:pointer;text-transform:uppercase}