BODY
{
  background-color: #bcbcbb;
  font-family: Verdana;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #405d97;
	text-decoration: none;
}
a:hover {
	color: #c57400;
	text-decoration: underline;
}

.bodytext
{
  color: Black;
  font-size: 11px;
}
.featured
{
  color: Black;
  font-size: 13px;
}
A.featured
{
  color: #405d97;
  font-weight:bold;
  text-decoration:none;
}
A.featured:hover
{
  color: #c57400;
  font-weight:bold;
  text-decoration:underline;
}
.sidenavtext
{
  color: #405d97;
  font-size: 11px;
}
.homeheading
{
  color: #405d97;
  font-weight:bold;
  font-size:16px;
}
.pageheading
{
  color: #c57400;
  font-weight:bold;
  font-size:16px;
}
.smallheadingalt
{
  color: #c57400;
  font-weight:bold;
  font-size:12px;
}
.ourproducts
{
  border-bottom:1px solid #fff;
  color: black;
  font-family:Arial, Verdana, Helvetica, Geneva, Sans-Serif;
  font-weight:bold;
  font-size:14px;
  /*padding-left:6px;*/
  padding:6px;
  /*margin-left:0;*/
}
.categorylist
{
  border-bottom:1px solid #fff;
  list-style-image:url(images/product_arrow.gif);
  font-size:11px;
  color:#405d97;
  font-weight:bold;
  margin: 0 0 12px 0;
  padding-left: 24px;
}
.categoryitem
{
  margin:8 0 8 0;
}
A.categorylink
{
  text-decoration:none;
  color: #405d97;
}
A.categorylink:hover
{
  color: #c57400;
  text-decoration:underline;
}
.categoryitemselected
{
  margin:8 0 8 0;
  color: #c57400;
}
A.categorylinkselected
{
  margin:8 0 8 0;
  color: #c57400;
  text-decoration:none;
}

.heading
{
  color: #405d97;
  font-weight:bold;
  font-size:14px;
}
.smallheading
{
  color: #405d97;
  font-weight:bold;
  font-size:12px;
}
.smallheadingred
{
  color: #ba0000;
  font-weight:bold;
  font-size:12px;
}
.featureleftborder
{
  background-image:url(images/feature_left_border.gif);
  background-repeat:no-repeat;
  width:1; 
}
.featureheading
{
  background-image: url(images/feature_heading.gif);
  background-repeat: repeat-x;
  font-size:13px;
  font-weight:bold;
  padding: 3 0 3 5;
}
.listheading
{
  background-image: url(images/list_heading.gif);
  background-repeat: repeat-x;
  font-size: 10px;
  color: #405d97;
  font-weight: bold;
}
.listheadingitem
{
  margin:0 10 0 10;
}
.mastheadshadow
{
  background-image: url(images/lower_masthead_shadow.gif);
  background-repeat:no-repeat;
}
.topnav
{
  font-size:10px;
  color: #405d97;
}
A.topnav
{
  text-decoration:none;
  font-weight: normal;
}
A.topnav:hover
{
  color: #c57400;
  text-decoration:underline;
  font-weight: normal;
}
H1
{
  color: #405d97;
  margin:0;
  padding:0;
  font-size:10px;
  font-weight:normal;
}
.leftshadow
{
  background-image: url(images/left_shadow.gif);
  background-repeat: repeat-y;
}
.rightshadow
{
  background-image: url(images/main_right_shadow.gif);
  background-repeat: repeat-y;
}
.sidenav
{
  background-image: url(images/side_nav.gif);
  background-repeat:repeat-x;
  width: 156;
}
.HF_link_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #405d97;
}
.HF_body_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #405d97;
}
td.ws36-footer {
	background-image: url(/images/footer_notext.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #405d97;
	text-decoration: none;
	text-align: center;
}
h2.categories
{
  color: #b27408;
  font-family:Arial;
  font-size:14px;
  /*font-weight:bold;*/
}
p.categories
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.productsList
{
  border-left: 1px solid #bdb6a6; 
  height: 325px;
  overflow: auto;
  width: 500px; 
}
.productsList .header
{
  background-image: url(images/feature_heading.gif);
  background-repeat: repeat-x;
  color:#405d97;
  line-height:1.5em;
  padding:6px 12px;
}
.productsList .header h2
{
  border-bottom:1px solid #405d97;
  color: #b27408;
  font-size:14px;
  font-family:Arial;
  margin-top:0;
  margin-bottom:0;
}
.productsList .subheader
{
  border-bottom:1px solid #405d97;
  padding-bottom:3px;
}

table.productPrices
{
  background-color:#e9e1d4;
  border-top:1px solid #3f5e97;
  border-bottom:1px solid #3f5e97;
  margin:6px 0;
}
table.productPrices td
{
  font-size:10px;
  padding:3px 6px;
  white-space:nowrap;
}

table.productSpecifications
{
  border-top: 1px solid #405d97; 
  border-bottom: 1px solid #405d97;
  margin-top: 10; 
  margin-bottom: 12px !important; 
  width: 506px;
}
table.productSpecifications tr.row1
{
  background-color:#fff;
}
table.productSpecifications tr.row2
{
  background-color:#f6f5f1;
}
table.productSpecifications td
{
  font-size: 10px;
  vertical-align:top;
  white-space:nowrap;
}
table.productSpecifications td.data
{
  color: #405d97;
  font-weight:bold;
  white-space:normal;
}
