/*--sets the images to have no border--*/		
img {
border:none;
font-family: "Arial";
}


body {
background: #ffffff;
margin-top:0px; margin-bottom:0px;
}

.sandbag {
float:left;
clear:left;
padding-right:5px;

}
.sandbag-narrow {
float:right;
clear:right;
padding-right:20px;

}

 
/*---------------------------------------BORDERS---------------------------------*/
#border {				
position: relative;
text-align: left;
width: 940px;
margin-right: auto;
margin-left: auto;
margin-top:0px;
}
			



			
/*---------------------------------------SPACER---------------------------------*/
/*this is the class for the blank spacer between elements*/
.spacer {
width: 940px;
height: 8px;
}


/*---------------------------------------BUTTONS---------------------------------*/

.menu {
	width: 970px;
	height: 47px;
	position:absolute;
	visibility:visible;
	padding-left: 2px;
	left:10px;
	top:124px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
			}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}

.sf-menu{line-height:1.0;}

.sf-menu ul{position:absolute;top:-999em;width:50px;}

.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit; color:#fbbc5a;}

.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}

.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:35px;z-index:99;left:0;width:930px; color:#fbbc5a;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em; color:#fbbc5a;}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:50px;top:0; color:#fbbc5a;}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em; color:#fbbc5a;}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:50px;top:0; color:#fbbc5a;}

.sf-menu{float:left;margin-bottom:1em;}

.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:11px 22px;text-decoration:none;} /*expand the width of the buttons*/

.sf-menu a,.sf-menu a:visited{color:#ffffff;font-weight:bold;letter-spacing:0;}/*change button text colour*/

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0; color:#fbbc5a;}

.sf-menu a.sf-with-ul{padding-right:30px;min-width:1px;}

.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}

a>.sf-sub-indicator{top:.8em;background-position:0 -100px;}

a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px; color:#fbbc5a;}

.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}

.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}

.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0; color:#fbbc5a;}

.sf-navbar{width:930px;height:35px;padding-bottom:35px;position:relative;}

.sf-navbar li{position:static;}.sf-navbar a{border-top:none;}

.sf-navbar li ul{width:960px;}.sf-navbar li li{position:relative;}

.sf-navbar li li ul{width:13em;}.sf-navbar li li li{width:100%;}

.sf-navbar ul li{width:auto;float:left;}

.sf-navbar a,.sf-navbar a:visited{border:none;}

.sf-navbar li:hover,.sf-navbar li.sfHover,.sf-navbar li li.current,.sf-navbar a:focus,.sf-navbar a:hover,.sf-navbar a:active{color:#fbbc5a; font-weight:bold;letter-spacing:0;}

.sf-navbar ul li:hover,.sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li,ul.sf-navbar ul li.sfHover li,.sf-navbar ul a:focus,.sf-navbar ul a:hover,.sf-navbar ul a:active{color:#fbbc5a; font-weight:bold;letter-spacing:0;}

ul.sf-navbar li li li:hover,ul.sf-navbar li li li.sfHover,.sf-navbar li li.current li.current,.sf-navbar ul li li a:focus,.sf-navbar ul li li a:hover,.sf-navbar ul li li a:active{color:#fbbc5a;}

ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul{ color:#fbbc5a;
	left:0px;
	top:38px;
}

ul.sf-navbar .current ul ul{top:-999em;}.sf-navbar li li.current>a{letter-spacing:0;color:#fbbc5a;}/*current page colour 2nd line*/

.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px;}

.sf-navbar ul a>.sf-sub-indicator{background-position:0 -100px;}

.sf-navbar ul a:focus>.sf-sub-indicator,.sf-navbar ul a:hover>.sf-sub-indicator,.sf-navbar ul a:active>.sf-sub-indicator,.sf-navbar ul li:hover>a>.sf-sub-indicator,.sf-navbar ul li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px; color:#fbbc5a;}

.sf-navbar li.sf-breadcrumb>a{color:#fbbc5a; letter-spacing:0;}/*change button text colour of the current page button!*/

/*---------------------------------------BUTTONS END---------------------------------*/

			
/*---------------------------------------HEADER---------------------------------*/
/*this positions the header*/
#header {	
width: 940px;
height: 550px;
background-image: url('../images/header.jpg');
		}

/*---------------------------------------MAIN CONTENT ALL---------------------------------*/

			
#contentall {	
width: 940px;
height: 700px;			
			}
			
#maincontent {
width: 940px;
height: 1500px;
background-image:url(../images/middle.jpg);
			}
#maincontent-groundworks-salford {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
			}			
