h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, filedset, img {
	margin:0;
	padding:0;
	border:0;
	font-size:13px;
	color:#4a4a4a;
}

h1 {
	float:left;
	width:auto;
	padding:10px 0;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006217;
}

form, fieldset {
	margin:0;
	padding:0;
	border:none;
}
:focus {
	outline:none;
}
img {
	border:0;
}
ul {
	list-style:none;
}
body, html {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#ffffff;
}
a {
	outline:none;
	text-decoration:none;
	color: #44310F;
	font-weight: bold;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
}
form {
	float:left;
	width:100%;
}
fieldset {
	float:left;
	width:100%;
}

/*banner text css additions start (bzb)*/
bannertext1 {
	position:absolute;
	top:38px;
	left:296px;
	font-weight:bold;
	font-size: 36px;
	color: #003366;
	letter-spacing:-1px;
	text-shadow: #FFFFFF 1px 1px;
}
bannertext2 {
	position:absolute;
	top:90px;
	left:296px;
	font-weight:normal;
	font-size: 26px;
	color: #003366;
	letter-spacing:-1px;
	line-height:130%;
	text-shadow: #FFFFFF 1px 1px;
}
bannertextin1 {
	position:absolute;
	top:30px;
	left:15px;
	font-weight:bold;
	font-size: 36px;
	color: #003366;
	letter-spacing:-1px;
	text-shadow: #FFFFFF 1px 1px;
}
bannertextin2 {
	position:absolute;
	top:70px;
	left:15px;
	font-weight:normal;
	font-size: 26px;
	color: #003366;
	letter-spacing:-2px;
	line-height:130%;
	text-shadow: #FFFFFF 1px 1px;
}
bannertextin3 {
	position:absolute;
	top:120px;
	left:15px;
	font-weight:normal;
	font-size: 26px;
	color: #003366;
	letter-spacing:-1.5px;
	line-height:130%;
	text-shadow: #FFFFFF 1px 1px;
}

/*wrapper starts*/
#wrapper {
	margin:0 auto;
	width:851px;
}
/*header starts*/
#header {
	float:left;
	width:851px;
	padding:8px 0 5px 0;
	position:relative;
	z-index:999;
}
#header img {
	float:left;
	width:auto;
}
#header h1 {
	float:left;
	width:auto;
}
#header h1 a {
	float:left;
	width:auto;
}
#header h1 a img {
	float:left;
}
#header h1 a span {
	float:left;
	display:none;
}

#header h2.headerphone {
	color: #003366;
	right: 10px;
	top: 20px;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
}

/*navigation starts*/
#navigation {
	float:left;
	width:682px;
	padding:68px 0 0 17px;
}
#navigation ul {
	float:left;
	width:100%;
}
#navigation ul li {
	float:left;
	width:auto;
	padding:0 2px 0 0;
	background:url(../images/separator01.gif) no-repeat right 3px;
	position:relative;
}
#navigation ul li.none {
	padding-right:0;
	background:none;
}
#navigation ul li a {
	float:left;
	width:auto;
	margin:0 5px 0 5px;
	font-size:15px;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006217;
}
#navigation ul li a.active {
	background:#dddddd;
	padding:0 5px 0 5px;
	margin:0;
}
#navigation ul li a:hover {
	background:#dddddd;
	padding:0 5px 0 5px;
	margin:0;
}
#navigation ul li ul {
	position:absolute;
	left:0;
	top:24px;
	width:202px;
	background:#f8f8f8;
	border-bottom:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
	padding:10px 0 10px 0;
	display:none;
	z-index:999;
}
#navigation ul li ul li {
	float:left;
	width:183px;
	padding:6px 0 6px 19px;
	background:url(../images/border01.gif) no-repeat 11px bottom;
}
#navigation ul li ul li a {
	float:left;
	width:auto;
	font-size:15px;
	padding:0;
	margin:0;
	line-height:18px;
}
#navigation ul li ul li a:hover {
	text-decoration:underline;
	padding:0;
	background:none;
}
#navigation ul li:hover ul {
	display:block;
}
/*navigation ends*/
/*header ends*/

/*page starts*/
#page {
	float:left;
	width:851px;
	padding:0px 0 0 0; /* 8px top for pest pro, cleaning is 0px*/
	position:relative;
}
#page img.shadow_left {
	position:absolute;
	left:-25px;
	top:-40px;
}
#page img.shadow_right {
	position:absolute;
	right:-22px;
	top:-40px;
}

#page span.partner
{
	color: black;
	font-weight: bold;
	font-size: 16px;
}

#page div.partner
{
	/*color: black;*/
}

