/*  
Theme Name: SUMCHM
Theme URI: www.SummitChemical.com
Description: A theme Developed by R.Wilkins
Author: CommTechDev
Author URI: http://www.CommtechDev.com/
*/

/* global CSS styling */
H2 {
	font: 28px/32px Trebuchet MS; color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;}
	
H3 {
	color: #006633;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 22px;
	line-height: 24px;
	margin-top:0;}

H4 {
	
/* 	font: 16px/18px Trebuchet MS; color: #000000; old style */
	font: 20px/22px Trebuchet MS; color: #ffffff;
	font-weight: bold;
	margin-bottom: 5px;}

H5 {
/*	font: 13px/16px Trebuchet MS; color: #006633;
	font-weight: bold; old style */
	font: 20px/22px Trebuchet MS; color: #000000;
	font-weight: bold;
	margin-bottom: 5px;}
	
#collapse1, #collapse2, #collapse3, #collapse4 {
	width:170px;}
	
/* Index Post Hack */
#postoffice H5 {
	font: 20px/22px Trebuchet MS;
	font-weight: bold;
	margin-bottom: 5px;}
	
.postoffice {
	font: 12px/14px Arial;}

H6 {
	font: 16px/18px Trebuchet MS; color: #000000;
	font-weight: bold;
	margin-bottom: 5px;}

p {
	font: 12px/14px Arial;}
	
div.post#post-7640 #innercolumnl p {
	font-size: 1.25em;
	line-height: 1.325em;}
	
div.post#post-7640 #innercolumnl ul li {
	font-size: 1.25em;
	line-height: 1.325em;}
	
div.post#post-7640 #subtable p {
	font-size:inherit;
	line-height:inherit;}

a:link {
	color: #669900;}

a:visited {
	color: #006633;}

a:hover {
	color: #003399;}
	
a.pdf {
	background: url(images/smpdficon.png) 10px 10px;
	background-repeat:no-repeat;
	height:25px;
	color:#D72925;
	float:right; 
	display:block;
	border:1px dotted #D72925;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:14px 10px 6px 34px;
	margin-left: 15px;}
	
a.pdf-small {
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;
	padding-left:22px;
	display:block;
	min-height:20px;}
	
a.jpg-small {
	background-image: url(images/jpeg.gif);
	background-repeat: no-repeat;
	padding-left:22px;
	display:block;
	min-height:20px;}
	
a:hover.pdf {
	color:#000;}
	
blockquote {
	background:#eaeaea;
	border-top:2px solid #888;
	border-bottom:4px solid #888;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:right;
	margin:0 0 20px 40px;
	padding:5px 15px;
	width:145px;}
	
blockquote p, td#innercolumnl blockquote p {
	font-style:italic;
	line-height:1.55em;
	!important;}
	
#desktop {display:none;}	
	
/** Search Styles **/
	
.hls {
    background: yellow;
	font-style: italic;}
	
/* General CSS styling */
#menuchoice {
	background-attachment: fixed;
	background-image: url(images/SUM-home_r3_c1.gif);
	background-repeat: no-repeat;}

#body-bg {
	background-image: url(images/body-back.png);
	background-repeat: no-repeat;
	background-position: top;
	padding: 27px 43px 0 43px;
	text-align: left;}
	
#body-other {
	background-color: #ffffff;
	padding: 0 32px 0 43px;
	text-align: left;}
	
#testimonial {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonial p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonial a:hover {
	color: #000000;}
	
#testimonialred {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialred p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialred a {
	color: #d72925;}
	
#testimonialred a:visited {
	color: #d72925;}
	
#testimonialred a:hover {
	color: #000;}
	
#testimonialgreen {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialgreen p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialgreen a {
	color: #669900;}
	
#testimonialgreen a:visited {
	color: #669900;}
	
#testimonialgreen a:hover {
	color: #000;}
	
#testimonialbl {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialbl p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialbl a {
	color: #003399;}
	