#maincontent-utilities {
width: 940px;
height: 970px;
background-image:url(../images/middle.jpg);
			}
#maincontent-electricity {
width: 940px;
height: 760px;
background-image:url(../images/middle.jpg);
			}	
#maincontent-gas {
width: 940px;
height: 760px;
background-image:url(../images/middle.jpg);
			}
#maincontent-water {
width: 940px;
height: 760px;
background-image:url(../images/middle.jpg);
			}
#maincontent-fibre-optics {
width: 940px;
height: 760px;
background-image:url(../images/middle.jpg);
			}
#maincontent-reinstatement {
width: 940px;
height: 760px;
background-image:url(../images/middle.jpg);
}
#maincontent-plant-hire {
width: 940px;
height: 1060px;
background-image:url(../images/middle.jpg);
}
#maincontent-grab-lorries {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
			}
#maincontent-mini-diggers {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
			}
#maincontent-excavators {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
			}
#maincontent-dumpers {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
}
#maincontent-skip-loaders {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
}
#maincontent-jcb-hire {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
}
#maincontent-tool-hire {
width: 940px;
height: 780px;
background-image:url(../images/middle.jpg);
}
#maincontent-generators {
width: 940px;
height: 780px;
background-image:url(../images/middle.jpg);
}
#maincontent-cement-mixers {
width: 940px;
height: 750px;
background-image:url(../images/middle.jpg);
}
#maincontent-road-saws {
width: 940px;
height: 750px;
background-image:url(../images/middle.jpg);
}
#maincontent-drilling {
width: 940px;
height: 750px;
background-image:url(../images/middle.jpg);
}
#maincontent-saw-cutting {
width: 940px;
height: 950px;
background-image:url(../images/middle.jpg);
}
#maincontent-hydraulic-brushing {
width: 940px;
height: 750px;
background-image:url(../images/middle.jpg);
}
#maincontent-directional-drilling {
width: 940px;
height: 1000px;
background-image:url(../images/middle.jpg);
}
#maincontent-diamond-drilling {
width: 940px;
height: 920px;
background-image:url(../images/middle.jpg);
}
#maincontent-concrete-floor-alterations {
width: 940px;
height: 550px;
background-image:url(../images/middle.jpg);
}
#maincontent-contact-us {
width: 940px;
height: 1200px;
background-image:url(../images/middle.jpg);
			}	
#maincontent-gallery {
width: 940px;
height: 2030px;
background-image:url(../images/middle.jpg);
			}			
			
#text {
	position:absolute;
	visibility:visible;
	left:15px;
	z-index:2;
	top: 509px;
	width: 590px;
	height: 444px;

			}
#text-full {
	position:absolute;
	visibility:visible;
	left:15px;
	z-index:2;
	top: 474px;
	width: 909px;
	height: 558px;

			}			
#text-2 {
	position:absolute;
	visibility:visible;
	left:647px;
	z-index:2;
	top: 850px;
	width: 223px;
	height: 64px;

			}			
#box-1 {
	position:absolute;
	visibility:visible;
	left:615px;
	z-index:2;
	top: 515px;
	width: 250px;
	height: 147px;
	text-align:right;
			}
			
#box-2 {
	position:absolute;
	visibility:visible;
	left:615px;
	z-index:2;
	top: 661px;
	width: 250px;
	height: 146px;
	text-align:right;
			}
			
#box-3 {
	position:absolute;
	visibility:visible;
	left:615px;
	z-index:2;
	top: 807px;
	width: 250px;
	height: 146px;
	text-align:right;
			}
#box-4 {
	position:absolute;
	visibility:visible;
	left:616px;
	z-index:2;
	top: 956px;
	width: 250px;
	height: 146px;
	text-align:right;
			}			
.box-text1 {
	position:absolute;
	visibility:visible;
	left:7px;
	z-index:2;
	top: 91px;
	width: 295px;
	height: 40px;
			}	
