/* CSS Document */

body {
	margin:0;
	padding:0;
	font-size:67.5%;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	background:url(../images/bg-blend.gif) repeat-x top;
}
h1, h2, h3, h4, h5, img, ul, form, p {
	margin:0;
	padding:0;
	border:0;
}



h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
}
h3 {
	width:839px;
	height:34px;
	color:#FFFFFF;
	font-size:1.3em;
	padding:13px 13px 0 25px;
	margin-top:10px;
	display:block;
}
h4 {
	font-size:1.6em;
	padding-bottom:15px;
}
h5 {
	font-size:1.2em;
}
.boldtext {
	font-weight:bold;
}
.centertext {
	text-align:center;
}
#navigation a, #banner, .dcol-img img, .dcol-header, input.cbutton, h3, .col1, .col2, .col3, .col5, .col6, .col7, .button, .ocontainer-col1 img { 
	_behavior: url("scripts/iepngfix.htc")
}
a:hover {
	cursor:pointer;
}
.cleardivs {
	clear:both;
}
.button {
	background:url(../images/button.png) no-repeat;
	margin:0 0 0 20px;
	width:212px;
	height:22px;
	display:block;
	color:#FFFFFF;
	padding:6px 5px 0px 30px;
	font-weight:bold;
	text-decoration: none;
}
.button:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.signup {
	background:url(../images/button.png) no-repeat;
	margin:0 0 0 20px;
	width:247px;
	height:28px;
	border:0;
	color:#FFFFFF;
	padding:2px 0 5px 30px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
}
.signup:hover {
	text-decoration:underline;
}
.box {
	margin:20px;
	height:173px;
}
.box p {
	line-height:18px;
	font-size:1.1em;
}
.box p a {
	font-weight:bold;
	text-decoration:none;
}
.box p a:hover{
	text-decoration:underline;
}
.order-button {
	margin-top:15px;
}
.hrule {
	border-top:1px solid #d0d2d3;
	margin:20px 0 20px 0;
}

/* Date */

#date-bar {
	background:#e6e7e8;
	height:18px;
}
#date-row {
	width:877px;
	margin:0 auto;
	padding-top:1px;
}
#first {
	color:#e6e7e8;
	float:left;
}
#date{
	padding-right:27px;
	float:right;
}

/* Header */

#header-bar {
	height:49px;
	border-top:1px solid #c8c7c7;
	border-bottom:1px solid #c8c7c7;
	background:#FFFFFF;
}
#header {
	width:877px;
	margin:0 auto;
}
#logo {
	float:left;
	width:293px;
	height:49px;
}
#logo h1 a{
	background:url(../images/pestcontrol-logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1em;
	width:293px;
	height:49px;
}
#header-tel {
	float:right;
	background:url(../images/header-number.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1em;
	width:300px;
	height:49px;
}
#wrapper {
	width:877px;
	margin:0 auto;
}

/* Navigation */

