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

strong {font-size: 1em;}

form {font-family:Arial, Helvetica, sans-serif; letter-spacing: .5px;  font-size: 12px; line-height: 18px; color:#333333; font-weight:400; margin-top:0px;}
tr {font-family:Arial, Helvetica, sans-serif; letter-spacing: .5px;  font-size: 12px; line-height: 18px; color:#333333; font-weight:400; margin-top:0px;}
td {font-family:Arial, Helvetica, sans-serif; letter-spacing: .5px;  font-size: 12px; line-height: 18px; color:#333333; font-weight:400; margin-top:0px;}

a {text-decoration:none;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size: 27px; font-weight:200; color: #516b31; line-height: 28px; letter-spacing: 0px;}	

h2 { font-family:Arial, Helvetica, sans-serif; letter-spacing: .5px;  font-size: 12px; line-height: 18px; color:#333333; font-weight:400; margin-top:0px;}

h3 {font-family:Arial, Helvetica, sans-serif; letter-spacing: .5px;  font-size: 15px; line-height: 18px; color:#ffffff; font-weight:bold;}



.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: #046cc5; line-height: 10px; letter-spacing: .5px; margin-top:0px; margin-bottom:0px;}

/* gradient 4 */
.gradient4 {

}
.gradient4 h5 {
	font: normal 30px "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
}
.gradient4 h5 {
	font: normal 30px "Lucida Grande", Arial, sans-serif;
	color: #ffffff;
}
.gradient4 span {
	background: url(../images/1.png) repeat-x;
	position: absolute;
	bottom: -1px;
	display: block;
	width: 100%;
	height: 29px;
}

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


body {
background-color:#516b31;
margin-top:0px; margin-bottom:0px;
}




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


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

.menu {
	width: 183px;
	height: 148px;
	position:absolute;
	visibility:visible;
	padding-left: 2px;
	left:32px;
	top:312px;
	z-index:1;
			}
/*---------------------------ONE LINE TEXT BUTTON-----------------------------------*/			
.buttons	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height: 16px; letter-spacing: 0px;
position:relative;
float: left;
margin: 0px; 
padding: 0;
background: url('../images/button-hover.jpg');/* grey button*/
background-repeat: no-repeat;
			}
			
.buttons a {					
color: #131313;
display: block;
text-decoration: none;
			}
			
.buttons a:hover {			
color:#131313;
			}
			
.buttons img {width: 180px; height: 49px; border: 0; left: 0px; margin:0px;} /*  button properties*/
			
.buttons a:hover img{visibility:hidden}

.buttons span {
	position: absolute;
	left: -4px;
	top: 14px;
	text-align: center;
	width: 180px;
	cursor: pointer;
	height: 49px;
			}


/*----------------------------------------buttons-------------------------------------*/
#bullets, #bullets ul {
list-style-image: url('../images/bullet.gif');
letter-spacing: .5px; 
margin-top: 15px;
			}
			
					
#bullets li {
font-family: "Eras Medium ITC";
font-size:16px;
color: #ffffff;

			}
			
.bullets, .bullets ul {
list-style-image: url('../images/bullet.gif');
letter-spacing: .5px; 
margin-top: 15px;
			}

					
.bullets li {
font-family: "Eras Medium ITC";
font-size:16px;
color: #ffffff;

			}			
			
/*---------------------------------------bullet points---------------------------------*/
.nav{list-style-image: url('../images/bullet.gif'); letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 25px; color: #37710c; font-weight:bold;}
.nav a:link, nav a:visited{list-style-image: url('../images/bullet.gif'); letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 25px; color: #37710c; font-weight:bold;}
.nav a:hover {list-style-image: url('../images/bullet.gif');
letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 25px; color: #37710c; font-weight:bold;}

/*#li{list-style-image: url('../images/bullet.gif'); letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 30px; color: #ffffff; font-weight:200;}
#li a:link, li a:visited{list-style-image: url('../images/bullet.gif'); letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 30px; color: #ffffff; font-weight:200;}
#li a:hover {list-style-image: url('../images/bullet.gif');
letter-spacing: .5px;   font-family: "Tahoma"; font-size: 12px; line-height: 30px; color: #b7d049; font-weight:200;}*/
/*---------------------------------------HEADER---------------------------------*/
/*this positions the header*/
#header {	
width: 850px;
height: 513px;
		}
			

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

					
#maincontent {
width: 850px;
height: 250px;
background: url('../images/middle.jpg')/* grey button*/
/*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: 850px;
height: 390px;
background: url('../images/middle.jpg')/* grey button*/
			}
#maincontent-mailer {
width: 850px;
height: 1px;
background: url('../images/middle.jpg')/* grey button*/
			}																	

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

			}			
#company-name h1 {font-family: "Microsoft Yi Baiti"; font-size: 54px; font-weight:200; color: #ffffff; line-height: 39px; letter-spacing: 0px;}
#company-name h2 {font-family: "Microsoft Yi Baiti"; 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:195px;
	z-index:2;
	top: 110px;
	width: 191px;
	height: 44px;

			}	

#Area-2 {
	position:absolute;
	visibility:visible;
	left:37px;
	z-index:2;
	top: 169px;
	width: 497px;
	height: 36px;
	text-align:center;

			}	