.box-text2 {
	position:absolute;
	visibility:visible;
	left:166px;
	z-index:2;
	top: -70px;
	width: 90px;
	height: 31px;
			}
.box-text2-contact {
	position:absolute;
	visibility:visible;
	left:-101px;
	z-index:2;
	top: 62px;
	width: 90px;
	height: 31px;
			}	
#grab-home {
	position:absolute;
	visibility:visible;
	left:618px;
	z-index:2;
	top: 1351px;
	width: 250px;
	height: 146px;
			}
#grab {
	position:absolute;
	visibility:visible;
	left:619px;
	z-index:2;
	top: 959px;
	width: 250px;
	height: 146px;
			}			
#service-list-box {
	position:absolute;
	visibility:visible;
	left:621px;
	z-index:2;
	top: 622px;
	width: 329px;
	height: 271px;
	background-image: url('../images/service-list-box.jpg');
			}	
#service-list-box-text {
	position:absolute;
	visibility:visible;
	left:85px;
	z-index:2;
	top: 17px;
	width: 178px;
	height: 40px;
			}	
			
#service-list-box-bullets {
	position:absolute;
	visibility:visible;
	left:44px;
	z-index:2;
	top: 50px;
	width: 265px;
	height: 40px;
			}															
			
#tick, #tick ul {
list-style-image: url('../images/white.jpg');
			}

					
#tick li {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:700; color: #181818; line-height: 40px; letter-spacing: 0px;  }			
			
	
	
#videx {
	position:absolute;
	visibility:visible;
	left:66px;
	z-index:2;
	top: 38px;
	width: 121px;
	height: 82px;
			}
#bnf {
	position:absolute;
	visibility:visible;
	left:769px;
	z-index:2;
	top: 30px;
	width: 121px;
	height: 82px;
			}			
/*----------------------------------------gallery-------------------------------------*/	
#g-1 {
	position:absolute;
	visibility:visible;
	left:-2px;
	z-index:2;
	top: 573px;
	width: 250px;
	height: 146px;
			}
.gallery-inner	{
position:relative;
float: left;
margin: 3px; 
padding: 0;
font-size: 20px;
background-repeat: no-repeat;

			}
			
#g-2 {
	position:absolute;
	visibility:visible;
	left:308px;
	z-index:2;
	top: 573px;
	width: 250px;
	height: 146px;
			}
#g-3 {
	position:absolute;
	visibility:visible;
	left:617px;
	z-index:2;
	top: 573px;
	width: 250px;
	height: 146px;
			}
#g-4 {
	position:absolute;
	visibility:visible;
	left:0px;
	z-index:2;
	top: 811px;
	width: 250px;
	height: 146px;
			}
#g-5 {
	position:absolute;
	visibility:visible;
	left:309px;
	z-index:2;
	top: 811px;
	width: 250px;
	height: 146px;
			}
#g-6 {
	position:absolute;
	visibility:visible;
	left:619px;
	z-index:2;
	top: 811px;
	width: 250px;
	height: 146px;
			}
#g-7 {
	position:absolute;
	visibility:visible;
	left:-2px;
	z-index:2;
	top: 1048px;
	width: 250px;
	height: 146px;
			}
#g-8 {
	position:absolute;
	visibility:visible;
	left:308px;
	z-index:2;
	top: 1048px;
	width: 250px;
	height: 146px;
			}
#g-9 {
	position:absolute;
	visibility:visible;
	left:620px;
	z-index:2;
	top: 1048px;
	width: 250px;
	height: 146px;
			}
#g-10 {
	position:absolute;
	visibility:visible;
	left:-2px;
	z-index:2;
	top: 1281px;
	width: 250px;
	height: 146px;
			}	
#g-11 {
	position:absolute;
	visibility:visible;
	left:308px;
	z-index:2;
	top: 1281px;
	width: 250px;
	height: 146px;
			}	
#g-12 {
	position:absolute;
	visibility:visible;
	left:621px;
	z-index:2;
	top: 1281px;
	width: 250px;
	height: 146px;
			}	
#g-13 {
	position:absolute;
	visibility:visible;
	left:1px;
	z-index:2;
	top: 1523px;
	width: 250px;
	height: 146px;
			}	
