.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.invalid{border-color:red !important}label.invalid{color:red}strong em,em strong{font-weight:bold;font-style:italic}em{font-style:italic}strong,b{font-weight:bold}th,td{border:none}p{margin:0.5em 0 1em 0}li{list-style-position:outside;margin-bottom:8px}ul,ol{margin:15px 0 15px 40px}ol{list-style-type:decimal}ul li{list-style-type:disc}.button,#contact-form button{background-color:#d82f27;color:#FFF;padding:6px 10px;border-top:1px solid #FFF;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);-moz-box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);margin:15px 0 0;cursor:pointer}a,a:link,a:visited{color:#E30713;text-decoration:none}a:hover{color:#000}body{background-color:#FFF;font:13px/1.231 Arial, Helvetica, sans-serif;text-align:center;color:#000}.custom p,.customcontacts p{margin:0}.pagination span,.pagination a{margin-right:5px}.pagenavcounter{text-align:right}.contactname{font-size:1.15em}h1{font-size:16px;font-weight:bold;margin:0 0 15px;color:#009FE3}h2{font-size:16px;font-weight:bold;margin:0 0 15px;color:#009FE3}div.message{color:#000;background:#fff;border:1px solid #000}ul.menu{margin:0;padding:0}.contact h3{display:none}#container{text-align:left;margin:0}#ckmform-1 .control-group,#ckmform-1 legend{margin:15px 0}#ckmform-1 .control-label{margin-bottom:5px}#ckmform-1 button{border:2px #000 solid;color:#FFF;background-color:#D82F27;padding:6px 10px;border-radius:4px}.contact-form input,.contact-form textarea{width:100%}.contact-form legend{display:none}.contact-form label{padding:5px 0;display:block}.contact-form textarea{height:110px}#header{background:url(../images/header-bg.jpg) repeat-x 0 0 transparent;padding:25px 0 0}#header-in{background:url(../images/head1-bg.jpg) repeat-x 0 0 transparent;width:960px;margin:0 auto 0;height:198px}.logo{float:left;width:222px;height:136px}#strapline{color:#009FE3;font-size:20px;font-style:italic;float:left;width:400px;padding:58px 64px 0}#callus{float:left;width:205px;color:#d82f27;font-size:30px;padding:40px 0 0}#callus>span{display:block}#mainmenu{background-color:#d82f27;clear:both;height:34px;padding:8px 0 0 10px}#mainmenu ul{margin:0;float:left;width:720px}#mainmenu ul li{margin:0 10px 0 0;padding:0 10px 0 0;display:inline;list-style-type:none;border-right:1px solid #FFF;float:left}#mainmenu ul li a{color:#FFF;padding:5px 10px;text-transform:uppercase;float:left}#mainmenu ul li.item-102{border:none;margin-right:0;padding-right:0}#mainmenu ul li.active a,#mainmenu ul li a:hover{color:#d82f27;background-color:#FFF;-moz-border-radius:5px;border-radius:5px}#searchbox{float:right;width:218px;height:30px;padding:2px 0 0}#searchbox .inputbox{border:1px solid #000;float:left;width:150px;height:14px;padding:2px 5px;font-size:12px;margin:2px 9px 0 6px;-moz-border-radius:3px;border-radius:3px}#searchbox .image{border:none;float:left;width:32px;height:23px}.search-results .result-title{margin:10px 0}#content{background:url(../images/content-bg.jpg) repeat-x 0 top #fff}#content-in{width:960px;margin:0 auto 0}#leftcol{float:left;width:448px;margin:0 10px 0 0;background:#FFF;padding:15px;min-height:488px;text-align:justify}#rightcol{float:left;width:462px;padding:5px;background:#FFF}#rightcol .customcontacts{background:#4c4b4b;color:#FFF;margin:5px 0 0;padding:15px;line-height:160%}#rightcol .customcontacts a.make-enquiry{background-color:#d82f27;color:#FFF;padding:6px 10px;border-top:1px solid #FFF;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);-moz-box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);box-shadow:3px 5px 8px 1px rgba(0,0,0,0.75);margin:15px 0 0}#rightcol .customcontacts a.make-enquiry:hover{background-color:#FFF;color:#d82f27}#footer{background:url(../images/footer-bg.jpg) repeat-x 0 bottom #fff;height:60px;padding:4px 0 0}#footer-in{width:960px;margin:25px auto 0}#gw{background:#FFF;height:80px;padding:20px;margin:0 0 7px}#copy{float:left;width:258px;color:#FFF;font-size:12px}#footermenu{float:left;width:300px}#footermenu ul{margin:0}#footermenu ul li{margin:0;padding:0;display:inline;list-style-type:none;border-left:1px solid #FFF;float:left}#footermenu ul li a{color:#FFF;padding:0 10px;font-size:12px}#footermenu ul li.active a,#footermenu ul li a:hover{color:#C8102B}a.clickingmad{float:right;font-size:12px;color:#FFF}a.clickingmad:hover{color:#F47D2F}#ckmcookiescont{display:block;text-align:left;padding:5px 0;position:fixed;z-index:999999999;bottom:0;left:0;width:100%}#ckmcookiescont span{padding:0 5px;display:block;float:left}#ckmcookiescont .ckmcookiebutton{float:right;margin-right:5px;display:inline}#ckmcookiescont{background:#ebebeb;border-top:1px solid #6F6F6F;font-size:13px;color:#6F6F6F}#ckmcookiescont a,#ckmcookiescont button{color:#30287B}#ckmcookiescont a:hover,#ckmcookiescont button:hover{color:#000}#ckmcookiescont .ckmcookiebutton{border:1px solid #30287B;padding:5px}.popover{display:none !important}.alert.alert-error{float:left;width:100%;border:2px solid red;padding:10px;box-sizing:border-box;margin-bottom:10px}