#testimonialbl a:visited {
	color: #003399;}
	
#testimonialbl a:hover {
	color: #000;}
	
#testimoniallred {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimoniallred p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimoniallred a {
	color: #ff3300;}
	
#testimoniallred a:visited {
	color: #ff3300;}
	
#testimoniallred a:hover {
	color: #000;}
	
#testimonialdgrn {
	background-image: url(images/testimon-back.png);
	background-repeat: no-repeat;
	margin-top: 0;
	color: #000000;
	width: 178px;
	text-align: left;
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialdgrn p {
	font: 12px/18px arial, sans-serif; color: #000000;
	font-style: italic;}
	
#testimonialdgrn a {
	color: #006633;}
	
#testimonialdgrn a:visited {
	color: #006633;}
	
#testimonialdgrn a:hover {
	color: #000;}
	
.proDuctHeading {
	font: 13px/14px Verdana;
	color: #ffffff;
	font-weight: bold;}
	
#innercolumnl {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	padding-bottom: 35px;}
	
#innercolumnl li {
	margin-top:5px;
	margin-bottom:5px;}
	
#innercolumnl p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align:left;}
	
#home_block {
	background-image: url(images/top-art_r1_c1.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 0 43px;
	width: 427px;
	color: #ffffff;
	text-align: left;}
	
#home_block p {
	color: #ffffff;
	margin-right: 30px;}
	
/* FAQS */

#mfaqs {
	float:left;
	margin-top:10px;
	font-size:12px;
	font-family: verdana, sans-serif;
	font-weight:bold;
	color:#D72925;
	display:block;
/*	width:250px;*/}
	
#mfaqs a {
	color:#D72925;}
	
#mfaqs a:hover {
	color:#000;
	text-decoration:underline;}
	
#sfaqs {
	margin-top:10px;
	font-size:12px;
	font-family: verdana, sans-serif;
	font-weight:bold;
	color:#669900;
	display:block;
	float:right;}
	
#sfaqs a {
	color:#669900;}
	
#sfaqs a:hover {
	color:#000;
	text-decoration:underline;}
	
#rsssub {
	float:left;
	margin-top:10px;
	font-size:12px;
	font-family: verdana, sans-serif;
	color:#000;
	display:block;
	clear:both}
	
#rsssub a {
	color:#000;}
	
#rsssub a:hover {
	color:#D72925;
	text-decoration:underline;}
	
#pagebodyr .goingmobile {
	display:none;}
	
/* Home Page CSS styling */
#homebodyk h6 {
	margin-top: 20px;
	color: #000;
	text-align:left;}

#homebodyk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align:left;}
	
#homebodyk p {
	text-align:left;}

#homebodyk a {color: #000000;}
#homebodyk a:visited {color: #000000;}
#homebodyk a:hover {color: #003399;}

/* #homebodyk ul {
	margin-left: 0;
	padding-left: 0;} */
	
/* Home Page Red Box */
#hpdeskred {
	display:block;
	background: #fff url(images/redboxbot.gif) no-repeat;
	width:180px;
	height:31px;
	!important;}
	
#hpdeskgreen {
	display:block;
	background: #fff url(images/greenboxbot.gif) no-repeat;
	width:180px;
	height:31px;
	!important;}
	
div #homebodyk {
	float: left;
	padding: 5px;
	margin-top: 0;
	margin-right: 12px;
	background-color: #669900;
	display: block;
	color:white;
	clear:right;}
	
div #homemedia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align:left;}
	
div #homemedia a {color: #000000;}
div #homemedia a:visited {color: #000000;}
div #homemedia a:hover {color: #003399;}
	
div #homebodyk a:link {
	color:#fff;
	text-decoration: underline;}
	
div #homebodyk a:visited {
	text-decoration: underline;}
	
div #homebodyk a:hover {
	color: #000000;
	text-decoration: underline;}

#homebodyg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align:left;}
	