#g-14 {
	position:absolute;
	visibility:visible;
	left:310px;
	z-index:2;
	top: 1523px;
	width: 250px;
	height: 146px;
			}
#g-15 {
	position:absolute;
	visibility:visible;
	left:622px;
	z-index:2;
	top: 1523px;
	width: 250px;
	height: 146px;
			}
#g-16 {
	position:absolute;
	visibility:visible;
	left:2px;
	z-index:2;
	top: 1763px;
	width: 250px;
	height: 146px;
			}
#g-17 {
	position:absolute;
	visibility:visible;
	left:311px;
	z-index:2;
	top: 1763px;
	width: 250px;
	height: 146px;
			}
#g-18 {
	position:absolute;
	visibility:visible;
	left:622px;
	z-index:2;
	top: 1763px;
	width: 250px;
	height: 146px;
			}
#g-19 {
	position:absolute;
	visibility:visible;
	left:8px;
	z-index:2;
	top: 1587px;
	width: 250px;
	height: 146px;
			}
#g-20 {
	position:absolute;
	visibility:visible;
	left:317px;
	z-index:2;
	top: 1587px;
	width: 250px;
	height: 146px;
			}
#g-21 {
	position:absolute;
	visibility:visible;
	left:628px;
	z-index:2;
	top: 1587px;
	width: 250px;
	height: 146px;
			}
#g-22 {
	position:absolute;
	visibility:visible;
	left:10px;
	z-index:2;
	top: 1826px;
	width: 250px;
	height: 146px;
			}
#g-23 {
	position:absolute;
	visibility:visible;
	left:319px;
	z-index:2;
	top: 1826px;
	width: 250px;
	height: 146px;
			}
#g-24 {
	position:absolute;
	visibility:visible;
	left:630px;
	z-index:2;
	top: 1826px;
	width: 250px;
	height: 146px;
			}
#g-25 {
	position:absolute;
	visibility:visible;
	left:13px;
	z-index:2;
	top: 2060px;
	width: 250px;
	height: 146px;
			}
#g-26 {
	position:absolute;
	visibility:visible;
	left:322px;
	z-index:2;
	top: 2060px;
	width: 250px;
	height: 146px;
			}
#g-27 {
	position:absolute;
	visibility:visible;
	left:633px;
	z-index:2;
	top: 2060px;
	width: 250px;
	height: 146px;
			}
#g-28 {
	position:absolute;
	visibility:visible;
	left:17px;
	z-index:2;
	top: 2293px;
	width: 250px;
	height: 146px;
			}
#g-29 {
	position:absolute;
	visibility:visible;
	left:326px;
	z-index:2;
	top: 2293px;
	width: 250px;
	height: 146px;
			}
#g-30 {
	position:absolute;
	visibility:visible;
	left:637px;
	z-index:2;
	top: 2293px;
	width: 250px;
	height: 146px;
			}	
			
#g-31 {
	position:absolute;
	visibility:visible;
	left:19px;
	z-index:2;
	top: 2521px;
	width: 250px;
	height: 146px;
			}
#g-32 {
	position:absolute;
	visibility:visible;
	left:328px;
	z-index:2;
	top: 2521px;
	width: 250px;
	height: 146px;
			}
#g-33 {
	position:absolute;
	visibility:visible;
	left:639px;
	z-index:2;
	top: 2521px;
	width: 250px;
	height: 146px;
			}				
/*----------------------------------------gallery home-------------------------------------*/	
#g-home1 {
	position:absolute;
	visibility:visible;
	left:3px;
	z-index:2;
	top: 1456px;
	width: 250px;
	height: 146px;
			}
			
#g-home2 {
	position:absolute;
	visibility:visible;
	left:313px;
	z-index:2;
	top: 1456px;
	width: 250px;
	height: 146px;
			}
#g-home3 {
	position:absolute;
	visibility:visible;
	left:622px;
	z-index:2;
	top: 1456px;
	width: 250px;
	height: 146px;
			}
#g-home4 {
	position:absolute;
	visibility:visible;
	left:5px;
	z-index:2;
	top: 1694px;
	width: 250px;
	height: 146px;
			}
#g-home5 {
	position:absolute;
	visibility:visible;
	left:314px;
	z-index:2;
	top: 1694px;
	width: 250px;
	height: 146px;
			}
