<style type="text/css">

body,td,th {
}

body {
	background-color: #282828;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#imageContainer {
	position:relative;
	margin:auto;
	width:850px;
}




.top { 
	width: 850px; 
	height: auto; 
	position: absolute; 
	top: 0px; 
	margin-left: -425px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

.aboutusfrontbg { 
	width: 333px; 
	height: 221px; 
	background-image: url(images/aboutusfront.png); 
	position: absolute; 
	top: 360px; 
	margin-left: 65px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;

}


.aboutusbg { 
	width: 558px; 
	height: 392px; 
	background-image: url(images/aboutusbg.png); 
	position: absolute; 
	top: 190px; 
	margin-left: -155px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

.aboutus {
	width: 544px;
	position: absolute;
	top: 241px;
	margin-left: -147px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 14px;
	color: #FFFFFF;
	}


.aboutusfront { 
	width: 320px; 
	position: absolute; 
	top: 413px; 
	margin-left: 73px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 16px;
	color: #FFFFFF;
	}

.productsbg { 
	width: 685px; 
	height: 335px; 
	background-image: url(images/productsbg.png); 
	position: absolute; 
	top: 245px; 
	margin-left: -285px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

.products {
	position: absolute;
	top: 296px;
	margin-left: -274px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 21px;
	color: #FFFFFF;
	width: 544px;
	}
	
.smallfont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 21px;
	color: #FFFFFF;
	width: 544px;
	}
	
.bigfont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 21px;
	color: #FFFFFF;
	width: 544px;
	}
	
.productsframe {
	position: absolute;
	top: 300px;
	margin-left: 05px;
	align: center;
	z-index: 5;
	left: 50%;
	overflow: visible;
	visibility:visible !important;
	width: 348px;
	height: 218px;

}



.gallerybg { 
	width: 755px; 
	height: 346px; 
	background-image: url(images/gallerybg.png); 
	position: absolute; 
	top: 235px; 
	margin-left: -355px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

.gallery {
	position: absolute;
	top: 281px;
	margin-left: -342px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 21px;
	color: #FFFFFF;
	width: 544px;
	}
	
.gallerytext {
	position: absolute;
	top: 281px;
	margin-left: -342px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 21px;
	color: #FFFFFF;
	width: 544px;
	}
	
.galleryframe {
	position: absolute;
	top: 283px;
	margin-left: -120px;
	align: center;
	z-index: 5;
	left: 50%;
	overflow: visible;
	visibility:visible !important;
	width: 348px;
	height: 218px;

}





.contactbg { 
	width: 647px; 
	height: 269px; 
	background-image: url(images/contactbg.png); 
	position: absolute; 
	top: 310px; 
	margin-left: -245px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

.contact {
	position: absolute;
	top: 361px;
	margin-left: -232px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 14px;
	color: #FFFFFF;
	width: 544px;
	}
	
	
.locationbg { 
	width: 242px; 
	height: 204px; 
	background-image: url(images/locationbg.png); 
	position: absolute; 
	top: 95px; 
	margin-left: 160px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}
	

	
	.maplink { 	
		left:50%; 
		margin-left: 201px; 
		width: 105px; 
		height: auto; 
		position: absolute; 
		top: 261px; 
		align: center; 
		z-index: 9; 
		overflow: visible;  
		visibility:visible !important;
} 

div.maplink a:hover{ 	border-top: none; 
					opacity: 0.0; 
					filter: alpha(opacity=0); 
					width: 0px; 
					height: 0px; 
					z-index:1;
} 
	

.contactform {
	position: absolute;
	top: 353px;
	margin-left: 132px;
	align: center;
	z-index: 2;
	overflow: visible;
	left: 50%;
	visibility:visible !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	letter-spacing: 0px;
	word-spacing:-1px;
	line-height: 14px;
	color: #FFFFFF;
	width: 544px;
	}


.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	padding:5px 6px 5px 6px;
	width: 145px !important;
	border:0px	solid #FFFFFF !important;
	background-color: transparent;
	background-image:url(images/contactfieldsmall.png) !important;
	background-repeat:no-repeat;
}

.txtarea3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 110px;
	padding:6px;
	width: 257px !important;
	border:0px	solid #FFFFFF !important;
	background-color: transparent;
	background-image:url(images/contacttextareasmall.png) !important;
	background-repeat:no-repeat;
}

iframe {
border: 0px solid #000000;
}

.readmore { 	
		left:50%; 
		margin-left: 278px;  
		width: 105px; 
		height: auto; 
		position: absolute; 
		top: 541px; 
		align: center; 
		z-index: 9; 
		overflow: visible;  
		visibility:visible !important;
} 

div.readmore a:hover{ 	border-top: none; 
					opacity: 0.0; 
					filter: alpha(opacity=0); 
					width: 0px; 
					height: 0px; 
					z-index:1;
} 

.readmore2 { 	
		left:50%; 
		margin-left: 278px;  
		width: 105px; 
		height: auto; 
		position: absolute; 
		top: 541px; 
		align: center; 
		z-index: 8; 
		overflow: visible;  
		visibility:visible !important;
} 


.colourchart {
	left:50%;
	margin-left:156px;
	width: 250px;
	height: auto;
	position: absolute;
	top: 255px;
	align: center;
	z-index: 9;
	overflow: visible;
	visibility:visible !important;
} 

div.colourchart a:hover{ 	border-top: none; 
					opacity: 0.0; 
					filter: alpha(opacity=0); 
					width: 0px; 
					height: 0px; 
					z-index:1;
} 

.nav {
	left:50%;
	margin-left:-140px;
	width: 572px;
	height: auto;
	position: absolute;
	top: 597px;
	align: center;
	z-index: 9;
	overflow: visible;
	visibility:visible !important;
} 

div.nav a:hover{ 	border-top: none; 
					opacity: 0.0; 
					filter: alpha(opacity=0); 
					width: 0px; 
					height: 0px; 
					z-index:1;
} 


.nav1 { left:50%; 
		margin-left:272px;  
		width: 180px; 
		height: auto; 
		position: absolute; 
		top: 10px; 
		align: center; 
		z-index: 9; 
		overflow: visible;  
		visibility:visible !important;
} 

div.nav1 a:hover{ 	border-top: none; 
					opacity: 0.0; 
					filter: alpha(opacity=0); 
					width: 0px; 
					height: 0px; 
					z-index:1;
} 

.middle { 
	width: 850px; 
	height: auto; 
	position: absolute; 
	top: 82px; 
	margin-left: -425px; 
	align: center; 
	z-index: 2; 
	overflow: visible; 
	left: 50%; 
	visibility:visible !important;
}

 
a { 
	text-decoration:none 
}

a:link {
	color: #aa3d3d;
}
a:visited {
	color: #aa3d3d;
}
a:hover {
	color: #777777;
}
a:active {
	color: #aa3d3d;
}




</style>