#homebodyg p {
	margin-bottom: 0;
	text-align:left;}

#homebodyg a {color: #669900;}
#homebodyg a:visited {color: #669900;}
#homebodyg a:hover {color: #000000;}

#homebodyb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align:left;}
	
#homebodyb p {
	margin-bottom: 0;
	text-align:left;}

#homebodyb a {color: #003399;}
#homebodyb a:visited {color: #003399;}
#homebodyb a:hover {color: #000000;}

/* dark green */
#homebodydg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align:left;}
	
#homebodydg p {
	margin-bottom: 0;
	text-align:left;}

#homebodydg a {color: #006633;}
#homebodydg a:visited {color: #006633;}
#homebodydg a:hover {color: #000000;}
/* end */

#homebodyr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	text-align:left;}
	
#homebodyr p, ol, ul, li {
	margin-bottom: 0;
	text-align:left;}

#homebodyr a {color: #d72925;}
#homebodyr a:visited {color: #d72925;}
#homebodyr a:hover {color: #000000;}
	
/* Specific Page CSS styling */

/* green */
#pagebodyg {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;
	padding-bottom: 20px;}

#pagebodyg p {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;}

#pagebodyg a {
	color: #669900;}
	
#pagebodyg a:visited {
	color: #669900;}
	
#pagebodyg a:hover {
	color: #000000;}
	
/* red */
#pagebodyr {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;
	padding-bottom: 20px;}

#pagebodyr p {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;}

#pagebodyr a {
	color: #d72925;}
	
#pagebodyr a:visited {
	color: #d72925;}
	
#pagebodyr a:hover {
	color: #000000;}
	
/* top meta */

.top_meta {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;}

/* darkgreen */
#pagebodydg {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;
	padding-bottom: 20px;}

#pagebodydg p {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;}

#pagebodydg a {
	color: #006633;}
	
#pagebodydg a:visited {
	color: #006633;}
	
#pagebodydg a:hover {
	color: #000000;}
	
/* blue */
#pagebodybl {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;
	padding-bottom: 20px;}

#pagebodybl p {
	font: 12px/14px arial, sans-serif;
	color: #000000;
	text-align: left;}
	
#pagebodybl a {
	color: #003399;}
	
#pagebodybl a:visited {
	color: #003399;}
	
#pagebodybl a:hover {
	color: #000000;}
	

/* inner or right-hand column */

/* red */
#innercolumnr {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 40px;
	text-align: left;}
	
#innercolumnr p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumnr a {
	color: #d72925;
	line-height: 17px;}
	
#innercolumnr a:visited {
	color: #d72925;
	line-height: 17px;}
	
#innercolumnr a:hover {
	color: #000000;
	line-height: 17px;}
	
/* light green */
#innercolumnligrn {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 40px;
	text-align: left;}

#innercolumnligrn p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumnligrn a {
	color: #669900;
	line-height: 17px;}
	
#innercolumnligrn a:visited {
	color: #669900;
	line-height: 17px;}
	
#innercolumnligrn a:hover {
	color: #000000;
	line-height: 17px;}
	
/* Light Red */
#innercolumnltred {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 40px;
	text-align: left;}

#innercolumnltred p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumnltred a {
	color: #ff3300;
	line-height: 17px;}
	
#innercolumnltred a:visited {
	color: #ff3300;
	line-height: 17px;}
	
#innercolumnltred a:hover {
	color: #000000;
	line-height: 17px;}

/* dark green */
#innercolumndrgrn {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 40px;
	text-align: left;}

#innercolumndrgrn p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumndrgrn a {
	color: #006633;
	line-height: 17px;}
	
#innercolumndrgrn a:visited {
	color: #006633;
	line-height: 17px;}
	
#innercolumndrgrn a:hover {
	color: #000000;
	line-height: 17px;}
	
/* blue */
#innercolumnblue {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 40px;
	text-align: left;}

#innercolumnblue p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumnblue a {
	color: #003399;
	line-height: 17px;}
	
