body{
	background:url('/graphics/footer-bg.gif') repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;}

#wrapper{
	background:url('/graphics/header-bg.gif') no-repeat top center;}

#content-wrapper{
	margin:0 auto;
	width:940px;}
	
#header{
	min-height:161px;
	position:relative;}
	
	#header .logo{
		float:left;
		position:relative;
		left:-6px;
		top:1px;}
		
	#header .suppliers{
		left:340px;
		position:absolute;
		top:15px;}
		
#header-right{
	float:right;
	margin-top:15px;
	width:177px;}
	
	#header-right form{
		margin-bottom:10px;
		overflow:hidden;}
	
		#header-right form span.search-input{
			background:url('/graphics/searchbox-bg.png') no-repeat;
			display:block;
			float:left;
			height:16px;
			padding:8px 5px;
			width:130px;}
		
			#header-right form span.search-input input.search-box{
				background:none !important;
				border:none !important;
				color:#666666;
				font-size:1.2em;
				padding:0 !important;
				width:130px;}
			
		#header-right form input.searchgo{
			background:url('/graphics/btn-go-trans.png') no-repeat;
			border:none;
			cursor:pointer;
			display:block;
			float:left;
			height:32px;
			text-indent:-9999px;
			width:36px;}
		
	#header-right p{
		color:#57b8fd;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.3em;
		line-height:1.4em;}
		
		#header-right p span{
			color:#ffffff;
			display:block;
			font-size:2.2em;}
	
ul#navigation{
	background:url('/graphics/topnav-divide.gif') no-repeat top right;
	left:276px;
	position:absolute;
	top:118px;
	width:664px;}
	
	ul#navigation li{
		background:url('/graphics/topnav-divide.gif') no-repeat top left;
		float:left;
		font-size:1.5em;
		position:relative;}
		
		ul#navigation li div.subnav{
			display:none;
			padding:20px 0;
			position:absolute;
			top:48px;
			z-index:20;}
			
			ul#navigation li div.subnav ul.column{
				float:left;
				width:205px;}
			
				ul#navigation li div.subnav ul.column li{
					background:url('/graphics/subnav-bg.gif') repeat-x !important;
					float:none;
					font-size:0.8em;
					margin:0 10px;
					padding:5px}
					
				ul#navigation li div.subnav ul.column li.first{
					background:none !important;}
					
					ul#navigation li div.subnav ul.column li a{
						background:url('/graphics/arrow-subnav.gif') no-repeat 165px 2px !important;
						color:#758188 !important;
						margin-top:5px;						
						text-decoration:none;}
						
					ul#navigation li div.subnav ul.column li.first a{
						margin-top:0;}
						
					ul#navigation li div.subnav ul.column li a:hover{
						background:url('/graphics/subnav-roll-top-bg.gif') no-repeat !important;
						color:#ffffff !important;}
						
						ul#navigation li div.subnav ul.column li a span{
							background:none !important;
							font-weight:normal !important;
							padding:2px 20px 2px 15px !important;}
							
						ul#navigation li div.subnav ul.column li a:hover span{
							background:url('/graphics/subnav-roll-bot-bg.gif') no-repeat bottom left !important;}
						
					ul#navigation li div.subnav ul.column li ul{
						margin:10px 5px 0 15px;}
					
						ul#navigation li div.subnav ul.column li ul li{
							background:none !important;
							font-size:1em;
							margin:0 0 5px 0;
							padding:0;}
							
							ul#navigation li div.subnav ul.column li ul li a{
								background-position:5px 2px !important;}
								
							ul#navigation li div.subnav ul.column li ul li a:hover{
								background:url('/graphics/sub-subnav-roll-top-bg.gif') no-repeat !important;}
								
								ul#navigation li div.subnav ul.column li ul li a span{
									padding:2px 0 2px 20px !important;}
									
								ul#navigation li div.subnav ul.column li ul li a:hover span{
									background:url('/graphics/sub-subnav-roll-bot-bg.gif') no-repeat bottom left !important;}
								
		ul#navigation li div.two-col{
			left:-161px;
			padding:0;
			width:425px;}
			
			ul#navigation li div.two-col div.top{
				background:url('/graphics/subnav-twocol-bg-top-trans.png') no-repeat;
				height:20px;}
				
			ul#navigation li div.two-col div.bottom{
				background:url('/graphics/subnav-twocol-bg-bot-trans.png') no-repeat bottom left;
				overflow:hidden;
				padding:0 15px 40px 0;}
		
		ul#navigation li div.three-col{
			left:-271px;
			padding:0;
			width:630px;}
			
			ul#navigation li div.three-col div.top{
				background:url('/graphics/subnav-threecol-bg-top-trans.png') no-repeat;
				height:20px;}
				
			ul#navigation li div.three-col div.bottom{
				background:url('/graphics/subnav-threecol-bg-bot-trans.png') no-repeat bottom left;
				overflow:hidden;
				padding:0 15px 40px 0;}

		ul#navigation li:hover div.subnav{
			display:block !important;}

	body#nav1 ul#navigation li.nav1,
	body#nav2 ul#navigation li.nav2,
	body#nav3 ul#navigation li.nav3,
	body#nav4 ul#navigation li.nav4,
	body#nav5 ul#navigation li.nav5,
	body#nav6 ul#navigation li.nav6,
	body#nav7 ul#navigation li.nav7,
	body#nav8 ul#navigation li.nav8,
	body#nonav ul#navigation li.nav8,
	ul#navigation li:hover{
		margin-right:-1px;}
		
	ul#navigation li:hover{
		margin-right:0;}

		ul#navigation li a{
			color:#0a538f;
			display:block;
			text-decoration:none;}
			
			ul#navigation li a span{
				display:block;
				font-weight:bold;
				padding:12px;}

		body#nav1 ul#navigation li.nav1 a,
		body#nav2 ul#navigation li.nav2 a,
		body#nav3 ul#navigation li.nav3 a,
		body#nav4 ul#navigation li.nav4 a,
		body#nav5 ul#navigation li.nav5 a,
		body#nav6 ul#navigation li.nav6 a,
		body#nav7 ul#navigation li.nav7 a,
		body#nav8 ul#navigation li.nav8 a,
		ul#navigation li:hover a{
			background:#f0f0f0 url('/graphics/topnav-current-left.gif') no-repeat;
			color:#ed1c24;}
			
		ul#navigation li:hover a{
			position:relative;
			z-index:30;}
			
		body#nav1 ul#navigation li.nav1 a span,
		body#nav2 ul#navigation li.nav2 a span,
		body#nav3 ul#navigation li.nav3 a span,
		body#nav4 ul#navigation li.nav4 a span,
		body#nav5 ul#navigation li.nav5 a span,
		body#nav6 ul#navigation li.nav6 a span,
		body#nav7 ul#navigation li.nav7 a span,
		body#nav8 ul#navigation li.nav8 a span,
		ul#navigation li:hover a span{
			background:url('/graphics/topnav-current-right.gif') no-repeat top right;
			padding-bottom:14px;}
			
		ul#navigation li.nav2:hover a span,
		ul#navigation li.nav3:hover a span,
		ul#navigation li.nav4:hover a span{
			padding-bottom:20px !important;}
			
