body {
	margin:0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	color:#626262;
}
P, h1, h2, h3, footer, a, ul, li, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
h1 {
	font-size:16px;
}
h2 { font-size:15px;color:235491;}

h3 { font-size:12px;margin-bottom:0px;}

a, a:link, a:visited {
color:#626262;
text-decoration:none;
}


#overall {
	margin:0 auto;
	text-align:left;
	width:906px;
}

#header {
width:980px;
height:100px;
}
#logo {
	width:180px;
	float: left;
}
.toplink { text-align:center;}
#nav {
	height: 31px;
	width: 906px;
}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#sbnav { background: url(art/bg-sb.jpg) no-repeat;height:200px;margin:0;padding:0;font-size:1px;}

#hc2 {
	margin-left:360px;
	width:400px;
}

#c1 {
	width:180px;
	float:left;
	margin-right:30px;
	text-align:left;
}

#hometitle {
	background-image:url(art/bg-home-title.jpg);
	padding:10px;
	font-size:13px;
	line-height: 18px;
}
#homespecial { background-image:url(art/bg-home-special.jpg);padding:10px;font-size:13px;color:#ffffff;}
#homespecial strong { font-size:13px;color:#ffffff;}

#hmtesti {
	margin-top:10px;
	padding:35px 20px 0px 20px;
font-size:15px;
	font-family:"Times New Roman", Times, serif;
	background-image:url(art/bg-testimonials.jpg);
	background-repeat:no-repeat;
}
.byline { font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-left:15px;}

.hometeaser { background-image:url(art/hm-bg-teasers.jpg);padding:15px;font-size:12px;color:#000000;}
.hometeaser td { color:#000000;}
.hometeaser a { text-decoration:underline;}
a.hometeaser strong { text-decoration:underline;}


#specials {
	padding:10px;
	font-size:13px;
	margin-bottom:25px;
	background-image: url(art/bg-special.jpg);
	background-position: bottom;
	color: #235491;
	padding-bottom: 20px;
}
#specials P {
	font-size:11px;
	color: #235491;
}
#specials strong, #specials b {
	font-size:14px;
	color: #235491;
}
#specials P {margin-top:0px;margin-bottom:3px;}
#servtease {
	font-size:11px;
	color:#235491;
	padding:8px;
	background-image:url(art/bg-serv-teaser.jpg);
	background-repeat:no-repeat;
	background-color: #FCFDFF;
}
#servtease P {
margin-top:0px;
}
#servtease a {
	color: #235491;
}

#c2 {
	width:690px;
	text-align:left;
	margin-left:195px;
	margin-top:20px;
}

#content {
	width:465px;
	float:left;
	font-size:11px;
	color: #000000;
	line-height:17px;
}
#content P, li, em, strong, ul, td { color: #000000;line-height:17px;font-size:11px; }
#content a { color:#094FA3;text-decoration:none;}
#content h1 {
font-size:14px;
color:#0079c1;
margin-top:0;
padding-top:0;
}
#content h2 {
font-size:13px;
margin-top:0;
padding-top:5px;
padding-bottom:5px;
border-bottom:#0079c1 dashed 1px;
margin-bottom:4px;
color:#0079c1;
}
#content ul { margin-top:0px;}
#content P { margin-top:0px;padding-top:0px;}

#c3 {
	width:180px;
float:right;
}

.quote { font-size:13px;font-family: Arial, Helvetica, sans-serif, Times, serif;font-style:italic;line-height:17px;color:#235491;text-align:left;padding:10px 0 10px;border-top:#235491 dotted 1px;border-bottom:#235491 dotted 1px;}
.quote p { margin-bottom:4px;margin-top:2px;}
#footer {
	margin-top:15px;
	background:url(art/bg-fband.gif) no-repeat;
	width:906px;
	height:94px;
	clear:both;
	background-color: #235491;
	color:#ffffff;
}
.kid { width:62px;margin-right:25px;float:left;}
.locations {
	float:left;
	color:#ffffff;
	padding-top: 5px;
}
.locations td { color:#ffffff;font-weight:bold; }
.boiler {
	font-size:10px;
	padding-left:5px;
	padding-top:6px;
}



#footernav {
padding-bottom:5px;
	background-color:#babbbd;
	padding-top:9px;
	text-align:center;
}
#footernav li { list-style-type:none;display:inline;padding-right:14px;margin-right:8px;border-right:solid #ffffff 1px;}
#footernav a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#boiler {
	color:#babbbd;
	font-size:11px;
	margin-bottom:10px;
	width: 750px;
	text-align: left;
	float:left;
	font-size:9px;
}
.footerlogos {
	float:right;
	margin-right: 15px;
}
