* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000; 
 background:#ffffff url('images/bg_bak.jpg') repeat-x left top;
}

#wrapper { 
 margin: 0 auto;
 width:980px;
 padding:5px;
 border:1px solid #000;
 height:100%;
 background-color:#fff;

}


#header {
 color:#fff;
 width:980px;
 float:left;
 height:75px;
 background:url('images/banner.jpg') no-repeat;
 text-align:right;
}

#header p{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:55px 8px 0 0;
	text-decoration:none;
}


#header a{
	line-height:16px;
	color:#ffffff;
	text-decoration: none;
}


#content { 
 clear:both;
 margin:10px 0 10px 0;
 width:980px;
 float:left;
}

#intro { 
 clear: both;
 background:url('images/service_men.jpg') no-repeat bottom right;
 width: 630px;
 float: left;
 margin:10px 0 0 10px;
 line-height:24px;
 font-size:14px;
}

#intro2 { 
 clear: both;
 width: 630px;
 float: left;
 margin:10px 0 0 10px;
 line-height:24px;
 font-size:14px;
}

#estimate { 
 float:right;
 width:320px;
 height:300px;
 display: inline;
 margin:10px 0 0 20px;
}


#leftcolumn { 
 clear: both;
 margin: 0px 15px 0px 5px;
 height: 280px;
 width: 315px;
 float: left;
}

#middlecolumn { 
 margin: 0px 15px 0px 0px;
 height: 280px;
 width: 315px;
 float: left;
}

#rightcolumn { 
 float: right;
 width: 315px;
 display: inline;
}

#rightcolumn2 { 
 float: right;
 width: 320px;
 display: inline;
}

#footer { 
 width: 980px;
 clear: both;
 background-color:#1f3f70;
 color:#ffffff;
 font-size:11px;
 text-align:center;
 text-decoraton:none;
 line-height:15px;
}

#footer a {color:#ffffff;
font-size:11px;
text-decoraton:none;
}

#copyright {
height:15px;
color:#333;
font-size:11px;
text-decoraton:none;
text-align:center;
margin:10px;
}

#copyright a{color:#1f3f70;
font-size:11px;
}

#clear {clear:both;}

/*************************** FONT *******************************/
h2{font-size:24px;color:#34588f; margin:20px 0 20px 0;}
h1{
font-size:11px;
color:#34588f; 
margin:0;}

strong{ 
font-size:11px;
color:#34588f; 
margin:0;}

.estimate{
		font-family:Arial;
		font-size:20px;
		font-weight:bold;
		line-height:20px;
		color:#1e3a52;
}

.bx{
		font-family:Arial;
		font-size:22px;
		font-weight:bold;
		line-height:22px;
		color:#ffffff;
}

.black{
font-size:12px;
color:#000000;
}

.bx a{
		font-family:Arial;
		font-size:22px;
		font-weight:bold;
		line-height:22px;
		color:#ffffff;
		text-decoration:none;
}

.but{
        font-family:Arial;
		font-size:13px;
		font-weight:bold;
		color:#1e3a52;
		}
		
.but a{
        font-family:Arial;
		font-size:13px;
		font-weight:bold;
		color:#1e3a52;
		text-decoration:none;
		}
		
.but a:hover{
		color:#fcfd05;
		}	
		
.heading{
		font-family:Arial;
		font-size:16px;
		font-weight:bold;
		line-height:33px;
		color:#323232;
		text-decoration:none;
	}
.sub_heading{
		line-height:24px;
		}

a{color:#1f3f70; text-decoration:none;}
		
/***************************************************************/

ul { list-style:none;margin-left:10px;}

#county{
float:left;
width:100%}

#county .box{
float:left;
width:33%;
}

#quote2{
width:302px;
height:69px;
background:url(images/quote_box.jpg) no-repeat;}

#quote2 a{
font-family:Arial;
		font-size:20px;
		font-weight:bold;
		line-height:69px;
		color:#1e3a52;
		
}