body#nav1 #two-col-wrapper{
	background:url('/graphics/homepage-slider-lines.gif') no-repeat 710px 0px;}

#two-col-wrapper{
	margin-top:15px;
	overflow:hidden;}

	#two-col-wrapper #left-col-long{
		float:left;
		width:700px;}
		
		#two-col-wrapper #left-col-long .colA,
		#two-col-wrapper #left-col-long .colB{
			float:left;
			width:350px;}
			
			#two-col-wrapper #left-col-long .colA h2{
				border-top:none;
				color:#0d60af;
				padding-top:0;}
				
			#two-col-wrapper #left-col-long .colB p{
				margin-bottom:10px;
				position:relative;}
				
				#two-col-wrapper #left-col-long .colB p span{
					color:#0099da;
					font-family:'Times New Roman', Times, serif;
					font-size:1.85em;
					left:75px;
					position:absolute;}
					
	#two-col-wrapper #left-col-long ul.sitemap{
		float:left;
		width:350px;}
		
	#two-col-wrapper #left-col-short{
		float:left;
		width:220px;}
		
	#two-col-wrapper #right-col-long{
		float:right;
		width:700px;}
	
	#two-col-wrapper #right-col-short{
		float:right;
		width:220px;}
	
	#two-col-wrapper p{
		color:#666666;
		font-size:1.3em;
		line-height:1.55em;
		margin-bottom:20px;}
		
		#two-col-wrapper p a{
			color:#2b7cba;
			text-decoration:none;}
			
		#two-col-wrapper p a:hover{
			text-decoration:underline;}
			
		#two-col-wrapper p strong{
			font-weight:bold;}
			
		#two-col-wrapper p em{
			font-style:italic;}
			
	#two-col-wrapper p.back-to-top{
		color:#2b7cba;
		font-size:1em;
		margin-bottom:5px;
		text-align:right;
		text-transform:uppercase;}
		
		#two-col-wrapper p.back-to-top a{
			background:url('/graphics/arrow-back-to-top.gif') no-repeat center right;
			padding-right:15px;}
		
	#two-col-wrapper h1{
		color:#0d60af;
		font-family:"Times New Roman", Times, serif;
		font-size:3.7em;
		margin-bottom:20px;
		padding:20px 20px 0 20px;}
			
	#two-col-wrapper h1.heading-top-tier,
	#two-col-wrapper h1.heading-second-tier{
		text-indent:-9999px;}

	#two-col-wrapper h1.heading-top-tier{
		height:120px;}
		
	#two-col-wrapper h1.heading-second-tier{
		height:207px;}
		
	#two-col-wrapper h1#care-nursing-homes{
		background:url('/graphics/heading-sector-care-nursing-homes.jpg') no-repeat;}
	
	#two-col-wrapper h1#hospitals{
		background:url('/graphics/heading-sector-hospitals.jpg') no-repeat;}
		
	#two-col-wrapper h1#health-leisure{
		background:url('/graphics/heading-sector-health-leisure.jpg') no-repeat;}
	
	#two-col-wrapper h1#hotels{
		background:url('/graphics/heading-sector-hotels.jpg') no-repeat;}
	
	#two-col-wrapper h1#cafes{
		background:url('/graphics/heading-sector-cafes.jpg') no-repeat;}
	
	#two-col-wrapper h1#churches{
		background:url('/graphics/heading-sector-churches.jpg') no-repeat;}
	
	#two-col-wrapper h1#schools{
		background:url('/graphics/heading-sector-schools.jpg') no-repeat;}
	
	#two-col-wrapper h1#private-houses{
		background:url('/graphics/heading-sector-private-houses.jpg') no-repeat;}
	
	#two-col-wrapper h1#hair-beauty{
		background:url('/graphics/heading-sector-hair-beauty.jpg') no-repeat;}
	
	#two-col-wrapper h1#veterinary{
		background:url('/graphics/heading-sector-veterinary.jpg') no-repeat;}
		
	#two-col-wrapper h1#equestrian{
		background:url('/graphics/heading-sector-equestrian.jpg') no-repeat;}
		
	#two-col-wrapper h1#facilities-management{
		background:url('/graphics/heading-sector-facilities-management.jpg') no-repeat;}
	
	#two-col-wrapper h1#offices{
		background:url('/graphics/heading-sector-offices.jpg') no-repeat;}
	
	#two-col-wrapper h1#emergency-services{
		background:url('/graphics/heading-sector-emergency-services.jpg') no-repeat;}
	
	#two-col-wrapper h1#housing-associations{
		background:url('/graphics/heading-sector-housing-associations.jpg') no-repeat;}
	
	#two-col-wrapper h1#industrial{
		background:url('/graphics/heading-sector-industrial-pharmaceutical.jpg') no-repeat;}
	
	#two-col-wrapper h1#launderettes{
		background:url('/graphics/heading-sector-launderettes.jpg') no-repeat;}
	
	#two-col-wrapper h1#dry-cleaners{
		background:url('/graphics/heading-sector-dry-cleaners.jpg') no-repeat;}
	
	#two-col-wrapper h1#marine{
		background:url('/graphics/heading-sector-marine.jpg') no-repeat;}
	
	#two-col-wrapper h1#trade-sales{
		background:url('/graphics/heading-sector-trade-sales.jpg') no-repeat;}
		
	#two-col-wrapper h1#washing-machines{
		background:url('/graphics/heading-products-washing-machines.jpg') no-repeat;}
	
	#two-col-wrapper h1#machines-miele{
		background:url('/graphics/heading-products-miele.jpg') no-repeat;}
	
	#two-col-wrapper h1#machines-electrolux{
		background:url('/graphics/heading-products-electrolux.jpg') no-repeat;}
	
	#two-col-wrapper h1#tumble-dryers{
		background:url('/graphics/heading-products-tumble-dryers.jpg') no-repeat;}
	
	#two-col-wrapper h1#dryers-miele{
		background:url('/graphics/heading-products-miele.jpg') no-repeat;}
	
	#two-col-wrapper h1#dryers-electrolux{
		background:url('/graphics/heading-products-electrolux.jpg') no-repeat;}
	
	#two-col-wrapper h1#dryers-huebsch{
		background:url('/graphics/heading-products-huebsch.jpg') no-repeat;}
	
	#two-col-wrapper h1#laundry-im-systems{
		background:url('/graphics/heading-products-laundry-im-systems.jpg') no-repeat;}
	
	#two-col-wrapper h1#infection-control{
		background:url('/graphics/heading-products-infection-control.jpg') no-repeat;}
	
	#two-col-wrapper h1#wet-clean{
		background:url('/graphics/heading-products-wet-clean.jpg') no-repeat;}
	
	#two-col-wrapper h1#mop-cleaning{
		background:url('/graphics/heading-products-mop-cleaning.jpg') no-repeat;}
	
	#two-col-wrapper h1#ironing-finishing{
		background:url('/graphics/heading-products-ironing-finishing.jpg') no-repeat;}
	
	#two-col-wrapper h1#dishwashers-glasswashers{
		background:url('/graphics/heading-products-dishwashers-glasswashers.jpg') no-repeat;}
	
	#two-col-wrapper h1#dishwashers-miele{
		background:url('/graphics/heading-products-miele.jpg') no-repeat;}
	
	#two-col-wrapper h1#dishwashers-electrolux{
		background:url('/graphics/heading-products-electrolux.jpg') no-repeat;}
	
	#two-col-wrapper h1#dishwashers-direct-catering{
		background:url('/graphics/heading-products-dishwashers-direct-catering.jpg') no-repeat;}
		
	#two-col-wrapper h1#sale{
		background:url('/graphics/heading-services-sale.jpg') no-repeat;}
	
	#two-col-wrapper h1#rental{
		background:url('/graphics/heading-services-rental.jpg') no-repeat;}
	
	#two-col-wrapper h1#installation{
		background:url('/graphics/heading-services-installation.jpg') no-repeat;}	
	
	#two-col-wrapper h1#repair-parts{
		background:url('/graphics/heading-services-repair-parts.jpg') no-repeat;}
	
	#two-col-wrapper h1#service-contracts{
		background:url('/graphics/heading-services-service-contracts.jpg') no-repeat;}
	
	#two-col-wrapper h1#maintenance{
		background:url('/graphics/heading-services-maintenance.jpg') no-repeat;}
	
	#two-col-wrapper h1#annual-inspection{
		background:url('/graphics/heading-services-annual-inspection.jpg') no-repeat;}
	
	#two-col-wrapper h1#temperature-validation{
		background:url('/graphics/heading-services-temperature-validation.jpg') no-repeat;}
	
	#two-col-wrapper h1#laundry-analysis{
		background:url('/graphics/heading-services-laundry-analysis.jpg') no-repeat;}
	
	#two-col-wrapper h1#dishwasher-analysis{
		background:url('/graphics/heading-services-dishwasher-analysis.jpg') no-repeat;}
		
	#two-col-wrapper h1#sector{
		background:url('/graphics/heading-sector.jpg') no-repeat;}
	
	#two-col-wrapper h1#products{
		background:url('/graphics/heading-products.jpg') no-repeat;}
		
	#two-col-wrapper h1#services{
		background:url('/graphics/heading-services.jpg') no-repeat;}
		
	#two-col-wrapper h1#rotary-irons{
		background:url('/graphics/heading-rotary-irons.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading{
		background:url('/graphics/heading-generic.jpg') no-repeat;}
  
	#two-col-wrapper h1#generic-heading-contact{
		background:url('/graphics/heading-contact.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-about{
		background:url('/graphics/heading-about.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-case-studies{
		background:url('/graphics/heading-case-studies.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-sitemap{
		background:url('/graphics/heading-sitemap.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-search-results{
		background:url('/graphics/heading-search-results.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-error-404{
		background:url('/graphics/heading-error-404.jpg') no-repeat;}
		
	#two-col-wrapper h1#generic-heading-error-500{
		background:url('/graphics/heading-error-500.jpg') no-repeat;}
		
	#two-col-wrapper h2{
		border-color:#666666;
		border-style:dashed;
		color:#0099da;
		font-family:"Times New Roman", Times, serif;
		font-size:2.4em;}
		
	#two-col-wrapper #left-col-long h2{
		border-width:1px 0 0 0;
		margin-bottom:10px;
		padding:10px 0 0 0;}
		
	#two-col-wrapper #right-col-long h2{
		border-width:1px 0;
		margin-bottom:25px;
		padding:5px 0;}
		
	#two-col-wrapper div.content-image{
		background:url('/graphics/image-bg.gif') no-repeat top left;
		padding:15px 0 0 0;}
		
		#two-col-wrapper div.content-image img{
			background:url('/graphics/image-bg.gif') no-repeat bottom left;
			padding:0 15px 20px;}
		
	#two-col-wrapper ul{
		margin-bottom:20px;}
		
		#two-col-wrapper ul li{
			background:url('/graphics/arrow-subnav.gif') no-repeat 0 2px;
			color:#666666;
			font-size:1.3em;
			line-height:1.55em;
			margin-bottom:5px;
			padding-left:15px;}
			
			#two-col-wrapper ul li a{
				color:#758188;
				text-decoration:none;}
				
			#two-col-wrapper ul li a:hover{
				text-decoration:underline;}
				
			#two-col-wrapper ul li ul{
				margin:20px 0;}
			
				#two-col-wrapper ul li ul li{
					font-size:1em;}
	
