body {
	margin: 0px;
	background-color: #ffffff;
}
TD
{
	font-family:arial;
	font-size:12px;
	color: #6a523c;
}
H1
{
	font-size:14px;
	font-weight:bold;
	color:white;
	padding:0px;
	margin:0px;
}
H2
{
	font-family: Arial;
	font-size: 14px;
	color: #839d51;
	padding:0px;
	margin: 0px;
}
H3
{
	font-family: Arial;
	font-size: 13px;
	color: #788d51;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
}
H4
{
	font-family: Arial;
	font-size: 12px;
	color: #847e53;
	padding-top:6px;
	padding-bottom:0px;
	margin-top:6px;
	margin-bottom:0px;
}
IMG {border:0px;}
LI
{
	color:#939971;
	margin-top:8px
}

.flow
{
FLOAT:right;
MARGIN-TOP:3px;
MARGIN-LEFT:12px;
MARGIN-BOTTOM:8;

}
.Delimiter
{
	HEIGHT:3px;
	background-color:white;
}
.MenuSeperator
{
	BACKGROUND:#FFFFFF;
	width:1px;
}
.BottomLinksSeperator
{
	width:1px;
	font-size:10px;
	color:#897157;
	vertical-align:middle;
	padding-right: 4px;
	padding-left: 4px;
}
.TopMenu
{
	BACKGROUND:url(Images/Template/MenuBg.jpg) top repeat-X;
	width:447px;
	Text-align:center;
}
.TopMenuItem
{
	white-space: nowrap ; 
	padding-right: 6px;
	padding-left: 6px;
}
.TopMenuItem A, .TopMenuItemHover A
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}

