body {
    -webkit-background-size: 50px 353px;
    -moz-background-size: 50px 353px;
    background-size: 50px 353px;
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}

.lt-ie9 body {
    background-image: url(/uploads/website/headerbackground3_srcset-large.png?1462341321);
}

.has-logo .header-title {
    left: 915px;
}

@media only screen and (min-width: 672px) {
    body {
        background-image: url(/uploads/website/headerbackground3_srcset-large.png?1462341321);
    }
}

/*CHANGES COLOUR OF NAV LINKS*/
.nav-primary > ul > li > a {
    color: #ffffff;
    background-color:#000000;
    padding: 8px 15px;
}


/*CHANGES COLOUR OF ACTIVE LINKS*/
.nav-primary > ul > li > a.active, .nav-primary > ul > li > a:hover {
    color: #ffffff;
    background-color:#f99410;

}

/*HEADLINES*/
.contentArea .h1, .contentArea .h2 {
color:#f99410;/*headline colour*/
}

/*CHANGES BG COLOUR OF FOOTER*/
.footer-container {
    background-color: #f99410;
}
 
/*CHANGES TEXT COLOUR IN FOOTER*/
.footer-content a, .footer-content .columns, address {
    color: #ffffff;
}

/*CHANGES BUTTON COLOURS*/
.btn, .btn-large, .formbuilder .btn, .checkoutArea .btn, .product-single .product-units .button-container .btn {
    background: none repeat scroll 0% 0% #f99410;
    color: #ffffff;
}
/*CHANGES PREAMBLE AND LINK COLOURS*/
.preamble p, .preamble ul, .preamble ol, a {
color:#f99410;
}

/*MOVE POSITION OF TAB BAR UP OR DOWN*/
.nav-primary {
    position: relative;
    top: -25px;
}

/*CALL NOW BUTTON COLOUR*/
div.module.call a {
background: #f99410!important;/*background colour */
color: #ffffff;/*text colour */
}

/*DROP DOWN AND VERTICAL NAV BAR COLOURS - matching*/
nav#buttonmenu a, nav.verticalnav a, nav#buttonmenu a, .nav-dropdown a {
color: #fff!important;/*inactive nav bar text colour*/
background: none repeat scroll 0% 0% #000!important;/*inactive nav bar background colour*/
}
 
nav#buttonmenu li.active> a, nav.verticalnav li.active> a, nav#buttonmenu a.active, .nav-dropdown a.active {
color: #fff!important;/*Active page text colour*/
background: none repeat scroll 0% 0% #F99410!important;/* Active page background colour*/
}

@media only screen and (max-width: 671px) {
header{
height:0px;
}

a#menubutton, #menubutton:before, #menubutton.btn-nav {
z-index:99999!important;/*Brings menu button to front*/
position:relative;
float:right;
top:30px;
}

div#identityWrapper {
background: none !important;
}
}