body {
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}
h1{
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color:#BA781A;	
	margin: 0px;
	padding: 0px;
	}
h2{
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color:#49484A;	
	margin: 0px;
	padding: 0px;	
	background-color:#E2E2E7;
	}	
#text{
	float:right;
	width:480px;
	height:360px;
	margin: 20px 20px 0px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color:#79838A;	
	overflow:auto; 
	}		
#text p {
	margin: 0;
	padding: 10px;
}
#header{
	margin: auto;
	text-align: center;
	padding: 0px;
	height:72px;
	background-image: url('../images/background.jpg');
	background-repeat: repeat;
	}
#page{
	margin: 0px;
	padding: 0px;
	background-image: url('../images/bodyback.jpg');
	background-repeat: repeat;
	}	
#main_content{
	margin: auto;
	padding: 0px;
	width:796px;
	height:721px;
	}
#left{
	float:left;	
	}
#right{
	float:right;
	}	
#banner{
	float:left;
	height: 217px;
	}
#nav{
	float:left;
	margin:0px;
	padding:0px;
	}	
#nav img{
	border-width: 0px; 
	border-style: none;
	}		
#nav ul
{
float: left;
margin:0px;
padding:0px;
list-style: none;
}
#nav ul li
{
float: left;
}
#nav ul li a
{
float: left;	
}
#nav ul li#homepage 
{
float: left;
background-image: url('../images/homepage.jpg');
height: 33px;
width: 145px;
text-indent: -10000px;
}
#nav ul li#homepage a
{
float: left;
background-image: url('../images/homepage.jpg');
height: 33px;
width: 145px;
text-indent: -10000px;
}
#nav ul li#homepage a:hover
{
background-image: url('../images/homepage2.jpg');
height: 33px;
width: 145px;
}
#nav ul li#about_us 
{
float: left;
background-image: url('../images/aboutus.jpg');
height: 33px;
width: 141px;
text-indent: -10000px;
}
#nav ul li#about_us a
{
float: left;
background-image: url('../images/aboutus.jpg');
height: 33px;
width: 141px;
text-indent: -10000px;
}
#nav ul li#about_us a:hover
{
background-image: url('../images/aboutus2.jpg');
height: 33px;
width: 141px;
}
#nav ul li#services
{
float: left;
background-image: url('../images/services.jpg');
height: 33px;
width: 132px;
text-indent: -10000px;
}
#nav ul li#services a
{
float: left;
background-image: url('../images/services.jpg');
height: 33px;
width: 132px;
text-indent: -10000px;
}
#nav ul li#services a:hover
{
background-image: url('../images/services2.jpg');
height: 33px;
width: 132px;
}
#nav ul li#map_hours
{
float: left;
background-image: url('../images/map.jpg');
height: 33px;
width: 186px;
text-indent: -10000px;
}
#nav ul li#map_hours a
{
float: left;
background-image: url('../images/map.jpg');
height: 33px;
width: 186px;
text-indent: -10000px;
}
#nav ul li#map_hours a:hover
{
background-image: url('../images/map2.jpg');
height: 33px;
width: 186px;
}
#nav ul li#contact_us 
{
float: left;
background-image: url('../images/contactus.jpg');
height: 33px;
width: 146px;
text-indent: -10000px;
}
#nav ul li#contact_us a
{
float: left;
background-image: url('../images/contactus.jpg');
height: 33px;
width: 146px;
text-indent: -10000px;
}
#nav ul li#contact_us a:hover
{
background-image: url('../images/contactus2.jpg');
height: 33px;
width: 146px;
}
#side_content{
	float:left;
	width:203px;
	padding: 0px 9px 5px 8px;
	margin-top:6px;
	line-height:2px;
	border-right:1px solid #186090;
	}
#side_content img{
	border-width: 0px; 
	border-style: none;
	}		
#footer{
	float:left;
	margin:0px;
	padding:0px;	
	height: 67px;
	width: 750px;
	background-image: url('../images/footer.jpg');
	}
#bottom{
	float:left;
	margin-top:-5px;
	padding:0px;		
	}	
#validation {
width: 280px;
margin: 30px 0 0 30px;
}
#validation img {
margin: 0;
padding: 0;
}
#validation p{
line-height: normal;
display: inline;
padding:1px;
}
#validation p a {
line-height: normal;
display: inline;
padding:1px;
}
#validation p a img {
display: inline;
padding:0;
border: 0 none;
}
.validation_vacation {
width: 20px;
height: 17px;
position: absolute;
margin: 0;
display: block;
}
.validation_seolink {
width: 67px;
height: 17px;
position: absolute;
margin: 0 0 0 20px;
display: block;
}
#validation_seo {
width: 80px;
height: 15px;
background: url(../images/SEO-Expert.png) no-repeat;
float: left;
margin: -20px 0 0 180px;
}
.list {
width: 440px;
float: left;
margin: 10px;
}
.list ul {
width: 200px;
float: left;
margin: 0;
padding: 0;
}
.list ul li {
margin: 0 0 0 5px;
padding: 0;
list-style-type:none;
background: url(../images/dot.gif) 2px 6px  no-repeat;
}
.list ul li span {
text-align: left;
padding: 0 0 0 10px;
margin: 0;
display: block;
}
.image_left {
float: left;
padding: 15px 5px 0 0;
}
.image_right {
float: right;
padding: 15px 5px 0 5px;
}
