



#subTitle {
float: left;
width: 930px;
margin: 0 0 0 30px;
padding:  0;
font-size: 28px;
font-weight: normal;
}




.SubtitleBig {
font-variant: small-caps;
font-weight: bold;
font-size: 40px;
text-decoration: underline;
}

.SubtitleL {
font-size: 22px;
text-decoration: underline;
}
.SubtitleLsmall {
font-size: 15px;
list-style: circle;
text-decoration: none;
 }
 
 


 
.residential {
	float: left;
	width: 478px;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}


 .columnTItle {
	float: left;
    width: 960px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 220%;
	font-variant: small-caps;
    font-weight: bold;
    font-size: 40px;
    text-decoration: underline;
 }



 .residential dl {
	float: left;
	width: 420px;
	margin: 10px 20px;
	padding: 0;
	background: #FFF url(images/containerBgr.gif);
	background-repeat: repeat-x;
	display: inline;
}

 .residential dt {
	float: left;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: underline;
	width: 214px;
	padding: 20px 0 20px 20px;
	margin: 0;
	font-size: 22px;
	background: url(images/leftTopCorner.gif) no-repeat top left;	
}




 .residential dd { 
	margin: 0;
	padding: 0 0 8px 25px;
	font-size: 15px;
}

.residential dd.image  {
	background:  url(images/rightTopCorner.gif) no-repeat top right;
}




.residential dd.image img {
	float: right;
	margin: 20px 20px 50px 6px;
	padding: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}



.residential .alt dt {
	float: right;
	width: 214px;
	padding: 20px 20px 20px 0;
	margin: 0px;
	margin: 0;
	background: url(images/rightTopCorner.gif) no-repeat top right;
}


 .residential .alt dd { 
	margin: 0;
	padding: 0 25px 8px 0;
}


 .residential .alt dd.image {
   background:  url(images/leftTopCorner.gif) no-repeat top left;
}



.residential .alt dd.image img {
	float: left;
	padding: 4px;
	margin: 20px 6px 100px 20px;
	border: 1px solid #CCC;
	
}





#PopularServices {
float: left;
width: 960px;
padding: 40px 0 20px 0px;
}

#PopularServices ul {
float: left;
width: 230px;
padding: 0;
margin: 0 0 0 70px;
}



#imageHolder {
float: left;
width: 960px;
}

#imageHolder img { 
float: left;
padding: 4px;
margin: 30px 25px;
border: 1px solid #CCCCCC;
}


#bottomStrip {
    background: #002A7A url(images/ServiceBottomStrip.gif) no-repeat top left;
}
