body {
	margin:0px;
	font-family:Arial;
	background:#cfbc9a;
	font-size:12px;
	color:#fff
}
A {font-family:Arial;font-size:12px;color:#c06b41;}
A img {border:0px}
P  {
	margin:0px;
	Padding-bottom:10px;
	font-size:12px;
	color:#fff
}
H1 {
	Font-size:14px;
	color:#ece1ac;
	margin:0px;
	padding-bottom:12px
}
H2 {
	Font-size:16px;
	color:#9b7b54;
	margin:0px;
	padding:0 0 12 0px
}
H3 {
	Font-size:14px;
	color:#9b7b54;
	margin:0px;
	padding:16 0 4 0px
}
H4 {
	Font-size:12px;
	color:#9c8c41;
	margin:0px;
	padding:12 0 6 0px
}
UL {margin-bottom:10px;margin-top:0px;padding-top:0px}
LI {margin-top:8px}
.TopMenu , .TopMenuHover {width:93px;height:21px;text-align:center;font-family:Arial;}
.TopMenu {background:#babe68}
.TopMenuHover {background: url(Images/Template/Blue_Square.jpg) }
.TopMenu A, .TopMenuHover A, .TopMenuService {
	Font-size:12px;
	text-decoration:none;
	color:#fff;
}
.TopMenu A:HOVER{color:#8b785a}
	
.TopMenuService {background:#8b785a;padding-left:15px; color:#ece1ac}
.TopMenuService A {
	Font-size:11px;
	text-decoration:none;
	color:#ece1ac;
}
.TopMenuService A:HOVER {color:#fff;}
.EstimateBox
{
	padding-left: 10px;
	background-color: #cccccc;
	height: 30px;
	cursor: pointer;
}
.IndexText {
	background:#baaa9a;
	padding:15 15 5 15;
	width:302px;
	height:226px
}
.IndexText P{
	padding-bottom:5px
}
.IndexText H1{
	Font-size:14px;
	color:#fff3ba;
	margin:0px;
	padding-bottom:8px;
}
.LeftPane{background:#b8cae3}
.IndexSideMenuTitle {
	font-size:13px;
	color:#babe68;
	padding-left:10px;
	font-style:italic;
	border-top: 1px solid #ece1ac;
	border-bottom: 1px solid #ece1ac;
}
.SideMenuTitle {
	font-size:14px;
	color:#babe68;
	padding-left:10px;
	font-style:italic;
	border-top: 2px solid #babe68;
	border-bottom: 2px solid #babe68;
	padding-top:1px
}
.IndexSideMenuItem , .IndexSideMenuItemHover , .SideMenuItem, .SideMenuItemHover
{
	cursor:pointer;
	text-align:left;
	height:22px;
	padding-top:1px
}
.IndexSideMenuItem A, .IndexSideMenuItemHover A , .IndexEstimate A , .IndexEstimateHover A , .SideMenuItem A, .SideMenuItemHover A {
	font-family:arial;
	font-size:12px;
	text-decoration:none
}
.Delimiter
{
	HEIGHT:2px;
}
.IndexSideMenuItem {background-color:#ece1ac;}
.IndexSideMenuItemHover{ background-color:#cdc2bc;}
.IndexEstimate {background-color:#bdc195}
.IndexEstimateHover {background:#baaa9a;}
.SideMenuItem {background-color:#babe68;}
.SideMenuItemHover{ background-color:#b6ac9e;}
.SideMenuItemSpecial , .SideMenuItemSpecialHover{height:28px;width:98px;text-align:center;font-size:14px}
.SideMenuItemSpecial A, .SideMenuItemSpecialHover A{font-size:14px;text-decoration:none}
.SideMenuItemSpecial {background-color:#b6ac9e;}
.SideMenuItemSpecialHover {background-color:#babe68;}
.IndexSideMenuItem A{color:#8b785a;}
.IndexSideMenuItemHover A, .SideMenuItem A,
.SideMenuItemHover A , .SideMenuItemSpecial A,
.SideMenuItemSpecialHover A, .IndexEstimate A {color:#fff;}
.IndexEstimateHover A {color:#d9e5bd}
.PageTitle {
	color:#9a8564;
	font-size:14px;
	font-weight:bold;
	padding:0px;
}
.PageTitle {
	color:#b6ac9e;
	padding-left:2px;
	font-size:12px;
}
.PageTitle H1 {
	color:#b6ac9e;
	font-size:17px;
	line-height:17px;
	padding:0px;
	margin:0px;
}

.MainBlock {
	width:408px;
	padding:25 0 0 0 ;
	
}
.MainBlock P, LI {
	font-family:Arial;
	color:#8a8275;
	font-size:12px;
}
.HomeBanners {
	width:400px;
	height:67px;
	color:#fff9f6;
	font-weight:bold;
}
.HomeBanners  A{
	color:#fff9f6;
	text-decoration:none;\
	font-size:24px
}


.IndexBottomLinks TD
{
	font-family:arial;
	font-size:12px;
	color:#cdc2bc;
}
.BottomLinks
{
	padding:0 30 0 30px;
	background:#baaa9a;
}
.BottomLinks TD
{
	font-family:arial;
	font-size:12px;
	color:#fff;
}
.BottomLinks A , .IndexBottomLinks A
{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
.IndexBottomLinks A{color:#cdc2bc ;}
.BottomLinks A{color:#fff ;}
.BottomLinks A:hover , .IndexBottomLinks A:HOVER{text-decoration:underline;}
.contact{color:#b5ad84;font-size:12px}
.contactSmall{color:#333;font-size:10px}
.FreeEstimateStripe {
	margin-TOP: 10px;
	padding-top:12px;
	border-top: 1px dotted #babe68;
	text-align:center
}
.FreeEstimateStripe P{
	FONT-SIZE:15px;
	MARGIN-BOTTOM:6px;
	COLOR:#8b785a
}
.FreeEstimateStripe A{
	FONT-SIZE:15px;
	COLOR:#8b785a;
	text-decoration:none
}
.TypesTable{
	text-align:center;
	font-size:12px;
	color:#8b785a;
	font-weight:bold;
}
.FAQ {
	font-size:12px;
	color:#ba8a70;
	
}
.FAQ  A{
	font-size:12px;
	color:#ba8a70;
	font-style:italic;
	font-weight:bold;
	text-decoration:none
}

.BottomServiceArea, .InnerBottomServiceArea
{
	padding:18px;
	text-align:center;
	border-top:1px solid #cdc2bc
}
.BottomServiceArea, .BottomServiceArea TD, .BottomServiceArea TD A, .BottomServiceArea TH
{
	vertical-align:top;
	font-size:12px;
	color:#cdc2bc;
	text-align:center;
	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:12px;
	color:#fff;
	text-align:center;
	text-decoration:none
}
.BottomServiceArea TH, .InnerBottomServiceArea TH
{
	
	padding-bottom:10px;
	font-size:14px;
}
.InnerBottomServiceArea TD A:hover{text-decoration:underline}
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}