#footer{
	clear:both;
	height:399px;}

	#footer .colA,
	#footer .colB,
	#footer .colC{
		height:252px;
		margin:16px 0 35px 0;
		padding:15px;}

	#footer .colA,
	#footer .colB{
		background:url('/graphics/footer-col-short-bg.gif') no-repeat;
		float:left;
		margin-right:20px;
		width:190px;}
		
		#footer .colA p{
			border-bottom:solid 1px #2b76b4;
			font-size:1.1em;
			margin-bottom:10px;
			padding-bottom:10px;}
			
			#footer .colA p#supplier-miele,
			#footer .colA p#supplier-electrolux{
				border-bottom:0;
				padding-bottom:0;
				text-indent:-9999px;}
				
			#footer .colA p#supplier-miele{
				background:url('/graphics/supplier-miele-trans.png') no-repeat;
				height:80px;
				width:130px;}
				
			#footer .colA p#supplier-electrolux{
				background:url('/graphics/supplier-electrolux-trans.png') no-repeat;
				height:57px;
				width:135px;}
	
		#footer .colB p{
			font-size:1.5em;
			margin-bottom:15px;}
			
			#footer .colB p span{
				display:block;
				font-size:1.2em;
				font-weight:bold;}
		
		#footer .colB ul li{
			background:url('/graphics/footer-tick-bg-trans.png') no-repeat;
			font-size:1.2em;
			font-weight:bold;
			margin-bottom:10px;
			padding-left:30px;}
	
	#footer .colC{
		background:url('/graphics/footer-col-long-bg.gif') no-repeat;
		float:right;
		width:430px;}
		
		#footer .colC p{
			font-size:1.5em;
			margin-bottom:20px;}
			
		#footer .colC ul{
			float:left;
			width:215px;}
			
			#footer .colC ul li{
				background:url('/graphics/footer-arrow-bg-trans.png') no-repeat 0px 3px;
				font-size:1.2em;
				margin-bottom:5px;
				padding-left:15px;}
				
				#footer .colC ul li a{
					text-decoration:none;}
					
				#footer .colC ul li a:hover{
					text-decoration:underline;}
		
