/* Created for Monterey Lawn and Garden */
/* Copyright (c) 2002, all rights reserved. */
/* by  SKDesigns www.skdesigns.com  */
/* 06-15-2002 */
/* See also import.css for Netscape 4 quirks. */
body.cart,body {color:#000080;padding:0;font:small Arial,Helvetica,sans-serif;}
/* for shopping cart pages */
body.cart {background:url(/images/bg/cart_bg1.gif) #fff;margin:0 20px 10px 4px;}
/* for regular pages with graphic left nav. */
body {background:url(/images/bg/test1d.gif) #fff;margin:0 20px 10px 0;}
/*  nn4 needed this, too. */
strong {font-weight:bold;}
sup,sup.tm {font:x-small arial,helvetica,sans-serif;}
acronym,abbr {border-bottom:1px dashed #000080;}
div.clearboth,div.clearboth br {clear:both;height:1px;margin:0;padding:0;font-size:0;}
img,input.navblock,img.navblock {border:0 none;}
img.none {background:transparent;border:0 none;}
/*  left side navigation */
.nav,span.nav,td.nav,p.nav {color:#000080;background:#ffce00;font:x-small arial,helvetica,sans-serif;}
a.navlogo:link,a.navlogo:visited,a.navlogo:hover {color:#000080;background:#ffce00;margin-left:0;padding-left:0;}

table#layout {width:580px;margin:0;padding:0;border:0 none;}
table#layout td {vertical-align:top;text-align:left;}
table#layout2 {width:680px;margin:0;padding:0;border:0 none;}
table#layout2 td {vertical-align:top;text-align:left;}
/* top left side search box */
td.searchnav {text-align:center;font:bold 12px arial,helvetica,sans-serif;}
span.form,form#atomzsearch {color:#000080;background:transparent;font:10px arial,helvetica,sans-serif;}
span.nav label,form#atomzsearch label {font:bold 11px arial,helvetica,sans-serif;margin-left:5px;padding:0;}
form,span.nav label {margin:0;padding:0;}
form#atomzsearch {margin:20px 0 0 5px;padding:0;width:110px;}
input.submit {color:#fff;background:#000080;font:bold 11px arial,helvetica,sans-serif;margin-bottom:10px;}
input#sp-q,input {color:#000080;background:#fff;font:bold 11px arial,helvetica,sans-serif;margin-left:0 !important;}
/* end left side navigation */

/* begin ATOMZ search page styles */
span.searchurl {font:small arial,helvetica,sans-serif;}
/* end ATOMZ search page styles */

/* TEST weeds_test.html */
input.submit1 {width:135px;background:#0808A5; /* 1010A5 */color:#fff;font-size:small;font-weight:bold;font-family:arial,helvetica,sans-serif;}
/* end TEST weeds_test.html */

/* page headers under graphic  */
h2.head,.head1,span.head1 {text-align:center;color:#000080;background:transparent;font:bold 20px Arial,Helvetica,sans-serif;}
h2.head {font:bold 20px Arial,Helvetica,sans-serif;}
.head1,span.head1 {font:bold 16px Arial,Helvetica,sans-serif;}
h2,h2.nobtm {text-align:left;color:#000080;background:transparent;font:bold 22px Arial,Helvetica,sans-serif;}
h2.nobtm {margin-bottom:0;padding-bottom:0;}

h3,h3.first,h3.center {padding-bottom:1px;margin-bottom:1px;color:#000080;background:transparent;font:bold 17px Arial,Helvetica,sans-serif;}
h3,h3.first {text-align:left;}
h3.first,h4.f1 {margin-top:1px;padding-top:0;}
h3.center {text-align:center;}
h3 span.plain {font-weight:normal !important;font-size:small;}
/* h4.f1 sluggo plus subhead added 2007-05-21 */
h4.main,h4.f1 {text-align:left;color:#000080;background:transparent;font:bold 15px Arial,Helvetica,sans-serif;}
h4.main {padding-bottom:1px;margin-bottom:1px;}


/* nn4 bug, plus transparent background in import.css */
td #toc ul, td #toc ul li {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	list-style: none; 
}
/* nn4 bug - transparent background in import.css  */
td {color:#000080;font:small Arial,Helvetica,sans-serif;}

/* content cell*/
/* nn4 bug - transparent background in import.css  */
td.content,td.contentloc {
	padding-left:50px;
	padding-right:40px;
	color:#000080;
	font:small Arial,Helvetica,sans-serif;
	text-align:left;
	vertical-align:top;
}

td.nowrap {white-space:nowrap;}
/* used at faq/florel.html */
table.chart {border:1px solid #000080;width:260px;background:#000080;}  
td.white {color:#000080;background:#fff;font:small Arial,Helvetica,sans-serif;}
th.center {color:#000080;background:#fff;text-align:center;vertical-align:bottom;font:italic bold small Arial,Helvetica,sans-serif;}
/* above used at faq/florel.html */

/* products/labels/ table chart  */
table.chart400 {border:1px solid #000080;width:100%;margin:0;padding:0;background:#000080;}
table#chart400 {border:1px solid #000080;border-collapse:collapse;width:100%;margin:0;padding:0;/* background:#000080; */}
caption {font:x-small Arial,Helvetica,sans-serif;}

.notsold,caption .notsold {color:#c63;background:transparent !important;font:x-small Arial,Helvetica,sans-serif;}
td.prodname1 span.notsold,td.prodname2 span.notsold,.gray,p.gray,span.gray {color:#c63;background:transparent !important;font-size:small !important;font-family:arial,helvetica,sans-serif !important;}

td.paleyellow,th.paleyellow {color:#000080;background:#fffff0;font-size:1.1em;font-style:normal;font-weight:bold;}
th.paleyellow {text-align:center;vertical-align:bottom;}
td.white1 {color:#000080;background:#fff;}
td.yellow {color:#000080;background:#ffc;}
td.navy {color:#fff;background:#000080;font-size:1.5em;font-weight:bold;}

table#chart400 caption {font:x-small Arial,Helvetica,sans-serif;margin:0;padding:2px;}

table#chart400 td.navy {color:#fff;background:#000080;font-size:small;}
table#chart400 h3 {color:#fff;background-color:#000080;font-size:1.5em;font-weight:bold;text-align:center;width:90%;margin:3px;padding:0;}
table#chart400 tr {margin:0;padding:0;}
table#chart400 th.prodname {width:60%;margin:0;padding:3px;color:#000080;background:#fffff0;font-size:1.1em;font-style:normal;font-weight:bold;text-align:left;border:1px solid #000080;border-collapse:collapse;}
table#chart400 th.pdflink {width:20%;margin:0;padding:3px;color:#000080;background:#fffff0;font-size:1.1em;font-style:normal;font-weight:bold;text-align:center;border:1px solid #000080;border-collapse:collapse;}
table#chart400 td.prodname1 {margin:0;padding:3px;color:#000080;background:#fff;text-align:left;border:1px solid #000080;border-collapse:collapse;} /* white bg */
table#chart400 td.prodname2 {margin:0;padding:3px;color:#000080;background:#ffc;text-align:left;border:1px solid #000080;border-collapse:collapse;} /* yellow bg */

table#chart400 td.pdfprodname1{width:20%;margin:0;padding:3px;color:#000080;background:#fff;text-align:center;border:1px solid #000080;}
table#chart400 td.pdfprodname2{width:20%;margin:0;padding:3px;color:#000080;background:#ffc;text-align:center;border:1px solid #000080;}

/* end products/labels/ table chart  */

/* for each item, quantity shopping cart areas */
th {text-align:left;vertical-align:bottom;color:#000080;background:#fff;font:italic bold small Arial,Helvetica,sans-serif;}
td.nav {padding-left:1px;padding-right:1px;margin-left:0;}
/* main left side graphic navigation */
td.navmain {width:120px;margin-left:0;padding:0 1px 0 0;font:x-small Arial,Helvetica,sans-serif;vertical-align:top;text-align:left;}
td.navmain img {border:0 none;margin:0;padding:0;}
/* shopping cart pages left navigation */
td.cartnav {padding-left:5px;padding-right:1px;margin-left:0;width:140px;font:small Arial,Helvetica,sans-serif;}

table.product {margin:5px;padding:0;border:0 none;font:small Arial,Helvetica,sans-serif;}
table.product th, table.product td {vertical-align:bottom;}
table.product th {font-style:italic;font-weight:bold;}
table.product td.item,table.product th.item {width:110px;}
table.product td.amt,table.product th.amt {width:280px;}
table.product th.rowspan,table.product td.rowspan {vertical-align:bottom;width:10%;}

p.first {margin-top:0;padding-top:0;}
p.cartnav {font:small Arial,Helvetica,sans-serif;}

/* sluggo's dog and cat image */
img.catdog {float:right;margin: 0 130px 0 4px;padding:0;width:130px;}
img.right,img.right1,img.right2 {float:right;}
img.left,img.left1,img.left2,img.left3,img.left4 {float:left;}
/* for yellow divider rules between shopping cart items */
img.rule {margin:10px 0;padding:0;display:block;border:0 none;}
/* for yellow divider at bottom of pages */
img.btmrule,p.btmrule {margin-top:0;margin-bottom:0;text-align:center;}

p,p.first,ul,li,td p,td p.first,td ul,td li,ul.buyonline,ul.buyonline li {
	color:#000080;
	background:#fff;
	font:small/135% Arial,Helvetica,sans-serif;
}

p.welcome {
	text-align:center;
	color:#000080;
	background:transparent;
	font:bold 1.2em Arial,Helvetica,sans-serif;
}

p.slogan {
	text-align:center;
	color:#000080;
	background:transparent;
	font:italic bold 1.4em Arial,Helvetica,sans-serif;
}

/* used on seasonal_summer2001 page */
.photocredits,span.photocredits,td.photocredits {
	text-align:center;
	color:#000080;
	background:transparent;
	font:normal 11px Arial,Helvetica,sans-serif;
	white-space:nowrap;
}

div.seealso p {font-size:1.1em;font-weight:bold;margin-top:40px;margin-bottom:40px;}

span.nowrap {white-space:nowrap;}
a img.pdficon {
	margin:0 0 -3px 0;
	padding:0 0 0 3px;
	border:0 none;
	text-decoration:none;
}

p.f1 img.pdficon {
	float:right;
	width:22px;
	margin:0 25px 10px 0;
	padding:0;
}

p.f1 img.pdficonl {
	float:left;
	width:22px;
	margin:10px 10px 10px 0;
	padding:0;
}

/* 2007-01-04 main page floating pdf icon for attractants mailing */
ul li img.pdficon {
	float:left;
	width:22px;
	margin:5px 5px 0 0;
	padding:0;
}

img.rt {
	float:right;
	margin:0 0 10px 10px;
	padding:0;
}

img.lt {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

/* locations info - added 11-2002 */
/* for locations table and page */
p.instructions {background:#fffff0;color:#000080;width:95%;}

table.locations {width:100%;margin-left:0;margin-right:0;}
table.locations td, table.locations th {vertical-align:top;}
td.contentloc table {color:#000080;background:#ccc;vertical-align:top;width:95%;}
/* this is for nn4 to display navy text for the em */
td.contentloc em {color:#000080;background:#fff;}
td.contentloc th,table.locations th.name {color:#000080;background:#fff;font-size:small;font-weight:bold;text-align:center;}

table.locations th.name,table.locations td.name {width:240px;}
th.city,th.state {color:#000080;background:white;font-size:small;font-weight:bold;text-align:center;}
th.city {width:120px;}
th.state {width:36px;}

td.contentloc td {color:#000080;background:#fff;}

/* th */
th.name {width:190px;color:#000080;background:#fff;font-size:small;font-weight:bold;text-align:center;}
th.phone,th.zip {text-align:center;}
th.zip {width:45px;}
td.phone {text-align:left;}
th.phone,td.phone,th.zip {vertical-align:top;white-space:nowrap;}
th.phone,td.phone {width:110px !important;}
td.address {width:200px;}

h3.loc {padding-bottom:1px;margin-bottom:1px;}

p.nopadtop {margin-top:1px;padding-top:0;}

/* locations search page */
input.locbutton,select.locbutton {
	color:white !important;
	background:#000080 !important;
	font:bold small arial,helvetica,sans-serif;
	margin:10px 0 0 4px;
	border:2px ridge;
}

/* td.contentloc input {
	color:#000080;
	background:white;
	font:normal 12px arial,helvetica,sans-serif;
} */

input.locsearch,select.locsearch,option.locsearch {
	color:#000080 !important;
	background:white;
	font:normal small arial,helvetica,sans-serif;
	/* border:1px solid #aaaaaa; */
}

p.nopadbtm,h4.nopadbtm {
	margin-bottom:1px;
	padding-bottom:1px;
}

ol.nopadtop,li.nopadtop {
	margin-top:1px;
	padding-top:1px;
}
/* end locations styles */

/* bottom of page info */
p.btmnav {
	text-align:center;
	color:#000080;
	background:transparent;
	font:small/135% Arial,Helvetica,sans-serif;
}

p.address {
	text-align:center !important;
	color:#000080;
	background:transparent;
	font:x-small Verdana,Geneva,Arial,Helvetica,sans-serif;
}

p.registered {
	color:#000080;
	background:transparent;
	font:x-small/135% Arial,Helvetica,sans-serif;
}
/* bottom of page copyright and Fed Regulations notice */
p.copyright,p.notice {
	color:#000080;
	background:transparent;
}

p.notice {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #360;
	font:small/110% Arial,Helvetica,sans-serif;
}

p.copyright {
	padding-top:2px;
	margin-top:2px; /* border-top:solid 1px #ffffff;*/
	font:x-small/135% Arial,Helvetica,sans-serif;
}

a:link {
	color:#000080;
	background:transparent;
}

a:visited, a:hover {
	color:#360; /*  was purple - 660099*/
	background:transparent;
}

a:hover {
	text-decoration:underline;
}