/*banner starts*/
#banner {
	float:left;
	width:851px;
	border-top:11px solid #006217;
	position:relative;
}
#banner img {
	float:left;
}
#banner img.congrats {
	position:absolute;
	top:21px;
	left:0;
}
#banner img.guarantee {
	position:absolute;
	top:19px;
	right:115px;
}
#banner img.guarantee_two {
	position:absolute;
	top:60px;
	left:350px;
}
#banner img.guarantee_three {
	position:absolute;
	top:180px;
	left:360px;
}
#banner img.stop_pest {
	position:absolute;
	top:112px;
	left:0;
}
#banner img.symbols {
	position:absolute;
	top:185px;
	left:-1px;
}
#banner img.dont_let2 {
	position:absolute;
	top:28px;
	left:282px;
}
#banner img.spider {
	position:absolute;
	top:3px;
	left:0;
}
#banner img.mouse {
	position:absolute;
	top:160px;
	left:207px;
}
#banner img.lady {
	position:absolute;
	bottom:0;
	left:0;
}
#banner img.cockroach {
	position:absolute;
	bottom:0;
	left:321px;
}
#banner img.shadow {
	position:absolute;
	bottom:0;
	left:0;
}
#banner .container {
	position:absolute;
	right:-16px;
	top:1px;
	background:url(../images/whitegreenbox.png) no-repeat 0 0;
	width:363px;
	height:182px;
}
#banner .container_two {
	bottom:16px;
	top:auto;
	right:4px;
}
#banner .container strong {
	float:left;
	width:309px;
	padding:25px 0 0 35px;
	font-size:32px;
	color:#006217;
}
#banner .container .left_section {
	float:left;
	width:229px;
	padding:8px 0 0 35px;
}
#banner .container label {
	float:left;
	width:auto;
	padding:6px 14px 0 0;
	/*font-size:16px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#banner .container input.text {
	float:left;
	width:106px;
	height:15px;
	padding:2px 2px 5px 2px;
	border:1px solid #c5c5c5;
	font-size:12px;
}
#banner .container select {
	float:left;
	width:226px;
	height:23px;
	margin:7px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333333;
}
#banner .container .right_section {
	float:left;
	width:89px;
	padding:17px 0 0 10px;
}
#banner .container .right_section input.btn {
	float:left;
	width:65px;
	height:65px;
	background:url(../images/go_green.png) no-repeat 0 0;
	border:0;
	cursor:pointer;
}

#banner .bannertext1 {
	position:absolute;
	top:20px;
	left:25px;
	font-weight:bold;
	font-size: 36px;
	color: #F9D33D;
	letter-spacing:-1px;
	text-shadow: 1px 1px #000000;
}
#banner .bannertext2 {
	position:absolute;
	top:75px;
	left:245px;
	font-weight:normal;
	font-size: 26px;
	color: #F9D33D;
	letter-spacing:-1px;
	line-height:130%;
	text-shadow: 1px 1px #000000;
}
#banner .bannertextin1 {
	position:absolute;
	top:20px;
	left:15px;
	font-weight:bold;
	font-size: 30px;
	color: #F9D33D;
	letter-spacing:-1px;
	text-shadow: #000000 1px 1px;
}
#banner .bannertextin2 {
	position:absolute;
	top:70px;
	left:15px;
	font-weight:normal;
	font-size: 26px;
	color: #F9D33D;
	letter-spacing:-2px;
	line-height:130%;
	text-shadow: #000000 1px 1px;
}
#banner .bannertextin3 {
	position:absolute;
	top:60px;
	left:15px;
	font-weight:normal;
	font-size: 26px;
	color: #F9D33D;
	letter-spacing:-1.5px;
	line-height:130%;
	text-shadow: #000000 1px 1px;
}


/*banner ends*/
/*main_content starts*/
#main_content {
	float:left;
	width:851px;
	padding:4px 0 0 0;
}
.main_content_two {
	padding:0 0 151px 0 !important;
	background:url(main_content_bg.gif) repeat-x 0 0;
}
.main_content_three {
	padding:0 0 195px 0 !important;
}
.main_content_four {
	padding:24px 0 0 0 !important;
}
.main_content_five {
	padding:38px 0 0 0 !important;
	background:url(../images/main_content_five_bg.gif) repeat-x 0 0;
}
.main_content_six {
	padding:0 0 230px 0 !important;
}
.steps {
	float:left;
	width:758px;
	margin:0 0 0 49px;
	background:url(../images/mid_curve01.gif) repeat-x 0 0;
	height:56px;
	display:inline;
}
.steps .left_curve {
	float:left;
	width:758px;
	background:url(../images/left_curve01.gif) no-repeat 0 0;
	height:56px;
}
.steps .right_curve {
	float:left;
	width:758px;
	background:url(../images/right_curve01.gif) no-repeat right 0;
	height:56px;
}
.steps strong {
	float:left;
	width:auto;
	padding:14px 0 0 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
}
.steps ul {
	float:left;
	width:72px;
	padding:11px 13px 0 3px;
}
.steps ul li {
	float:left;
	width:24px;
}
.steps ul li a {
	float:left;
	width:100%;
}
.steps ul li.step1 a {
	background:url(../images/step1.gif) no-repeat 0 0;
	height:29px;
}
.steps ul li.step1 a.active {
	background:url(../images/step1_active.gif) no-repeat 0 0;
	height:35px;
}
.steps ul li.step2 a {
	background:url(../images/step2.gif) no-repeat 0 0;
	height:29px;
}
.steps ul li.step2 a.active {
	background:url(../images/step2_active.gif) no-repeat 0 0;
	height:35px;
}
.steps ul li.step3 a {
	background:url(../images/step3.gif) no-repeat 0 0;
	height:29px;
}
.steps ul li.step3 a.active {
	background:url(../images/step3_active.gif) no-repeat 0 0;
	height:35px;
}
/*.steps img{float:left; width:auto; margin:11px 0 0 5px;}*/
.steps span {
	float:left;
	width:auto;
	padding:19px 0 0 0;
}
.input_section {
	float:left;
	width:358px;
	margin:8px 0 0 250px;
	background:url(../images/mid_curve02.gif) repeat-y 0 0;
	display:inline;
}
.input_section .top_curve {
	float:left;
	width:358px;
	background:url(../images/top_curve01.gif) no-repeat 0 0;
}
.input_section .bottom_curve {
	float:left;
	width:358px;
	background:url(../images/bottom_curve01.gif) no-repeat 0 bottom;
}
.input_section .form {
	float:left;
	width:330px;
	padding:24px 0 0 28px;
}
.input_section .row {
	float:left;
	width:100%;
	padding:0 0 13px 0
}
.input_section .row_textarea {
	padding:0 0 6px 0;
}
.input_section .row_textarea label {
	padding-top:20px;
}
.input_section label {
	float:left;
	width:114px;
	padding:0 7px 0 0;
	text-align:right;
	color:#000000;
	line-height:16px;
}

