body {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center; /* centers container in WinIE 5  */
	background:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.container {
	margin: 0 auto 4em auto;
	position: relative;
	width: 100%;
	text-align: left;
	background-color: #FFF;
}

div.header {
	height: 86px;
	background: #FFF;
	border-bottom: 1px solid #000;
}

div.header img {
	display: none;
}

h1.logo {
	padding: 0;
	margin: 0;
	height: 86px;
	width: 266px;
	background:#FFF;}
	
h1.logo img {
	display: inline;
	width: 246px;
	height: 67px;
	margin: .4em 0 0 1.2em;
}
	
div.header img.banner {
	position:absolute;
	right: 0;
	top: 0; 
	}

div.menu_global{
	background: #FFF;
	border-bottom: 1px solid #000;
	font-size: .8em;
	color:#000;
	padding: 0 0 0 4.5em;
	}
	
div.menu_global ul{
   padding: 0;
   margin: 0;
   white-space: nowrap;
   color: #000;
	background: #FFF;
   float: left;
   width: 100%;
	}

div.menu_global ul li{
   display: inline;
	}

div.menu_global ul li a {
   float: left;
   padding: 0 .8em;
   color: #000;
   text-decoration: none;
   border-left: 1px solid #000;
   line-height: 1.75em;
   }
	
div.menu_global ul li a.last {
   border-right: 1px solid #000;
   }

div.menu_global ul li a:hover {
   background-color:#FFF;
   text-decoration: underline;
   color:#000;
   }
   
div.menu_global ul li a:active {
   background-color:#FFF;
   text-decoration: underline;
   color:#000;
   }

div.clearer {
	height: 0;
	line-height: 1px;
	clear: both;
	}

div.content {
	width: 60%;
	margin: 2em 1.5em 2em 3em;
	float: left;
}

div.sidebar {
	width: 20%;
	margin: 0 2em 2em 1.5em;
	float: right;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.content {display:inline;} 
* html div.sidebar {display:inline;} 
/* End hide from IE5/mac */

div.content h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #690;
}

div.content h2 {
	font-size: 1.35em;
	font-weight: normal;
	color: #690;
}

div.content h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #690;
}

div.content h4 {
	font-size: 1em;
	font-weight: normal;
	color: #690;
}

div.content p {
	font-size: .8em;
	color:#000;
	}
	
div.content tr td {
	font-size: .8em;
	color:#000;
	padding: .5em 0;
	}

div.content ul {
	font-size: .8em;
	color:#000;
	}
	
div.content p span.button_more, div.content p span.button_top {text-align:right;}

div.content p span.button_more a {
	padding: .5em 2em;
}
div.content p span.button_top a {
	padding: .5em 2em;
}

div.content p span.button_more a:link, div.content p span.button_top a:link{color:#000; text-decoration:underline;}
div.content p span.button_more a:visited, div.content p span.button_top a:visited {color:#000; text-decoration:underline;}
div.content p span.button_more a:hover, div.content p span.button_top a:hover {color:#000; text-decoration:underline;}
div.content p span.button_more a:active, div.content p span.button_top a:active {color:#000; text-decoration:underline;}

div.sidebar_text a img {border: none;}

div.content a:link {color:#000; text-decoration:underline;}
div.sidebar_text a:link {color:#000; text-decoration:none;}
div.content a:visited {color:#000; text-decoration:underline;}
div.sidebar_text a:visited {color:#000; text-decoration:none;}
div.content a:hover, div.sidebar_text a:hover {color:#000; text-decoration:underline;}
div.content a:active, div.sidebar_text a:active {color:#000; text-decoration:underline; }


.float_left{
	float:left;
	margin-bottom: 1em;
	margin-right: 1em;
}


div.sidebar_bug {
	height: 2.5em;
	}

div.sidebar_text {
	background-color: #FFF;
	border: solid 1px #000;
	font-size: .8em;
	color: #000;
}

div.sidebar_text h1 {
	background-color: #FFF;
	padding: .5em;
	margin: 0;
	color: #000;
	font-size: 1.2em;
	}

ul.menu_local, ul.pests_quicklinks {
	list-style: none;
	padding:0;
	margin:0 0 0 0;
	}
	
ul.menu_local li {
	padding:0;
	margin: 6px;
}

ul.pests_quicklinks li {
	line-height: 58px;
	height: 58px;
	padding:0;
	margin: 6px;
}

ul.pests_quicklinks li img {
	float: left;
	}

div.sidebar_text p {
	margin: .5em;
}

.menu_local, .pests_quicklinks {
	list-style: none;
}

.button_buy_dc, .button_buy_cc, .button_buy_pm{
	display: block;
	height: 1em;
}

.button_buy_dc {}

.button_buy_cc {}

.button_buy_dc:hover,a.button_buy_cc:hover { }

.button_buy_dc:hover {}

.button_buy_cc:hover {}

.button_buy_dc:active, a.button_buy_cc:active {}

.button_buy_dc:active {}

.button_buy_cc:active {}

.button_buy_dc span, .button_buy_cc span .button_buy_cc span {
	color: #000;
}

div.sidebar_text form div {
	color: #000;
}


div.sidebar_text p span.button_more {text-align:right;}

div.sidebar_text p span.button_more a {
	padding: .5em 2em;
	}

div.footer {
	clear: both;
	width: 100%;
	height: 1px;
}

div.footer img {
	display: none;
	}

div.copyright {
	width: 100%;
	background-color: #FFF;
	color: #000;
	font-size: .8em;
	text-align:center;
	line-height: 1.25em;
	padding: 1em 0;
}

