﻿body.sbSiteBody {
	margin: 0;
	padding: 0;
}

.sbcRow {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.sbcCol {
	position: relative;
	float: left;
	overflow: hidden;
}

.sbcCol:last-child {
	margin-right: -50px;
}

.sbcItem {
	position: relative;
}

img { border: none }
.sbczContent a { font-family: inherit; font-size: 1em; font-weight: inherit; text-decoration: underline; }
.sbczContent h1,.sbczContent h2,.sbczContent h3,.sbczContent h4,.sbczContent h5,.sbczContent h6 { font-family: inherit; font-weight: bold; margin-top: 0px; }
.sbczContent h1 { font-size: 1.6em; }
.sbczContent h2 { font-size: 1.5em;  }
.sbczContent h3 { font-size: 1.4em;  }
.sbczContent h4 { font-size: 1.3em;  }
.sbczContent h5 { font-size: 1.2em;  }
.sbczContent h6 { font-size: 1.1em;  }

ul { 
	padding: 0;
	margin: 0;
	margin-left: 1.5em;
	padding-left: 1em;
}

#sbContentLayerH,
#sbContentLayer {overflow:visible;min-width:1092px;}
html { /*margin-left: calc(100vw - 100%); margin-right:0;*/ min-height:100%;overflow-y:scroll;min-width:1092px;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

.bsPointer{
	cursor:pointer;
}

.sbPageBody,.sbSiteBody {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.sbPageBody{font: normal 70% "Work Sans",arial,helvetica,sans-serif;}

img { border: none }

#siteHolder {
	position: relative;
	width: 100%;
	font: normal 1em "Work Sans",arial,helvetica,sans-serif;
	text-align: left;
	margin: auto;
}

.menuBarStrip{
	width: 100%;
	margin:auto;
}

.headerBarStrip{
	width: 100%;
	margin:auto;
	position:relative;
	overflow:hidden;
}

.siteMain {
	position: relative;
	width: 1092px;
	overflow: hidden;
	margin: auto;
}

#headerBarH {
	position: relative;
	margin: auto;
	width: 1092px;
	overflow: hidden;
	display:none;
}

#headerBar {
	position: relative;
	height: 100%;
	width: 1092px;
	margin: auto;
	overflow: hidden;
}

#sbSiteBody #lowerHeaderH{
	width:100%;
	position:relative;
	display:none;
}

#lowerHeaderBar {
	position: relative;
	height: 100%;
	width: 1092px;
	margin: auto;
	overflow: hidden;
}

#lowerheaderLinks {
	position: absolute;
	width: 200px;
	height: 100px;
	left: 600px;
	top: 100px;
	z-index:2;
}

/*#lowerheaderLinks a{text-decoration:none;}*/

#contentHolder {
	position: relative;
	width: 1092px;
	overflow: hidden;
	text-align: left;
	left: 0px;
	padding: 30px 0px 30px 0px;
}

#mainContent {
	position: relative;
	width: 1092px;
	overflow: hidden;
}

#breadcrumbH {
	position: relative;
	width: 1092px;
	margin: auto;
	overflow: hidden;
}

#breadcrumbH a,
#breadcrumbH .sbrEnd,
#breadcrumbH .sbrStart {
	display: block;
	position: relative;
	float: left;
	font: bold 1.05em "Work Sans",arial,verdana,sans-serif;
	padding: 5px 10px 5px 0;
}
#breadcrumbH .sbrStart { padding-left: 10px; }
#breadcrumbH .sbrEnd { font-weight: normal; }
#breadcrumbH a {
	font-weight: normal;
	text-decoration: none;
	padding-right: 14px;
	margin-right: 5px;
}

#externalFooterH{width:100%;position:relative;}

#externalFooter {
	position: relative;
	width: 1092px;
	margin: auto;
	overflow: hidden;
	height: 50px;
	font: normal 1em "Work Sans",arial;
}

#internalFooterH {
	position: relative;
	width: 100%;
	
}

#internalFooter {
	position: relative;
	width: 1092px;
	overflow: hidden;
	height: 20px;
	font: normal 1em "Work Sans",arial;
	margin:auto;
}

.contentZoneCH {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

#legalPack {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 400px;
	text-align: left;
	padding: 2px 0px;
}

#legalPack, #legalPack a { font: normal 1em "Work Sans",arial; }
#exFooterAddress, #legalPack {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 400px;
	overflow: hidden;
	text-align: left;
	font: normal 1em "Work Sans",arial;
	z-index: 10;
	padding: 4px 0px;
}

#exFooterAddress { top: 5px; width: 600px; }
#headerAddress { 
	position: absolute;
	left: 10px;
	width: 400px;
	overflow: hidden;
	text-align: left;
	font: normal 1em "Work Sans",arial;
	z-index: 10;
	padding: 4px 0px;
	/*bottom: 10px; left: 330px;*/ 
}

#headerAddress a {
	text-decoration: none;
	font: bold 1em "Work Sans",arial;
}
#headerAddress a:hover { text-decoration: underline; }

#exFooterAddress span, #legalPack span, #headerAddress span {
	display: block;
	position: relative;
	float: left;
	height: 15px;
	line-height: 16px;
	padding: 0px 10px; 
}


#legalPack a, #exFooterAddressH a {
	font: normal 1em "Work sans",arial;
	text-decoration: none;
}

#legalPack #legalPackOption_terms{
	left:0px;	
	padding-left:0px;
}

#legalPack #legalPackOption_privacy{
	left:0px;	
	padding-left:0px;
}

#headerShadow,#footerShadow {
	position: absolute;
	width: 100%;
	height: 5px;
	left: 0px;
	z-index: 40;
	line-height: 0;
	overflow: hidden;
}
#headerShadow { bottom: 0px; }
#footerShadow { top: 0px; }

#sbImageCreditHolder{
	position: relative;
	width: 1092px;
	margin: auto;
	text-align:left;
	z-index:2;
	padding: 10px 0;
	overflow: visible;
}


#sbImageCreditH a,
#sbSiteCreditH a {
	font: normal 1.2em "Work Sans",arial;
	text-decoration: none;
}

#sbImageCreditH{
	position:relative;	
	width: 40%;
	float: left;
	text-align: left;
	font: bold 1em "Work sans",arial;
}

#sbSiteCreditH { 
	position: relative;
	width: 100%;
	text-align:right;
	top:-30px;
	right:10px;
}

#sbSiteCreditH{padding-bottom:0px;}
#sbImageCreditH {width:100px;cursor:pointer;/*position:absolute;padding:0px;right:10px;*/}

#externalFooter a{
	text-decoration:none;
}

#legalPackOption_use,
#legalPackOption_privacy{
	padding-left:5px;
}

