@charset "utf-8";
/* CSS Document */
/*standard stylings*/
body {
	background-color: #FFF;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #898074;
	margin: 0;
	padding: 0;
}

li{
	list-style:url(../images/bullet.gif);
}

.contentheading, .componentheading {
	color: #FF4500;
	text-align: left;
	font-weight: bold;
	font-size: 17px;
	padding: 4px 0 3px 0px;
	text-transform:uppercase;
	background-color: transparent;
}

p {
	line-height:16px;
}

h1, .h1 {
	color: #FF4500;
	font-weight: bolder;
	font-size: 1.6em;
	background-color: transparent;
}

h2, .h2 {
	color: #FF4500;
	font-weight: bold;
	font-size: 1.4em;
	background-color: transparent;
}

h3, .h3 {
	color: #FF4500;
	font-weight: bold;
	font-size: 1.2em;
	background-color: transparent;
}

.darkred{
	background:transparent;
	color:#FF4500;
}

.red{
	background:transparent;
	color:#FF8A45;
}

.blue{
	background:transparent;
	color:#5192DB;
}

.darkblue{
	background:transparent;
	color:#05599B;
}

.introtext {
	font-size: 1em;
	color: #FF4500;
	background-color: transparent;
}

a:link, a:visited {
	color: #E02100;
	background-color: transparent;
	text-decoration:none;
	}

a:hover, a:active {
	color: #FF4200;
	background-color: transparent;
}

a.quicklink:link, a.quicklink:visited {
	color: #C1BAB2;
	background-color: transparent;
	text-decoration:none;
	}

a.quicklink:hover, a.quicklink:active {
	text-decoration:underline;
}

a.readon:link, a.readon:visited{
	color: #E02100;
	background-color: transparent;
	font-weight:bold;
	text-decoration:none;
}

a.readon:hover, a.readon:active{
	color: #FF4200;
	background-color: transparent;
}

/*end of standard stylings*/


#topcontainer{
	margin:0 auto;
	background:url(../images/header-bgrepeat.png) repeat-x top transparent;
}

#container{
	width:1010px;
	margin:0 auto;
	background:url(../images/header-bg.png) top no-repeat transparent;
}

#containerinner{
	width:900px;
	margin:0 auto;
}

#headercontainer{

}

#words{
	height:53px;
	width:268px;
	float:right;
	color:#C1BAB2;
	background-color:transparent;
	font-size:9px;
}

#quicklinks{
	height:46px;
	width:278px;
	float:right;
	color:#C1BAB2;
	background-color:transparent;
}

#menu{
	height:42px;
	clear:both;
}

#banner{
	height:200px;
}

#maincontentcontainer{
}

#rightbar{
	padding:15px 0; 
	float:right;
	width:246px;
}

#pestcontroltop{
	background:url(../images/Pestcontrol-header.png) no-repeat top transparent;
	width:246px;
	height:54px;
}

#pestcontrolrepeat{
	background:url(../images/Pestcontrol-bgrepeat.png) repeat-y transparent top;
}

#pestcontrolbottom{
	background:url(../images/Pestcontrol-bottombg.png) bottom no-repeat transparent;
	min-height:300px;
	padding-bottom:10px;
}

#contentcontainer{
	width:640px;
}

#content{
	min-height:420px;
}

#inset{

}

#fillerone, #fillertwo{
	clear:both;
	height:0;
	width:100%;
}

#bottombg{
	background:url(../images/footer-bgrepeat.png) bottom repeat-x transparent;
	width:100%;
	height:52px;
}

#footercontainer{
	width:900px;
	margin: 0 auto;
	padding-top:10px;
}

#bottommenu{
	float:left;
}

/*8bmmodule*/

#ebm {
	float:right;
	text-align:right;
	color:#E0DCD8;
	background-color: transparent;
	font-size: 10px;
}

a.ebm:link, a.ebm:visited {
	color: #F6DF83;
	text-decoration:none;
	background-color: transparent;
	
	}

a.ebm:hover, a.ebm:active {
	color: #FFF9DC;
	background-color: transparent;
}

a.ebmweb:link, a.ebmweb:visited, a.ebmweb:hover, a.ebmweb:active {
	color: #E0DCD8;
	text-decoration:none;
	background-color: transparent;
	}
/*end of 8bm module*/


/*menu style*/

a.mainlevel:link, a.mainlevel:visited {
	vertical-align: middle;
	text-decoration:none;
	width: 100%;
	padding:15px 6px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	background:transparent;
}

a.mainlevel:hover, a.mainlevel:active, a.mainlevel#active_menu:hover, a.mainlevel#active_menu {
	background:url(../images/menu-over.png) repeat-x top transparent;
	vertical-align: middle;
	width: 100%;
	color:#FFFFFF;
	font-weight:bold;
	background-color: transparent;
}


/*main menu*/
table.moduletable-main {
	padding:9px 0 0 33px;

}
/*end of main menu*/

/**********************/

/*bottom menu*/
a.mainlevel-bottom:link, a.mainlevel-bottom:visited {
	font-size: 10px;
	color: #E0DCD8;
	background-color:transparent;
	text-align: center;
	padding: 7px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
}

a.mainlevel-bottom:hover, a.mainlevel-bottom:active{
	text-decoration: none;
	color: #FF4200;
	background-color:transparent;
	font-weight: bold;
}

/*end of bottom menu*/



/*right side menu*/

a.mainlevel-right:link, a.mainlevel-right:visited {
	font-size: 12px;
	color: #5B564D;
	text-align: right;
	padding: 7px 18px 7px 0;
	width: 180px;
	height:25px;
	display:block;
	text-decoration: none;
	font-weight: bold;
	background:url(../images/bullet.gif) right no-repeat transparent;
}

a.mainlevel-right:hover, a.mainlevel-right:active{
	text-decoration: none;
	color: #05599B;
	background-color:transparent;
	font-weight: bold;
}

table.moduletable-right {
	padding-left:20px;
}


/*end of right side menu*/

/*enquiry form*/

.button{
	background:url(../images/button.png) no-repeat top transparent;
	width:173px;
	height:55px;
	border:none;
	color:#FFF;
}


.inputbox{
	background:url(../images/inputbox-bg.html) repeat-x top;
	height:19px;
}

table.moduletable-enquiry {
	width:196px;
	background:url(../images/enquiry-bg.html) top no-repeat;
	min-height:55px;
}

/*end of enquiry form*/