      /* CSS Document */
/*******************************************************************************/
/* Layout CSS File                                                             */
/*   Screen-based site layout and positioning rules                            */
/*                                                                             */
/* Developed by Matthew Harris, DBS, www.dbs-uk.co.uk                          */
/*******************************************************************************/

/* center align trick */
/*******************************************************************************/
body {
	/* to get ie5/win to align the layout in the center */
	text-align: center;
	background:#0d0f5e;
}

div#container {
	/* for center alignment */
	margin: 0 auto;
	text-align: left;
}

/* utility classes */
/*******************************************************************************/
div.spacer {
	clear: both;
}

a, input
{
	outline:none;
}

p
{
	color:#606060;
	font-size:1em;
	font-weight:normal;
}

h2
{
	color:#171a81;
	font-size:1.33em;
	font-weight:normal;
	margin-bottom:5px;
}

h3, h4, h5, h6
{
	font-size:1.16em;
	color:#FF0000;
}

a:link, a:visited
{
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}

a:hover, a:active{
	color:#003399;
	font-weight:normal;
	text-decoration:underline;
}

/* site container */
/*******************************************************************************/



div#container
{
	padding: 0;
	background:url(/site/img/bgslice.jpg) repeat-x;
}

/* skip links - accessibility */
/*************************************************************************************/
div#skiplinks a, 
div#skiplinks a:hover, 
div#skiplinks a:visited,
div#skiplinks p
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
 
/* lvha */
div#skiplinks a,
div#skiplinks a:link, div#skiplinks a:visited, 
div#skiplinks a:hover, div#skiplinks a:active
{
	color: #ccc;
}




/* header block */
/*******************************************************************************/
div#header_container
{
	padding-top:12px;
	margin: 0 auto;
	width:906px;
	padding:13px 0 0 0;
}

div#logos
{
	width:610px;
	float:left;
}

div#telephone
{
	font-size:1.83em;
	color:#FFFFFF;
	float:left;
	padding-top:10px;
}

div#telephone p
{
	color:#FFFFFF;
	margin-bottom:0;
}

/* navigation */
/*******************************************************************************/

div#navigation
{
	width:912px;
	margin:0 auto;
	clear:left;
	padding-top:15px;
}

div#navigation ul
{
	list-style:none;
	margin:0;
}

div#navigation ul li
{
	float:left;
}

div#navigation ul li a
{
	font-weight:normal;
	text-decoration:none;
}

/* home */
/*******************************************************************************/

div#navigation ul li#home a:link,
div#navigation ul li#home a:visited
{
	color:#FFFFFF;
	display:block;
	width:50px;
	height:23px;
	background:url(/site/img/nav-home-off.jpg);
	padding:3px 0 0 18px;
}

div#navigation ul li#home a:hover,
div#navigation ul li#home a:active,
div#navigation ul.home li#home a
{
	color:#FF0000;
	display:block;
	width:50px;
	height:23px;
	background:url(/site/img/nav-home-on.jpg);
	padding:3px 0 0 18px;
}

/* birds */
/*******************************************************************************/

div#navigation ul li#birds a:link,
div#navigation ul li#birds a:visited
{
	color:#FFFFFF;
	display:block;
	width:50px;
	height:23px;
	background:url(/site/img/nav-birds-off.jpg);
	padding:3px 0 0 18px;
}

div#navigation ul li#birds a:hover,
div#navigation ul li#birds a:active,
div#navigation ul.birds li#birds a
{
	color:#FF0000;
	display:block;
	width:50px;
	height:23px;
	background:url(/site/img/nav-birds-on.jpg);
	padding:3px 0 0 18px;
}

/* rodents */
/*******************************************************************************/