.sBasketHolder{
	position:relative;
	overflow:hidden;
	width:160px;
	float:left;
	text-align:left;
	height:40px;
}

.sCheckout{
	position:relative;
	overflow:hidden;
	float:right;
	right:10px;
	height:30px;
}

.sCheckoutA{
	position:relative;
	overflow:hidden;
}

#basketSumH {
	position: absolute;
	/*width: 200px;*/
	clear:left;
/*	right: 5px;*/
	overflow:visible;
	z-index:10;
	/*padding:5px;*/
	right:0px;
	/*height:40px;*/
	/*top:138px;*/
	/*bottom:20px;*/
	margin:auto;
	width:160px;
	left:auto;
	right:20px;
	top:16px;
}
#basketSumHInclude_summary{float:left;/*padding: 2px 5px 0px 0px;*/width:100%;}
#basketSumH a.sBasketA {
	display: block;
	position: relative;
	padding: 5px 5px 0px 10px;
	font: normal 1.1em "Work Sans", arial;
}

#basketSumH .bsItemH {
	position: relative;
	width: 90%;
	left: 5%;
	overflow: hidden;
	font: normal .9em "Work Sans",arial;
	padding-top: 4px;
	padding-bottom: 4px;
}


#basketSumH .bsName {
	position: relative;
	font-weight: bold;
}

#basketSumH .bsOOS .bsName, #basketSumH .bsOOS .bsQuantity { text-decoration: line-through; }
#basketSumH .bsQuantity {
	position: relative;
	text-align: left;
	float: left;
}

#basketSumH .bsOut{ font-weight: bold; text-align: right;}

.sBasketIcon{position:absolute;overflow:hidden;width:36px;height:36px;left:0px;}

.sBasketTotalPrice{font-size:1.3em;font-weight:bold;}
.sBasketText{font-size:1.2em;}
.sBasketQty{font-size:1.2em;font-weight:bold;}

#siteLinksH{
	position: relative;
	width: 100%;
}

#siteLinks {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	font: normal 1em "Work Sans",arial;
}

#siteLinks a{
	text-decoration:none;
}


#headerLinks {
	position: absolute;
	width: 200px;
	height: 100px;
	left: 600px;
	top: 100px;
	z-index:2;
	padding:0px;
	padding-bottom:0px;
}

#headerLinks a{text-decoration:none;}

#internalText3,
#internalText2,
#internalText {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	font: normal 1em "Work Sans",arial;
}

#internalText3 a,
#internalText2 a,
#internalText a{
	text-decoration:none;
}


#mobileHeaderBarH {
	position: absolute;
	margin: 0px;
	width: 320px;
	overflow: visible;
	height:140px;
	left:60px;
	top:135px;
}

#sbBodyLayer #mbTopCase {visibility:visible; position:absolute;overflow:hidden;top:-128px;left:-50px;width:420px;height:267px;}

#mobileHeaderBar {
	position: relative;
	overflow:visible;
	width:320px;
	height:140px;
	left:0px;
	top:0px;
}


#mobileHeaderLinks {
	position: absolute;
	width: 200px;
	height: 100px;
	left: 0px;
	top: 0px;
	z-index:2;
}

#mobileHeaderLinks a{text-decoration:none;}

#mobileFooterBarH{
	/*position: absolute;
	height: 200px;
	width: 320px;
	margin: 0;
	overflow: visible;
	left:60px;
	bottom:135px;
	*/
	position:relative;
	overflow:hidden;
	display:none;
	margin-top:10px;
}

#mobileFooterBar {left:0px;top:0px;position:relative;width:320px;height:200px;overflow:visible;}

#mobileFooterLinks {
	position: absolute;
	width: 200px;
	height: 100px;
	left: 0px;
	top: 0px;
	z-index:2;
}

#mobileFooterLinks a{text-decoration:none;}

#sbBodyLayer #mbFooterCase {visibility:visible; position:absolute;overflow:hidden;bottom:-130px;left:-50px;width:420px;height:291px;}

#extheaderLinks2,
#extheaderLinks {
	position: absolute;
	width: 200px;
	height: 100px;
	left: 600px;
	top: 100px;
	z-index:2;
}

#extheaderLinks2 a,
#extheaderLinks a{text-decoration:none;}

#externalHeaderStrip{position:relative;overflow:hidden;width: 100%;}

#externalHeader {
	position: relative;
	margin: auto;
	height: 28px;
	width: 1092px;
	overflow: hidden;
}

.sBasketTotalH{
    border-radius: 15px;
    font-size: 1.1em;
    padding: 1px 5px;
    position: absolute;
    left: 25px;
    top: -6px;
    z-index: 999;
    display:none;
    font-family:"work sans",Arial;
}

#mobileStrip{display:none;height:53px;position:relative;overflow:hidden;}
#mobileSearchIcon{display:none;cursor:pointer;width:42px;height:36px; float:left; margin-left:0px; margin-top:0px;text-decoration:none;position:absolute;overflow:hidden;top:9px;right:3px;}
.mobileHeaderLogo{display:none;}

#mobileAddressH{position:relative;overflow:hidden;width:100%;text-align:left;margin-top:0px;padding-top:20px;font-family:"Work Sans",Arial;}
.mOrganisation{position:relative;overflow:hidden;font-size:1.4em;font-family:"Work Sans",Arial;}
.mAddress{position:relative;overflow:hidden;font-size:1.2em;margin-top:5px;font-family:"Work Sans",Arial;}
.mFB,
.mEmail,
.mPhone{position:relative;overflow:hidden;font-size:1.2em;margin-top:5px;margin-bottom:0px;margin-right:35px;float:left;}

.fa-mlinkedin,
.fa-myoutube,
.fa-minstagram,
.fa-mtwitter,
.fa-mfacebook,
.fa-menvelope,
.fa-mphone{font-size: 1.5em;margin-right:0px;padding:10px;}

.fa-mphoneIcon{font-size: 1.5em;margin-right:0px;padding:10px;margin-left:110px;margin-top:0px;}

.mContactH{position:relative;overflow:hidden;width:30px;left:50%;margin-left:-15px;}

.mSiteLinkH{position:relative;overflow:hidden;padding-top:10px;margin-bottom:10px;}
.mSiteLinks{position:relative;overflow:hidden;}
.mSiteLinks a {text-decoration:none;}

.mSiteTerms{position:relative;overflow:hidden;}
.mSiteTerms a {text-decoration:none;}

.mNoMargin{margin-bottom:0px;}

#socialMediaBarH{width:100%;margin:auto;position:relative;overflow:hidden;height:44px;display:none;}
#socialIcons{width:400px;margin:auto;position:relative;overflow:hidden;top:7px;text-align:center;}
.socialI{position:relative;overflow:hidden;float:left;font-size:2.3em;width:80px}