#g-home6 {
	position:absolute;
	visibility:visible;
	left:624px;
	z-index:2;
	top: 1694px;
	width: 250px;
	height: 146px;
			}
#g-home7 {
	position:absolute;
	visibility:visible;
	left:3px;
	z-index:2;
	top: 1931px;
	width: 250px;
	height: 146px;
			}
#g-home8 {
	position:absolute;
	visibility:visible;
	left:313px;
	z-index:2;
	top: 1931px;
	width: 250px;
	height: 146px;
			}
#g-home9 {
	position:absolute;
	visibility:visible;
	left:625px;
	z-index:2;
	top: 1931px;
	width: 250px;
	height: 146px;
			}
#g-home10 {
	position:absolute;
	visibility:visible;
	left:3px;
	z-index:2;
	top: 2164px;
	width: 250px;
	height: 146px;
			}	
#g-home11 {
	position:absolute;
	visibility:visible;
	left:313px;
	z-index:2;
	top: 2164px;
	width: 250px;
	height: 146px;
			}	
#g-home12 {
	position:absolute;
	visibility:visible;
	left:626px;
	z-index:2;
	top: 2164px;
	width: 250px;
	height: 146px;
			}	
#g-home13 {
	position:absolute;
	visibility:visible;
	left:6px;
	z-index:2;
	top: 2406px;
	width: 250px;
	height: 146px;
			}	
#g-home14 {
	position:absolute;
	visibility:visible;
	left:315px;
	z-index:2;
	top: 2406px;
	width: 250px;
	height: 146px;
			}
#g-home15 {
	position:absolute;
	visibility:visible;
	left:627px;
	z-index:2;
	top: 2406px;
	width: 250px;
	height: 146px;
			}
#g-home16 {
	position:absolute;
	visibility:visible;
	left:7px;
	z-index:2;
	top: 2646px;
	width: 250px;
	height: 146px;
			}
#g-home17 {
	position:absolute;
	visibility:visible;
	left:316px;
	z-index:2;
	top: 2646px;
	width: 250px;
	height: 146px;
			}
#g-home18 {
	position:absolute;
	visibility:visible;
	left:627px;
	z-index:2;
	top: 2646px;
	width: 250px;
	height: 146px;
			}
			
#email {
	position:absolute;
	visibility:visible;
	left:643px;
	z-index:2;
	top: 47px;
	width: 250px;
	height: 28px;
			}				
/*----------------------------------------LIGHT BOX CSS-------------------------------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/*--------------------------------------- 3 THUMBNAIL IMAGES IMAGES---------------------------------*/
 
/*--------------------------------------- HOME THUMB 1---------------------------------*/
			
#home-thumb-1 {
	width: 182px;
	height: 138px;
	position:absolute;
	visibility:visible;
	left:44px;
	top:358px;
	z-index:2;
		}

.home-thumb-1-button	{
font-family: "Eras Medium ITC"; font-size: 15px; font-weight:300; line-height: 16px; letter-spacing: 0px;
position:relative;
float: left;
margin: 3px; 
padding: 0;
font-size: 20px;
background-repeat: no-repeat;

			}

/*--------------------------------------- HOME THUMB 2---------------------------------*/



#home-thumb-2 {
	width: 182px;
	height: 138px;
	position:absolute;
	visibility:visible;
	left:240px;
	top:358px;
	z-index:2;
		}
			
.home-thumb-2-button	{
font-family: "Eras Medium ITC"; font-size: 15px; font-weight:300; line-height: 16px; letter-spacing: 0px;
position:relative;
float: left;
margin: 3px; 
padding: 0;
font-size: 20px;
background-repeat: no-repeat;
			}
	
			
/*--------------------------------------- HOME THUMB 3---------------------------------*/



#home-thumb-3 {
	width: 182px;
	height: 138px;
	position:absolute;
	visibility:visible;
	left:437px;
	top:358px;
	z-index:2;
		}
			
.home-thumb-3-button	{
font-family: "Eras Medium ITC"; font-size: 15px; font-weight:300; line-height: 16px; letter-spacing: 0px;
position:relative;
float: left;
margin: 3px; 
padding: 0;
font-size: 20px;
background-repeat: no-repeat;
			}