#footer p,
#footer p.footnote a,
#footer ul li,
#footer ul li a{
	color:#ffffff;}
	
#footer p.footnote{
	clear:both;
	float:left;
	font-size:1.2em;
	text-align:center;
	width:940px;}
	
.border{
	border-top:dashed 1px #666666;
	margin-bottom:10px;}
	
.clear{
	clear:both;}
	
/* Homepage */
	
#slider-wrapper{
	border-bottom:dashed 1px #666666;
	height:346px;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	width:700px;}

	#slider-wrapper #slider{
		margin:0;}
	
		#slider-wrapper #slider li{
			font-size:1em;
			height:314px;
			line-height:inherit;
			padding:32px 330px 0 20px;
			width:350px;}
	
		#slider-wrapper #slider li.slider-1{
			background:url('/graphics/homepage-slider-1.jpg') no-repeat;}
		
		#slider-wrapper #slider li.slider-2{
			background:url('/graphics/homepage-slider-2.jpg') no-repeat;}
		
		#slider-wrapper #slider li.slider-3{
			background:url('/graphics/homepage-slider-3.jpg') no-repeat;}
		
		#slider-wrapper #slider li.slider-4{
			background:url('/graphics/homepage-slider-4.jpg') no-repeat;}
			
		#slider-wrapper #slider li.slider-5{
			background:url('/graphics/homepage-slider-5.jpg') no-repeat;}
		
		#slider-wrapper #slider li.slider-6{
			background:url('/graphics/homepage-slider-6.jpg') no-repeat;
			padding:32px 0px 0 20px;
			width:680px;}
		
		#slider-wrapper #slider li h1{
			color:#0099da;
			font-family:"Times New Roman", Times, serif;
			font-size:2.5em;
			line-height:1.2em;
			padding:0;}
			
		#slider-wrapper #slider li.slider-1 h1,
		#slider-wrapper #slider li.slider-6 h1{
			color:#0d60af;}
			
		#slider-wrapper #slider li.slider-6 h1{
			padding-right:330px;}
			
		#slider-wrapper #slider li.slider-2 h1,
		#slider-wrapper #slider li.slider-3 h1{
			font-size:3em;}
			
			#slider-wrapper #slider li.slider-1 h1 span,
			#slider-wrapper #slider li.slider-6 h1 span{
				color:#14c0f3;
				display:inline;
				font-size:1em;}
				
			#slider-wrapper #slider li.slider-2 h1 span,
			#slider-wrapper #slider li.slider-3 h1 span,
			#slider-wrapper #slider li.slider-4 h1 span,
			#slider-wrapper #slider li.slider-5 h1 span{
				color:#0d60af;
				display:block;}
			
			#slider-wrapper #slider li.slider-2 h1 span,
			#slider-wrapper #slider li.slider-3 h1 span{
				font-size:1.22em;}
			
			#slider-wrapper #slider li.slider-4 h1 span,
			#slider-wrapper #slider li.slider-5 h1 span{
				font-size:1.46em;}
				
			#slider-wrapper #slider li h1 span{
				margin-bottom:0;}
			
		#slider-wrapper #slider li p{
			font-size:1.2em;}
			
		#slider-wrapper #slider li a.btn-hero-black,
		#slider-wrapper #slider li a.btn-hero-blue{		
			color:#ffffff;
			display:inline-block;
			font-size:1.3em;
			font-weight:bold;
			height:24px;
			padding:7px 0 0 8px;
			text-decoration:none;}
		
		#slider-wrapper #slider li a.btn-hero-black{
			background:url('/graphics/btn-hero-black.png') no-repeat;
			margin-right:10px;
			width:138px;}
		
		#slider-wrapper #slider li a.btn-hero-blue{
			background:url('/graphics/btn-hero-blue.png') no-repeat;
			width:116px;}
			
		#slider-wrapper #slider li ul{
			margin:0 0 10px;
			overflow:hidden;}
			
			#slider-wrapper #slider li ul li{
				background:url('/graphics/arrow-subnav.gif') no-repeat top left;
				/*float:left;*/
				font-size:1.2em;
				height:auto;
				line-height:inherit;
				margin-bottom:5px;
				padding:0 0 0 15px;
				width:205px;}
				
				#slider-wrapper #slider li ul li a{
					color:#666666;
					text-decoration:none;}
					
				#slider-wrapper #slider li ul li a:hover{
					text-decoration:underline;}
					
	#slider-list-wrapper{
		overflow:hidden;}
		
		#slider-list-wrapper .column{
			float:left;
			width:220px;}
					
	#slider-nav-wrapper{
		bottom:30px;
		left:20px;
		position:absolute;
		z-index:10;}
		
		#slider-nav-wrapper a#prev,
		#slider-nav-wrapper a#next{
			float:left;
			height:16px;
			text-indent:-9999px;
			width:16px;}
			
		#slider-nav-wrapper a#prev{
			background:url('/graphics/btn-prev.gif') no-repeat;
			margin-right:8px;}
		
		#slider-nav-wrapper a#next{
			background:url('/graphics/btn-next.gif') no-repeat;
			margin-left:5px;}
		
		#slider-nav-wrapper ul#slider-nav{
			float:left;
			margin:3px 0 0 0;}
		
			#slider-nav-wrapper ul#slider-nav li{
				background:none;
				float:left;
				margin:0;
				padding:0;}
			
				#slider-nav-wrapper ul#slider-nav li a{
					background:url('/graphics/homepage-slider-nav-off.gif') no-repeat;
					display:block;
					height:11px;
					margin-right:3px;
					text-indent:-9999px;
					width:11px;}
				
				#slider-nav-wrapper ul#slider-nav li a.activeSlide{
					background:url('/graphics/homepage-slider-nav-on.gif') no-repeat;}
					