#navigation {
	width:877px;
	margin-top:3px;
}
#navigation ul li {
	float:left;
	list-style:none;
}
#navigation li ul
{
	background-color: #e7e8e9;
	border: solid 1px #d5d5d5;
	position: absolute;
	left: 0;
	width: 217px;
	display: none;
}
#navigation li:hover ul,
#navigation li.sfhover ul
{
	left: auto;
	top: 114px;
	display: block;
}
#navigation a {
	height:37px;
	width:219px;
	padding-top:18px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#navigation a:hover {
	color:#666666;
	text-decoration:underline;
	cursor:pointer;
}
#navigation .home2,
#navigation .pestcontrol2,
#navigation .birdcontrol2,
#navigation .fumigation2,
#navigation .bedbugs2,
#navigation .order2,
#navigation .login2,
#navigation .contactus2 {
	color:#FFFFFF;
	text-decoration:none;
}
#navigation .home2:hover,
#navigation .pestcontrol2:hover,
#navigation .birdcontrol2:hover,
#navigation .fumigation2:hover,
#navigation .bedbugs2:hover,
#navigation .order2:hover,
#navigation .login2:hover,
#navigation .contactus2:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#navigation .home {
	background:url(../images/menu/menu-1-home-off.png) no-repeat;
	width:219px;
}
#navigation .home2 {
	background:url(../images/menu/menu-1-home-on.png) no-repeat;
	width:219px;
}
#navigation .pestcontrol {
	background:url(../images/menu/menu-2-pest-control-off.png) no-repeat;
	width:219px;
}
#navigation .pestcontrol2 {
	background:url(../images/menu/menu-2-pest-control-on.png) no-repeat;
	width:219px;
}
#navigation .birdcontrol {
	background:url(../images/menu/menu-3-bird-control-off.png) no-repeat;
	width:219px;
}
#navigation .birdcontrol2 {
	background:url(../images/menu/menu-3-bird-control-on.png) no-repeat;
	width:219px;
}
#navigation .contactus {
	background:url(../images/menu/menu-4-contact-us-off.png) no-repeat;
	width:219px;
}
#navigation .contactus2 {
	background:url(../images/menu/menu-4-contact-us-on.png) no-repeat;
	width:219px;
}

/* Banners */

#banner {
	width:877px;
	height:194px;
	margin-bottom:10px;
	background-repeat: no-repeat;
}

#homepage #banner {background-image:url(../images/banner-home-wasp.jpg)}
#pestcontrol #banner {background-image:url(../images/banner-pestcontrol.jpg)}
#birdcontrol #banner {background-image:url(../images/banner-birdcontrol.jpg)}
#fumigation #banner {background-image:url(../images/banner-fumigation.jpg)}
#bedbugs #banner {background-image:url(../images/banner-bedbugs.jpg)}
#login #banner {background-image:url(../images/banner-login.jpg)}
#contactus #banner {background-image:url(../images/banner-contactus.jpg)}
#order #banner {background-image:url(../images/banner-order.jpg)}
#signup #banner {background-image:url(../images/banner-home.jpg)}
#thankyou #banner {background-image:url(../images/banner-contactus.jpg)}
#wasps #banner {background-image:url(../images/banner-wasps.jpg)}
#rats #banner {background-image:url(../images/banner-rats.jpg)}
#ants #banner {background-image:url(../images/banner-ants.jpg)}
#fleas #banner {background-image:url(../images/banner-fleas.jpg)}
#squirrels #banner {background-image:url(../images/banner-squirrels.jpg)}
#silverfish #banner {background-image:url(../images/banner-silverfish.jpg)}
#mole #banner {background-image:url(../images/banner-mole.jpg)}
#cat #banner {background-image:url(../images/banner-cat.jpg)}
#contract #banner {background-image:url(../images/banner-contracts.jpg)}
#grain #banner {background-image:url(../images/banner-fumigation.jpg)}
#foodanddrink #banner {background-image:url(../images/banner-foodanddrink.jpg)}
#schools #banner {background-image:url(../images/banner-schoolsandcolleges.jpg)}
#housing #banner {background-image:url(../images/banner-housing.jpg)}
#graincare #banner {background-image:url(../images/banner-fumigation.jpg)}
#birdspiking #banner {background-image:url(../images/banner-birdcontrol.jpg)}
#sitemap #banner {background-image:url(../images/banner-sitemap.jpg)}

/* Banner title */

#banner-title {
	font-weight:bold;
	padding:35px 0 0 40px;
	width:240px;
	float:left;
	line-height:18px;
	font-size:1.1em;
}