#innercolumnblue a:visited {
	color: #003399;
	line-height: 17px;}
	
#innercolumnblue a:hover {
	color: #000000;
	line-height: 17px;}
	
/* custom for About Pages */
#innercolumnabt {
	font: 12px/14px arial, sans-serif; color: #000000;
	padding-top: 90px;
	text-align: left;}

#innercolumnabt p, ol, ul, li {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}
	
#innercolumnabt a {
	color: #669900;
	line-height: 17px;}
	
#innercolumnabt a:visited {
	color: #669900;
	line-height: 17px;}
	
#innercolumnabt a:hover {
	color: #000000;
	line-height: 17px;}
	
/* Testimonial styles */
#testtable {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtable a {
	font-size: 12px;
	line-height: 14px;
	color: #d72925;}
	
#testtable a:visited {
	color: #d72925;}
	
#testtable a:hover {
	color: #000000;}
	
/* Test table light green */
#testtableligrn {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtableligrn a {
	font-size: 12px;
	line-height: 14px;
	color: #669900;}
	
#testtableligrn a:visited {
	color: #669900;}
	
#testtableligrn a:hover {
	color: #000000;}

/* Test table dark green */
#testtabledrgrn {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtabledrgrn a {
	font-size: 12px;
	line-height: 14px;
	color: #006633;}
	
#testtabledrgrn a:visited {
	color: #006633;}
	
#testtabledrgrn a:hover {
	color: #000000;}

/* Test table blue */	
#testtableblue {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtableblue a {
	font-size: 12px;
	line-height: 14px;
	color: #003399;}
	
#testtableblue a:visited {
	color: #003399;}
	
#testtableblue a:hover {
	color: #000000;}

/* Test table red */
#testtableltred {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtableltred a {
	font-size: 12px;
	line-height: 14px;
	color: #ff3300;}
	
#testtableltred a:visited {
	color: #ff3300;}
	
#testtableltred a:hover {
	color: #000000;}
	
/* Test table About style */
#testtableabt {
	font: 11px/12px arial, sans-serif;
	text-align: left;
	padding: 8px 0;}
	
#testtableabt a {
	font-size: 12px;
	line-height: 14px;
	color: #669900;}
	
#testtableabt a:visited {
	color: #669900;}
	
#testtableabt a:hover {
	color: #000000;}

/* Inside top styles */
#inside_top {
	background-image: url(images/skeeters_r2_c4.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
/* Top Light Green */
#inside_topligrn {
	background-image: url(images/wg-back.jpg);
	background-repeat: no-repeat;
	padding:0 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
#inside_topligrn ul li {
	color:#fff;}
	
#inside_topligrn p {
	color: #ffffff;
	text-align: left;}
	
/* Top Dark Green */
#inside_topdrgrn {
	background-image: url(images/nw-about.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
#inside_topdrgrn p {
	color: #ffffff;
	text-align: left;}
	
/* Top Blue */
#inside_topblue {
	background-image: url(images/pest-control-right.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
#inside_topblue p {
	color: #ffffff;
	text-align: left;}
	
/* Top Red */
#inside_topltred {
	background-image: url(images/indust-services-right.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
#inside_topltred p {
	color: #ffffff;
	text-align: left;}
	
/* Top About */
#inside_topabt {
	background-image: url(images/abt_right.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
/* Top Contact */	
#inside_topcnt {
	background-image: url(images/cnt_right.jpg);
	background-repeat: no-repeat;
	padding: 5px 300px 0 23px;
	color: #ffffff;
	text-align: left;}
	
/* Misc Top Styles */
#inside_top p {
	color: #ffffff;
	text-align: left;}
	
#inside_topabt p {
	color: #ffffff;
	text-align: left;}

#inside_topcnt p {
	color: #ffffff;
	text-align: left;}
	
/* Footer CSS styling */
.footer {
	font: 10px/11px Arial;
	color: #ffffff;
	font-weight: bold;}
	