.TopMenuItem A {color:#ffffff; text-decoration:none;}
.TopMenuItem A:Hover  {color:#d9d9af; text-decoration:none;}

.SideMenuSpecialItem, .SideMenuItem, .SideMenuItemHover, .SideMenuSpecialItemHover
{
	cursor:pointer;
	height:30px;
}
.SideMenuItem TD, .SideMenuItemHover TD, .SideMenuSpecialItem TD, .SideMenuSpecialItemHover TD
{
	padding-left:10px;
}
.SideMenuItem A, .SideMenuItemHover A
{
	font-family:arial;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
.SideMenuSpecialItem A, .SideMenuSpecialItemHover A
{
	font-family:arial;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
.SideMenuItem {background-color:#d9d9af; text-valign:middle;}
.SideMenuItem A {color:#897157; text-decoration:none;}
.SideMenuItemHover {background-color:#839d51;}
.SideMenuItemHover A {color:white; text-decoration:none;}

.SideMenuSpecialItem {background-color:#897157; text-valign:middle;}
.SideMenuSpecialItem A {color:white; text-decoration:none;}
.SideMenuSpecialItemHover { background-color:#e08631;}
.SideMenuSpecialItemHover A {color:white; text-decoration:none;}

.MainBlock
{
	background:url(Images/Homepage/MainBlockBg.jpg);
	padding: 20 14 24 20;
	width:450px;
}
.MainBlock P
{
	font-size:11px;
	font-family:verdana;
	color:#fcfff1;
	padding-top:10px;
	margin:0px;
}
.Copyright, .BottomLinks A, .BottomLinks TD
{
	font-family:arial;
	font-size:10px;
	color:#897157;
	text-decoration:none;
	vertical-align:middle;
}
.BottomLinks A:hover {text-decoration:underline;}
.BottomLinks TD
 {white-space: nowrap}
.PageBody
{
	width:435px;
	padding:20 ;
	vertical-align:top;
}
.PageBody P
{
	margin-top:5px;
	color:#847e53;
}
 A , .PageBody A
{
	color:#897157
}
.RightPaneTableCell P
{
	width:137px;
	padding-left:10px;
	padding-right:10px;
	color:#989841;
}
.LeftPaneTableCell P
{
	margin-bottom:6px;
	margin-top:6px;
	padding-left:8px;
	color:#897157;
	font-weight:bold;
	font-size:10px;
}
.LeftPaneTableCell, .RightPaneTableCell
{
	border-left:1px solid #d9d9af; 
	border-right:1px solid #d9d9af;
	background: #fafbec ;
}
.GreenTitle
{
	BACKGROUND-COLOR:#ACBB67;
	TEXT-ALIGN:center;
	BORDER-TOP: 2px solid white;
	BORDER-BOTTOM: 2px solid white;
	HEIGHT:26px;
}
.Green P
{
	COLOR:#bbba80;
	FONT-SIZE:11PX;
	PADDING-TOP:8PX;
	PADDING-LEFT:6PX
}
.DropDownDiv
{
	Opacity: 0.8; 
	filter: alpha(opacity = 80); 
	HEIGHT:22px; 
	WIDTH:159px; 
	overflow: hidden; 
	position: absolute;
	cursor:pointer; 
	background-color:#548300;
}
.RightPaneTitle
{
	TEXT-ALIGN:left;
	BACKGROUND:#D9D8AC;
	PADDING-LEFT:7px;
	BORDER-LEFT: 2px solid white;
}
.LeftPaneTitle
{
	TEXT-ALIGN:center;
	BACKGROUND:#ACBB67;
}
.RightPaneTitle, .LeftPaneTitle
{
	HEIGHT:26px;
	BORDER-TOP: 2px solid white;
	BORDER-BOTTOM: 2px solid white;
}
.RightPaneTitle, .LeftPaneTitle , .GreenTitle , .RightPaneTitle A, .LeftPaneTitle A, .GreenTitle A
{
	FONT-FAMILY:arial;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:white;
	TEXT-DECORATION:none
}
.Service
{
	WIDTH:155px;
	height:100%;
	BACKGROUND:url(Images/Template/Service_Bg.png) no-repeat top left;
	COLOR:##897157;
	PADDING-TOP: 12px;
	padding-bottom:12px
}
#ServiceTitle {
	font-size:17px;
	color:#897157;
}
.Service P
{
	margin-top:0px;
	PADDING-TOP: 0px;
}
.Service THEAD TD {padding-bottom:10px}
.Service TD {text-align:center}
.Service A
{
	font-size:12px;
	color:#948768;
	margin-top:6px;
	text-decoration:none;
}
.Service A:HOVER, .IndexService A:HOVER
{
	color:white;
}
.Service UL
{
	padding-top:0px;
	padding-left:15px;
	margin-top:-12px;
	margin-left:40px;
	margin-bottom:0px;
}
.Service LI
{
	padding:0px;
	margin:0px;
	color:#d9d9af;
}
.IndexService
{
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
}
.IndexService A
{
	font-size:13px;
	color:#948768;
	text-decoration:none;
}
.IndexServiceTitle
{
	font-size:17px;
	color:#897157;
	padding-top:5px;
	padding-bottom:0px;
	margin-top:5px;
	margin-bottom:8px;
}
.Qanchors A{color:#939971}
.Qanchors TD{color:#847e53}
.BoldTitle, .NorText, .AnchorLink, .AnchorTitle, .CityLink, .CitiesBox
{
	FONT-FAMILY:arial;
	FONT-SIZE:12px;
}
.BoldTitle {TEXT-ALIGN:left; FONT-WEIGHT:bold; COLOR:#a77a32;}
.NorText {COLOR:#808068;}
.AnchorLink {COLOR:#7c7b45; TEXT-DECORATION:underline; CURSOR:pointer;}
.AnchorTitle {FONT-WEIGHT:bold; TEXT-DECORATION:underline; COLOR:#7c7b45}
.CityLink {COLOR:#cc8800}
.CitiesBox {COLOR:#808068}
.ServiceZipCodes
{
	background:#fafbec; 
	border:1px solid #d9d9af; 
	padding:10px;
	text-align:left;
}
.EstimateBox
{
	padding-left: 10px;
	background-color: #cccccc;
	height: 30px;
	cursor: pointer;
}
.BottomServiceArea, .InnerBottomServiceArea
{
	
	padding:10px 20px ;
	border-top:1px solid #cdc2bc;
	

}
.BottomServiceArea, .BottomServiceArea TD, .BottomServiceArea TD A, .BottomServiceArea TH
{
	vertical-align:top;
	font-size:11px;
	color:#bbba80;
	text-align:left;
	text-decoration:none
}
.BottomServiceArea TD A:hover{text-decoration:underline}
.InnerBottomServiceArea{background:#baaa9a;}
.InnerBottomServiceArea, .InnerBottomServiceArea TD, .InnerBottomServiceArea TD A, .InnerBottomServiceArea TH
{
	vertical-align:top;
	font-size:11px;
	color:#c0bba0;
	text-align:left;
	text-decoration:none
}
.BottomServiceArea TH, .InnerBottomServiceArea TH
{
	
	padding-bottom:10px;
	font-size:14px;
}
.InnerBottomServiceArea TD A:hover{text-decoration:underline}