#homepage #banner-title {color: #FFFFFF;}
#pestcontrol #banner-title {color: #FFFFFF;}
#birdcontrol #banner-title {color: #FFFFFF;}
#fumigation #banner-title {color: #FFFFFF;}
#bedbugs #banner-title {color: #333333;}
#order #banner-title {color: #FFFFFF;}
#login #banner-title {color: #FFFFFF;}
#contactus #banner-title,
#thankyou #banner-title {
	color: #FFFFFF;
	padding:100px 0 0 350px;
	text-align:right;
}
#signup #banner-title {color: #333333;}
#wasps #banner-title {color: #FFFFFF;}
#rats #banner-title {color: #FFFFFF;}
#ants #banner-title {color: #FFFFFF;}
#fleas #banner-title {color: #333333;}
#squirrels #banner-title {color: #FFFFFF;}
#silverfish #banner-title {color: #FFFFFF;}
#mole #banner-title {color: #FFFFFF;}
#cat #banner-title {color: #FFFFFF;}
#contract #banner-title {color: #FFFFFF;}
#grain #banner-title {color: #FFFFFF;}
#housing #banner-title {color: #FFFFFF;}
#foodanddrink #banner-title {
	color: #FFFFFF;
	padding:30px 0 0 350px;
	text-align:right;
}
#schools #banner-title {
	color: #FFFFFF;
	padding:30px 0 0 150px;
	text-align:center;
}
#graincare #banner-title {color: #FFFFFF;}
#birdspiking #banner-title {color: #FFFFFF;}
#sitemap #banner-title {color: #FFFFFF;}


/* Call back section */

#callback {
	float:right;
	padding:60px 30px 0 0;
	width:195px;
	color:#FFFFFF;
}
#request {
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:8px;
}
#callback p {
	font-weight:bold;
	line-height:18px;
}
#callback .cbutton {
	width:18px;
	height:18px;
	border:0;
	margin:0 0 3px 5px;
	cursor:pointer;
}

#homepage #callback .cbutton {background:url(../images/button-home.png) no-repeat;}
#pestcontrol #callback .cbutton {background:url(../images/button-pestcontrol.png) no-repeat;}
#birdcontrol #callback .cbutton {background:url(../images/button-birdcontrol.png) no-repeat;}
#fumigation #callback .cbutton {background:url(../images/button-fumigation.png) no-repeat;}
#bedbugs #callback .cbutton {background:url(../images/button-bedbugs.png) no-repeat;}
#order #callback .cbutton {background:url(../images/button-order.png) no-repeat;}
#login #callback .cbutton {background:url(../images/button-login.png) no-repeat;}
#contactus #callback .cbutton {background:url(../images/button-contactus.png) no-repeat;}
#signup #callback .cbutton {background:url(../images/button-home.png) no-repeat;}
#thankyou #callback .cbutton {background:url(../images/button-contactus.png) no-repeat;}
#wasps #callback .cbutton {background:url(../images/button-pestcontrol.png) no-repeat;}
#rats #callback .cbutton {background:url(../images/button-birdcontrol.png) no-repeat;}
#ants #callback .cbutton {background:url(../images/button-home.png) no-repeat;}
#fleas #callback .cbutton {background:url(../images/button-pestcontrol.png) no-repeat;}
#squirrels #callback .cbutton {background:url(../images/button-fumigation.png) no-repeat;}
#silverfish #callback .cbutton {background:url(../images/button-birdcontrol.png) no-repeat;}
#mole #callback .cbutton {background:url(../images/button-bedbugs.png) no-repeat;}
#cat #callback .cbutton {background:url(../images/button-order.png) no-repeat;}
#contract #callback .cbutton {background:url(../images/button-pestcontrol.png) no-repeat;}
#grain #callback .cbutton {background:url(../images/button-fumigation.png) no-repeat;}
#foodanddrink #callback .cbutton {background:url(../images/button-order.png) no-repeat;}
#schools #callback .cbutton {background:url(../images/button-order.png) no-repeat;}
#housing #callback .cbutton {background:url(../images/button-order.png) no-repeat;}
#graincare #callback .cbutton {background:url(../images/button-fumigation.png) no-repeat;}
#birdspiking #callback .cbutton {background:url(../images/button-birdcontrol.png) no-repeat;}
#sitemap #callback .cbutton {background:url(../images/button-home.png) no-repeat;}