.floatLeft{float:left;}
.mblLIA{float:right;padding:6px 0px 6px 6px;}

/* end login section */

.internalTextStripH{position:absolute;overflow:hidden;left:0px;top:0px;width:100%;height:100%;}

#smCopyright{width:500px;font-family:"Work Sans",Arial;font-size:1.2em;margin-left:115px;margin-top:30px;text-align:left;}
#smMobileCopyright{font-family:"Work Sans",Arial;font-size:1.2em;text-align:center;margin-top:20px;}

.mobileNewsletter{position:relative;overflow:hidden;margin-top:20px;height:130px;}
.mobileNLSignup{font:bold 1.4em "Work Sans",Arial;font-size:1.3em;color:#000;position:relative;overflow:hidden;width:100%;text-align:center;}

#mobilePayPal{position:relative;overflow:hidden;margin-top:20px;text-align:center;}

.faMobileSBIcon,
.faSBIcon{position:relative;overflow:hidden;font-size:22px;padding-left:10px;top:5px;}

.faMBasket,
.faBasket{margin-right:0px;position:relative;left:6px;top:6px;}

.faMBasket{display:none;font-size:2em;}
.faBasket{margin-right:13px;top:0px;font-size:1.5em;}

#menu_customerH{position:relative;overflow:visible;width:1092px;margin:auto;top:0px;height: 60px;display:table;padding-top:50px;padding-bottom:50px;}
#customerH{position:relative;overflow:hidden;width:346px;display:table-cell;vertical-align:middle;z-index:5000000;}

.mphoneIcon{font-size:1.3em;margin-right:5px;}

#mobileHeaderContactH{display:none;}

.mobileInternalStripH{position:relative;overflow:hidden;width:100%;padding-top:5px;padding-bottom:5px;}
.mobileInternalCall{text-align: center;width:100%;}
.mobileInternalText{font-size:22px;font-family: montserrat;font-size:20px;}
.mobileInternalPhone{padding-right:10px;font-size:2.5em;}
.mobileInternalPhoneText{font-size:22px;font-family: montserrat;font-size:26px;position:relative;top:2px;}

#menu_logoH{position:relative;overflow:hidden;width:421px;height:51px;}

.sbPageBody a.salesEnquiry{
	display: block;
	position: relative;
	float: left;
	width: 172px;
	height: auto;
	text-decoration: none;
	cursor:pointer;
	text-align:center;
	font-family:"Work Sans",Arial;
	background:#cc0001;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	font-size:1.6em;
}

.sbPageBody a.salesEnquiry:hover{color:#ffffff;}

.mobileContactSection{position:relative;overflow:hidden;width:calc(100vw - 325px);float:left;height:70px;}
.mobileHeaderContactH{display:none;position:absolute;overflow:hidden;z-index:50000025;height:70px;}
.mobileHeaderFindUs{float:left;position:relative;overflow:hidden;top:10px;}
.mobileHeaderPhone{float:left;position:relative;overflow:hidden;top:10px;}
.mobileHeaderEmail{float:left;position:relative;overflow:hidden;top:10px;}
.mobileHeaderContactText{font-size:1.2em;font-family:"Work Sans",Arial;}
.fa-header-map-marker,
.fa-header-mphone,
.fa-header-menvelope{font-size: 1.8em;margin-right:0px;padding:10px 15px 0px 10px;}

.mobileAddressOuter{position:relative;overflow:hidden;width:460px;left:50%;margin-left:-230px;}

.iconOffHighway{position:relative;overflow:hidden;width:130px;height:85px;}
.iconAgricultural{position:relative;overflow:hidden;width:94px;height:75px;}
.iconBus{position:relative;overflow:hidden;width:170px;height:80px;}
.iconCar{position:relative;overflow:hidden;width:86px;height:47px;margin-top:20px;}
.iconForklift{position:relative;overflow:hidden;width:88px;height:59px;}
.iconPartsAndProducts{position:relative;overflow:hidden;width:139px;height:127px;}
.iconSuppliers{position:relative;overflow:hidden;width:141px;height:115px;}
.iconTrailer{position:relative;overflow:hidden;width:96px;height:35px;margin-top:20px;}
.iconTruck{position:relative;overflow:hidden;width:118px;height:77px;}
.iconBrakeRelining{position:relative;overflow:hidden;width:139px;height:127px;}
.iconDiagnostics{position:relative;overflow:hidden;width:146px;height:113px;}

/* adaptive css added */


@media only screen and (max-width: 1054px) {
	#sbSiteBody .mobileHeaderContactH{display:block;}

	#sbSiteBody .mobileHeaderContactH {width:480px;width:calc(100vw - 90px);left:60px;top:0px;}	
	#sbSiteBody .mobileHeaderEmail{width:45%;text-align:center;}
	#sbSiteBody .mobileHeaderPhone{width:33%;text-align:center;}
	#sbSiteBody .mobileHeaderFindUs{width:20%;text-align:center;}
	#sbSiteBody .mobileHeaderContactH{display:block;}

	#sbSiteBody #menu_customerH{width:100%;padding-top:0px;padding-bottom:0px;}
	#sbSiteBody #menu_logoH{display:none;}
	
	#sbContentLayerH,
	#sbContentLayer,
	html {min-width:100%;}

	#sbSiteBody #siteHolder{width:100%;margin:auto;}
	#sbSiteBody img{
		height:auto;
		max-width:100%;
	}
	
	#sbSiteBody .siteMain{width:100%;}
	#sbSiteBody .sbcCol{
		width:100%;
		clear:both;
	}

	#sbSiteBody .sbcItem{
		width:100%;
		margin-left:0px;
	}
	
	#sbSiteBody #contentHolder{
		width:100%;
		float:none;
		clear:both;
	}
	
	#sbSiteBody #mainContent{left:5px;width:99%;width:calc(100% - 10px);float:none;clear:both;}
	
	#sbSiteBody	#CZCHB1 {display:none;}

	#sbSiteBody #extheaderLinks2,
	#sbSiteBody #extheaderLinks,
	#sbSiteBody #internalFooterH,
	#sbSiteBody #externalFooter{display:none;}
	
	
	
	#sbSiteBody #menuBar {height:auto; width:60px; margin:0; margin-left:5px;}
	#sbSiteBody #menuBarH {display:none;}
	#sbSiteBody #menuBar li {float:none;clear:both;}
	#sbSiteBody #mobileMenuBarH{display:block;position:absolute;overflow:hidden;top:3px;width:98%;}
		
	#sbSiteBody .menuBarStrip{
		width:100%;
		margin:0px;
		top:0px;
		z-index:50010;
		position:absolute;
		height:60px;
		overflow:visible;
	}
	
	#sbSiteBody #sbImageCreditHolder{width:100%;}
		
	#sbSiteBody #externalHeader{
		width:100%;
		margin:0;
		height:53px;
	}
			

	#sbSiteBody #externalHeader{
		width:100%;
		margin:0;
	}
	
	#sbSiteBody #CZCH1 {display:none;}
		
	#sbSiteBody #mobileStrip {display:block;width:100%;top:0px;left:0px;}
	#sbSiteBody .mobileHeaderLogo{display:block;position:relative;overflow:hidden;padding-top:20px;margin-top:0;text-align:left;padding-bottom:10px;right:0px;padding-left:0px;}
	
	#sbSiteBody #mobileHeaderLogo img {width:240px; vertical-align:middle;right:0px;position:relative;left:0px;}
	#sbSiteBody .mobileLogo{position:absolute;overflow:hidden;left:55px;top:2px;width:calc(100vw - 179px);height:50px;}
	#sbSiteBody #mobileStripFooter {display:block;width:100%;bottom:0px;left:0px;height:200px;padding-bottom:20px;}
	#sbSiteBody #mobileFooterBarH{display:block;width:100%;position:relative;margin:auto;bottom:0;right:0;height:auto;visibility:visible;padding-bottom:10px;left:0px;}

	#sbSiteBody .mPhone{margin-right:25px;}
	#sbSiteBody .mContactH{margin-left:-15px;padding-top:10px;padding-bottom:10px;height:50px;}
	#sbSiteBody .mSiteLinkH{width:100%;}
	#sbSiteBody .mSLLeft{position:relative;overflow:hidden;width:48%;float:left;}
	#sbSiteBody .mSLRight{position:relative;overflow:hidden;width:48%;float:right;}
	#sbSiteBody .mSiteLinks{width:100%;float:left;font:normal 1.2em "Work Sans",Arial;text-align:center;}
	#sbSiteBody .mSiteTerms{width:calc(100vw - 217px);float:left;font:normal 1em "Work Sans",Arial;}
	
	#sbSiteBody #sbSiteCreditH{text-align:center;top:0px;}

	#sbSiteBody .mobileExtraH{width:calc(100vw - 10px);}
	#sbSiteBody #mobileExtraH a{width:calc(100vw - 255px);} 
	#sbSiteBody .mDateTimeH{left:20px;}
	
	#sbSiteBody #externalHeaderStrip{width:100%;display:block;}
		
	#sbSiteBody .menuBarDividerLine{display:none;}
	#sbSiteBody .mobileHeaderContact{width:100%;height:65px;margin-top:10px;}
	#sbSiteBody .mobileHPhone{width:49%;width:calc(100vw / 2 - 20px);text-align:center;height:80px;}
	#sbSiteBody .mobileHBook{width:49%;width:calc(100vw / 2 - 20px);text-align:center;height:80px;}
	#sbSiteBody .disclaimer {margin-bottom:10px;width:100vw;}
	
	#sbSiteBody .mobileFooterContact{width:100%;height:55px;margin-top:0px;}
	#sbSiteBody .mobileFPhone{width:33%;width:calc(100vw / 3);text-align:center;height:45px;left:0px;}
	#sbSiteBody .mobileFBook{width:33%;width:calc(100vw / 3);text-align:center;height:45px;left:0px;}
	#sbSiteBody .mobileFPrice{width:33%;width:calc(100vw / 3);text-align:center;height:45px;right:0px;}
	#sbSiteBody .mAddressFlourish{width:45px;}
	
	
	#sbSiteBody .headerBarStrip{overflow:visible;width:480px;width:100%;}
	#sbSiteBody #headerBarH{overflow:visible;width:480px;width:100%;}
	
	#sbSiteBody .mobileAddressOuter{left:0px;margin-left:0px;width:100%;}
	#sbSiteBody .mhLeft{width:215px !important;float:left;left:150px;}
	#sbSiteBody .mhRight{width:240px !important;float:right;right:150px;}
	#sbSiteBody .welcomeText{padding-left:10px !important;padding-right:10px !important;}
}