#homepage-promo-wrapper{
	background:url('/graphics/homepage-promo-lines.gif') no-repeat 350px 0px;
	border-bottom:dashed 1px #666666;
	overflow:hidden;}
				
#homepage-promo-1,
#homepage-promo-2{
	border-bottom:dashed 1px #666666;
	padding-bottom:20px;}

#homepage-promo-2,
#homepage-promo-4{
	margin-right:0;}
				
#homepage-promo-1{
	background:url('/graphics/homepage-promo-1.jpg') no-repeat;
}

#homepage-promo-2{
	background:url('/graphics/homepage-promo-2.jpg') no-repeat;
}

#homepage-promo-3{
	background:url('/graphics/homepage-promo-3.jpg') no-repeat;
}

#homepage-promo-4{
	background:url('/graphics/homepage-promo-4.jpg') no-repeat;
}

	#homepage-promo-1 h2,
	#homepage-promo-2 h2{
		font-size:1.9em;
		margin-bottom:10px;}
	
	#homepage-promo-3 h2,
	#homepage-promo-4 h2{
		font-size:1.5em;
		margin-bottom:15px !important;}
		
	#homepage-promo-1 p,
	#homepage-promo-2 p,
	#homepage-promo-3 p,
	#homepage-promo-4 p{
		font-size:1.1em;
		line-height:1.45em;
		margin-bottom:15px;}
	
	#homepage-promo-1 p,
	#homepage-promo-2 p{
		color:#ffffff;
		width:210px;}
		
	#homepage-promo-3 p{
		width:265px;}
		
	#homepage-promo-4 p{
		width:240px;}

.promo-big{
	float:left;
	height:118px;
	margin:0 20px 10px 0;
	padding:10px;
	width:320px;}
	
	.promo-big h2{
		border:none !important;
		color:#ffffff !important;
		font-family:Arial, Helvetica, sans-serif !important;
		padding:0 !important;}
		
		.promo-big h2 em{
			font-weight:bold;}
		
a.btn-promo-blue,
a.btn-promo-black{
	color:#ffffff;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	height:18px;
	padding:4px 0 0 8px;
	text-decoration:none;
	width:96px;}
		
a.btn-promo-blue{
	background:url('/graphics/btn-promo-blue.png') no-repeat;}
	
a.btn-promo-black{
	background:url('/graphics/btn-promo-black.png') no-repeat;}
	
div#show-hide{
	background:url('/graphics/show-hide-bg-bot.gif') no-repeat bottom left;
	margin-bottom:15px;
	overflow:hidden;
	padding-bottom:5px;}
	
	div#show-hide h3{
		background:url('/graphics/show-hide-bg-top.gif') no-repeat;
		color:#205f8a;
		cursor:pointer;
		font-size:1.5em;
		font-weight:bold;}
	
		div#show-hide h3 span{
			background:url('/graphics/show-hide-closed.gif') no-repeat 12px 12px;
			display:block;
			padding:10px 0 10px 30px;}
			
		div#show-hide h3.open span{
			background:url('/graphics/show-hide-open.gif') no-repeat 12px 12px;}

	div#show-hide div.more{
		background:url('/graphics/show-hide-bg-mid.gif') repeat-y;
		display:none;
		float:left;
		padding:0 30px;
		width:880px;}
		
		div#show-hide div.more p,
		div#show-hide div.more h4{
			color:#666666;
			font-size:1.2em;}
		
		div#show-hide div.more p{
			padding-bottom:20px;}
			
		div#show-hide div.more h4{
			font-weight:bold;}
		
