body {
	margin:0px;
	font-family:Arial;
	background:#fff;
	font-size:12px;
	color:#fff
}
A {font-family:Arial;font-size:13px;color:#666666;}
A img {border:0px}
P,  Li {
	margin:0px;
	Padding:0 0 8 0px;
	font-size:13px;
	color:#666666
}
H1 {
	Font-size:28px;
	color:#418db7;
	margin:0px;
	padding:0 ;
	font-weight:normal;
}
H2 {
	Font-size:16px;
	color:#52a3d4;
	margin: 0;
	padding:6 0 4 0px;
	font-weight:normal;
}
H3 {
	Font-size:14px;
	color:#7d5b0b;
	margin:0px;
	padding:16 0 4 0px
}

UL, OL{margin:2 0 0 15;padding: 0 0 6 15px}	
Li A
{
	font-size:13px;
	color:#d67425;
	text-decoration:none
}
Li A:hover{text-decoration:underline}
td {color:black}

.Contact input, .Contact textarea
{
	border:0 none;
	border-bottom:1px dotted #819479;
	
	width:230px;
	font-family:Arial;
	color:#000;
	font-size:12px	
}
.Contact textarea {border:1px dotted #819479;}
.Contact TD{color:#418db7;font-size:13px;vertical-align:bottom}
.TopMenu A
{
	font-family:Arial;
	font-size:18px;
	color:#497995;
	TEXT-DECORATION:none;
	font-weight:normal;
	margin-left:15px
}
.TopMenu A:HOVER{color:#fff;}
.MainMenu TD
 {
	height:62px;
	background:url(../Images/Template/MenuBorder.jpg) no-repeat 100% 0;	
}
.Delimiter
{
	HEIGHT:2px;
}
.Brown
{
	HEIGHT:2px;
	background:#352d1f
}
.PageTitle H1 {
	color:#b6ac9e;
	font-size:14px;
	margin:0px;
	padding:0 0 2 2;
	font-weight:normal;
	
}

.MainBlock 
{
	padding:20px 70px 120px 20px;
}
.MainBlock h2{color:#d67425;}
BoldTitle, .NorText, .AnchorLink, .AnchorTitle, .CityLink, .CitiesBox
{
	FONT-FAMILY:arial;
	FONT-SIZE:13px;
}
.BoldTitle {TEXT-ALIGN:left; FONT-WEIGHT:bold; COLOR:#a77a32;}
.NorText {COLOR:#6666;}
.AnchorLink {COLOR:#7a996d; TEXT-DECORATION:underline; CURSOR:pointer;}
.AnchorTitle A {FONT-WEIGHT:bold; TEXT-DECORATION:underline; COLOR:#7a996d}
.CityLink {COLOR:#cc8800}
.CitiesBox {COLOR:#356a87}
 .ServiceZipCodes {font-size:12px;color:#666}


.FreeEstimate 
{
	font-size:13px;
	color:#fff;

}
.FreeEstimate input, .FreeEstimate textarea {background-color:#b2c9a5;border:1px solid #819479;width:230px}
.FooterService thead tr th
{
	text-align:left;
	padding-bottom:5px;
}
.FooterService thead tr th a
{
	font-size:14px;
	color:#647e5a;
	font-weight:bold
}

.FooterService td , .FooterService A {
	font-size:12px;
	color:#647e5a;
	text-decoration:none;
}
 .FooterService A:HOVER, .FooterService tr th a:hover{color:#fff;}
.EstimateBox
{
	width:230px;
	background-color: #7a996d;
	border:1px solid #b2c9a5;
	height: 24px;
	cursor: pointer;
	font-size:11px;
	padding-top:1px
}
.EstimateContainer
{
	font-size:12px;
	color:black;
	padding-left:8px;
}
.EstimateContainer td
{
	color:black;
}
.FooterEstimate td
{
	color:white;
}
