body {
		text-align:center;
		}
		
#frame {
		width:955px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		}

#header {
		width:955px;
		float:left;
		}
		
		
#menubar {
	width:955px;
	float:left;
	height:46px;
	background: url(images/menu/bg.jpg);
		}
		


#slideshow {
		width:955px;
		float:left;
		height:336px;
		}

#body
		{
		width:955px;
		float:left;
		background:#f9f9f9;
		}
		
#content
		{
	width:915px;
	padding:20px;
	float:left;
	background:#f9f9f9;
	text-align: left;
		}
		
#footer1 {
		width:240px;
		background:#eee;
		height: 102px;
		float:left;
		padding:3px;
		}

#footer2 {
		width:515px;
		background:#eee;
		height: 102px;
		float:left;
		padding:3px;
		}

#footer3 {
		width:182px;
		background:#eee;
		height: 102px;
		float:left;
		padding:3px;
		}

.text	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:left;
		color:#000000;
		
		}
		
.footertext	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		padding:5px;
		}

		
.h1		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-align:left;
		}
		
		
.h2		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#000;
		text-align:left;
		}

.h3		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-align:left;
		padding:10px;
		}

a:link, a:visited	{
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		font-weight:bold;
		text-decoration: none;
		}

a:hover, a:active	{
		color:#ff0000;
	    font-size: 14px;
	    font-family: Arial, Helvetica, sans-serif;
	    font-weight: bold;
     	text-decoration: none;
		}
		
a.footer:link, a.footer:visited 
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		font-weight:normal;
		}
		
a.footer:hover, a.footer:active 
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ff0000;
		font-weight:normal;
		}

.spacer {
		color:#FFF;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
}

.imggright
	{ float:right;
	margin-left: 10px;
	margin-right:10px;
	 }
	 
.imggleft
	{ float:left;
	margin-left: 10px;
	margin-right:10px;
	 }
	 
.marginleft { margin-left:625px}

.preload {
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
visibility:hidden;
overflow:hidden;
}
	 
a#home { background-image:url(images/menu/home.jpg); height:46px; width:100px; display:block; float:left;}
a#home span { display:none; }
a#home:hover { background-image:url(images/menu/homeroll.jpg); }

a#about { background-image:url(images/menu/about.jpg); height:46px; width:119px; display:block; float:left; }
a#about span { display:none; }
a#about:hover { background-image:url(images/menu/aboutroll.jpg); }

a#gallery { background-image:url(images/menu/gallery.jpg); height:46px; width:119px; display:block; float:left;}
a#gallery span { display:none; }
a#gallery:hover { background-image:url(images/menu/galleryroll.jpg); }
	
a#testimonials { background-image:url(images/menu/testimonials.jpg); height:46px; width:175px; display:block; float:left;}
a#testimonials span { display:none; }
a#testimonials:hover { background-image:url(images/menu/testimonialsroll.jpg); }

a#contact { background-image:url(images/menu/contact.jpg); height:46px; width:137px; display:block; float:left;}
a#contact span { display:none; }
a#contact:hover { background-image:url(images/menu/contactroll.jpg); }

a#services { background-image:url(images/menu/services.jpg); height:46px; width:124px; display:block; float:left;}
a#services span { display:none; }
a#services:hover { background-image:url(images/menu/servicesroll.jpg); }