#footernew {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 12px;
	color: #003399;
	margin-top: 24px;
	margin-bottom: 16px;
	padding-left: 43px;
	text-align: left;}
	
#footerfbook {
	margin-top: 14px;
	padding: 0 7px 0 43px;
	float: left;}
	
#footer2 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d72925;
	padding-top: 17px;
	padding-left: 43px;
	text-align: left;}
	
.footer2:link {
	color: #d72925;
	text-decoration: underline;}

.footer2:visited {
	color: #d72925;
	text-decoration: underline;}
	
.footer2:hover {
	color: #000000;
	text-decoration: underline;}
	
/* Home Page or Light Green Footer */

#footersig {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footersig a:link {
	color: #669900;}
	
#footersig a:visited {
	color: #669900;}
	
#footersig a:hover {
	color: #d72925;}
	
/* Mosquito Footer */
#footerskeet {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footerskeet a:link {
	color: #d72925;}
	
#footerskeet a:visited {
	color: #d72925;}
	
#footerskeet a:hover {
	color: #669900;}
	
/* Pest Control Footer */
#footerpest {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footerpest a:link {
	color: #dedede;}

#footerpest a:visited {
	color: #dedede;}

#footerpest a:hover {
	color: #003399;}

/* Services Footer */
#footerpest {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footerpest a:link {
	color: #dedede;}

#footerpest a:visited {
	color: #dedede;}

#footerpest a:hover {
	color: #003399;}
	
/* Services Footer */
#footerserv {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footerserv a:link {
	color: #ff3300;}

#footerserv a:visited {
	color: #ff3300;}

#footerserv a:hover {
	color: #669900;}
	
/* Biologicals Footer */
#footerbio {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 43px;
	text-align: left;}
	
#footerbio a:link {
	color: #006633;}

#footerbio a:visited {
	color: #006633;}

#footerbio a:hover {
	color: #669900;}

/* Product Box styling */
/* Red */
#redboxbody {
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
	margin-bottom: 0;
	text-align:left;
	border-right: 1px solid #D72925;
	border-left: 1px solid #D72925;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;}
	
#form2 {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 43px;}
	
#form2 input {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 4px;
	border: 1px solid #999999;}
	
/* Styling for Media Room Form */
	
#form3 {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin-bottom: 0;}
	
#form3 input {
	font-family: arial, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 4px;
	border: 1px solid #999999;}
	
#form3 textarea {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	padding: 2px;
	border: 1px solid #999999;}
	
/* Styling for Media Form Footer */
#footerMR {
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d72925;
	text-align: left;
	padding: 17px 0 5px 0;}
	
#redboxbody p {
	margin-bottom:0;}

#redboxbody a {
	color: #d72925;}
	
#redboxbody a:visited {
	color: #999999;}
	
#redboxbody a:hover {
	color: #000000;}
	
#redboxtop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/redboxtop.gif);
	background-repeat: no-repeat;}

/* Light Green */
#greenboxbody {
	width:178px;
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 1px solid #669900;
	border-left: 1px solid #669900;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	text-align:left;}
	
#greenboxbody p {
	margin-bottom:0;}

#greenboxbody a {
	color: #669900;}
	
#greenboxbody a:visited {
	color: #999999;}
	
#greenboxbody a:hover {
	color: #000000;}
	
#greenboxtop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/greenboxtop.gif);
	width:178px;
	background-repeat: no-repeat;}
	
/* Dark Green */
#dkgreenboxbody {
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 1px solid #006633;
	border-left: 1px solid #006633;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	text-align:left;}
	
#dkgreenboxbody p {
	margin-bottom:0;}

#dkgreenboxbody a {
	color: #006633;}
	
#dkgreenboxbody a:visited {
	color: #999999;}
	
#dkgreenboxbody a:hover {
	color: #000000;}
	
#dkgreenboxtop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/pest-box-top.gif);
	background-repeat: no-repeat;}
	
