*{
	padding:0px;
	margin:0px;
}

.center { text-align: center; }
.left    { text-align: left; }
.right  { text-align: right; }

.floatL { float: left;
          text-indent: 50px; 
}
.floatR { float: right; }

.floatC { text-align:left;
          
}


.clear{
	clear:both;
	padding-bottom: 30px;
}

img{
	border: none;
}

.wrapper{
	width: 980px;
	margin:0px auto;
	background: #fff;
	padding-left:10px;
	padding-right:10px;
}

body{
	background:rgb(71,71,71);
	font-family: arial, sans-serif;
}

/*-------------- header section ---------------------------*/

header{
	width: 100%;
	height:110px;
	background-image: url(../images/headerBackground.png);
	background-repeat: repeat-x;
	background-color: #fff;
	box-shadow: #0044a4 0px  10px 20px;
	position: relative;
	z-index: 1000;
}

#logo{
	float: left;
}
#logo1{
	float: left;
    position: relative;
    right: -15px;
}

#phone{
	float: right;
	font-size: 34px;
	color:#0044a4;
	padding-right:10px;
	padding-top:10px;
}

nav{
	float: right;
	padding-top:10px;
}

nav ul li{
	display: inline;
}

nav a:link{
	color: #0044a4;
	padding:10px;
	margin: 5px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
}

nav a:visited{
	color:#0044a4;
}

nav a:last-child{
	margin-right:0px;
}

nav ul{
	text-align: center;
}

nav a:hover{
	background: rgb(240,240,240);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.currentPage{
	background: rgb(240,240,240);
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*--------------content section -------------------------*/

#mainContent{
	clear: both;
}

.contentInner{
	background: #fff;
	width:980px;
}

#form{
	float: right;
	position: relative;
	top: 15px;

	width:305px;
		padding: 0px 15px;
	color:rgb(181,0,0);
	background:#fff;
	text-align: left;
	height:343px;
}

#form h3{
	margin: 10px 0px;
	font-size: 30px;
}

#form p{
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}
label {
	
}
input {
	width: 97%;
	padding: 3px !important;
}
input[type="submit"] {
	width: 100px;
}
textarea {
	width: 97%;
	padding: 3px !important;
}

#question{
	margin-top:5px;
}
#email{
	margin-top:10px;
	margin-bottom: 10px;
}
#submit{
	margin-top: 15px;
}

#about{
	float: left;
	font-size: 24px;
	font-family: serif;
	font-weight: bold;
	padding-top:10px;
	margin-right: 15px;
	margin-left: 15px;
}

#contentLeft{
	float: left;
	width:500px;
}

#contentLeft ul{
	float: left;
	padding-top:20px;
	padding-left:40px;
	padding-right: 30px;
	padding-bottom: 30px;
}

#contentLeft li{
	list-style: url(../images/listArrow.png);
}

#contentLeft img{
	margin-right: 40px;
}

#contentRight{
	float: left;
	width: 475px;
}

.vParagraph{
	width:300px;
	float: left;
	padding-right: 10px;
}

#contentRight h4 a{
	color:rgb(181,0,0);
}

#contentRight h4 a:visited{
	color:rgb(181,0,0);
}

#contentRight p{
	padding-top:10px;
	padding-bottom: 10px;
}

/*--------------------- footer section --------------*/

footer{
	width: 100%;
	background: #d5d5d5;	
	box-shadow: #0044a4 0px -10px 20px;
	clear: both;
}

.footerInner{
	
	background-image: url(../images/footerBackground.png);
	background-repeat: repeat-x;
	height: 137px;
	position: relative;
	top:-30px;
}

#marketingShop{
	float: left;
	position: relative;
	top:40px;
}

#marketingShop a{
	color:#000;
}

#termidor{
	float: left;
	position: relative;
	left:450px;
}

#contactInfo{
	float: right;
	position: relative;
	top:40px;
	text-align: right;
}

/*------------------about us page--------------------*/

#aboutUs{
	font-size: 16px;
	clear: both;
	float: left;
	padding-top:20px;
	padding-left: 10px;
	width:600px;
	margin-right: 35px;
}

#aboutUs p{
	padding-bottom: 10px;
}

