body {
	background-image:url(images/background.jpg);
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
	




#layer1 {
width:900px;
height:555px;
margin-right: auto;
margin-left: auto;
background-image:url(images/layer1.jpg);
margin-top:10px;


}




#logo {
width:150px;
height:150px;
float:left;

background-image:url(images/logo-ampm.gif);
margin-left:10px;
margin-top:10px;
}




#banner {
width:720px;
height:150px;
float:right;
margin-right:10px;
margin-top:10px;
}


#bannerleft {
	width:560px;
	height:150px;
	background-image:url(images/world_atlas.jpg);
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 34px;
	font-weight: bold;


}


#bannerright {
width:150px;
height:150px;
background-image:url(images/logo-ampm.gif);
float:right;

}


#left {
width:150px;
height:285px;
float:left;
background-image:url(images/leftnav.gif);
margin-top:15px;
margin-left:10px;
}


#leftnav {
width:150px;
height:150px;
float:left;
background-image:url(images/leftnav.gif);

}

#leftbox {
width:150px;
height:180px;
float:left;
background-image:url(images/leftbox.jpg);

}




#homebutton {
	width:150px;
	height:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;

}

#servicesbutton {
	width:150px;
	height:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#locationbutton {
	width:150px;
	height:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#contactbutton {
	width:150px;
	height:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}





#maintextbox {
	width:720px;
	height:330px;
	float:right;
	margin-top:15px;
	margin-right:10px;
	font-size: 12px;
	
}



#maintextboxbackground {
	width:560px;
	height:330px;
	font-size: 12px;
	background-image:url(images/textbox.jpg);
	
}



#lefttext {
	width:540px;
	height:325px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left:10px;
	background-image:url(images/textbox.jpg);
	margin-right:10px;
	
	
	
}


#righttext {
	width:140px;
	height:320px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-image:url(images/textbox.jpg);
	
}


#righttextbackground {
	width:150px;
	height:330px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	float:right;	
	background-image:url(images/textbox.jpg);
	
}



#title {
	width:390px;
	height:20px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	margin-top:5px;
	text-align: left;
	
	
	
	
}

#rightimage {
	width:130px;
	height:140px;
	float:right;
	background-image:url(images/lorry.gif);
	margin-top:17px;
	

	
}


#rightimage2 {
	width:130px;
	height:140px;
	float:right;
	background-image:url(images/RHALogo.gif);
	margin-top:17px;
	

	
}









#title2 {
	width:560px;
	height:50px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	text-align: center;
	margin-top:5px;
	font-weight: normal;

	
	
	
	
}






#footer {
width:880px;
height:30px;
margin-left:10px;
margin-top:10px;
background-image:url(images/header.gif);
float:left;
}













#contactbox {
	width:480px;
	height:290px;
	margin-left:40px;
	
	font-family: Verdana, Geneva, sans-serif;
}




#contactboxaddress {
	width:480px;
	height:150px;
	margin-left:40px;
	
	font-family: Verdana, Geneva, sans-serif;
}







#locationbox {
	width:700px;
	height:540px;
	margin-left:10px;
	margin-top:5px;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #999999
}



#locationtitle {
	width:700px;
	height:30px;
	margin-left:10px;
	font-family: Verdana, Geneva, sans-serif;
	
	
}


#locationaddresses {
	width:700px;
	height:100px;
	margin-left:10px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top:13px;
}



#maintextlocation {
	width:720px;
	height:710px;
	font-size: 12px;
	background-image:url(images/locationtextbox.jpg);
	
}


#mainlocationtextbox {
	width:720px;
	height:710px;
	float:right;
	margin-top:15px;
	margin-right:10px;
	font-size: 12px;
	
}


















#locationlayer1 {
width:900px;
height:940px;
margin-right: auto;
margin-left: auto;
background-image:url(images/layer1.jpg);
margin-top:10px;
border:thick 2px #900;

}



#serviceslayer1 {
width:900px;
height:555px;
margin-right: auto;
margin-left: auto;
background-image:url(images/layer1.jpg);
margin-top:10px;
border:thick 2px #900;

}





#teamlayer1 {
width:900px;
height:1070px;
margin-right: auto;
margin-left: auto;
background-image:url(images/layer1.jpg);
margin-top:10px;
border:thick 2px #900;

}









#servicestitle {
	width:700px;
	height:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
	
}

#servicestitle1 {
	width:700px;
	height:10px;
	font-family: Verdana, Geneva, sans-serif;
	
	
}

#servicestitle2 {
	width:400px;
	height:10px;
	font-family: Verdana, Geneva, sans-serif;
	
	
}



#servicestext {
	width:700px;
	height:275px;
	margin-left:10px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 5px;
}



#teamtext {
	width:700px;
	height:275px;
	margin-left:10px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 5px;
}


#steven {
	margin-top:30px;
	width:150px;
	height:150px;
	background-image:url(images/steven.gif);
}

#steventext {
	width:205px;
	height:150px;
	float:right;
	margin-top:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	
}


#phil {
	margin-top:30px;
	width:150px;
	height:150px;
	background-image:url(images/phil.gif);
}

#philtext {
	width:205px;
	height:150px;
	float:right;
	margin-top:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}


#roger {
	
	width:150px;
	height:150px;
	background-image:url(images/roger.gif);
}

#rogertext {
	width:205px;
	height:150px;
	float:right;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	
}

#june {
	
	width:150px;
	height:150px;
	background-image:url(images/june.gif);
}


#junetext {
	width:205px;
	height:150px;
	float:right;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	
}

#teamimage {
	width:75px;
	height:75px;
}
#teamimage {
	width:75px;
	height:75px;
}


#maintextservices {
	width:720px;
	height:330px;
	font-size: 12px;
	background-image:url(images/textbox.jpg);
	
}



#mainservicestextbox {
	width:720px;
	height:330px;
	float:right;
	margin-top:15px;
	margin-right:10px;
	font-size: 12px;
	
}

#teamleft {
width:360px;
height:330px;
float:left;
}


#teamright {
width:360px;
height:330px;
float:right;
}


#pebbletree {
	width:200px;
	height:20px;
	float:right;
	margin-top:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}





#locationlayer1 #mainlocationtextbox #maintextlocation #servicestext ul {
	font-weight: bold;
}
#serviceslayer1 #mainservicestextbox #maintextservices #servicestext ul li {
	font-weight: bold;
}
#layer1 #maintextbox #righttextbackground {
	font-size: 11px;
}
#layer1 #maintextbox #righttextbackground {
	font-size: 10px;
	text-align: left;
}
.s {
	font-size: 9px;
}
.x {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
#serviceslayer1 #mainservicestextbox #maintextservices #teamright #junetext p {
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}

