body {
 background: #c8c8c8;
 font-size: 10pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 margin-top: 0px;
}

table.layout {
 background: #ffffff;
 font-size: 10pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 width: 800px;
 padding: 0px;
 border-spacing: 0px;
 margin:auto;
}

table {
	background: #ffffff;
	font-size: 10pt;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

td.banner {
	MIN-HEIGHT: 50px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}

td.bar {
	HEIGHT: 10px;
	background: #000000;
}

td.mainnav {
	padding: 5px;
	font-size: 12pt;
	background: #81b73b;		/* medium green */
	text-align: center;
	color: white;
	text-decoration: none;
}

td.utilnav {
	padding: 10px;
	margin: 10px;
	font-size: 10pt;
	text-align: right;
	vertical-align: top;
}

td.search {
	padding: 5px;
	margin: 5px;
	font-size: 12pt;
	text-align: center;
	vertical-align: bottom;
	background: #000000;
	color: #ffffff;
}

td.content {
	min-HEIGHT: 500px;
	padding: 15px;
}

td.footer {
	padding: 5px;
	color: gray;
	text-align: center;
	font-size: 8pt;
}

td.footernav {
	padding: 5px;
	color: gray;
	text-align: center;
	font-size: 10pt;
}

td.cat_array_top {
	padding: 5px;
	bottom-padding: 0px;
	color: gray;
	text-align: center;
	font-size: 14pt;
	width: 33%;
	color: white;
}

td.cat_array_bottom {
	right-padding: 5px;
	left-padding: 5px;
	top-padding: 0px;
	bottom-padding: 10px;
	color: gray;
	text-align: center;
	font-size: 14pt;
	width: 33%;
	color: white;
}

A {
	COLOR: gray;
 text-decoration: underline;
}
A:visited {
	COLOR: gray;
    text-decoration: underline;
}
A:hover {
	COLOR: #ffe47f;
    text-decoration: none;
}

td.mainnav a {
	COLOR: white;
	text-decoration: none;
}
td.mainnav a:visited {
	COLOR: white;
    text-decoration: none;
}
td.mainnav a:hover {
	COLOR: #ffe47f;
    text-decoration: none;
}

A.searchnav {
	COLOR: white;
	text-decoration: underline;
	font-size: 8pt;
}
A.searchnav:visited {
	COLOR: white;
    text-decoration: underline;
	font-size: 8pt;
}

div.login_heading {
 background: #000000;
 font-size: 11pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-color: #fbc12a;
 PADDING-BOTTOM: 2px;
}
div.login_small {
 background: #000000;
 font-size: 8pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #9e9e9e;
 PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
div.login_form {
 background: #000000;
 font-size: 8pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #9e9e9e;
 PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
A.login {
 COLOR: #9e9e9e;
 font-size: 8pt;
 text-decoration: underline;
}
A.login:visited {
 COLOR: #9e9e9e;
 font-size: 8pt;
 text-decoration: underline;
}
A.login:hover {
 COLOR: #ffffff;
 font-size: 8pt;
 text-decoration: underline;
}

div.tagline {
 text-align: right;
 background: #000000;
 font-size: 12pt;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 PADDING-BOTTOM: 12px; PADDING-TOP: 12px;
 font-style: italic;
 width: 50%;
 float: right;
}

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px;
	font-size: 12pt; FONT-WEIGHT: bold;
 	color: #81b73b;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px;
	font-size: 12pt;
 	color: #81b73b;
}

H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px;
	font-size: 10pt; 
 	color: #81b73b;
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px;
	font-size: 10pt; 
 	color: #81b73b;
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px;
	font-size: 10pt; 
 	color: #81b73b;
}
/* Class for the grey text in the login */
.blurredBox{color:#999999;}
/* Styles for the drop downs*/
.utilnav{float:right;}
.mainnav{padding:2px 10px;}
#dropdowns li {padding-right:10px; padding-left:10px;}

/* Fix drop downs */
#dropdowns li:hover ul, #dropdowns li.sfhover ul {left:0em;top:1.1em;}
#dropdowns li li {text-align:left;background:#81b73b;}
#dropdowns li li a {text-align:left;background:#81b73b;color:white;}
#dropdowns li li a:hover {text-align:left;background:#81b73b;color:#ffe47f;}
#dropdowns{margin:0;}

.mainnav ul#dropdowns{
margin:auto;
padding-left:0;
width:700px;
}
.footernav ul#dropdowns{
margin:auto;
padding-left:0;
width:700px;
}
/* Products */
.productdescription {margin:10px 20px 10px 360px;}
.productphoto a.photo {display:block;}
.productphoto {
float:left;
font-size:80%;
margin-right:1%;
margin-top:10px;
max-width:350px;
text-align:center;
width:310px;
}
#pricinggridDiv{clear:both;}
a#customcolorslink{color:blue;text-decoration:none;}
a#customcolorslink:hover{color:red;text-decoration:none;}
