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

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

h2{
	font-family:Open Sans, sans-serif;
	text-align:center;
	color:#666;
	font-weight:bold;
	font-size:18px;
	margin:0;
}

.headerbackground{
	background-image:url(headerbackground.jpg);
	width:100%;
	height:200px;
	margin: 0 auto;
	border-bottom-color:#000;
	border-bottom-width:thin;
	border-bottom-style:solid;
}

.contentwrapper{
	width:990px;
	overflow:auto;
	margin: 0 auto;
	clear:both;
	padding-bottom:20px;
}

#flashcontent{
	width:100px;
	height:100px;
	float:left;
}

#logoanimwrapper{
	width:100px;
	height:110px;
	float:left;
	margin-top:40px;
	margin-left:80px;
}

#logo{
	background-image:url(logo.png);
	width:228px;
	height:83px;
	float:left;
	margin-top:50px;
}

#phonenumber{
	background-image:url(phonenumber.png);
	width:228px;
	height:58px;
	float:left;
	margin-left:100px;
	margin-top:70px;
}

#cwrapleft{
	background-image:url(icon1.png);
	background-position:top;
	background-repeat:no-repeat;
	width:290px;
	height:350px;
	float:left;
	margin-top:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#231F20;
	text-align:justify;
	line-height:21px;
}

#cwrapleft p{
	margin-top:150px;
}

#cwrapmid p{
	margin-top:150px;
}

#cwrapright p{
	margin-top:150px;
}
#cwrapmid{
	background-image:url(icon2.png);
	background-position:top;
	background-repeat:no-repeat;
	width:290px;
	height:350px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#231F20;
	text-align:justify;
	line-height:21px;
}

#cwrapright{
	background-image:url(icon3.png);
	background-position:top;
	background-repeat:no-repeat;
	width:290px;
	height:350px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#231F20;
	text-align:justify;
	line-height:21px;
}

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

.dropshadow{
	background-image:url(dropshadow.png);
	width:990px;
	height:51px;
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:10px;
}

#foliagewrapper{
	clear:both;
	margin-top:10px;
	width:1200px;
	height:350px;
	margin: 0 auto;
	margin-bottom:40px;
}

#foliage{
	background-image:url(grassyparalax.png);
	width:1200px;
	height:350px;
	position:absolute;
	z-index:1001;
}

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

#chwrapleft{
	width:480px;
	overflow:auto;
	float:left;
	margin-left:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#231F20;
	text-align:justify;
	line-height:21px;
}

#chwrapright{
	width:470px;
	overflow:auto;
	float:left;
	margin-left:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#231F20;
	text-align:justify;
}

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

/*--- Transition Code here ----*/

#box1{
	background-image:url(box1ants.png);
	width:202px;
	height:341px;
	float:left;	
}

#box1:hover{
	background-image:url(box1antshover.png);
	width:202px;
	height:341px;
	float:left;	
}

#box2{
	background-image:url(box2bees.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;	
}

#box2:hover{
	background-image:url(box2beeshover.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;	
}

#box3{
	background-image:url(box3mice.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;
}

#box3:hover{
	background-image:url(box3micehover.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;
}

#box4{
	background-image:url(box4cockroach.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;
}


#box4:hover{
	background-image:url(box4cockroachhover.png);
	width:202px;
	height:341px;
	float:left;
	margin-left:60px;
}
/* ----- Transition CSS ---------*/

.boxcontent{
	width:180px;
	height:200px;
	padding-top:125px;
	margin: 0 auto;
	font-family: 'Open Sans', sans-serif;
	text-align:justify;
	color:#231F20;
	font-size:12px;
	line-height:21px;
}

.boxcontent p{
	margin:0;
	padding:0;
}

#footerbackground{
	background-image:url(footerbackgrounds.png);
	width:100%;
	height:215px;
}

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

#compliancelogos{
	width:500px;
	height:100px;
	float:left;
}

#cardtypes{
	background-image:url(cardtypes.png);
	width:420px;
	height:50px;
	float:left;
	margin-left:50px;
}

#cardinfo{
	float:left;
	height:20px;
	margin-left:50px;
	width:420px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-family:'Open Sans', Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}

#cardinfo p{
	margin:0;
	padding:0;
}

#footermaincontent{
	width:990px;
	height:30px;
	margin: 0 auto;	
	padding-top:10px;
	text-align:center;
	font-family:'Open Sans', Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}

#flashaboutwrapper{
	width:1200px;
	height:500px;
	margin: 0 auto;
	padding-top:20px;
}

#contentwrapperflash{
	width:990px;
	height:250px;
	margin-top:50px;
	margin: 0 auto;
	position:absolute;
	z-index:1001;
}

#greenaboutcenter{
	background-image:url(aboutgreencenter.png);
	width:100%;
	overflow:auto;
	margin: 0 auto;
	margin-bottom:20px;
	background-repeat:repeat-x;
}

#navwrapper{
	font-family:'Open Sans', Helvetica, sans-serif;
	width:250px;
	height:100px;
	float:left;
	margin-top:80px;
}

#homebtn{
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	float:left;
}

#aboutbtn{
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	float:left;
	margin-left:10px;
}

#contactbtn{
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	float:left;
	margin-left:10px;
}

#abouttitle{
	background-image:url(aboutbannertitle.png);
	width:636px;
	height:135px;
	margin: 0 auto;	
	margin-top:50px;
}

#aboutcontent{
	width:990px;
	overflow:auto;
	margin: 0 auto;
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	line-height:28px;	
	padding-top:15px;
}

#aboutleft{
	width:530px;
	height:auto;
	float:left;
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:21px;
}

#aboutright{
	width:440px;
	height:auto;
	float:left;
	margin-left:20px;
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:21px;
}

#aboutright li{
	list-style:url(grassybulletpoint.png);	
}

h3{
	font-family:'Open Sans', Helvetica, sans-serif;
	font-size:24px;
	color:#333;
	text-align:left;
	margin:0;
	padding:0;
}
#cont{
width:400px;	
float:left;
}
#rightbox{
width:375px;
float:left;
padding-bottom:15px;
margin-left:200px;	
}

#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;
}