/* Headings and links colour scheme */

#homepage h1,
#homepage h2,
#homepage p a,
#homepage .col4-content h2 a {
	color:#b91919;
}
#homepage .col4 a{
	text-decoration:underline;
}
#homepage .col4 a:hover{
	text-decoration:none;
}
#homepage .col4 h1, #mole h1, #wasps h1, #squirrels h1, #birdspiking h1, #birdcontrol .col4 h1 {font-size:1.4em; text-transform:uppercase; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
#pestcontrol .col4 h1 {font-size:1.4em; text-transform:uppercase; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; color:#8c50ac;}
#pestcontrol h2,
#pestcontrol p a {
	color:#8c50ac;
}
#birdcontrol h2,
#birdcontrol h1,
#birdcontrol p a {
	color:#0C46AA;
}
#fumigation h2,
#fumigation p a {
	color:#19b933;
}
#bedbugs h2,
#bedbugs h4,
#bedbugs h5,
#bedbugs p a {
	color:#af7418;
}
#order h2,
#order p a {
	color:#f6921e;
}
#login h2,
#login p a {
	color:#C6B705;
}
#contactus h2,
#contactus p a {
	color:#52ccc2;
}
#signup h2,
#signup p a {
	color:#b91919;
}
#thankyou h2,
#thankyou p a {
	color:#52ccc2;
}
#wasps h1,
#wasps h2,
#wasps h4,
#wasps h5,
#wasps p a {
	color:#8c50ac;
}
#rats h2,
#rats h4,
#rats h5,
#rats p a {
	color:#0C46AA;
}
#ants h2,
#ants h4,
#ants h5,
#ants p a {
	color:#b91919;
}
#fleas h2,
#fleas h4,
#fleas h5,
#fleas p a {
	color:#8c50ac;
}
#squirrels h1,
#squirrels h2,
#squirrels h4,
#squirrels h5,
#squirrels p a {
	color:#19b933;
}
#silverfish h2,
#silverfish h4,
#silverfish h5,
#silverfish p a {
	color:#0C46AA;
}
#mole h2,
#mole h1,
#mole h4,
#mole h5,
#mole p a {
	color:#af7418;
}
#cat h2,
#cat h4,
#cat h5,
#cat p a {
	color:#f6921e;
}
#contract h2,
#contract h4,
#contract h5,
#contract p a {
	color:#8c50ac;
}
#grain h2,
#grain h4,
#grain h5,
#grain p a {
	color:#19b933;
}
#foodanddrink h2,
#foodanddrink h4,
#foodanddrink h5,
#foodanddrink p a {
	color:#f6921e;
}
#schools h2,
#schools h4,
#schools h5,
#schools p a {
	color:#f6921e;
}
#housing h2,
#housing h4,
#housing h5,
#housing p a {
	color:#f6921e;
}
#graincare h2,
#graincare h4,
#graincare h5,
#graincare p a {
	color:#19b933;
}
#birdspiking h1,
#birdspiking h2,
#birdspiking h4,
#birdspiking h5,
#birdspiking p a {
	color:#0C46AA;
}
#sitemap h2,
#sitemap p a,
#sitemap .col4-content h2 a {color:#b91919; text-decoration:none;}
#sitemap .col4-content h2 a:hover {color:#b91919; text-decoration:none;}
#sitemap .col4 a{
	text-decoration:none;
}
#sitemap .col4 a:hover{
	text-decoration:underline;
}

/* 3 column layout */