@media only screen and (max-width: 760px) {
	#sbSiteBody #mobileHeaderMarkerText,
	#sbSiteBody #mobileHeaderPhoneText,
	#sbSiteBody #mobileHeaderEmailText {display:none;}
	#sbSiteBody .mobileHeaderEmail{width:33%;}
	#sbSiteBody .mobileHeaderPhone{width:33%;}
	#sbSiteBody .mobileHeaderFindUs{width:33%;}
	#sbSiteBody .mobileAddressOuter{width:460px;left:50%;margin-left:-230px;}
	#sbSiteBody .mhLeft{width:205px !important;float:left;left:5px;}
	#sbSiteBody .mhRight{width:240px !important;float:right;right:0px;}
}

@media only screen and (max-width: 430px) {
	#sbSiteBody .mobileContactSection {width:35px;}
	#sbSiteBody .mobileHeaderFindUs{width:100%;}
	#sbSiteBody .mobileHeaderEmail{display:none;}
	#sbSiteBody .mobileHeaderPhone{display:none;}
	#sbSiteBody #mobileHeaderLogo img {left:10px;width:180px;}

	#sbSiteBody #mobileStripFooter {height:350px;}
	#sbSiteBody .mobileAddressOuter{width:260px;left:50%;margin-left:-120px;}
	#sbSiteBody .mhLeft{width:240px !important;float:left;left:0px;}
	#sbSiteBody .mhRight{width:240px !important;float:left;right:0px;}
	
	
}


#menuBar {
	position: relative;
	width: 660px;
	height: 20px;
	z-index: 200000;
	_behavior: url("/script/csshover3.htc");
	float:none;
	display:table-cell;
	vertical-align:middle;
}

#menuBarH {
	position: relative;
	border-top: none;
	height: 20px;
	z-index: 100;
}

#menuBar .menuRight,#menuBar .menuLeft {
	position: absolute;
	width: 80px;
	top: 0px
}

#menuBar .menuRight {
	right: 0;
}

#menuBar .menuLeft {
	left: 0;
}

#menuBar_mainH {
	position: relative;
	width: 100%;
	overflow: visible;
	z-index: 100;
	height:20px;
}

#menuBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menuBar li {
	display: block;
	position: relative;
	float: left;
}

#menuBar li.mLevel1 { /* margin: 5px 0 0 1px; */
	text-align: center;
	 margin-left: 0px;
}

#menuBar li.mFirst {
	margin-left: 0;
}

#menuBar li.mLast1 {
	float: left;
	width: 1000px;
	margin-right: -1000px;
}

#menuBar ul div {
	_zoom: 1;
}