/* promos */
		
div.promo-small{
	margin-bottom:10px;}

	div.promo-small h3,
	div#left-nav h3{
		background:url('/graphics/heading-bg.gif') no-repeat;
		color:#ffffff;
		font-size:1.5em;
		font-weight:bold;
		padding:9px 10px;}
		
	div.promo-small div{
		padding:10px;}
	
	div.promo-small p{
		color:#758188 !important;
		font-size:1.1em !important;
		line-height:1.45em !important;}
	
		div.promo-small p a{
			color:#1c73b5;
			font-weight:bold;
			text-decoration:none;}
		
div.promo-small form span.sidebar-input,
div.promo-small form span.sidebar-textarea{
	display:block;
	margin-bottom:10px;
	padding:5px;
	width:188px;
}
		
div.promo-small form span.sidebar-input{
	background:url('/graphics/form-textbox-bg.gif') no-repeat;	
	height:14px;}

div.promo-small form span.sidebar-textarea{
	background:url('/graphics/form-textarea-bg.gif') no-repeat;
	height:55px;}

div.promo-small form span input,
div.promo-small form span textarea{
	border:none;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	width:188px;}

div.promo-small form span textarea{
	height:55px;}
	
div.promo-small form span input.error,
div.promo-small form span textarea.error{
	border:solid 1px #ff0000;}

div.promo-small form input.contactgo,
#form-buttons-wrapper input.contactgo{
	border:none;
	float:left;
	cursor:pointer;
	text-indent:-9999px;}
	
div.promo-small form input.contactgo{
	height:69px;
	margin-top:10px;
	width:84px;}

div.promo-small form input.send-enquiry{
	background:url('/graphics/btn-send-enquiry.gif') no-repeat;}
	
div.promo-small form input.request-call-back{
	background:url('/graphics/btn-request-call-back.gif') no-repeat;}
	
div.promo-small form p{
	float:left;
	font-size:1.1em !important;
	margin-top:35px;
	text-align:center;
	text-transform:uppercase;
	width:30px;
}

#promo-contact-us{
	background:url('/graphics/promo-contact-us-bg.png') no-repeat bottom left;
	padding-bottom:15px;}
	
	#promo-contact-us p.call{
		color:#666666 !important;
		font-size:1.2em !important;}
		
		#promo-contact-us p.call span{
			color:#0099da;
			display:block;
			font-family:"Times New Roman", Times, serif;
			font-size:2em;
			margin-top:2px;}
			
#promo-site-survey{
	background:url('/graphics/promo-site-survey-bg.png') no-repeat bottom left;
	padding-bottom:5px;}
	
	#promo-site-survey p{
		padding-right:60px;}
		
#promo-latest-news{
	background:url('/graphics/promo-latest-news-bg.gif') no-repeat bottom left;
	height:297px;}
	
	#promo-latest-news div{
		height:240px;
		position:relative;}
	
	#promo-latest-news p{
		font-size:1.2em !important;}
		
	#promo-latest-news p.comments{
		background:url('/graphics/icon-comments.gif') no-repeat left center;
		margin-bottom:0;
		padding-left:25px;}
		
	#promo-latest-news a.btn-promo-black{
		bottom:15px;
		left:10px;
		position:absolute;}
		
#promo-contact-us-form{
	background:url('/graphics/promo-contact-us-form-bg.gif') no-repeat bottom left;
	height:346px;}
	
#quickcontact div{
	padding:0;}
	
#promo-testimonials{
	background:url('/graphics/promo-testimonials-bg.gif') no-repeat bottom left;}
	
	#promo-testimonials blockquote{
		background:url('/graphics/testimonials-bubble.png') no-repeat;
		height:128px;
		margin-bottom:10px;
		padding:10px 10px 0 10px;
		width:180px;}
		
	#promo-testimonials p.quote{
		color:#0099da !important;
		font-size:1.5em !important;
		font-weight:bold;
		line-height:inherit !important;
		margin:0;}
		
		#promo-testimonials p.quote span{
			color:#758188;
			display:block;
			font-size:0.7em;
			margin:5px 0 10px;}

/* Top level pages */

#breadcrumb{
	background:url('/graphics/breadcrumb-bg.gif') no-repeat;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px 15px;}
	
	#breadcrumb ul{
		margin:0;}
	
		#breadcrumb ul li{
			background:none;
			color:#758188;
			float:left;
			font-size:1em;
			margin:0 5px 0 0;
			padding:0;
			text-transform:uppercase;}
			
			#breadcrumb ul li a{
				background:url('/graphics/arrow-breadcrumb.gif') no-repeat right center;
				color:#2b7cba;
				padding-right:15px;
				text-decoration:none;}
				
			#breadcrumb ul li a:hover{
				text-decoration:underline;}

#left-nav{
	background:url('/graphics/leftnav-bot-bg.gif') no-repeat bottom left;
	margin-bottom:10px;
	padding-bottom:10px;}
	
	#left-nav ul{
		margin:0;}

		#left-nav ul li{
			background:url('/graphics/leftnav-bg.gif') no-repeat;
			border-color:#cccccc;
			border-style:solid;
			border-width:1px 1px 0 1px;
			font-size:1.2em;
			line-height:inherit;
			margin:0;
			padding:5px;}
			
		#left-nav ul li.open{
			background:url('/graphics/leftnav-bg-open.gif') no-repeat;}
		
			#left-nav ul li a{
				color:#666666;
				display:block;
				text-decoration:none;}
			
				#left-nav ul li a span{
					display:block;
					padding:5px 20px 5px 10px;}
			
			#left-nav ul li.current a,
			#left-nav ul li a:hover{
				background:url('/graphics/leftnav-current-top-bg.gif') no-repeat;
				color:#ffffff;
				text-decoration:none;}
				
			#left-nav ul li.open a:hover{
				background:url('/graphics/leftnav-open-top-bg.gif') no-repeat;}
			
				#left-nav ul li.current a span,
				#left-nav ul li a:hover span{
					background:url('/graphics/leftnav-current-bot-bg.gif') no-repeat bottom left;}
				
			#left-nav ul li ul{
				margin:5px 0 5px 0;}
			
				#left-nav ul li ul li{
					background:none;
					border:none;
					font-size:1em;
					padding:0;}
					
					#left-nav ul li ul li a{
						background:url('/graphics/arrow-subnav.gif') no-repeat 10px 5px !important;
						color:#666666 !important;}
						
					#left-nav ul li ul li.current a,
					#left-nav ul li ul li a:hover{
						background:url('/graphics/leftsubnav-current-top-bg.gif') no-repeat !important;
						color:#ffffff !important;}
						
						#left-nav ul li ul li a span{
							background:none !important;
							padding:5px 10px 5px 25px;}
							
						#left-nav ul li ul li.current span,
						#left-nav ul li ul li a:hover span{
							background:url('/graphics/leftnav-current-bot-bg.gif') no-repeat bottom left !important;}
						