.col1 {
	width:286px;
	height:262px;
	float:left;
}
.col2 {
	width:286px;
	height:262px;
	float:left;
	margin-left:9px;
}
.col3 {
	width:286px;
	height:262px;
	float:right;
}
.col4 {
	width:877px;
	background:url(../images/home-largebox-top.gif) no-repeat top left;	
	margin-top:10px;
	padding-top: 20px;
}
.col5 {
	width:286px;
	height:262px;
	float:left;
}
.col6 {
	width:286px;
	height:262px;
	float:left;
	margin-left:9px;
}
.col7 {
	width:286px;
	height:262px;
	float:right;
}

.dcol-img {
	width:286px;
	float:left;
}
.dcol-header {
	width:580px;
	background:url(../images/description-content-header.png) top left no-repeat;
	float:right;
}
.dcol-footer {
	background:url(../images/description-content-footer.jpg) bottom left no-repeat;
	padding:20px;
}
.dcol1 {float:left; width:48%;}
.dcol2 {float:right; width:48%;}

#homepage .col1 {background:url(../images/quote.jpg) no-repeat;}
#homepage .col2 {background:url(../images/contactmaphome.jpg) no-repeat;}
#homepage .col3 {background:url(../images/col-blank.jpg) no-repeat;}
#homepage .col5 {background:url(../images/foodanddrink.jpg) no-repeat;}
#homepage .col6 {background:url(../images/schoolandcollege.jpg) no-repeat;}
#homepage .col7 {background:url(../images/housingassociation.jpg) no-repeat;}
#homepage .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#homepage .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#homepage .col4-content h2 {font-size: 1.3em;}
#homepage .row-margin {margin-top:10px;}
#homepage .home-grain {background:url(../images/banner-homegrain.jpg) no-repeat; width:877px; height:194px; padding:1px;}
#homepage .home-grain .box .button {float:right; margin-top: 40px;}
#homepage .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#homepage .col4-content li {line-height:18px;}

#pestcontrol .col1 {background:url(../images/mole-control-img-fade.jpg) no-repeat; float: left;}
#pestcontrol .col2 {background:url(../images/squirrels-img1-fadeoff.jpg) no-repeat; float: left;}
#pestcontrol .col3 {background:url(../images/wasps.jpg) no-repeat; float: left; margin-left: 9px;}
#pestcontrol .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#pestcontrol .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#pestcontrol .col4-content h2 {font-size: 1.3em;}
#pestcontrol .row-margin {margin-top:10px;}
#pestcontrol .home-grain {background:url(../images/banner-homegrain.jpg) no-repeat; width:877px; height:194px; padding:1px;}
#pestcontrol .home-grain .box .button {float:right; margin-top: 40px;}
#pestcontrol .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#pestcontrol .col4-content li {line-height:18px;}

#birdcontrol .col1 {background:url(../images/col-blank.jpg) no-repeat;}
#birdcontrol .col2 {background:url(../images/cleaning.jpg) no-repeat;}
#birdcontrol .col3 {background:url(../images/scaring.jpg) no-repeat;}
#birdcontrol .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#birdcontrol .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#birdcontrol .col4-content h2 {font-size: 1.3em;}
#birdcontrol .row-margin {margin-top:10px;}
#birdcontrol .home-grain {background:url(../images/banner-homegrain.jpg) no-repeat; width:877px; height:194px; padding:1px;}
#birdcontrol .home-grain .box .button {float:right; margin-top: 40px;}
#birdcontrol .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#birdcontrol .col4-content li {line-height:18px;}

#fumigation .col1 {background:url(../images/grain.jpg) no-repeat;}
#fumigation .col2 {background:url(../images/timber.jpg) no-repeat;}
#fumigation .col3 {background:url(../images/cargo.jpg) no-repeat;}

#bedbugs .col1 {background:url(../images/bedroom.jpg) no-repeat;}
#bedbugs .col2 {background:url(../images/carpets.jpg) no-repeat;}
#bedbugs .col3 {background:url(../images/softfurnishings.jpg) no-repeat;}

