/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
 form, label, legend,
 caption, tbody, tfoot, thead,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body {
	background-color:#cccccc;
}
/* DIVS */
div.wrapper {
	width:900px;
	background-color:#ffffff;
	margin:auto;
	margin-top:10px;
	border: 2px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
}
div.header {
	height:190px;
	background-color:#008000;
}
div.slogan {
	float:left;
	color:##193F1D;
	text-align:center;
	margin-top:80px;
	margin-left:90px;
	font-style:italic;
}
div.address {
	margin-top:10px;
	margin-right:10px;
	float:right;
	text-align:right;
	font-size:13px;
	color:##193F1D;
}
div.navBar {
	background-image:url(images/navBar_bkgnd.gif);
	font-size:14px;
}
div.dynMenu {
	float:left;
	margin-top:50px;
}
div.gst {
	margin-top:10px;
	margin-left:5px;
	width:145px;
	font-style:italic;
}
div.content {
	margin:30px 50px 30px 200px;
	line-height:1.5;
	min-height:400px;
}
div.footer {
	height:20px;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:##193F1D;
	background-image:url(images/footBar_bkgnd.gif);
}
div.contentCats {
	min-height:400px;
	overflow:auto;
	margin:auto;
	width:650px;
	margin-bottom:55px;
	margin-top:30px;
}

/* IMAGES */
img.logo {
	float:left;
	margin-left:20px;
	margin-top:20px;
	border:none;
}
img.planterBag {
	float:right;
	padding:25px;
}
img.ewebsite_logo {
	border:none;
	margin-top:-5px;
}
img.prods {
	width:100px;
	margin-bottom:10px;
}
/* HYPERLINKS */
a.ewebsite {
	float:right;
	text-decoration:none;
	margin-right:5px;
}

/* Horizontal NAV BAR */
ul.navBar {
	list-style-type:none;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
li.navBar {
	display:inline;
}
a.navBar:link,a.navBar:visited {
	text-decoration:none;
	color:#000000;
}
a.navBar:hover,a.navBar:active {
	color:#e94e1b;
}

/* LEFT VERTICAL NAV BAR */
ul.dynMenu {
	list-style-type:none;
}
a.dynMenu:link, a.dynMenu:visited {
	display:block;
	background-color:#cccccc;
	width:150px;
	height:20px;
	color:#333333;
	text-decoration:none;
	font-size:16px;
	padding:5px;
	border:solid #ffffff 1px;
}
a.dynMenu:hover{
	background-color:#999999;
	color:#e94e1b;
}

/* TABLES */

table.prods {
	text-align:center;
	border-collapse:collapse;
	margin-top:10px;
	font-size:13px;
}
td.catimg {
	height:75px;
	width:100px;
}
td.catText {
	width:370px; height:30px;
}

table.distributors {
	width:100%;
	border:1px solid black;
	font-size:13px;
}
th.region {
	font-weight:bold;
	background-color:#cccccc;
	text-align:left;
}
th.dist {
	text-align:left;
	background-color:#eeeeee;
}
th.prodL {
	text-align:left;
}
th.prodR {
	text-align:right;
}
th {
	text-align:center;
}
td.prodL {
	text-align:left;
}
td.prodR {
	text-align:right;
}

/* TEXT TAGS */


h1.title_main {
	font-size:20px;
	font-weight:bold;
	text-align:left;
}

p {
	font-size:14px;
	color:#000000;
	text-align:left;
}
p.prodTextFont {
	font-size:12px;
	color:#F00;

}
p.prodText {
	font-size:12px;
	color:#000;
}
p.gst {
	font-size:12px;
}
address{
	font-style:italic;
	font-size:14px;
}

/* FORMS */
form.prods {
	text-align:left;
	font-size:12px;
	margin-top:40px
}
