body {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center; /* centers container in WinIE 5  */
	background:#003300 url(images/bkgd.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.container {
	margin: 1.5em auto 4em auto;
	position: relative;
	width: 47em;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #030;
}

div.header {
	height: 86px;
	background: #E8FFD2 url(images/header_bkgd.gif) repeat-x;
}

h1.logo {
	padding: 0;
	margin: 0;
	height: 86px;
	width: 266px;
	background-image:url(images/bug_central_logo.gif);}
	
h1.logo img {
	width: 1px;
	height: 1px;
}
	
div.header img.banner {
	position:absolute;
	right: 0;
	top: 0; 
	}

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

div.menu_global ul li{
   display: inline;
	}

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

div.menu_global ul li a:hover {
   background-color:#360;
   color:#FFF;
   }
   
div.menu_global ul li a:active {
   background-color: #F90;
   color:#FFF;
   }

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

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

div.sidebar {
	width: 10em;
	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:#030;
	}

div.content tr th {
	font-size: .8em;
	color:#030;
	padding: .5em 0;
	}


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

div.content ul {
	font-size: .8em;
	color:#030;
	}
	
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;
	background: url(images/more_red.gif) no-repeat right center;
}
div.content p span.button_top a {
	padding: .5em 2em;
	background: url(images/top_red.gif) no-repeat right center;
}

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

div.sidebar_text a img {border: none;}

div.content a:link {color:#090; text-decoration:underline;}
div.sidebar_text a:link {color:#360; text-decoration:none;}
div.content a:visited {color:#666; text-decoration:underline;}
div.sidebar_text a:visited {color:#666; text-decoration:none;}
div.content a:hover, div.sidebar_text a:hover {color:#F00; text-decoration:underline;}
div.content a:active, div.sidebar_text a:active {color:#C00; text-decoration:underline; }


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


div.sidebar_bug {
	height: 2.5em;
	background: url(images/lacewing.gif) no-repeat right bottom;
	}

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

div.sidebar_text h1 {
	background-color: #390;
	padding: .5em;
	margin: 0;
	color: #FFF;
	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;
	width: 143px;
	height: 24px;
	border: 1px solid #360;
}

.button_buy_dc {background: url(images/buy_now_dc.gif) no-repeat 0px -48px;}

.button_buy_cc {background: url(images/buy_now_cc.gif) no-repeat 0px -48px;}

.button_buy_pm {background: url(images/buy_now_pm.gif) no-repeat 0px -48px;}

.button_buy_dc:hover {background: url(images/buy_now_dc.gif) 0px -24px;}

.button_buy_cc:hover {background: url(images/buy_now_cc.gif) 0px -24px;}

.button_buy_pm:hover {background: url(images/buy_now_pm.gif) 0px -24px;}

.button_buy_dc:active, .button_buy_cc:active, .button_buy_pm:active {border: 1px solid #FFF;}

.button_buy_dc:active {background: url(images/buy_now_dc.gif) 0px 0px;}

.button_buy_cc:active {background: url(images/buy_now_cc.gif) 0px 0px;}

.button_buy_pm:active {background: url(images/buy_now_pm.gif) 0px 0px;}


.button_buy_dc span, .button_buy_cc span, .button_buy_pm span {
	display: none;
}

form.button_buy { 
	margin: 0;
	padding: 0;
	}

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

div.sidebar_text p span.button_more a {
	padding: .5em 2em;
	background: url(images/more_green.gif) no-repeat right center;
	}

div.footer {
	clear: both;
	width: 100%;
	height: 65px;
	background: #E8FFD2 url(images/footer_bkgd.gif) repeat-x;	
}

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