#menuBar ul ul li div ul,#menuBar ul ul li {
	border: none;
}

#menuBar li a {
	display: block;
	position: relative;
	font-weight: normal;
	font-family: Work Sans;
	font-size: 1em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
}



#menuBar ul li div {
	display: none;
	position: absolute;
	top: 100%;
	z-index: 100;
	left: 0;
	_margin-top: 0;
	margin-left: 0;
}

#menuBar ul ul li div {
	position: relative;
	width: auto;
	top: 0;
}

#menuBar ul li div ul {
	display: block;
	position: relative;
	float: left;
	border-right: none;
	border-right: top;
	overflow: visible;
}

#menuBar ul li:hover {
	z-index: 100;
}

#menuBar ul li:hover div {
	display: block;
}


#menuBar ul li div ul li div
{
	display:block;
	left:234px;
	position:absolute;
	top:0;
}
	
#menuBar ul li:hover div ul li:hover div {
	display:block;
}

#menuBar ul li:hover div ul li div{
	display:none;
}


#menuBar ul li .mULLevel2 li .mULLevel3 {
	display:none;
	left:234px;
	position:absolute;
	top:6px;
}

#menuBar ul li .mULLevel2 li .mULLevel3Left {
	display:none;
	visibility:hidden;
	left:-234px;
	position:absolute;
	top:6px;
}

#menuBar ul li:hover .mULLevel2 li:hover .mULLevel3Left{
	display: block;
	visibility:visible;
	position:absolute;
	top:6px;
	left:-234px;
}

#menuBar ul li .mULLevel2 li:hover .mULLevel3 {
	display: block;
	position:absolute;
	top:6px;
	left:234px;
}

#menuBar ul li:hover .mULLevel2 li .mULLevel3Left{
	display:none;
	visibility:hidden;
}

#menuBar ul ul li {
	display: block;
	position: relative;
	float: left;
	width: 234px;
	height: auto;
	overflow: visible;
	border: none;
	/*border-right: 1px solid #666;*/
}

#menuBar a.mLevel1 b {
	padding-right: 5px;
}

#menuBar a.mLevel1 {
	display: table;
	position: relative;
	z-index: 50;
	float: left;
	letter-spacing:1.3px;
	line-height:1.1;
	height:20px;
}

#menuBar a.mFirst {
	/*
	padding-left: 11px;
	padding-right:11px;
	padding-left: 14px;
	padding-right:15px;
	*/
}

#menuBar a.mLevel2 {
	font-size: 1em;
	border: none;
	margin: 0;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#menuBar a.mLevel3 {
	font-size: 1em;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:20px;
	padding-right:10px;
	position:relative;
	overflow:hidden;
}

#menuBar ul ul ul {
	position: relative;
	width: 100%;
	overflow: hidden;
}

#menuBar .mSubH {
	width: 100%;
	overflow: visible;
	position: absolute;
	zoom: 1;
	left: 0px;
	clear: both;
	float: left;
}

#menuBar .menuBarDivider {
	width: 234px;
	height: 5px;
}

#menuBar .mItemSpan{display:table-cell;vertical-align:middle;}

#mobileMenuBarH{display:none;position:absolute;}

#mobileMenuBarH ul {display:none;}

.mobileMenuBarIcons{
	width:40px;
	height:45px;
	float:none;
	position:relative;
	overflow:hidden;
	left:5px;
}

#mobileMenuBarH a.mbI{
	position:relative;
	overflow:hidden;
	width:40px;
	height:37px;
	float:left;
}

#menuBar #mobileMenuBarH li a{padding-top:10px;}
#menuBar #mobileMenuBarH li a {padding-bottom:10px;}

#menuBar .mzFAIcon {position:relative;overflow:hidden;float:right;font-size:1.4em;}

@media only screen and (max-width: 1054px) {
	#sbSiteBody #menuBar_mainH{width:440px;position:absolute;top:8px;}
	#sbSiteBody #menuBar .mSubH{
		position:relative;
		left:0px;
		width:460px;
	}
	
	
	#sbSiteBody #menuBar ul li:hover div {
		display: none;
	}	
	#sbSiteBody #menuBar ul ul li{width:100%;padding-bottom:0px;}
	#sbSiteBody #menuBar li.mFirst {margin-left:0px;}
	#sbSiteBody #menuBar li a.mLevel2, #sbSiteBody #menuBar li a.mLevel3 {padding-left:45px;color: #555555;background:#ffffff;}
	#sbSiteBody #menuBar li a.mLevel2:hover {padding-left:45px;color: #cc0000; background: #ffffff;}
	#sbSiteBody #menuBar a.mLevel1 {height:auto; padding-left:20px;width:440px;text-align:left;padding-top:12px;padding-bottom:12px;}
	#sbSiteBody #menuBar li.mLevel1{height:32px;margin-left:0px;}
	#sbSiteBody #menuBar ul li div {top:0px;}
	#sbSiteBody #menuBar a.mLevel2, #sbSiteBody #menuBar a.mLevel3 {padding-right:0px;width:415px;padding-top:12px;padding-bottom:12px;}
	#sbSiteBody #menuBar .mContact{width:335px;top:6px;}
	#sbSiteBody #menuBar .mContact a{text-decoration:none;}
	#sbSiteBody #menuBar .mPhone,
	#sbSiteBody #menuBar .mEnvelope{color:#fff;font-size:16px;}
	#sbSiteBody #menuBar .mPhoneText,
	#sbSiteBody #menuBar .mEmail{font-size:14px;font-family:"Work Sans",Arial;color:#fff;margin-left:5px;}
	#sbSiteBody #menuBar .mULLevel3{display:none;}
	#sbSiteBody #menuBar li a.mLevel3{padding-left:90px;}
}

@media only screen and (max-width: 670px) {
	
	#sbSiteBody #menuBar_mainH{width:440px;}
	#sbSiteBody #menuBar .mSubH{
		position:relative;
		left:0px;
		width:440px;
	}
	
	
	#sbSiteBody #menuBar ul li:hover div {
		display: none;
	}	
	#sbSiteBody #menuBar ul ul li{width:100%;padding-bottom:0px;}
	#sbSiteBody #menuBar li.mFirst {margin-left:0px;}
	#sbSiteBody #menuBar li a.mLevel2, #sbSiteBody #menuBar li a.mLevel3 {padding-left:45px;color: #555555;background:#ffffff;}
	#sbSiteBody #menuBar li a.mLevel2:hover {padding-left:45px;color: #cc0000; background: #ffffff;}
	#sbSiteBody #menuBar a.mLevel1 {height:auto; padding-left:20px;width:440px;text-align:left;padding-top:12px;padding-bottom:12px;}
	#sbSiteBody #menuBar li.mLevel1{height:32px;margin-left:0px;}
	#sbSiteBody #menuBar ul li div {top:0px;}
	#sbSiteBody #menuBar a.mLevel2, #sbSiteBody #menuBar a.mLevel3 {padding-right:0px;width:415px;padding-top:12px;padding-bottom:12px;}
	#sbSiteBody #menuBar .mContact{width:335px;top:6px;}
	#sbSiteBody #menuBar .mContact a{text-decoration:none;}
	#sbSiteBody #menuBar .mPhone,
	#sbSiteBody #menuBar .mEnvelope{color:#fff;font-size:16px;}
	#sbSiteBody #menuBar .mPhoneText,
	#sbSiteBody #menuBar .mEmail{font-size:14px;font-family:"Work Sans",Arial;color:#fff;margin-left:5px;}
	#sbSiteBody #menuBar .mULLevel3{display:none;}
	#sbSiteBody #menuBar li a.mLevel3{padding-left:90px;}
}