#number {
	position:absolute;
	visibility:visible;
	left:586px;
	z-index:2;
	top: 318px;
	width: 179px;
	height: 70px;

			}
#number2 {
	position:absolute;
	visibility:visible;
	left:590px;
	z-index:2;
	top: 465px;
	width: 179px;
	height: 70px;

			}			
#email {
	position:absolute;
	visibility:visible;
	left:17px;
	z-index:2;
	top: 493px;
	width: 179px;
	height: 70px;

			}			
#number-services {
	position:absolute;
	visibility:visible;
	left:151px;
	z-index:2;
	top: 750px;
	width: 179px;
	height: 57px;

			}	
			#number-contact-us {
	position:absolute;
	visibility:visible;
	left:49px;
	z-index:2;
	top: 74px;
	width: 179px;
	height: 70px;

			}										
#title {
	position:absolute;
	visibility:visible;
	left:248px;
	z-index:2;
	top: 423px;
	width: 326px;
	height: 38px;

			}		

#Area-3 {
	position:absolute;
	visibility:visible;
	left:244px;
	z-index:2;
	top: 493px;
	width: 572px;
	height: 263px;

			}
#Area-3-1 {
	position:absolute;
	visibility:visible;
	left:41px;
	z-index:2;
	top: 435px;
	width: 379px;
	height: 147px;

			}			
#Area-4 {
	position:absolute;
	visibility:visible;
	left:55px;
	z-index:2;
	top: 678px;
	width: 459px;
	height: 163px;

			}
			#Area-5 {
	position:absolute;
	visibility:visible;
	left:537px;
	z-index:2;
	top: 700px;
	width: 252px;
	height: 98px;

			}			

			#text2 {
	position:absolute;
	visibility:visible;
	left:494px;
	z-index:2;
	top: 312px;
	width: 230px;
	height: 100px;

			}
			
			#text4 {
	position:absolute;
	visibility:visible;
	left:483px;
	z-index:2;
	top: 795px;
	width: 280px;
	height: 98px;

			}	
			#text-contact-us {
	position:absolute;
	visibility:visible;
	left:60px;
	z-index:2;
	top: 317px;
	width: 355px;
	height: 183px;

			}	
			
		
#image-1 {
	position:absolute;
	visibility:visible;
	left:547px;
	z-index:2;
	top: 722px;
	width: 232px;
	height: 170px;

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


#footerall { 
width: 850px;
height: 86px;
}


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

.footer {	
position: relative;
text-align: left;
width: 850px;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
height: 150px;
			}	
			
	
			
.copyright {
	text-align:center;
	position:absolute;
	visibility:visible;
	left:214px;
	top:158px;
	width:422px;
	height:26px;
	z-index:2;
}

.footeraddress{
	position:absolute;
	visibility:visible;
	left:633px;
	top:134px;
	z-index:2;
	height: 21px;
	width: 167px;
}
.tel{
	text-align:center;
	position:absolute;
	visibility:visible;
	left:697px;
	top:138px;
	z-index:2;
	height: 21px;
	width: 116px;
}		
.footeraddress2 h2 {
	text-align:center;
	font-family: "Microsoft Yi Baiti";
	font-size: 18px;
	font-weight:400;
	color: #ffffff;
	line-height: 18px;
	letter-spacing: .5px;
	margin-top:0px;
	margin-bottom:0px;
	position:absolute;
	visibility:visible;
	left:0px;
	top:109px;
	z-index:2;
	height: 21px;
	width: 850px;
}					
			
			

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

.validation2 {
	position:absolute;
	visibility:visible;
	left:21px;
	top:135px;
	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;}
