body
{
	margin:0 auto;
	width:875px;
	font-family:georgia;
	font-size:10px;
	background-color:#fff
	}

.header
	{
		background-image:url(images/header.png);
		background-repeat:no-repeat;
		font-family:georgia;
		width:874px;
		height:150px;
		margin:0px 0px 0px 0px;
	}
	
.under
	{
		float:left;
		margin:2px 0px 0px 345px;
		font-family:georgia;
		font-size:18px;
		font-weight:bold;
	}
	
a:link
	{
	color: #fff;
	text-decoration:none;
	
	}
	
a:visited
	{
	color: #fff;
	text-decoration:none;
	}
	
a:active
	{
	color: #fff;
	text-decoration:none;
	}
	
a:hover
	{
	text-decoration:underline overline;
	color: #fff;
	}

.title
	{
	float:left;
	margin:20px 0px 0px 115px;
	}


.background_color
	{
	float:left;
	margin:0px 0px 0px 0px;
	width:874px;
	height:600px;
	background-color:#EAEAAE;
	}
	
.background_color2
	{
	float:left;
	margin:0px 0px 0px 0px;
	width:874px;
	height:898px;
	background-color:#000;
	}
	
.gallery_background_color
	{
	float:left;
	margin:0px 0px 0px 0px;
	width:874px;
	height:580px;
	background-color:#EAEAAE;
	}
	

.contact
	{
	float:left;
	margin:0px 0px 0px 85px;
	}
	
.address
	{
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 10px 10px;
	}
	
.phone
	{
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 0px 15px;
	}

.email
	{
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:20px 0px 0px 15px;
	}
	
.Nav
	{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 20px;
	}
	
.Nav_Container
	{
	float:left;
	margin:115px 0px 0px -570px;
	}
	
.footer
	{
		float:left;
		background-image:url(images/footer.png);
		background-repeat:no-repeat;
		width:874px;
		height:75px;
		padding:0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
img
	{
	border:none;
	}
  
 form
	{
	 float: left;
	 margin: 150px 0px 0px 0px;
	}
	
.thumbs
	{
	float:left;
	margin: 10px 0px 0px 85px;
	}

.thumbs2
	{
	float:left;
	margin: 10px 0px 0px 40px;
	}

.gallery
	{
	float:left; 
	margin: 15px 15px 0px 40px; 
	display: inline;
	}
	
.directions
	{
	float:left; 
	margin: 55px 0px 0px 112px; 
	}
	
.contact2
	{
	float:left; 
	margin: 85px 15px 0px 85px; 
	font-size:16px;
	font-weight:bold;
	}
	
.about
	{
	float:left; 
	margin: 45px 15px 0px 10px; 
	font-size:16px;
	}
	
.photos
	{
	float:left; 
	margin: 10px 0px 0px 3px; 
	}

.contact_form
	{
	float:left; 
	margin: -105px 0px 0px 445px; 
	}

.call
	{
	float:left; 
	margin: 20px 0px 0px 135px; 
	font-size:18px;
	}

.email2
	{
	float:left; 
	margin: 20px 0px 0px 130px; 
	font-size:18px;
	}
	
.or
	{
	float:left; 
	margin: 20px 0px 0px 165px; 
	font-size:18px;
	}

.team
	{
	float:left; 
	margin: 15px 0px 0px 349px; 
	font-size:24px;
	}
	
.bob
	{
	float:left; 
	margin: 80px 0px 0px -390px; 
	}

.justin

	{
	float:left; 
	margin: 80px 0px 0px 15px; 
	}

.jeff

	{
	float:left; 
	margin: 85px 0px 0px 46px; 
	}

.tom

	{
	float:left; 
	margin: 85px 0px 0px 46px; 
	}

.rich

	{
	float:left; 
	margin: 85px 0px 0px 90px; 
	}
	
.bname
	{
	float:left; 
	margin: 215px 0px 0px -310px; 
	font-size:18px;
	}
	
.jcname
	{
	float:left; 
	margin: 215px 0px 0px -115px; 
	font-size:18px;
	}
	
.rname
	{
	float:left; 
	margin: 220px 0px 0px -115px; 
	font-size:18px;
	}
	
.tname
	{
	float:left; 
	margin: 220px 0px 0px -115px; 
	font-size:18px;
	}
	
.jdname
	{
	float:left; 
	margin: 220px 0px 0px -115px; 
	font-size:18px;
	}
