BODY {
	background-color: #FFFFFF;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.mainbody{
	width:985px;
	background-color:#4C4F73;
	padding:0 12px;
}
.whitemainbodypart{
	background-color:#FFFFFF;
}
.headersection{
	border-bottom:1px solid #B4B4B5;
}
.callustoday{
	font-family:Calibri, Verdana;
	font-size:22px;
	color:#700019;
}
.topmenurepeat{
	background:url(../images/top-menu-bg.gif) repeat-x;
	height:32px;
	border-top:1px solid #FFFFFF;
}
.menudevider{
	background:url(../images/menu-devider.gif) no-repeat;
	height:32px;
	width:2px;
}
a.topmenulink{
	font-family:Calibri, Verdana;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#393B59;
	text-decoration:none;
	display:block;
	height:27px;
	padding:5px 0 0 0;
}
a.topmenulink:hover{
	background:url(../images/top-menu-bg-hover.gif) repeat-x;
	display:block;
}
a.topmenulinkselected{
	font-family:Calibri, Verdana;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#393B59;
	text-decoration:none;
	display:block;
	background:url(../images/top-menu-bg-hover.gif) repeat-x;
	height:27px;
	padding:5px 0 0 0;
}
a.topmenulink:hover{
	display:block;
}
.bluesection{
	background-color:#5C7A9C;
}
.colortop{
	background:url(../images/color-top.jpg) no-repeat top #D7D7BF;
	height:189px;
}
.bgrepeat{
	background:url(../images/bg-repeat.gif) repeat-x bottom;
	padding-bottom:8px;
}
.ourportfoliosection{
	background:url(../images/our-portfolio-bg.jpg) no-repeat right #BCDCAB;
	height:130px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	width:310px;
}
.freeestimatesection{
	background:url(../images/free-estimate-bg.jpg) no-repeat right #E8B36D;
	height:130px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	width:320px;
}
.talktoussection{
	background:url(../images/talk-to-us-bg.jpg) no-repeat right #C3C4B4;
	height:130px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	width:340px;
}
.greentxtbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A592A;
	font-weight:bold;
}
.browntxtbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#700019;
	font-weight:bold;
}
.blacktxtbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.bigbrowtxtbold{
	font-family:Calibri, Verdana;
	font-size:25px;
	color:#700019;
	font-weight:bold;
	line-height:32px;
}
.bigwhitetxtbold{
	font-family:Calibri, Verdana;
	font-size:20px;
	color:#ffffff;
}
.comaleft{
	background:url(../images/coma-left.gif) no-repeat left top;
	padding:0 0 0 25px;
}
.comaright{
	background:url(../images/coma-right.gif) no-repeat left top;
	padding:0 25px 0 0;
}
.brownbox{
	background-color:#700019;
	color:#D7D7BF;
	font-size:11px;
}
.dottedlinedevider{
	border-bottom:1px dashed #D7D7BF;
	padding:0 0 10px 0;
}
.pageheading{
	font-family:Calibri, Verdana;
	font-size:25px;
	color:#700019;
	font-weight:bold;
}
.footer{
	background-color:#D7D7BF;
	height:30px;
	padding:10px;
	font-size:10px;
	color:#6E6E46;
}
a.credit{
	color:#6E6E46;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.credit:hover{
	color:#000000;
}
a.bodytxtlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#700019;
	text-decoration:underline;
}
a.bodytxtlink:hover{
	color:#000000;
	text-decoration:none;
}
a.browntxtlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#700019;
	text-decoration:none;
	font-weight:bold;
}
a.browntxtlink:hover{
	color:#000000;
}
.textbox{
	border:1px solid #7F9DB9;
	width:250px;
}
.textarea{
	border:1px solid #7F9DB9;
	width:250px;
	height:70px;
}
.smallasscolortxt{
	color:#7F9DB9;
	font-size:11px;
}
.mendatory{
	color:#ff0000;
	font-size:12px;
}
.pictureborder{
	border:1px solid #4C4F73;
	padding:2px;
}
a.footerlinks{
	color:#6E6E46;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
a.footerlinks:hover{
	color:#000000;
	text-decoration:underline;
}
a.sitemaplink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-color:#5C7A9C;
	font-weight:bold;
	padding:8px;
}
a.sitemaplink:hover{
	display:block;
	background-color:#700019;
}