body
{
background:#000000;
margin:auto 0;
}

img
{
border:0;
}

.preload
{
display:none;
}

div.hr 
{
clear:both;
padding:0px;
margin:7px 0px 8px 0px;
height: 1px;
background:#5e5e5e;
}

div.hr hr 
{
display: none;
}

div.hr2 
{
clear:both;
padding:0px;
margin:5px 0px 5px 0px;
height: 1px;
background: #d5e1ec;
}

div.hr2 hr 
{
display: none;
}

.clearDivs
{
clear:both;
}	
	
/* wrappers
--------------------------------------------------------------------------- */


#wrapper
{
width:100%;
margin:0 auto;
position:relative;
min-height:574px;
padding:0px 0px 0px 0px;
}

	#headerPageWrapper
	{
	width:100%;
	height:227px;
	position:relative;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	}

		#headerWrapper
		{
		width:925px;
		height:227px;
		position:relative;
		margin:0 auto;
		}
	
	#headerSecPageWrapper
	{
	width:100%;
	height:125px;
	position:relative;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	z-index:1;
	}
		
		#headerSecWrapper
		{
		width:925px;
		height:125px;
		position:relative;
		margin:0 auto;
		}
	

		#logo
		{
		width:339px;
		height:227px;
		position:absolute;
		top:0px;
		left:0px;
		}
			
			#logo2
			{
			width:293px;
			height:145px;
			position:absolute;
			top:0px;
			left:0px;
			}
			
			#callToday
			{
			width:278px;
			height:81px;
			position:absolute;
			top:20px;
			left:314px;
			}
			
			#financing
			{
			width:278px;
			height:81px;
			position:absolute;
			top:20px;
			right:12px;
			}
			
	
		#testimonials
		{
		width:526px;
		height:227px;
		position:absolute;
		top:0px;
		right:0px;
		}
	
		#testimonialPosition
		{
		width:415px;
		position:absolute;
		top:43px;
		right:50px;
		}


	#navPageWrapper
	{
	width:100%;
	height:105px;
	padding:0px 0px 0px 0px; 	
	position:relative;
	background:url(../images/bg_nav.gif) repeat-x;
	}
		#navWrapper
		{
		height:95px;
		width:925px;
		margin:0 auto;
		position:relative;
		padding:9px 0px 1px 0px;
		}
		
		#navSpacer
		{
		height:5px;
		width:100%;
		background:url(../images/navspacer.gif) repeat-x;
		}
		
		.navButtons
		{
		height:95px;
		position:relative;
		float:left;
		}
	
	#bodyPageWrapperHome
	{
	width:100%;
	position:relative;
	margin:0 auto;
	background:url(../images/bg_body.gif) repeat-x #373737;
	padding:0px 0px 0px 0px;
	}

		#bodyWrapperHome
		{
		width:925px;
		margin:0 auto;
		position:relative;
		padding:22px 0px 0px 0px;
		min-height:240px;
		}

		.bodyColumn
		{
		width:283px; 
		float:left;
		position:relative;
		}
		
		#SecColumn1
		{
		width:544px; 
		position:relative;
		padding:15px 39px 0px 19px;
		min-height:500px;
		background:url(../images/verdiv.gif) repeat-y;
		}
		
		#technician
		{
		top:10px;
		right:-77px;
		position:absolute;
		}
		
		#testimonial2
		{
		top:350px;
		right:82px;
		position:absolute;
		width:207px;
		}
		
		
	
	#footerPageWrapper
	{
	width:100%;
	height:91px;
	position:relative;
	background:url(../images/bg_footer.gif) no-repeat #000000 center;
	padding:0px 0px 0px 0px;		
	}
		#footerWrapper
		{
		width:925px;
		margin:0 auto;
		position:relative;
		padding:0px 0px 0px 0px;
		}
		
		#footerNav
		{
		position:absolute;
		top:10px;
		left:60px;
		}
		
		#copyRight
		{
		position:absolute;
		top:47px;
		left:70px;
		}
		
		#callUs
		{
		position:absolute;
		top:47px;
		left:205px;
		}
		
		#address
		{
		position:absolute;
		top:47px;
		left:322px;
		}
		
		#webCredit
		{
		position:absolute;
		top:47px;
		left:470px;
		}
		
		#bbb
		{
		position:absolute;
		top:10px;
		right:160px;
		}
		
		#angiesList
		{
		position:absolute;
		top:20px;
		right:10px;
		}
		
		
	
	