div#navigation ul li#rodents a:link,
div#navigation ul li#rodents a:visited
{
	color:#FFFFFF;
	display:block;
	width:113px;
	height:23px;
	background:url(/site/img/nav-rodents-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#rodents a:hover,
div#navigation ul li#rodents a:active,
div#navigation ul.rodents li#rodents a

{
	color:#FF0000;
	display:block;
	width:113px;
	height:23px;
	background:url(/site/img/nav-rodents-on.jpg);
	padding:3px 0 0 16px;
}

/* insects */
/*******************************************************************************/

div#navigation ul li#insects a:link,
div#navigation ul li#insects a:visited
{
	color:#FFFFFF;
	display:block;
	width:61px;
	height:23px;
	background:url(/site/img/nav-insects-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#insects a:hover,
div#navigation ul li#insects a:active,
div#navigation ul.insects li#insects a
{
	color:#FF0000;
	display:block;
	width:61px;
	height:23px;
	background:url(/site/img/nav-insects-on.jpg);
	padding:3px 0 0 16px;
}

/* long */
/*******************************************************************************/

div#navigation ul li#long a:link,
div#navigation ul li#long a:visited
{
	color:#FFFFFF;
	display:block;
	width:154px;
	height:23px;
	background:url(/site/img/nav-long-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#long a:hover,
div#navigation ul li#long a:active,
div#navigation ul.long li#long a
{
	color:#FF0000;
	display:block;
	width:154px;
	height:23px;
	background:url(/site/img/nav-long-on.jpg);
	padding:3px 0 0 16px;
}

/* pest */
/*******************************************************************************/

div#navigation ul li#pest a:link,
div#navigation ul li#pest a:visited
{
	color:#FFFFFF;
	display:block;
	width:84px;
	height:23px;
	background:url(/site/img/nav-pest-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#pest a:hover,
div#navigation ul li#pest a:active,
div#navigation ul.pest li#pest a
{
	color:#FF0000;
	display:block;
	width:84px;
	height:23px;
	background:url(/site/img/nav-pest-on.jpg);
	padding:3px 0 0 16px;
}

/* success */
/*******************************************************************************/

div#navigation ul li#success a:link,
div#navigation ul li#success a:visited
{
	color:#FFFFFF;
	display:block;
	width:102px;
	height:23px;
	background:url(/site/img/nav-success-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#success a:hover,
div#navigation ul li#success a:active,
div#navigation ul.success li#success a
{
	color:#FF0000;
	display:block;
	width:102px;
	height:23px;
	background:url(/site/img/nav-success-on.jpg);
	padding:3px 0 0 16px;
}

/* faqs */
/*******************************************************************************/

div#navigation ul li#faqs a:link,
div#navigation ul li#faqs a:visited
{
	color:#FFFFFF;
	display:block;
	width:44px;
	height:23px;
	background:url(/site/img/nav-faqs-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#faqs a:hover,
div#navigation ul li#faqs a:active,
div#navigation ul.faqs li#faqs a
{
	color:#FF0000;
	display:block;
	width:44px;
	height:23px;
	background:url(/site/img/nav-faqs-on.jpg);
	padding:3px 0 0 16px;
}

/* contact */
/*******************************************************************************/

div#navigation ul li#contact a:link,
div#navigation ul li#contact a:visited
{
	color:#FFFFFF;
	display:block;
	width:83px;
	height:23px;
	background:url(/site/img/nav-contact-off.jpg);
	padding:3px 0 0 16px;
}

div#navigation ul li#contact a:hover,
div#navigation ul li#contact a:active,
div#navigation ul.contact li#contact a
{
	color:#FF0000;
	display:block;
	width:83px;
	height:23px;
	background:url(/site/img/nav-contact-on.jpg);
	padding:3px 0 0 16px;
}





/* animated search */
/*******************************************************************************/

div#animated_search_bg
{
	background:url(/site/img/animated-search-bg.jpg) repeat-x #FFFFFF;
	height:197px;
	clear:left;
}

div#franchise_header
{
	background:url(/site/img/animated-search-bg.jpg) repeat-x #FFFFFF;
	height:15px;
	clear:left;
}

div#animated_search
{
	width:906px;
	height: 185px;
	margin:0 auto;
	padding:12px 0 0 0;
	position: relative;
}

div#animation
{
	position: absolute;
	top: 12px;
	left: 0;
	padding:0 29px 0 0;
	width:635px;
}

div#search
{
	position: absolute;
	top: 12px;
	left: 664px;
	width:231px;
	height:185px;
	background: #999;
	float:left;
	background:url(/site/img/search-bg.jpg);
}

div#search p
{
	margin-bottom:3px;
	padding-left:15px;
	color:#05066f;
	clear:left;
}

div#search p .highlight
{
	color:#FF0000;
}

input.searchfield
{
	border:1px solid #050670;
	margin-left:15px;
	height:20px;
	padding:4px 0 0 2px;
	width:160px;
	float:left;
}

input.searchbutton
{
	width:27px;
	height:26px;
	background:url(/site/img/go.jpg) no-repeat #050670;
	color:#FFFFFF;
	border:none;
	float:left;
}


/* body block */
/*******************************************************************************/
div#body_container
{
	background:#FFFFFF;
	padding-bottom:15px;
}
div#content
{
	width:906px;
	margin:0 auto;
	padding-top:5px;
}

div#copy
{
	width:890px;
	margin:0 auto;
	padding-top:15px;
	padding-right: 16px;
}

div#copy p
{
	text-align:justify;
/*	margin-bottom:0;*/
}

.helplist
{
	width:212px;
	border:1px solid #050670;
	height:24px;
	padding:2px 0 0 0;
	color:#FF0000;
}




/* footer */
/*******************************************************************************/
div#footer_container
{
	color: #fff;
	font-size: 0.92em;
	width:886px;
	margin:0 auto;
	padding-top:15px;
}

div#footer_container p
{
	color: #fff;
}

div#footer_container a:link,
div#footer_container a:visited
{
	color:#FFFFFF;
}

div#footer_container a:hover,
div#footer_container a:active
{
	color:#FFFFFF;
	text-decoration:underline;
}

div#footer_navigation
{
	width:655px;
	float:left;
}

div#franch_opp
{
	float:left;
	width:221px;
}

div#footer_dbs
{
	clear:left;
}
 