#order .col1 {background:url(../images/step1.jpg) no-repeat;}
#order .col2 {background:url(../images/step2.jpg) no-repeat; width:295px}
#order .col2 .box p span {color:#f6921e;}
#order .col3 {background:url(../images/step3.jpg) no-repeat;}

#login .col1 {background:url(../images/col-blank.jpg) no-repeat;}
#login .col2 {background:url(../images/col-blank.jpg) no-repeat;}
#login .col3 {background:url(../images/col-blank.jpg) no-repeat;}
#login .col2 .box {height:222px;}

#contactus .col1 {background:url(../images/contactmap.jpg) no-repeat;}
#contactus .col2 {background:url(../images/contactus3.jpg) no-repeat;}
#contactus .col3 {background:url(../images/col-blank.jpg) no-repeat;}
#contactus .col2 .box p {padding:30px 30px 0 40px;}
#contactus .col2 .box p span {font-weight:bold;}
#contactus .col3 .box p span {color:#52ccc2;}

#thankyou .col1 {background:url(../images/contactmap.jpg) no-repeat;}
#thankyou .col2 {background:url(../images/col-blank.jpg) no-repeat;}
#thankyou .col3 {background:url(../images/col-blank.jpg) no-repeat;}
#thankyou .col2 .box p {padding:55px 20px 0 20px;}
#thankyou .col2 .box p span {font-weight:bold;}
#thankyou .col3 .box p span {color:#52ccc2;}

#signup .col1 {background:url(../images/col-blank.jpg) no-repeat;}
#signup .col1 p {margin-bottom:20px;}
#signup .col1 table {width:130px; line-height:25px;}
#signup .col2 p {line-height:24px;}
#signup .col2 p input {width:240px;}
#signup .col2 {background:url(../images/col-blank.jpg) no-repeat;}
#signup .col3 {background:url(../images/col-blank.jpg) no-repeat;}
#signup .col3 p {line-height:24px; width:250px;}
#signup .col3 p textarea {height:110px; width:240px}

#foodanddrink .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#foodanddrink .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#foodanddrink .col4-content h2 {font-size: 1.3em;}
#foodanddrink .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#foodanddrink .col4-content li {line-height:18px; padding-bottom:10px;}

#schools .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#schools .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#schools .col4-content h2 {font-size: 1.3em;}
#schools .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#schools .col4-content li {line-height:18px; padding-bottom:10px;}

#housing .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#housing .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#housing .col4-content h2 {font-size: 1.3em;}
#housing .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#housing .col4-content li {line-height:18px; padding-bottom:10px;}

#graincare .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#graincare .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#graincare .col4-content h2 {font-size: 1.3em;}
#graincare .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#graincare .col4-content li {line-height:18px;}

#birdspiking .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#birdspiking .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#birdspiking .col4-content h2 {font-size: 1.3em;}
#birdspiking .col4-content ul {padding-left: 30px; padding-bottom:20px;}
#birdspiking .col4-content li {line-height:18px;}

#sitemap .col4-content {background:url(../images/home-largebox.gif) no-repeat bottom; padding:0 20px 20px 20px;}
#sitemap .col4-content a {color:#333333;}
#sitemap .col4-content p {font-size: 1em; padding-bottom:20px; line-height:18px;}
#sitemap .col4-content h2 {font-size: 1.3em;}
#sitemap .grid3col {margin-bottom:20px;}
#sitemap .grid3col h2 {border-bottom:1px solid #333333; padding-bottom:5px;}
#sitemap .grid3col .mapcol1 {width:30%; float:left; }
#sitemap .grid3col .mapcol2,
#sitemap .grid3col .mapcol3 {width:30%; margin-left:20px; float:left;}
#sitemap .grid3col .mapcol1 li,
#sitemap .grid3col .mapcol2 li,
#sitemap .grid3col .mapcol3 li {list-style:none; padding-bottom:5px;}