#aboutUs p:last-child{
	padding-bottom: 0px;
}

.boldText{
	font-weight: bold;
}

#rightSidebar{
	float: left;
	width:320px;
	padding-top:20px;
}

#rightSidebar p{
	padding-bottom: 20px;
}

.imgDiv{
	margin-left: 50px;
}

.imgDiv h4{
	margin-left: 30px;
}

.redHeader a{
	color:rgb(181,0,0);

}

.redHeader a:hover{
	color: #000;
}

.redHeader a:visited{
	color:rgba(181,0,0);
}

/*---------- services page --------------*/

#rightSidebar ul{
	float: left;
	width:150px;
	white-space: nowrap;
	padding-right: 5px;
}

#rightSidebar ul:last-child{
	padding-right: 0px;
}

#rightSidebar li{
	list-style: url(../images/listArrow.png); 
	padding-bottom: 3px;
	font-size: 14px;
}

#rightSidebar li:last-child{
	padding-bottom: 0px;
}

#rightSidebar img{
	margin-top:20px;
	margin-left: 20px;
}

/*---------- products page ---------------*/

#products{
	padding-top: 20px;
	clear: both;
	margin:40px;
	/*font-family: serif;
	font-weight: bold;*/
}

.sheets{
	width:300px;
	float: left;
}

.sheets img{
	padding-bottom: 10px;
}

.sheets:nth-child(4){
	padding-left: 0px;
	padding-left: 80px;
}

.sheets li{
	list-style-image: url(../images/listArrow.png);
	padding-bottom:5px;
}

.sheets a{
	color:rgb(0,150,0);
	font-size: 14px;
}

.sheets a:visited{
	color:rgb(0,150,0);
}

.sheets a:hover{
	color:rgb(0,0,0);
}

/*--------------- pest gallery -----------------*/

#pestGallery{
	
	clear: both;
	float:left;
	margin:30px;
	width:700px;
}

#pestGallery img{
	margin:10px;
	border:#fff 2px solid;
	padding:5px;
}

#pestGallery img:hover{
	padding:5px;
	border:#000 2px solid;
}

#sidebar{
	float: right;
	width: 100px;
	margin-top: 30px;
	text-align: center;
	margin-right: 30px;

}

#sidebar h4{
	cursor: pointer;
	padding:5px;
	margin-bottom: 10px;
	background:rgb(181,0,0);
	border-radius: 10px;
	color:rgb(240,240,240);
	box-shadow: #000 2px 2px 10px

}

#sidebar a{
	text-decoration: none;
}

#sidebar h4:hover{
	color:rgb(0,0,0);
}

#gallery1{
	position: relative;
}

#gallery2, #gallery3, #gallery4, #gallery5, #gallery6{
	position:relative;
	display: none;
}


/*----------------- video library ---------------*/

#videoGallery{
	float: left;
	clear: both;
}

.video{
	margin-top:15px;
}

.video h3{
	color:rgb(181,0,0);
	font-weight: bold;
	font-size: 24px;
}





/*--------------- coupons page -----------------*/

#coupons2{
	clear: both;
	float: left;
	margin:30px;
}



#coupons2 img{
	padding:10px;
	border:dashed 1px #000;
	cursor: pointer;
}

#coupons2 h3{
	margin-bottom: 10px;
}

#printCoupons img{
	padding:10px;
	border:dashed 1px #000;
	margin-top: 40px;

}
#printCoupons{
	width:270px;
	margin-right: auto;
	margin-left: auto;
}
#print{
	font-size: 30px;
	padding:10px;
	width:100px;
	float: right;
}

/*------------- contact page --------------------*/

#emailForm{
	width:400px;
	float: left;
}

.formCaption{
	margin-bottom: 5px;
}

#submit2{
	padding:5px;
}

#reset{
	padding:5px;
}

#building{
	float: right;
}

#address{
	float: right;
	text-align: right;
	margin-top: 30px;
}

/*-------------- game page ------------------------*/


#game{
	float: left;
	clear: both;
	width:635px;
	margin-top: 30px;
	margin-left: 20px;
}


.slideShow{
      position: relative;
      
}

.couimg{
	position: relative;
	top:-127px;
	right: -255px;
}