@media only screen and (max-width: 470px) {

	#sbSiteBody #menuBar_mainH{width:298px;}	
	#sbSiteBody #menuBar .mSubH{
		position:relative;
		left:0px;
		width:298px;
	}
	#sbSiteBody #menuBar ul li:hover div {
	display:none;
	}
	#sbSiteBody #menuBar ul ul li{width:100%;padding-bottom:0px;}
	#sbSiteBody #menuBar li.mFirst {margin-left:0px;}
	#sbSiteBody #menuBar li a.mLevel2, #sbSiteBody #menuBar li a.mLevel3 {padding-left:45px;color: #555555;background:#ffffff;width:265px;}
	#sbSiteBody #menuBar li a.mLevel2:hover {padding-left:45px;color: #cc0000; background: #ffffff;}
	#sbSiteBody #menuBar a.mLevel1 {height:auto;padding-left:20px;width:296px;text-align:left;padding-top:12px;padding-bottom:12px;} 	
	#sbSiteBody #menuBar li.mLevel1{height:32px;margin-left:0px;}
	#sbSiteBody #menuBar ul li div {top:0px;}
	#sbSiteBody #menuBar a.mLevel2, #sbSiteBody #menuBar a.mLevel3 {padding-right:0px;padding-top:12px;padding-bottom:12px;}
	#sbSiteBody #menuBar .mContact{width:265px;top:10px;}
	#sbSiteBody #menuBar .mContact a{text-decoration:none;}
	#sbSiteBody #menuBar .mPhone,
	#sbSiteBody #menuBar .mEnvelope{color:#fff;font-size:14px;}
	#sbSiteBody #menuBar .mPhoneText,
	#sbSiteBody #menuBar .mEmail{font-size:11px;font-family:"Work Sans",Arial;color:#fff;margin-left:5px;}
	#sbSiteBody #menuBar .mULLevel3{display:none;}
	#sbSiteBody #menuBar li a.mLevel3{padding-left:90px;}	
}
#sbContentHolder,#sbBackgroundLayer { background: #ffffff; }
body.sbSiteBody, #sbContentLayerH { background: #ffffff; }

#siteHolder{background:#ffffff;}