#call-now{
	position:absolute;
	visibility:visible;
	left:636px;
	z-index:2;
	top: 399px;
	width: 248px;
	height: 87px;
			}


/*---------------------------------------NEWS FEED ---------------------------------*/
#news-feed {
	position:absolute;
	visibility:visible;
	left:14px;
	z-index:2;
	height: 170px;
	width: 172px;
	top: 55px;
		}
#news-text{
	position:absolute;
	visibility:visible;
	left:13px;
	z-index:2;
	height: 247px;
	width: 188px;
	top: 14px;
		}			
#news-border {
	position:absolute;
	visibility:visible;
	left:651px;
	z-index:2;
	height: 247px;
	width: 188px;
	top: 593px;
		}

/*---------------------------------------MEET THE TEAM ---------------------------------*/
#meet-the-team {
	position:absolute;
	visibility:visible;
	left:651px;
	z-index:2;
	height: 170px;
	width: 172px;
	top: 919px;
		}
#meet-the-team-text{
	position:absolute;
	visibility:visible;
	left:13px;
	z-index:2;
	height: 37px;
	width: 188px;
	top: 14px;
		}			
#meet-the-team-border {
	position:absolute;
	visibility:visible;
	left:651px;
	z-index:2;
	height: 247px;
	width: 188px;
	top: 591px;
		}
		
#meet-the-team-flash{
	position:absolute;
	visibility:visible;
	left:659px;
	z-index:2;
	height: 191px;
	width: 188px;
	top: 971px;
		}
#header-image {
	position:absolute;
	visibility:visible;
	left:1px;
	z-index:2;
	height: 273px;
	width: 940px;
	top: 227px;
		}			
	
/*---------------------------------------PRODUCTS ---------------------------------*/
#products {
	position:absolute;
	visibility:visible;
	left:622px;
	z-index:2;
	height: 170px;
	width: 172px;
	top: 887px;
		}
#products-text{
	position:absolute;
	visibility:visible;
	left:80px;
	z-index:2;
	height: 37px;
	width: 188px;
	top: 19px;
		}			
#products-border {
	position:absolute;
	visibility:visible;
	left:651px;
	z-index:2;
	height: 247px;
	width: 188px;
	top: 591px;
		}
		
#products-flash{
	position:absolute;
	visibility:visible;
	left:642px;
	z-index:2;
	height: 197px;
	width: 287px;
	top: 944px;
		}			   	    	   	    					   	    					   	    
/*----------------------------------------FOOTER ALL-------------------------------------*/	


#footerall { 
width: 940px;
height: 168x;
margin-top: 0px;
}


/*----------------------------------------FOOTER-------------------------------------*/	

.footer {	
position: relative;
text-align: left;
width: 940px;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
height: 168px;
background-image:url(../images/footer.jpg);
			}	
			
.minilogo {position:absolute; visibility:visible;	left:785px;	top:3px; width:145px;	height:12px;	z-index:2;}

.footer-image {
	position:absolute;
	visibility:visible;
	left:45px;
	top:22px;
	width:842px;
	height:78px;
	z-index:2;

}

			
.web {
	position:absolute;
	visibility:visible;
	left:0px;

	top:37px;
	width:941px;
	height:51px;
	z-index:2;
}			
			
.uk-ww {
	position:absolute;
	visibility:visible;
	left:366px;
	top:104px;
	width:196px;
	height:18px;
	z-index:2;
}
			
.privacy {
	position:absolute;
	visibility:visible;
	left:318px;
	top:17px;
	width:386px;
	height:21px;
	z-index:2;
}

.footeraddress {
	position:absolute;
	visibility:visible;
	left:246px;
	top:150px;
	width:474px;
	height:39px;
	z-index:2;
	text-align:center;
}					
			
.dbflogo {position:absolute;	visibility:visible;	left:-8px;	top:-11px;	width:223px;	height:39px;	z-index:2;}
			
.addressfooter {position:absolute;	visibility:visible;	left:1px;	top:53px;	width:263px;	height:20px;	z-index:2;}
			
.emailfooter {position:absolute;	visibility:visible;	left:736px;	top:53px;	width:202px;	height:20px;	z-index:2;}
			