/* Light Red */
#ltredboxbody {
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 1px solid #ff3300;
	border-left: 1px solid #ff3300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	text-align:left;}
	
#ltredboxbody p {
	margin-bottom:0;}

#ltredboxbody a {
	color: #ff3300;}
	
#ltredboxbody a:visited {
	color: #999999;}
	
#ltredboxbody a:hover {
	color: #000000;}

#ltredboxtop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/ltred-boxtop.gif);
	background-repeat: no-repeat;}
	
/* Blue */
#blueboxbody {
	padding-top: 15px;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 1px solid #003399;
	border-left: 1px solid #003399;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	text-align:left;}
	
#blueboxbody p {
	margin-bottom:0;}

#blueboxbody a {
	color: #003399;}
	
#blueboxbody a:visited {
	color: #999999;}
	
#blueboxbody a:hover {
	color: #000000;}
	
#blueboxtop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/blue_boxtop.gif);
	background-repeat: no-repeat;}
	
/* Not Sure */	
#fourofour {
	color: #006633;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 22px;
	line-height: 24px;
	margin:20px auto 0 auto;}
	
/* Headlines */
/* Green */
.greenheadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #669900;}
	
.blackheadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000;}
	
.redheadline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #ff0000;}
	
/* Blue */
.blueheads {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #003399;}
	
/* slide show stuff */
#slideshow {
	position:relative;
	height:282px;}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;}

#slideshow IMG.active {
	z-index:10;
	opacity:1.0;}

#slideshow IMG.last-active {
	z-index:9;}

/* hack to fix alignment */	
	.aligncenter,
	div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;}

.alignright {
	font-family:arial;
	font-size:12px;
	float:right;
	margin:0 0 5px 12px;}

.alignleft {
	font-family:arial;
	font-size:12px;
	float:left;
	margin:0 12px 5px 0;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	
/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;}
	
/** border wp fix **/
img {
	border: none;}
	
img a {
	border: none;}

/* Press Releases */
#pressreleases {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}

#pressreleases h4 {
	font: 16px/18px Trebuchet, Trebuchet MS, arial, sans-serif;
	color: #669900;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}

#pressreleases p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	padding-left: 30px;
	background-image: url(images/PDF-icon.png);
	background-repeat: no-repeat;}
	

/* News Box */
#newsbox {
	width: 331px;
	background-color: #669900;
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin: 20px 0 0 0;}

#newscontainer {
	margin: 0;
	padding: 12px;}

#newscontainer h4 {
	font: 16px/18px Trebuchet, Trebuchet MS, arial, sans-serif;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	margin: 0;
	background-image: url(images/calendar-icon.png);
	background-repeat: no-repeat;
	background-position: right;}

#newscontainer p {
	font: 12px/14px arial, sans-serif; color: #ffffff;
	text-align: left;
	margin-bottom: 0;}
	
#newscontainer strong {
	font: 12px/14px arial, sans-serif; color: #000000;
	font-weight: bold;
	text-align: left;
	float: left;
	border: 1px solid white;
	color: #ffffff;
	background-color: #006633;
	padding: 4px 7px;
	margin: 0 7px 4px 0;}
	
#newscontainer a:link {
	color: #ffffff;}
	
#newscontainer a:visited {
	color: #ffffff;}

#newscontainer a:hover {
	color: #000000;
	text-decoration: underline;}

/* Media Box */
#mediabox {
	margin-top: 20px;
	margin: 0;
	background-color: #f1ffd6;
	border: 1px solid #669900;
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}

#mediacontainer {
	margin: 12px;}

#mediacontainer h4 {
	font: 16px/18px Trebuchet, Trebuchet MS, arial, sans-serif;
	color: #669900;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}

#mediacontainer p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 8px;
	padding-left: 30px;
	background-image: url(images/button-icon.png);
	background-repeat: no-repeat;}
	
