		
		body {
			margin: 0 auto;
			
		}
		
#contact {
 	margin: 0 auto;
	width: 700px;
}

#header {
	
	width:902px;
	height:179px;
	background-image:url(images/layout_r1_c1.jpg);
	margin: 0 auto;
	
}

#topmenu {
	width:902px;
	height:43px;
	background-image: url(images/topnav.jpg);
	margin: 0 auto;
	
}
#contenttitle {
	width:902px;
	height:56px;
	background-image: url(images/layout_r3_c1.jpg);
	margin: 0 auto;
}
#content {
	width: 902px;
	background-image: url(images/layout_r5_c1.jpg);
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#latest {
	width: 902px;
	height: 48px;
	margin: 0 auto;
	background-image:url(images/layout_r5_c1.jpg);
}
#wrapper {
	width: 100%;
	height:100%;
}
#spacetop {
	width: 902px;
	height:35px;
	margin: 0 auto;
}
#latestimages {
	width: 902px;
	height: 223px;
	margin: 0 auto;
	background-image: url(images/layout_r7_c1.jpg);	
}
img.logo {
	margin: 75px 80px 0px;
	
}

img.latest {
	
	margin: 5px 60px 0px;
	
}

img.contenttitle {
	
margin: 15px 60px 0px;	
	
}

#footer {
	width: 902px;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

img.image1 {
	
margin: 24px 106px 0px;	
	
}

img.image2 {
	
margin: 24px -21px 0px;	
	
}

img.image3 {
	
margin: 24px 107px 0px;	
	
}

#footerinsert {
	width: 847px;
	margin: 0 auto;
	text-align: right;
}

a {
	
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
}

a.home {
	position: absolute;
	color: #FFF;
	margin: 10px 85px 0px;	
}

a.home:hover {
	color: #C70000;	
}

a.service {
	position: absolute;
	color: #FFF;
	margin: 10px 163px 0px;	
}

a.service:hover {
	color: #C70000;	
}

a.gallery {
	position: absolute;
	color: #FFF;
	margin: 10px 247px 0px;	
}

a.gallery:hover {
	color: #C70000;	
}

a.contact {
	position: absolute;
	color: #FFF;
	margin: 10px 329px 0px;	
}

a.contact:hover {
 	color: #C70000;	
}

a.link1:hover {
	color: #C70000;
}

a.link2 {
	
	color: #000;
	font-size:12px;

}

a.link2:hover {
	color: #999;
}

img {
 	border: none;	
	
}
#contactinfo {
	font-weight: bold;
}

#photo table {
	text-align: center;
}

img.youtube {
	
	padding: 20px;
	
}