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

body{
	margin:0;
	padding:0;
	background-image:url(backgroundgrain.png);
	width:100%;
	height:100%;
}

h4{
	font-family:'oswald',sans-serif;
	font-size:28px;
	font-weight:100;
	text-align:left;
	color:#333;
	margin:0;
	padding:0;
}

h3{
	font-family:'oswald',sans-serif;
	font-size:28px;
	font-weight:100;
	text-align:center;
	color:#FFF;
	margin:0;
	padding:0;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:100;
	text-align:left;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:100;
	text-align:center;
}

.headerbackground{
	background-image:url(headerbackgroundbars.png);
	width:100%;
	height:107px;
	margin: 0 auto;
	z-index:-1001;
	background-position:bottom;
	background-repeat:repeat-x;
}

.headercenterbackground{
	background-image:url(navbarbackground.png);
	width:1200px;
	height:107px;
	margin: 0 auto;
	z-index:1001;
	position:relative;
}

img.grey {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}
 
img.color {
    position: absolute;
    left: 0; top: 0;
}

#navwrapper{
	width:326px;
	height:auto;
	padding-top:75px;
	padding-left:120px;
}

#homebtn{
	width:102px;
	height:27px;
	float:left;
}

#homebtn li {
	float:left;
    list-style-type: none;
    display: block;
    height: 27px;
    width: 102px;
    position: relative;
}

#aboutbtn{
	width:102px;
	height:27px;
	float:left;
	margin-left:10px;
}

#aboutbtn li {
	float:left;
    list-style-type: none;
    display: block;
    height: 27px;
    width: 102px;
    position: relative;
}

#contactbtn{
	width:102px;
	height:27px;
	float:left;
	margin-left:10px;
}

#contactbtn li {
	float:left;
    list-style-type: none;
    display: block;
    height: 27px;
    width: 102px;
    position: relative;
}

#contentbackground{
	background-image:url(whitecontentbackground.png);
	width:1016px;
	height:1256px;
	margin: 0 auto;
}

#diagrambannerimage{
	background-image:url(diagrambanner.png);
	width:946px;
	height:316px;
	margin: 0 auto;
	clear:both;
}

.emptyblock{
	width:990px;
	height:20px;
	margin: 0 auto;
}

#cockroachtag{
	width:120px;
	height:110px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-left:12px;
	margin-top:45px;
}

#pigeontag{
	width:120px;
	height:80px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-left:188px;
	margin-top:50px;
}

#wasptag{
	width:120px;
	height:110px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-left:94px;
	margin-top:220px;
}

#micetag{
	width:120px;
	height:110px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-left:160px;
	margin-top:65px;
}

#bannerbluebackground{
	background-image:url(bannerbackground_03.png);
	width:1010px;
	height:101px;
	margin: 0 auto;
	margin-top:20px;
}

#bannertextleft{
	width:600px;
	height:101px;
	float:left;
	font-family: 'Oswald', sans-serif;
	text-align:left;
	font-size:28px;
	color:#FFF;
	margin-top:5px;
	margin-left:10px;
}

#phoneimage{
	background-image:url(bannerpunchedphone.png);
	width:105px;
	height:77px;
	float:left;
	margin-top:5px;
}

#bannertextright{
	width:200px;
	height:101px;
	font-family:'Oswald', sans-serif;
	text-align:right;
	font-size:32px;
	color:#FFF;
	margin-top:5px;
	margin-right:20px;
	float:right;
}

#wrapper990{
	width:990px;
	height:auto;
	margin: 0 auto;
}

.contentwrapper{
	width:990px;
	height:auto;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#333;
	padding-top:20px;
}

#cwrapleft{
	width:450px;
	height:auto;
	text-align:justify;
	float:left;
	margin-left:20px;
	border-right-color:#CCC;
	border-right-width:thin;
	border-right-style:solid;
	padding-right:10px;
	line-height:21px;
}

#cwrapright{
	width:450px;
	height:auto;
	text-align:justify;
	float:left;
	margin-left:20px;
	line-height:21px;
}

#cwrapright li{
	list-style:url(bulletpoint.png);
	line-height:21px;
}

#homeiconbox{
	background-image:url(houseiconbox.png);
	width:272px;
	height:382px;
	float:left;
	margin-left:20px;
}

#homeinfo{
	width:252px;
	height:220px;
	padding:10px;
	margin: 0 auto;
	margin-top:140px;
	line-height:21px;
}

#iconbox1{
	background-image:url(box1icon.png);
	width:202px;
	height:382px;
	float:left;
	margin-left:20px;
}

#iconbox2{
	background-image:url(box2icon.png);
	width:202px;
	height:382px;
	float:left;
	margin-left:20px;
}

#iconbox3{
	background-image:url(box3icon.png);
	width:202px;
	height:382px;
	float:left;
	margin-left:20px;
}

.iconinfo{
	width:180px;
	height:230px;
	margin: 0 auto;
	padding:10px;
	margin-top:130px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:21px;
}

#learnmore{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:underline;
	font-size:11px;
	text-align:center;
	margin: 0 auto;
}

.footerbackground{
	width:100%;
	height:30px;
	background-color:#333;
	border-top-color:#000;
	border-top-width:thin;
	border-top-style:solid;
}

.footermiddle{
	width:990px;
	height:24px;
	margin: 0 auto;
	font-family: Arial,Helvetica, sans-serif;
	color:#CCC;
	text-align:center;
	margin: 0 auto;
	font-size:12px;
	padding-top:6px;
}

#aboutleftwrap{
	width:590px;
	height:auto;
	float:left;
	padding-right:10px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	line-height:21px;
	font-size:12px;
}
#numberedbackground{
	background-image:url(123_03.png);
	width:340px;
	height:541px;
	float:left;
}

#pestsweassist{
	background-image:url(pestswecanassistwith.png);
	width:590px;
	height:186px;
	margin: 0 auto;
	border-color:#CCC;
	border-width:thin;
	border-style:solid;
}

#box1wrapper{
	width:230px;
	height:150px;
	float:right;
	margin-top:20px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#box2wrapper{
	width:230px;
	height:120px;
	float:right;
	padding-top:55px;
	clear:both;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#box3wrapper{
	width:230px;
	height:150px;
	float:right;
	margin-top:45px;
	clear:both;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.testimonialswrapper{
	width:950px;
	height:auto;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#333;
	padding-left:20px;
	padding-right:20px;
}

#discount{
width:714px;
height:20px;
color:#000;
padding-bottom:20px;
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
}

#code{
height:30px;
width:200px;
display:inline;
font-size:42px;
}