/* Ads Papers Box */
#adsbox {
	margin-top: 20px;
	margin-bottom: 0;
	background-color: #fafafa;
	border: 1px solid #669900;
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}

#adscontainer {
	margin: 12px;}

#adscontainer h4 {
	font: 16px/18px Trebuchet, Trebuchet MS, arial, sans-serif;
	color: #777777;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}

#adscontainer p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 8px;
	padding-left: 30px;
	background-image: url(images/PDF-icon.png);
	background-repeat: no-repeat;}
	
/* Photos Box */
#pixbox {
	width: 331px;
	padding-bottom: 0;
	margin-top: 20px;
	margin-bottom: 0;
	border: 1px solid #669900;
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;}

#pixcontainer {
	margin: 12px;
	width: 307px;
	margin-bottom: 0;}

#pixcontainer h4 {
	font: 16px/18px Trebuchet, Trebuchet MS, arial, sans-serif;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	height: 24px;}

#pixcontainer p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 8px;}
	
#pixcontainer div {
	text-align: center;
	margin-top: 8px;}
	
.bottom_meta {
	font: 12px/14px arial, sans-serif; color: #000000;}
	
#retail {
	font: 12px/14px Arial;
	margin: 11px 0 0 0;}
#retail a {
	color: #fff;
	background-color: silver;
	text-decoration: none;
	border: 1px solid silver;
	padding: 2px 3px;}
#retail a:visited {
	color: #fff;
	background-color: silver;
	border: 1px solid silver;
	padding: 2px 3px;}
#retail a:hover {
	color: #fff;
	background-color: #888888;
	border: 1px solid #888888;
	padding: 2px 3px;}
	
/* for new home page */
div#leftcolumn {
	color: #fff;
	display:block;
	margin:20px 0 15px 0;
	padding: 0 40px 10px 75px;
	float:left;
	border:1px solid #d72925;
	-webkit-border-radius: 11px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 11px;
	-moz-border-radius-topleft: 0;
	border-radius: 11px;
	border-top-left-radius: 0;
	background: #d72925 url('images/mysearch.png') no-repeat 10px 10px;}
	
div#leftcolumn p {
	margin:5px 0;
	padding:0;
	font:13px/15px Arial, sans-serif;}
	
div#leftcolumn p a:link, div#leftcolumn p a:visited {
	color:#fff;}
	
div#leftcolumn p a:hover {
	color:#ededed;
	!important;}
	
div#leftcolumn h5 {
	margin:12px 0 0 0;
	padding:0;
	color: #fff;
	text-shadow:1px 1px 2px #000;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 20px;}
	
div#leftcolumn h5 a:link, div#leftcolumn h5 a:visited {
	text-decoration:none;
	color:#fff;
	!important;}
		
div#leftcolumn h5 a:hover {
	color:#ededed;
	!important;}
	
div#rightcolumn {
	color:#000;
	display:block;
	float:left;
	margin:20px 0 20px 35px;
	padding-top:0;
	padding-left:70px;
	float:left;
	width:165px;
	height:94px;
	border:1px solid #d72925;
	-webkit-border-radius: 11px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 11px;
	-moz-border-radius-topleft: 0;
	border-radius: 11px;
	border-top-left-radius: 0;
	background: #fff url('images/flagb.gif') no-repeat 10px 10px;}
	
div#rightcolumn p {
	margin:5px 0;
	padding:0;}
	
div#rightcolumn p a:link, div#rightcolumn p a:visited {
	color:#000;}
	
div#rightcolumn p a:hover {
	color:#d72925;
	!important;}
	
div#rightcolumn h5 {
	margin:12px 0 0 0;
	padding:0;
	color: #d72925;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 14px;}
	
div#rightcolumn h5 a, div#rightcolumn h5 a:visited {
	text-decoration:none;
	color:#d72925;
	!important;}
	
div#rightcolumn h5 a:hover {
	text-decoration:underline;
	color:#000;
	!important;}
	