#wasps p,
#bedbugs p,
#rats p,
#ants p,
#squirrels p,
#silverfish p,
#mole p,
#cat p,
#fleas p,
#contract p,
#grain p,
#graincare p,
#birdspiking p {font-size:1.1em; padding-bottom:15px; line-height:18px;}

#ants .dcol-footer ul {font-size:1.1em; padding-bottom:15px; line-height:18px; margin-left:20px;}

.dcol-img img {padding-bottom:8px;}

/* Order 2 column layout */

.order-col1 {
	width:435px;
	float:left;
}
.order-col2 {
	width:435px;
	float:right;
}

/* Order 2 column layout */

.order-container {
	width:435px;
}
.order-top {
	background:url(../images/order-col-top.gif) no-repeat;
	height:20px;
	margin-top:8px;
}
.order-content {
	background:url(../images/order-col-bottom.jpg) no-repeat bottom;
	padding:0 15px 20px 20px;
}
.ocontainer-col1 {
	float:left;
	width:142px;
	text-align:center;
}
.ocontainer-col2 {
	float:left;
	margin-left:10px;
	width:245px;
	line-height:18px;
}
.ocontainer-col2 a {
	text-decoration:none;
	font-weight:bold;
}
.ocontainer-col2 a:hover {
	text-decoration:underline;
}
.ref {
	color:#999999;
}

/* Order H3 titles */

#order .orange h2 {color:#f6921e;}
#order .orange h3 {background:url(../images/order-h3-orange.png) no-repeat;}
#order .orange a {color:#f6921e;}

#order .purple h2 {color:#8C50AC;}
#order .purple h3 {background:url(../images/order-h3-purple.png) no-repeat;}
#order .purple a {color:#8C50AC;}

#order .red h2 {color:#B91919;}
#order .red h3 {background:url(../images/order-h3-red.png) no-repeat;}
#order .red a {color:#B91919;}

#order .green h2 {color:#19B933;}
#order .green h3 {background:url(../images/order-h3-green.png) no-repeat;}
#order .green a {color:#19B933;}

#order .blue h2 {color:#0C46AA;}
#order .blue h3 {background:url(../images/order-h3-blue.png) no-repeat;}
#order .blue a {color:#0C46AA;}

#order .brown h2 {color:#af7418;}
#order .brown h3 {background:url(../images/order-h3-brown.png) no-repeat;}
#order .brown a {color:#af7418;}

/* Order images */

.order-rats {background:url(../images/order-rats.png) no-repeat;}

/* Footer */

#footer {
	text-align:center;
	margin-top:10px;
	color:#4D4D4D;
}
#footer ul li {
	list-style:none;
	display:inline;
	padding:0 10px 0 10px;
}
#footer ul li a {
	color:#4D4D4D;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#4D4D4D;
	text-decoration:underline;
}
#footer ul li a span{
	font-weight:bold;
}
.separator {
	border-right:1px solid #333333;
}

/* Areas for optimisation */

#areas {
	margin:0 auto;
	width:700px;
	text-align:center;
	font-size:0.8em;
	color:#666;
	margin-top:15px;
}
#areas a {
	color:#CCCCCC;
	text-decoration:none;
}
#areas a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.areaListLeft {
	float:left;
	width:260px;
	padding-left:150px;
}
.areaListRight {
	float:left;
	width:260px;
}
.areaListLeft a, .areaListRight a {color:#4D4D4D; text-decoration:none; font-weight:bold;}
.areaListLeft a:hover, .areaListRight a:hover {color:#4D4D4D; text-decoration:underline;}
.areaListLeft ul li, .areaListRight ul li {margin-bottom:4px;}


#freesurveylink
{
	display: block;
	width: 215px;
	height: 85px;
	background: url(/images/request-a-free-survey-button.gif) no-repeat;
	outline: none;
	text-indent: -9999em;
	float: right;
	margin: 65px 25px 0 0;
}