ul#icon-links{
	margin:-15px 0 0 -20px;}

	ul#icon-links li{
		float:left;
		font-size:1.4em;
		line-height:inherit;
		margin:0 0 20px 20px;
		padding:0;}
		
	ul#icon-links li#care-nursing-homes{
		background:url('/graphics/sector-landing-care-nursing-homes.jpg') no-repeat;}
	
	ul#icon-links li#hospitals{
		background:url('/graphics/sector-landing-hospitals.jpg') no-repeat;}
	
	ul#icon-links li#health-leisure{
		background:url('/graphics/sector-landing-health-leisure.jpg') no-repeat;}
	
	ul#icon-links li#hotels{
		background:url('/graphics/sector-landing-hotels.jpg') no-repeat;}
	
	ul#icon-links li#cafes{
		background:url('/graphics/sector-landing-cafes.jpg') no-repeat;}
	
	ul#icon-links li#churches{
		background:url('/graphics/sector-landing-churches.jpg') no-repeat;}
	
	ul#icon-links li#schools{
		background:url('/graphics/sector-landing-schools.jpg') no-repeat;}
	
	ul#icon-links li#private-houses{
		background:url('/graphics/sector-landing-private-houses.jpg') no-repeat;}
	
	ul#icon-links li#hair-beauty{
		background:url('/graphics/sector-landing-hair-beauty.jpg') no-repeat;}
	
	ul#icon-links li#veterinary{
		background:url('/graphics/sector-landing-veterinary.jpg') no-repeat;}
	
	ul#icon-links li#equestrian{
		background:url('/graphics/sector-landing-equestrian.jpg') no-repeat;}
	
	ul#icon-links li#facilities-management{
		background:url('/graphics/sector-landing-facilities-management.jpg') no-repeat;}
	
	ul#icon-links li#offices{
		background:url('/graphics/sector-landing-offices.jpg') no-repeat;}
	
	ul#icon-links li#emergency-services{
		background:url('/graphics/sector-landing-emergency-services.jpg') no-repeat;}
	
	ul#icon-links li#housing-associations{
		background:url('/graphics/sector-landing-housing-association.jpg') no-repeat;}
	
	ul#icon-links li#industrial{
		background:url('/graphics/sector-landing-industrial-pharmaceutical.jpg') no-repeat;}
	
	ul#icon-links li#launderettes{
		background:url('/graphics/sector-landing-launderettes.jpg') no-repeat;}
	
	ul#icon-links li#dry-cleaners{
		background:url('/graphics/sector-landing-dry-cleaners.jpg') no-repeat;}
	
	ul#icon-links li#marine{
		background:url('/graphics/sector-landing-marine.jpg') no-repeat;}
	
	ul#icon-links li#trade-sales{
		background:url('/graphics/sector-landing-trade-sales.jpg') no-repeat;}
		
	ul#icon-links li#washing-machines{
		background:url('/graphics/products-landing-washing-machines.jpg') no-repeat;}
		
	ul#icon-links li#machines-miele{
		background:url('/graphics/products-landing-machines-miele.jpg') no-repeat;}
		
	ul#icon-links li#machines-electrolux{
		background:url('/graphics/products-landing-machines-electrolux.jpg') no-repeat;}	
	
	ul#icon-links li#tumble-dryers{
		background:url('/graphics/products-landing-tumble-dryers.jpg') no-repeat;}
		
	ul#icon-links li#dryers-miele{
		background:url('/graphics/products-landing-dryers-miele.jpg') no-repeat;}
		
	ul#icon-links li#dryers-electrolux{
		background:url('/graphics/products-landing-dryers-electrolux.jpg') no-repeat;}
		
	ul#icon-links li#dryers-huebsch{
		background:url('/graphics/products-landing-dryers-huebsch.jpg') no-repeat;}
	
	ul#icon-links li#laundry-im-systems{
		background:url('/graphics/products-landing-laundry-im-systems.jpg') no-repeat;}
	
	ul#icon-links li#infection-control{
		background:url('/graphics/products-landing-infection-control.jpg') no-repeat;}
	
	ul#icon-links li#wet-clean{
		background:url('/graphics/products-landing-wet-clean.jpg') no-repeat;}
	
	ul#icon-links li#mop-cleaning{
		background:url('/graphics/products-landing-mop-cleaning.jpg') no-repeat;}
	
	ul#icon-links li#ironing-finishing{
		background:url('/graphics/products-landing-ironing-finishing.jpg') no-repeat;}
	
	ul#icon-links li#dishwashers-glasswashers{
		background:url('/graphics/products-landing-dishwashers-glasswashers.jpg') no-repeat;}
		
	ul#icon-links li#dishwashers-miele{
		background:url('/graphics/products-landing-dishwashers-miele.jpg') no-repeat;}
		
	ul#icon-links li#dishwashers-electrolux{
		background:url('/graphics/products-landing-dishwashers-electrolux.jpg') no-repeat;}
		
	ul#icon-links li#sale{
		background:url('/graphics/services-landing-sale.jpg') no-repeat;}
	
	ul#icon-links li#rental{
		background:url('/graphics/services-landing-rental.jpg') no-repeat;}
	
	ul#icon-links li#installation{
		background:url('/graphics/services-landing-installation.jpg') no-repeat;}
	
	ul#icon-links li#repair-parts{		
		background:url('/graphics/services-landing-repair-parts.jpg') no-repeat;}
	
	ul#icon-links li#service-contracts{
		background:url('/graphics/services-landing-service-contracts.jpg') no-repeat;}
	
	ul#icon-links li#maintenance{
		background:url('/graphics/services-landing-maintenance.jpg') no-repeat;}
	
	ul#icon-links li#annual-inspection{
		background:url('/graphics/services-landing-annual-inspection.jpg') no-repeat;}
	
	ul#icon-links li#temperature-validation{
		background:url('/graphics/services-landing-temperature-validation.jpg') no-repeat;}
	
	ul#icon-links li#laundry-analysis{
		background:url('/graphics/services-landing-laundry-analysis.jpg') no-repeat;}
	
	ul#icon-links li#dishwasher-analysis{
		background:url('/graphics/services-landing-dishwasher-analysis.jpg') no-repeat;}
		
	ul#icon-links li.ironing-stations{
		background:url('/graphics/icon-ironing-stations.jpg') no-repeat;}
	
	ul#icon-links li.finishing-stations{
		background:url('/graphics/icon-finishing-stations.jpg') no-repeat;}
	
	ul#icon-links li.cabinets{
		background:url('/graphics/icon-cabinet.jpg') no-repeat;}
		
		ul#icon-links li#hospitals a,
		ul#icon-links li#cafes a,
		ul#icon-links li#churches a,
		ul#icon-links li#schools a,
		ul#icon-links li#facilities-management a,
		ul#icon-links li#industrial a,
		ul#icon-links li#laundry-im-systems a,
		ul#icon-links li#dishwashers-glasswashers a,
		ul#icon-links li#installation a,
		ul#icon-links li#maintenance a,
		ul#icon-links li#annual-inspection a,
		ul#icon-links li#laundry-analysis a,
		ul#icon-links li#dishwasher-analysis a,
		ul#icon-links li#machines-miele a,
		ul#icon-links li#machines-electrolux a,
		ul#icon-links li#dryers-electrolux a,
		ul#icon-links li#dryers-huebsch a,
		ul#icon-links li#dishwashers-miele a,
		ul#icon-links li#dishwashers-electrolux a{
			height:38px;
			padding-top:98px;}
	
		ul#icon-links li a{
			color:#ffffff;
			display:block;
			height:31px;
			padding:105px 5px 0;
			text-align:center;
			text-decoration:none;
			width:150px;}
			