.telephonefooter {position:absolute; visibility:visible; left:339px; top:53px; width:477px; height:20px; z-index:2;}
			
.validation1 {
	position:absolute;
	visibility:visible;
	left:110px;
	top:10px;
	width:93px;
	height:67px;
	z-index:2;
}

.validation2 {
	position:absolute;
	visibility:visible;
	left:17px;
	top:9px;
	width:93px;
	height:60px;
	z-index:2;
}

.company {position:absolute;	visibility:visible;	left:404px;	top:227px;	width:139px;	height:31px;	z-index:2;}
			
.footer2 {	
position: relative;
text-align:center;
width: 940px;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
padding-top:300px;
background-color:#e4e2e2;
			}
/*----------------------------------------chas-------------------------------------*/			
		
#chas	{
	width: 101px;
	height: 68px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:218px;
	top:-82px;
	z-index:1;
	background: url('../images/chas.jpg');
			}
			
#chas a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#chas a:hover {			
color:#ffffff;
			}
			
#chas img { border: 0; left: 2px; } 
			
#chas a:hover img{visibility:hidden}

#chas span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 179px;
 cursor: pointer; 					     
			}	
/*----------------------------------------chas END-------------------------------------*/
/*----------------------------------------iso-------------------------------------*/			
		
#iso	{
	width: 117px;
	height: 85px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:36px;
	top:-94px;
	z-index:1;
	background: url('../images/iso.jpg');
			}
			
#iso a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#iso a:hover {			
color:#ffffff;
			}
			
#iso img { border: 0; left: 2px; } 
			
#iso a:hover img{visibility:hidden}

#iso span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 179px;
 cursor: pointer; 					     
			}	
/*----------------------------------------iso END-------------------------------------*/	
/*----------------------------------------construction-line-------------------------------------*/			
		
#construction-line	{
	width: 90px;
	height: 87px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:386px;
	top:-95px;
	z-index:1;
	background: url('../images/construction-line.jpg');
			}
			
#construction-line a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#construction-line a:hover {			
color:#ffffff;
			}
			
#construction-line img { border: 0; left: 2px; } 
			
#construction-line a:hover img{visibility:hidden}

#construction-line span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 179px;
 cursor: pointer; 					     
			}	
/*----------------------------------------construction-line END-------------------------------------*/	
/*----------------------------------------achilles-------------------------------------*/			
		
#achilles	{
	width: 129px;
	height: 87px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:525px;
	top:-95px;
	z-index:1;
	background: url('../images/achilles.jpg');
			}
			
#achilles a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#achilles a:hover {			
color:#ffffff;
			}
			
#achilles img { border: 0; left: 2px; } 
			
#achilles a:hover img{visibility:hidden}

#achilles span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 179px;
 cursor: pointer; 					     
			}	
/*----------------------------------------achilles END-------------------------------------*/	
/*----------------------------------------environmental-agency-------------------------------------*/			
		
#environmental-agency	{
	width: 178px;
	height: 87px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:728px;
	top:-96px;
	z-index:1;
	background: url('../images/environmental-agency.jpg');
			}
			
#environmental-agency a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#environmental-agency a:hover {			
color:#ffffff;
			}
			
#environmental-agency img { border: 0; left: 2px; } 
			
#environmental-agency a:hover img{visibility:hidden}

#environmental-agency span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 179px;
 cursor: pointer; 					     
			}	
/*----------------------------------------environmental-agency END-------------------------------------*/				
/*----------------------------------------snow-clearance-------------------------------------*/			
		
#snow-clearance	{
	width: 314px;
	height: 239px;
	position:absolute;
	visibility:visible;
	padding-left: 0px;
	left:616px;
	top:1104px;
	z-index:1;
	background: url('../images/snow-clearance-h.jpg');
			}
			
#snow-clearance a {					
color: #ffffff;
display: block;
text-decoration: none;
			}
			
#snow-clearance a:hover {			
color:#ffffff;
			}
			
#snow-clearance img { border: 0; left: 2px; } 
			
#snow-clearance a:hover img{visibility:hidden}

#snow-clearance span {
position: absolute;
left: 0px;top: 12px;
text-align: center;
width: 314px;
 cursor: pointer; 					     
			}	
/*----------------------------------------snow-clearance END-------------------------------------*/	