.input_section input.phone1 {
	float:left;
	width:55px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
}

.input_section input.phone2 {
	float:left;
	width:55px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
}

.input_section input.phone3 {
	float:left;
	width:69px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
}

.input_section input.text {
	float:left;
	width:179px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
}
.input_section textarea {
	float:left;
	width:179px;
	height:66px;
	padding:2px;
	border:1px solid #cccccc;
	font-size:11px;
}

.input_section .btn_bg {
	float:left;
	width:210px;
	height:64px;
	padding:9px 0 0 7px;
	background:url(../images/btn01_bg.gif) no-repeat 0 0;
	margin:0 0 0 53px;
	display:inline;
}
.input_section .btn_bg input.btn {
	float:left;
	width:202px;
	height:56px;
	background:url(../images/btn01.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.left_section_one {
	float:left;
	width:429px;
	padding:10px 0 0 40px;
}
.left_section_one img {
	float:left;
}
.right_section_one {
	float:left;
	width:371px;
	position:relative;
}
.get_started {
	position:absolute;
	left:49px;
	top:10px;
	width:274px;
	background:url(../images/mid_curve03.gif) repeat-y 0 0;
}
.get_started_two {
	left:40px;
	top:-109px;
}
.get_started .top_curve {
	float:left;
	width:274px;
	background:url(../images/top_curve02.gif) no-repeat 0 0;
}
.get_started_two .top_curve {
	background:url(../images/top_curve02a.gif) no-repeat 0 0;
}
.get_started .bottom_curve {
	float:left;
	width:274px;
	background:url(../images/bottom_curve02.gif) no-repeat 0 bottom;
}
.get_started .container {
	float:left;
	width:240px;
	padding:6px 0 0 34px;
}
.get_started .container img {
	float:left;
}
.get_started .container strong {
	float:left;
	width:auto;
	padding:6px 0;
	font-weight:bold;
	color:#000000;
	font-family:Verdana, Geneva, sans-serif;
}
.get_started .row {
	float:left;
	width:100%;
	padding:0 0 8px 0;
}
.get_started .col {
	float:left;
	width:95px;
	padding:0 5px 0 0;
}
.get_started label {
	float:left;
	width:237px;
	padding:0 0 1px 3px;
	font-size:10px;
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
}
.get_started .col label {
	width:92px;
}

.get_started input.phone1 {
	float:left;
	width:45px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
}

.get_started input.phone2 {
	float:left;
	width:45px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
}

.get_started input.phone3 {
	float:left;
	width:57px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
}
.get_started input.text {
	float:left;
	width:179px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
}
.get_started .col input.text {
	float:left;
	width:79px;
	height:15px;
	padding:1px 2px 0 2px;
	border:1px solid #cccccc;
	font-size:11px;
}
.get_started .btn_bg {
	float:left;
	width:190px;
	height:64px;
	padding:8px 0 0 9px;
	background:url(../images/btn02_bg.gif) no-repeat 0 0;
}
.get_started .btn_bg input.btn {
	float:left;
	width:182px;
	height:56px;
	background:url(../images/btn02.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
.get_started select {
	float:left;
	width:165px;
	height:18px;
	margin:0 0 0 10px;
	display:inline;
}
.get_started textarea {
	float:left;
	width:179px;
	height:66px;
	padding:2px;
	border:1px solid #cccccc;
	font-size:11px;
	margin:0 0 0 10px;
	display:inline;
}
.left_section_two {
	float:left;
	width:527px;
	padding:12px 0 0 0;
}
/* .left_section_two strong {
	float:left;
	width:auto;
	padding:0 0 0 2px;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#009f07;
} */
.right_section_two {
	float:left;
	width:324px;
	position:relative;
}
.content_n_img {
	float:left;
	width:524px;
	padding:0 0 0 3px;
}
.content_n_img ul{
	padding-left: 30px;
}
.content_n_img li{
	background: url("../images/dot.gif") no-repeat scroll 15px 6px transparent;
	padding-left: 30px;
}
.content_n_img img {
	float:right;
	margin: 2px 20px 20px 20px;
}
.content_n_img p {
	display:block;
	width:auto;
	font-size:13px;
	line-height:17px;
	color:#4a4a4a;
	padding:0 0 18px 0;
}
.left_section_three {
	float:left;
	width:609px;
	padding:12px 0 0 0;
}
/*.left_section_three strong {
	float:left;
	width:auto;
	padding:0 0 0 2px;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#009f07;
}*/
.left_section_three .content_n_img {
	width:606px;
}
.right_section_three {
	float:left;
	width:231px;
	padding:27px 0 0 11px;
}
.right_section_three .content {
	float:left;
	width:230px;
	padding:0 0 0 0;
	border-left:1px solid #2d83b1;
	position:relative;
}
.right_section_three .content img.mouse {
	position:absolute;
	right:-21px;
	top:111px
}
.right_section_three .content strong {
	float:left;
	width:auto;
	padding:0 0 10px 13px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006217;
}
.right_section_three .content ul {
	float:left;
	width:206px;
	padding:0 0 20px 24px;
}
.right_section_three .content ul li {
	float:left;
	width:197px;
	padding:0 0 0 9px;
	background:url(../images/dot.gif) no-repeat 0 11px;
	color:#4a4a4a;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:24px;
}
.left_section_four {
	float:left;
	width:533px;
}
.left_section_four strong {
	font-weight: bold;
}
.left_section_four .content_n_img {
	width:519px;
	padding:0 0 0 14px;
}
.left_section_four .content_n_img img {
	float:left;
	margin:0;
}
.content_n_img p {
	display:block;
	width:auto;
	font-size:13px;
	padding:0 0 14px 0;
	line-height:17px;
	color:#4a4a4a;
	padding:0 0 18px 0;
	font-family:Helvetica, Arial, sans-serif;
}
.right_section_four {
	float:left;
	width:287px;
	padding:0 0 0 30px;
}
.right_section_four .content {
	float:left;
	width:286px;
	padding:0 0 97px 0;
	border-left:1px solid #2d83b1;
}
.right_section_four .content strong {
	float:left;
	width:auto;
	padding:0 0 20px 16px;
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#006217;
}
.right_section_four .content ul {
	float:left;
	width:259px;
	padding:0 0 20px 27px;
}
.right_section_four .content ul li {
	float:left;
	width:216px;
	padding:0 0 5px 9px;
	background:url(../images/dot.gif) no-repeat 0 7px;
	color:#4a4a4a;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
}
/*main_content ends*/
/*page ends*/
/*footer starts*/
#footer {
	float:left;
	width:851px;
	padding:31px 0 0 0;
}
.footer_one {
	padding:8px 0 0 0 !important;
}
#footer_inner {
	float:left;
	width:832px;
	padding:19px 0 0 10px;
	border-top:1px solid #cccccc;
}
#footer .logo {
	float:left;
	width:100%;
	text-align:center;
	padding:0 0 6px 0;
}
#footer .logo a {
	width:auto;
}
#footer ul {
	float:left;
	width:100%;
	text-align:center;
}
#footer ul li {
	display:inline;
	padding:0 4px;
	background:url(../images/separator02.gif) no-repeat right 4px;
}
#footer ul li.none {
	background:none;
}
#footer ul li a {
	width:auto;
	font-size:11px;
	color:#000000;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer p {
	float:left;
	width:100%;
	padding:13px 0 0 0;
	text-align:center;
	font-size:11px;
	color:#000000;
}
/*footer ends*/
/*wrapper ends*/