.siteMain { background: #ffffff }

.headerBarStrip { background: #ffffff;/*border-bottom:2px solid #ffffff;*/
}

.menuBarStrip { background: none; }

#sbLogo { background: #ffffff; }

.sbSiteBody { color: #555555; background: #cccccc; }
.sbPageBody a { color:  #cc0000; }
.sbPageBody a:hover { color:  #000000 }

#lowerheaderLinks{background:none;}

#headerBarH { background: #ffffff; }
#mainContent { color: #555555; background: #ffffff; }
#contentHolder { background: #ffffff  }

#externalFooterH,
#externalFooter { background: #ffffff; }

#legalPack { color: #5577aa; }
#legalPack a { color: #aaaaaa; }
#legalPack a:hover { color: #777777; text-decoration: underline;}
#legalPack  a:visited { color: #aaaaaa; }

#sbImageCreditHolder, #sbImageCreditH { color: #999999; background: none;}
#exFooterAddress { color: #aaaaaa; }
#sbSiteCreditH{ color: #aaaaaa;  }
#exFooterAddress a, #sbSiteCreditH a, #sbImageCreditH a { color: #999999; }
#exFooterAddress a:hover, #sbSiteCreditH a:hover, #sbImageCreditH a:hover { color: #777777; text-decoration: underline;}
#exFooterAddress a:visited, #sbSiteCreditH a:visited, #sbImageCreditH a:visited { color: #ffffff; }

#sbSiteCreditH a { color: #aaaaaa; }
#sbImageCreditH a { color: #aaaaaa; }
#sbImageCreditH a:hover { color: #777777; }
#sbSiteCreditH a:hover { color: #777777; }
#sbSiteCreditH a:visited {color: #aaaaaa;}
#sbImageCreditH a:visited {color: #aaaaaa; }


h1 { color: #000000; }
h2 { color: #000000; }
h3 { color: #333333; }
h4 { color: #555555; }
h5 { color: #555555; }
h6 { color: #555555; }

#headerAddress { color: #7fb2ff; }
#headerAddress a { color: #ffffff; }
#headerAddress a:hover { color: #ffffff; }


#basketSumH { color: #ffffff;  }
#basketSumH a.sBasketA { color: #ffffff; text-decoration: none; }
#basketSumH a.sBasketA:hover { color: #ffffff; background-position: -244px center; }
#basketSumH .bsSubs { border-top: 1px dotted #ffffff; }	

.sBasketIcon{/*background: #ffffff url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/basket_button.png) no-repeat;*/background: #ffffff;}

.sBasketPC{color: #555555;}

#internalFooterH{
	background: #666666;
}

#mobileHeaderBar{background: #ffffff;} 
#mobileFooterBar { background: #666666; }

#mobileHeaderBarH { background: none; }

#mobileFooterBarH { background: none;}

#sbBodyLayer #mbTopCase {background: url(/_fc/images/page_editor/mobile-portrait.png) no-repeat;}
#sbBodyLayer #mbFooterCase {background: url(/_fc/images/page_editor/mobile-portrait.png) no-repeat left bottom;}

#externalHeaderStrip,
#externalHeader { background: #555555; }

.sBasketTotalH{
	background-color: #0DB199;
    border: 2px solid white;
    color:#fff;
}

.mOrganisation{color: #ffffff; }
.mAddress{color: #ffffff; }
.mFB,
.mEmail,
.mPhone{color:#ffffff;}
.fa-mfacebook,
.fa-menvelope,
.fa-mphone{color:#ffffff; }

.mItemColour{color:#ffffff;text-decoration:none;}

#mobileFooterBarH a {color:#999999; }
#mobileFooterBarH a:hover {color:#777777; }

.mSiteLinks{color:#aaaaaa;}

#mobileFooterBarH .mAddress a {text-decoration:none; color:#0DB199;}
#mobileFooterBarH .mAddress a:hover{color:#0DB199;}

.mobileNLSignup{color:#fff;}

.internalTextStripH{background:#666666;}

.socialI a{color:#fff;}
.socialI a:hover{color:#eee;}


#smMobileCopyright,
#smCopyright {color:#777;}

.faSBIcon {color:#ffffff;}
.faMobileSBIcon{color:#ffffff;}

.faMBasket{color:#ffffff;}
.faBasket{color:#ffffff;}

.mphoneIcon{color:#ffffff;}
.menvelope{color:#ffffff;}

.fa-mlinkedin,
.fa-myoutube,
.fa-minstagram,
.fa-mtwitter,
.fa-mfacebook,
.fa-menvelope,
.fa-mphone{color:#ffffff;}

.mobileInternalText{color:#000;}
.mobileInternalPhone{color: #fff;}
.mobileInternalPhoneText{color: rgb(255, 255, 255);}

#headerLinks{background:#fff;}

.mobileHeaderContactText{color:#ffffff;}

.fa-header-map-marker,
.fa-header-mphone,
.fa-header-menvelope{color:#ffffff;}

.iconOffHighway{background:url(/_layout/2066/images/icons/off-highway-icon.jpg) no-repeat;}
.iconAgricultural{background:url(/_layout/2066/images/icons/agricultural-icon.jpg) no-repeat;}
.iconBus{background:url(/_layout/2066/images/icons/bus-icon.jpg) no-repeat;}
.iconCar{background:url(/_layout/2066/images/icons/car-icon.jpg) no-repeat;}
.iconForklift{background:url(/_layout/2066/images/icons/forklift-icon.jpg) no-repeat;}
.iconPartsAndProducts{background:url(/_layout/2066/images/icons/partsandproducts-icon.jpg) no-repeat;}
.iconSuppliers{background:url(/_layout/2066/images/icons/suppliers-icon.jpg) no-repeat;}
.iconTrailer{background:url(/_layout/2066/images/icons/trailer-icon.jpg) no-repeat;}
.iconTruck{background:url(/_layout/2066/images/icons/truck-icon.jpg) no-repeat;}
.iconBrakeRelining{background:url(/_layout/2066/images/icons/brake-relining-icon.jpg) no-repeat;}
.iconDiagnostics{background:url(/_layout/2066/images/icons/diagnostics-icon.jpg) no-repeat;}

@media only screen and (max-width: 1054px) {
	
	#sbSiteBody #mobileHeaderBar,
	#sbSiteBody #mobileHeaderBarH { background: #ffffff; }


	/*#sbSiteBody #mobileFooterBarH,*/
	#sbSiteBody #mobileFooterBar { background: #666666; }
	
	#sbSiteBody .headerBarStrip{ background:#ffffff;}
	#sbSiteBody .sBasketIcon{background: #ffffff; /*url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/basket_button_mobile.png) no-repeat;*/}	
	#sbSiteBody #mobileStrip {background:#ffffff;}
	#sbSiteBody #mobileStripFooter{background:#666666;}
	/*#sbSiteBody .loginBoxIcon{background: #ffffff url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/login_icon_mobile.png) no-repeat;}*/
	#sbSiteBody #searchBar{background: #ffffff; }
	#searchBar .searchButton{/*background: url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/mobile_search_icon.png) no-repeat;*/background:#ffffff;}
	#sbSiteBody .mEnvelope{color:#fff;}
	#sbSiteBody .mPhoneText,
	#sbSiteBody .mEmail{color:#fff;}
	#sbSiteBody .faSBIcon{left:3px;}
	#sbSiteBody .faBasket{color:#ffffff;}

#sbSiteBody .bzBasketCircleAdded {
/*    animation-duration: 4s;
    animation-direction: alternate;
    animation-timing-function: linear;
    animation-name: anim-default;*/
    background-color:#CCAB3C;
    color:#ffffff;
}

#sbSiteBody #basketSumH a.bzBasketTextAddedAnim,
#sbSiteBody .bzBasketTextAddedAnim {
    /*animation-duration: 4s;
    animation-direction: alternate;
    animation-timing-function: linear;
    animation-name: tanim-default;*/
    color:#CCAB3C;
}

}

@media only screen and (max-width: 555px) {

	#sbSiteBody .mobileContactInfo{border:1px solid #ccc;background:#eeeeee;border-top:0;border-right:0;}
}
/*
@keyframes tanim-default {
    
    40%, 80% {
               color: #0DB199;
            }
            20%, 60%, 100%{
              color:#CCAB3C;
            }
}
@keyframes anim-default {
    
    40%, 80% {
               background-color: #ffffff;
               color:#CCAB3C;
            }
            20%, 60%, 100%{
              background-color:#CCAB3C;
              color:#ffffff;
            }
}*/.menuBarStrip{
	background-color: #ffffff; 
}

#menuBar a { color: #ffffff; background: #cc0000;  }
#menuBar a.mLevel1 { color: #555555; background: #ffffff;}
#menuBar li.mLevel1 a.mHover { 
	color: #cc0000; 
	background: #ffffff;
	border-bottom:4px solid #cc0000; 
}

#menuBar li.mSelected a.mLevel1 { 
	color: #cc0000; 
	background: #ffffff;
	border-bottom:4px solid #cc0000; 
}

#menuBar li:hover a.mLevel1 { 
	color: #cc0000; 
	background: #ffffff;
	border-bottom:4px solid #cc0000;
}
#menuBar { background:none;}

#menuBar .mSubH { background: #cc0000;}

#menuBar li a.mLevel2{
	color: #ffffff;
}

#menuBar li a.mLevel2{background:#cc0000;}

#menuBar .mULLevel3,
#menuBar .mULLevel3Left{
	background: #cc0000;
}


#menuBar  li a.mLevel3,
#menuBar  li a.mLevel3:hover {
	background: none;
}


#menuBar li a.mLevel3{	
	color: #ffffff;
}

#menuBar li a.mLevel3:hover{	
	color: #ffffff;
	background:#990000;
}

#menuBar  li a.mLevel2:hover{
	color: #ffffff;
	background:#990000;
}

#menuBar .menuBarDivider{background: #cc0000; }

#menuBar a.mHome{
	position:relative;
	overflow:hidden;
	background: #ffffff url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/home_icon.png) no-repeat center;
}


#menuBar li.mSelected a.mHome,
#menuBar li:hover a.mHome{
	position:relative;
	overflow:hidden;
	background:#ffffff url(/_familyCustom/0/areas/2102416381/publish/images/layout/rev_54/home_icon_hi.png) no-repeat center;
}


#mobileMenuBarH a.mbI{
	background: #555555 url(/_layout/2066/images/responsive_icons_sprite.png);
}

#mobileMenuBarH ul {display:none; background:none;}


@media only screen and (max-width: 1054px) {
	#sbSiteBody #menuBar li.mSelected a.mLevel1, #sbSiteBody #menuBar li.mLevel1 a.mHover { border:none;color: #ffffff; background: #990000; }
	#sbSiteBody #menuBar li a.mLevel2{color: #ffffff;}
	#sbSiteBody #menuBar li a.mLevel3 {color: #ffffff;}
	#sbSiteBody #menuBar li a.mLevel1:hover { color: #ffffff; background: #990000; }
	#sbSiteBody .menuBarStrip,
	#sbSiteBody #menuBar {background:#555555;}
	#sbSiteBody #menuBar li a.mLevel2, #sbSiteBody #menuBar li a.mLevel3 {color: #ffffff;background:#cc0000;}
	#sbSiteBody #menuBar li a.mLevel2:hover {color: #ffffff;background:#990000;}
	#sbSiteBody #menuBar li:hover a.mLevel1 {border:none;}
	#sbSiteBody #menuBar a { border: none;}
	#sbSiteBody #menuBar a.mLevel1 { border: none; margin-left:0px;color: #ffffff; background: #cc0000; }
	#sbSiteBody #menuBar .mSubH { background: #ffffff; border:none;}
	#sbSiteBody #menuBar li a.mLevel3:hover{color: #ffffff;background:#990000;}
	#sbSiteBody #menuBar a.mLevel2.mSubTitle{color: #ffffff;/*border-bottom:1px solid #ffffff;*/}
}
#legalPack {
left: 10px;
top: 10px;
visibility: visible;
width: 0px;
}
#externalFooter {
height: 38px;
}
#headerBar {
height: 380px;
}
#internalFooter {
height: 206px;
}
#mcFooterArea {
bottom: 0px;
height: 10px;
}
#headerAddress {
left: 3px;
top: 7px;
visibility: visible;
width: 316px;
}
#siteLinks {
height: 137px;
left: 4px;
top: 46px;
visibility: visible;
width: 284px;
}
#lowerHeader {
height: 34px;
visibility: visible;
}
#headerLinks {
height: 218px;
left: 62px;
top: 90px;
visibility: visible;
width: 497px;
}
#mcPanelArea {
height: 220px;
margin-bottom: 10px;
}
#basketSumH {
left: 421px;
top: 8px;
visibility: hidden;
height: 0px;
fontSize: 0px;
overflow: hidden;width:0px;margin: 0;}
#lowerHeaderBar {
height: 0px;
}
#extheaderLinks {
height: 38px;
left: 3px;
top: 7px;
visibility: visible;
width: 876px;
}
#exFooterAddress {
left: 0px;
top: 4px;
visibility: hidden;
height: 0px;
fontSize: 0px;
overflow: hidden;width:0px;margin: 0;}
#internalText2 {
height: 124px;
left: 685px;
top: 42px;
visibility: visible;
width: 246px;
}
#internalText3 {
height: 0px;
left: 1004px;
top: 40px;
visibility: hidden;
height: 0px;
fontSize: 0px;
overflow: hidden;width:0px;margin: 0;}
#externalHeader {
height: 48px;
visibility: visible;
}
#extheaderLinks2 {
height: 34px;
left: 924px;
top: 7px;
visibility: visible;
width: 168px;
}
#internalText {
height: 112px;
left: 329px;
top: 46px;
visibility: visible;
width: 285px;
}