#askQuestion{
	/*border-top:dashed 1px #666666;*/
	margin-bottom:30px;
	/*padding-top:30px;*/}
	
	#askQuestion label{
		color:#666666;
		display:inline-block;
		float:left;
		font-size:1.3em;
		margin-top:8px;
		width:204px;}
		
	#askQuestion span.contact-input,
	#askQuestion span.contact-textarea{
		display:inline-block;
		float:left;
		padding:5px;
		width:331px;}
		
	#askQuestion span.contact-input{
		background:url('/graphics/form-contact-textbox-bg.gif') no-repeat;
		height:22px;
		margin-bottom:5px;}
		
		#askQuestion span.contact-input input{
			border:none;
			margin-top:3px;
			width:331px;}
			
	#askQuestion span.contact-select{
		background:url('/graphics/form-contact-textbox-bg.gif') no-repeat;
		float:left;
		height:20px;
		margin-bottom:5px;
		padding:7px 5px 5px 5px;
		width:331px;}
			
		#askQuestion span.contact-select select{
			border:none;
			width:331px;}
		
	#askQuestion p.required-info{
		clear:both;
		color:#ed1c24;
		font-size:1em;
		margin-bottom:10px;
		padding-top:10px;
		text-align:right;}
		
	#askQuestion span.contact-textarea{
		background:url('/graphics/form-contact-textarea-bg.gif') no-repeat;
		height:166px;
		margin-bottom:20px;}
		
		#askQuestion span.contact-textarea textarea{
			border:none;
			float:left;
			height:166px;
			width:331px;}
				
#form-buttons-wrapper{
	background:url('/graphics/form-buttons-wrapper-bg.gif') repeat-x;
	border-bottom:dashed 1px #666666;
	border-top:dashed 1px #666666;
	clear:both;
	margin:20px 0 30px 0;
	overflow:hidden;
	padding:30px 0 30px 115px;}
			
	#form-buttons-wrapper input.contactgo{
		height:42px;
		width:218px;}
		
	#form-buttons-wrapper input.request-call-back{
		background:url('/graphics/btn-request-call-back-long.gif') no-repeat;}
		
	#form-buttons-wrapper input.send-enquiry{
		background:url('/graphics/btn-send-enquiry-long.gif') no-repeat;}
		
	#form-buttons-wrapper p{
		float:left;
		font-size:1.1em;
		font-weight:bold;
		margin:12px 10px 0 10px;
		text-transform:uppercase;}
		
table{
	margin-bottom:20px;}
	
table tr th,
table tr td{
	font-size:1.3em;
	padding:10px;
	text-align:center;
	width:350px;}
		
table tr th{
	background:#0E2F52;
	color:#ffffff;}
	
table tr td{
	border-right:solid 1px #dddddd;
	color:#666666;
	vertical-align:top;}
	
table tr.odd td{
	background:#ebebeb;}

table tr.even td{
	background:#f4f4f4;}
		
.floatL{
	float:left;
	margin:0 20px 20px 0;}

.floatR{
	float:right;
	margin:0 0 20px 20px;}
	
	
#contact-us form input.error,
#contact-us form textarea.error{
	border:solid 1px #ff0000;}
	
#cse-search-results{
	height:1200px !important;
	overflow:hidden;}

#cse-search-results iframe{
	width:700px !important;}
	
.imgWrapL{
	margin-left:274px;}
	
.imgWrapR{
	margin-right:274px;}
