@charset "utf-8";
/* CSS Document */
<!--

.typography
{
	font: 100% Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px !important;
}
.typography a, .typography a:visited
{
text-decoration:underline;
color:#333333;
}
.typography a:hover
{
text-decoration:underline;
color:#62a03c;
}
.typography p
{
	color:#444;
}
.typography a.headerlink, .typography a.headerlink:visited, .typography a.headerlink:hover
{
	text-decoration:none;
}
.typography #backtohome a, .typography #backtohome a:visited
{
	float:left;
	padding:5px;
	margin:30px 0 0 -92px;
	text-align:left;
	color:#333333;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.typography #backtohome a:hover
{
	text-decoration:underline;
}
.typography #textsize a, .typography #textsize a:visited
{
	float:right;
	padding:5px;
	margin:10px 0 0 0;
	text-align:left;
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
.typography #textsize a:hover
{
	text-decoration:underline;
}
.typography #sharethis a, .typography #sharethis a:visited
{
	margin:30px -122px 0 0px;
}
.typography #sharethis a:hover
{
	text-decoration:underline;
}
/************Search************************************/
.typography .searchbar a, .typography .searchbar a:visited
{
font-size:20px;
text-decoration:underline;
color:#ffffff;
}
.typography .searchbar a:hover
{
text-decoration:none;
}
/********************Search Results******************/
.typography a.srl, .typography a.srl:visited, .typography a.srl:hover
{
font-size:16px;
}
.typography a.srp, .typography a.srp:visited, .typography a.srp:hover
{
font-size:12px;
}
.typography #searchresults
{
padding:0px 30px 20px 30px;
text-align:left;
font-size:12px;
color:#555555;
width:800px;
}
.typography #totalresults
{
	font-size:12px;
	text-align:center;
}
.typography #totalresults span#searchedword, .typography #searchresults span#searchedword
{
	font-style:italic;
	font-weight:bold;
	color:#62a03c;

}
/*********** Content Heading Font and Color **********/
.typography h1, 
.typography h2, 
.typography h3, 
.typography h4, 
.typography h5, 
.typography h6 {	
	line-height: 100%;
	font-weight:normal;
	letter-spacing:1px;
	}
/************ Content Heading Sizes *************/
.typography h1 {
	font-size: 40px;
	display:block;
	width:100%;
	border-bottom:dotted 1px #333333;
	padding:0px 0 25px 0px;
	line-height:1px;
	 }
.typography h2 { font-size: 20px; }
.typography h3 { font-size: 18px; }
.typography h4 { font-size: 16px; }
.typography h5 { font-size: 14px; }
.typography h6 { font-size: 11px; }
/****************Gallery*************************/
.hidethis 
{
	visibility:hidden; 
    width: 0px;
    height: 0px;
}
/****************MAIN*************************/
.main #residentialtitle #title-bar-text, .main #commercialtitle #title-bar-text, .main #othertitle #title-bar-text, .main #contractorstitle #title-bar-text
{
	font-size:30px;
	text-align:left;
	text-indent:30px;
	font-weight:800
	padding:2px 0 0 0;

}
.main #residentialtitle #title-bar-text
{
	color:#333;
}
.main #commercialtitle #title-bar-text
{
	color:#333;
}
.main #othertitle #title-bar-text
{
	color:#333;
}
.main #contractorstitle #title-bar-text
{
	color:#333;
}