@charset "UTF-8";
/* CSS Document */

body
{
	background-color:#fff;
	background-image:url(image/bg-repeat-secondary.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#mainWrapper 
{
	margin:0 auto; 
	width: 962px;
	height: 2274px;
}
#mainWrapper-two
{
	position:relative;
	width: 962px;
	height: 2274px;
	top:0px;
	left:0px;
}
#footerWrapper
{
	position:relative;
	height: 189px;
	background-color:#4b040c;
}
#footer-main
{
	margin:0 auto;
	height: 189px; 
	width: 962px;
}
#footer-main-two
{
	position:relative;
	height: 189px; 
	width: 962px;
	top:0px;
	left:0px;
}
#bottom-footer-overlay
{
	position:absolute;
	height: 160px;
	width: 962px;
	left: 0px;
	top: -78px;
}
#logo
{
	position:absolute;
	top: 97px;
	left: 8px;
}
#drop-shadow-under-banner
{
	position:absolute;
	top:567px;
	left:2px;
}
#black-overlay
{
	position:absolute;
	right:0px;
	top:0px;
	z-index: 3;
}
#red-top-background
{
	position:absolute;
	top:0px;
	left:0px;
}
#twitter-logo
{
	position:absolute;
	top:224px;
	left:982px;
}
#blog-logo
{
	position:absolute;
	top:304px;
	left:982px;
}
#facebook-logo
{
	position:absolute;
	top:383px;
	left:982px;
}
#icon-one
{
	position:absolute;
	top:666px;
	left:0px;
}
#icon-two
{
	position:absolute;
	top:666px;
	left:229px;
}
#icon-three
{
	position:absolute;
	top:667px;
	left:474px;
}
#icon-four
{
	position:absolute;
	top:667px;
	left:719px;
}
#top-gran-background-grey
{
	position:absolute;
	top: 769px;
	left: 0px;
}
.menu
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.menu:hover
{
	color:#CCC;
	text-decoration:none;
}
#menu-grey
{
	position:absolute;
	top:46px;
	left:74px;
	height:28px;
	width:839px;
}
.dark-grey-12
{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dark-grey-14
{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.dark-grey-16
{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.dark-grey-18
{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.dark-grey-20
{
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.red-12
{
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.red-14
{
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.red-16
{
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.red-18
{
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.red-20
{
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.dark-red-12
{
	color:#4b040c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dark-red-14
{
	color:#4b040c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.dark-red-16
{
	color:#4b040c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.dark-red-18
{
	color:#4b040c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.dark-red-20
{
	color:#4b040c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.blue-12
{
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blue-14
{
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.blue-16
{
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.blue-18
{
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.blue-20
{
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.green-12
{
	color:#066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.green-14
{
	color:#066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.green-16
{
	color:#066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.green-18
{
	color:#066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.green-20
{
	color:#066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.black-12
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.black-14
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.black-16
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.black-18
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.black-20
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
#termite-pest-square-title-home
{
	position:absolute;
	top:632px;
	left:2px;
	width:167px;
	z-index:5;
}
#construction-woodrepair-square-title-home
{
	position:absolute;
	top:633px;
	left:473px;
	width:207px;
	z-index:5;
}
#real-estate-square-title-home
{
	position:absolute;
	top:633px;
	left:718px;
	width:175px;
	z-index:5;
}
#home-owners-square-title-home
{
	position:absolute;
	top:633px;
	left:229px;
	width:175px;
	z-index:5;
}
#main-content-home
{
	position:absolute;
	top:23px;
	left:18px;
	width:926px;
	height:740px;
}
#grey-bar-horizontal
{
	position:absolute;
	background-color:#999;
	width:1px;
	height:1200px;
	top: 217px;
	left: 691px;
}
#horizontal-bar-home
{
	position:absolute;
	top:340px;
	background-color:#CCC;
	left:729px;
	width:175px;
	height:1px;
	z-index:5;
}
#horizontal-bar-home-two
{
	position:absolute;
	top:472px;
	background-color:#CCC;
	left:728px;
	width:175px;
	height:1px;
	z-index:5;
}
#horizontal-bar-home-three
{
	position:absolute;
	top:616px;
	background-color:#CCC;
	left:729px;
	width:175px;
	height:1px;
	z-index:5;
}
#small-square-one-title
{
	position:absolute;
	top:234px;
	left:716px;
	width: 212px;
}
#small-square-one-text
{
	position:absolute;
	top:261px;
	left:716px;
	width: 240px;
	height: 71px;
}
#small-square-two-title
{
	position:absolute;
	top:365px;
	left:717px;
	width: 213px;
}
#small-square-two-text
{
	position:absolute;
	top:392px;
	left:717px;
	width: 239px;
	height: 71px;
}
#small-square-three-title
{
	position:absolute;
	top:496px;
	left:718px;
	width: 213px;
}
#small-square-three-text
{
	position:absolute;
	top:522px;
	left:718px;
	width: 239px;
	height: 70px;
}
#small-square-four-title
{
	position:absolute;
	top:625px;
	left:729px;
	width: 213px;
}
#small-square-four-text
{
	position:absolute;
	top:654px;
	left:730px;
	width: 197px;
	height: 71px;
}
#second-main-text-area
{
	position:absolute;
	top: 212px;
	left:25px;
	width:636px;
	height:1401px;
	z-index:3;
}
#banner-phone-number
{
	position:absolute;
	top:138px;
	left:795px;
	width:160px;
	height:47px;
}
.menu-two
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
.menu-two:hover
{
	color:#CCC;
	text-decoration:none;
}
#footer-main-bottom-web
{
	position:absolute;
	top:111px;
	left:18px;
	width:926px;
	height:31px;
}
#services-renovation-text
{
	position:absolute;
	left: 10px;
	top: 314px;
	width: 615px;
	height: 149px;
}
#services-grey-line
{
	position:absolute;
	height:1px;
	width:615px;
	left: 10px;
	top: 476px;
	background-color:#CCC;
}
#services-repairs-text
{
	position:absolute;
	left: 1px;
	top: 499px;
	width: 628px;
	height: 430px;
}
#services-repairs-text-two
{
	position:absolute;
	left: 11px;
	top: 288px;
	width: 608px;
	height: 126px;
}
#services-remodelings-text
{
	position:absolute;
	left: 2px;
	top: 942px;
	width: 628px;
	height: 420px;
}
#services-grey-line-two
{
	position:absolute;
	height:1px;
	width:615px;
	left: 9px;
	top: 923px;
	background-color:#CCC;
}
#services-grey-line-three
{
	position:absolute;
	height:1px;
	width:615px;
	left: 9px;
	top: 1381px;
	background-color:#CCC;
}
#services-remodelings-two
{
	position:absolute;
	left: 2px;
	top: 942px;
	width: 628px;
	height: 420px;
}
#services-remodeling-text-main
{
	position:absolute;
	left: 11px;
	top: 273px;
	width: 607px;
	height: 166px;
}
#services-remediation-text
{
	position:absolute;
	left: 1px;
	top: 1405px;
	width: 628px;
	height: 420px;
}
#services-remodeling-text-main-two
{
	position:absolute;
	left: 9px;
	top: 319px;
	width: 607px;
	height: 166px;
}