#internalFooterDynamicimage61993 { position: absolute; top: 109px; left: 960px; width: 52px; height: 52px; z-index: 5; font-size: 0; }
#internalFooterDynamicimage61993 img { width: 52px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261653.jpg?960x109) no-repeat; }
#internalFooterDynamicimage62005 { position: absolute; top: 1365px; left: 0px; width: 178px; height: 52px; z-index: 8; font-size: 0; }
#internalFooterDynamicimage62005 img { width: 178px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261665.jpg?0x1365) no-repeat; }
#internalFooterDynamicimage61995 { position: absolute; top: 46px; left: 960px; width: 104px; height: 52px; z-index: 6; font-size: 0; }
#internalFooterDynamicimage61995 img { width: 104px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261655.jpg?960x46) no-repeat; }
#lowerHeaderBarDynamicimage61997 { position: absolute; top: 0px; left: 0px; width: 104px; height: 52px; z-index: 1; font-size: 0; }
#lowerHeaderBarDynamicimage61997 img { width: 104px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261657.jpg?0x0) no-repeat; }
#internalFooterDynamicimage62006 { position: absolute; top: 1375px; left: 10px; width: 178px; height: 52px; z-index: 9; font-size: 0; }
#internalFooterDynamicimage62006 img { width: 178px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261675.jpg?10x1375) no-repeat; }
#internalFooterDynamicimage61999 { position: absolute; top: 109px; left: 1014px; width: 52px; height: 52px; z-index: 7; font-size: 0; }
#internalFooterDynamicimage61999 img { width: 52px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261659.jpg?1014x109) no-repeat; }
#headerBarDynamicimage62010 { position: absolute; top: 230px; left: 1019px; width: 54px; height: 9px; z-index: 1; font-size: 0; }
#headerBarDynamicimage62010 img { width: 54px; height: 9px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261696.jpg?1019x230) no-repeat; }
#headerBarDynamiclogo62013 { position: absolute; top: 26px; left: 174px; width: 268px; height: 40px; z-index: 2; font-size: 0; }
#headerBarDynamiclogo62013 img { width: 268px; height: 40px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/logo_2262653.jpg?174x26) no-repeat; }
#internalFooterDynamicimage61998 { position: absolute; top: 1510px; left: 143px; width: 104px; height: 52px; z-index: 3; font-size: 0; }
#internalFooterDynamicimage61998 img { width: 104px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261658.jpg?143x1510) no-repeat; }
#internalFooterDynamicimage61818 { position: absolute; top: 1587px; left: 363px; width: 87px; height: 39px; z-index: 4; font-size: 0; }
#internalFooterDynamicimage61818 img { width: 87px; height: 39px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2228677.jpg?363x1587) no-repeat; }
#internalFooterDynamicimage62007 { position: absolute; top: 1509px; left: 416px; width: 85px; height: 52px; z-index: 1; font-size: 0; }
#internalFooterDynamicimage62007 img { width: 85px; height: 52px; background: url(/_familyCustom/0/areas/2102416381/publish/images/zone/rev_54/image_2261676.jpg?416x1509) no-repeat; }