/* Style for Locator on Pages */	
div#prodsearchR {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	display:block;
	width:338px;
	height:22px;
	padding-top:7px;
	padding-left:45px;
	background: #d72925 url('images/prod-search-red.gif') no-repeat;
	color: #fff;}
div#prodsearchR a, div#prodsearchR a:visited {
	color: #fff;
	text-decoration:none;
	!important;}
div#prodsearchR a:hover {
	color: #333;
	text-decoration:underline;}

div#prodsearchG {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	display:block;
	width:338px;
	height:22px;
	padding-top:7px;
	padding-left:45px;
	background: #669900 url('images/prod-search-green.gif') no-repeat;
	color: #fff;}
div#prodsearchG a, div#prodsearchG a:visited {
	color: #fff;
	text-decoration:none;
	!important;}
div#prodsearchG a:hover {
	color: #333;
	text-decoration:underline;}
	
div#prodsearchB {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	display:block;
	width:338px;
	height:22px;
	padding-top:7px;
	padding-left:45px;
	background: #003399 url('images/prod-search-blue.gif') no-repeat;
	color: #fff;}
div#prodsearchB a, div#prodsearchB a:visited {
	color: #fff;
	text-decoration:none;
	!important;}
div#prodsearchB a:hover {
	color: #999;
	text-decoration:underline;}
	
/* in page styling for locator */
div#finder {
/*	width:140px; */
	padding:10px;
	background-color:#eaeaea;
	border:1px solid #999;
	-moz-border-radius: 7px;
	border-radius: 7px;}
div#finder p {
	margin:0;
	padding:0;}

/* Related Page styles */
#rpage {
	float:left;
	clear:both;
	width:180px;
	height:100%;
	margin:33px 0 15px 0;}
	
#rpage h3 {
	color: #669900;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 15px;
	margin:0 0 10px 0;}
	
#rpage ul {
	margin: 0;
	margin-left:15px;
	padding: 0;
	text-align: left;}
	
#rpage li {
	font-size:12px;
	line-height:15px;}
	
#rpageleft {
	float:left;
	width:790px;
	margin-bottom:20px;
	margin-left:20px;}
	
/* News Page Styles */
#newspage {
	float:right;
	clear:both;
	width:180px;
	height:100%;
	margin:0 0 15px 25px;}
	
#newspage h3 {
	color: #669900;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 15px;
	margin:0 0 10px 0;}
	
#newspage ul {
	margin: 0;
	margin-left:15px;
	padding: 0;
	text-align: left;}
	
#newspage li {
	font-size:12px;
	line-height:15px;}
	
/* End News Page Styles */

#rsearchads {
	font: 12px/16px arial, sans-serif; color: #000000;}
	
#rsearchads h5 {
	font-size: 16px;
	line-height:20px;}

#rsearchads p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 8px;
	padding-left: 24px;
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;}
	
#rsearchmedia {
	font: 12px/14px arial, sans-serif; color: #000000;}
	
#rsearchmedia h5 {
	font-size: 16px;
	line-height:20px;}

#rsearchmedia p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 10px;
	padding-left: 20px;
	background-image: url(images/media-button.png);
	background-repeat: no-repeat;}
	
#rsearchpress {
	font: 12px/14px arial, sans-serif; color: #000000;}
	
#rsearchpress h5 {
	font-size: 16px;
	line-height:20px;}
	
#rsearchpress p {
	font: 12px/14px arial, sans-serif; color: #000000;
	text-align: left;
	margin-top: 8px;
	padding-left: 24px;
	background-image: url(images/pdf.gif);
	background-repeat: no-repeat;}
	
/* Research News Box */

#rsearchnews {
	font: 12px/14px arial, sans-serif; color: #000000;}

#rsearchnews h5 {
	font-size: 16px;
	line-height:20px;}

#rsearchnews p {
	font: 12px/14px arial, sans-serif;
	text-align: left;}
	
div.error, .login #login_error {
	display:none;
	!important;}