@charset "utf-8";
/* CSS Document */

strong {font-size: 1em;}

a {text-decoration:none;}

p {font-family: "Tahoma"; font-size: 16px; font-weight:400; color: #000000; line-height: 18px; letter-spacing: .5px; margin-top:20px; margin-bottom:0px;}

h1 {font-family: "Tahoma"; font-size: 26px; font-weight:400; color: #ffffff; line-height: 30px; letter-spacing: 0px;}	

h2 {font-family: "Tahoma"; font-size: 16px; font-weight:400; color: #000000; line-height: 18px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
h2 a:link, h2 a:visited {color: #508010;}
h2 a:hover {color: #000000;}

h3 {font-family: "Tahoma"; font-size: 18px; font-weight:600; color: #fffffe; line-height: 20px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}

h4 {font-family: "Tahoma"; font-size: 16px; font-weight:600; color: #fffffe; line-height: 32px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}

h5 {font-family: "Tahoma"; font-size: 18px; font-weight:400; color: #508010; line-height: 32px; letter-spacing: .5px; font-style:italic; margin-top:0px; margin-bottom:0px;}

h6 {font-family: "Tahoma"; font-size: 12px; font-weight:600; color: #fffffe; line-height: 15px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
h6 a:link, h6 a:visited {font-family: "Tahoma"; font-size: 12px; font-weight:600; color: #ecfda8; line-height: 15px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
h6 a:hover {font-family: "Tahoma"; font-size: 12px; font-weight:600; color: #000000; line-height: 15px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}


.small {font-family: "Tahoma"; font-size: 8px; font-weight:600; color: #000000; line-height: 10px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
.small a:link, .small a:visited {font-family: "Tahoma"; font-size: 8px; font-weight:600; color: #000000; line-height: 10px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
.small a:hover {font-family: "Tahoma"; font-size: 8px; font-weight:600; color: #000000; line-height: 10px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}

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


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




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


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

.menu {
	width: 754px;
	height: 23px;
	position:absolute;
	visibility:visible;
	padding-left: 2px;
	left:-3px;
	top:67px;
	z-index:1;
			}
/*----------------------------------------buttons-------------------------------------*/			
#buttons ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#buttons ul li { display: inline; margin-left: 100px; font-weight:600; font-family:Tahoma; font-size:14px;}

#buttons ul li a:link, a:visited
{
color: #000000;

}
#buttons ul li a:hover
{
color: #5e9b11;

}
			

/*---------------------------------------HEADER---------------------------------*/
/*this positions the header*/
#header {	
width: 811px;
height: 655px;
		}
			

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

					
#maincontent {
width: 811px;
height: 190px;
background-image: url(http://www.apexwebbuild.co.uk/oak/images/middle.jpg); /*Change this if moving the website to a new address.*/ 
			}
#maincontent-about-us {
width: 811px;
height: 100px;
background-image: url(http://www.apexwebbuild.co.uk/oak/images/middle.jpg); /*Change this if moving the website to a new address.*/ 
			}			
#maincontent-services {
width: 811px;
height: 130px;
background-image: url(http://www.apexwebbuild.co.uk/oak/images/middle.jpg); /*Change this if moving the website to a new address.*/ 
			}
#maincontent-contact-us {
width: 811px;
height: 100px;
background-image: url(http://www.apexwebbuild.co.uk/oak/images/middle.jpg); /*Change this if moving the website to a new address.*/ 
			}							

#logo {
	position:absolute;
	visibility:visible;
	left:86px;
	z-index:2;
	top: 128px;
			}
#company-name {
	position:absolute;
	visibility:visible;
	left:67px;
	z-index:2;
	top: 8px;
	width: 680px;
	height: 44px;

			}			
#company-name h1 {font-family: "Tahoma"; font-size: 30px; font-weight:400; color: #fffffe; line-height: 0px; letter-spacing: 0px;}
#company-name h2 {font-family: "Tahoma"; font-size: 14px; font-weight:600; color: #fffffe; line-height: 16px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}

#logo {
	position:absolute;
	visibility:visible;
	left:61px;
	z-index:2;
	top: 111px;
	width: 191px;
	height: 44px;

			}	

#strapline {
	position:absolute;
	visibility:visible;
	left:69px;
	z-index:2;
	top: 189px;
	width: 318px;
	height: 44px;

			}		
#title {
	position:absolute;
	visibility:visible;
	left:68px;
	z-index:2;
	top: 253px;
	width: 191px;
	height: 44px;

			}		

#text1 {
	position:absolute;
	visibility:visible;
	left:59px;
	z-index:2;
	top: 499px;
	width: 382px;
	height: 147px;

			}

			#text2 {
	position:absolute;
	visibility:visible;
	left:459px;
	z-index:2;
	top: 277px;
	width: 279px;
	height: 98px;

			}
			#text3 {
	position:absolute;
	visibility:visible;
	left:459px;
	z-index:2;
	top: 411px;
	width: 281px;
	height: 98px;

			}
			#text4 {
	position:absolute;
	visibility:visible;
	left:459px;
	z-index:2;
	top: 544px;
	width: 295px;
	height: 98px;

			}	
			#text-contact-us {
	position:absolute;
	visibility:visible;
	left:60px;
	z-index:2;
	top: 295px;
	width: 654px;
	height: 411px;

			}	
			
		

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


#footerall { 
width: 811px;
height: 66px;
}


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

.footer {	
position: relative;
text-align: left;
width: 811px;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
height: 61px;
			}	
			
	
			
.copyright {
	position:absolute;
	visibility:visible;
	left:246px;
	top:71px;
	width:400px;
	height:26px;
	z-index:2;
}

.footeraddress{
	position:absolute;
	visibility:visible;
	left:572px;
	top:18px;
	z-index:2;
	height: 21px;
	width: 167px;
}
.tel{
	text-align:center;
	position:absolute;
	visibility:visible;
	left:636px;
	top:22px;
	z-index:2;
	height: 21px;
	width: 116px;
}		
.footeraddress2 h2 {
	text-align:center;
	font-family: "Tahoma";
	font-size: 13px;
	font-weight:400;
	color: #000000;
	line-height: 18px;
	letter-spacing: .5px;
	margin-top:0px;
	margin-bottom:0px;
	position:absolute;
	visibility:visible;
	left:50px;
	top:-23px;
	z-index:2;
	height: 30px;
	width: 707px;
}					
			
			

		
.validation1 {
	position:absolute;
	visibility:visible;
	left:161px;
	top:20px;
	width:93px;
	z-index:2;
	margin-top: 0px;
}

.validation2 {
	position:absolute;
	visibility:visible;
	left:63px;
	top:20px;
	width:93px;
	z-index:2;
	margin-top: 0px;
}

			
table {font-family: "Tahoma"; font-size: 16px; font-weight:400; color: #000000; line-height: 18px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}
