body
{
	background			:#eeefed;
	color				:#525151;
	font-family			:Verdana, Arial, Helvetica, sans-serif;	
	font-size			:75%;
	font-margin			:10px;
	line-height			:125%;
			
}

#containertop
{
	background :  url(../i/banner2.jpg);
	width				:815px;
	height				:150px;
	overflow:hidden;
	
	margin				:0 auto;		
}
#container
{
	background :  url(../i/background-mid.jpg);
	width				:815px;
	border				:0px solid #;
	margin				:0 auto;
	/*padding-top;		:10px;*/		
}
#containerbottom
{
	background :  url(../i/footer-background.jpg) no-repeat;
	width				:815px;
	height				:39px;
	border				:0px solid #;
	margin				:0 auto;
	overflow:hidden;
	float:left;		
}
#nav
{	
	padding-top			:10px;
	padding-bottom		:5px;
	Width				:815px;
	background 			:url(../i/background-mid.jpg);	
	line-height			:150%;
	height				:20px;
}
#left 
{
	float				:left;
	width				:150px;
	/*height				:200px;*/
	margin-left			:20px;
	margin-right		:10px;
	margin-top			:50px;
	line-height			:200%;
	font-size			:100%;
	text-align			:center;	
}
#center
{
	
	float				:left;
	width				:446px;
	/*height				:400px;*/
	background-color	:#fff;
	font-size			:85%;		
	/*border-left			:1px solid #A9A7A6;*/	
}
#box
{
	width				:400px;	
	margin				:0px 20px 20px 20px;
	line-height			:150%;
	text-align			:left;
	float:left;
		
}
#bodyimg
{
float:left;
}
#right
{
	float				:left;
	width				:180px;
	/*height				:400px;*/
	background			:#fff;
	line-height			:150%;
	padding-bottom		:15px;	
		
		
	/*padding-bottom		:20px;	*/
}
.p
{
	margin				:10px;
}

a:link
{
	color				:#6c6c6c;
	text-decoration		:none;
}
a:visited
{
	color				:#6c6c6c;
	text-decoration		:none;
}
a:hover
{
	color				:#FAF704;
	text-decoration		:none;
}
a:active
{
	color				:#e74951;
	text-decoration		:none;	
}



h1
{
	color				:#18A1C1;
	font-family			:Century Gothic;	
	font-size			:200%;
	margin				:15px 0px 0px 10px;
	text-align			:left;
	
}
h2
{
	color				:#18A1C1;
	font-family			:Century Gothic;	
	font-size			:120%;
	/*margin				:10px 10px;*/
	text-align			:left;
}
h3
{
	color				:#18A1C1;
	font-family			:Century Gothic;	
	font-size			:120%;
	margin				:10px 0px 0px 0px;
	text-align			:left;
}
h4
{
	color				:#18A1C1;
	font-family			:Century Gothic;	
	font-size			:200%;
	margin				:10px 0px 10px 0px;
	text-align			:center;
	
}
#bodyimg
{
	float				:left;
	border				:1px solid #A9A7A6;
	margin				:10px;
}
#callout
{
	width				:155px;
	border-bottom		:1px solid #A9A7A6;
	font-size			:85%;
	padding				:0px 5px 10px 0px;
	text-align			:left;	
}
#footer
{
	font-size			:70%;
}
#freequote
{
	height				:60px;
	width				:155px;
	margin-top			:20px;
	text-align			:left;
	line-height			:100%;	
	border-bottom		:1px solid #A9A7A6;	
}
#phonequote
{
	margin-right		:5px;
	margin-bottom		:5px;
}
#search
{
	
	margin-top		:10px;
	margin-right	:15px;
	font-size		:85%;
}
#address
{
	text-align			:center;
	font-size			:130%;
	line-height			:130%;
	text-style			:normal;
}
#email-tel
{
	color				:#525151;
	font-family			:Century Gothic;	
	font-size			:170%;
	text-align			:center;
	line-height			:150%;
}

.clearfix
{overflow:auto;zoom:1;} 