body,td {
	color: #000000;
	font-weight: normal;
    font-size: 11px;
    font-family:  Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0.5px }

.normal {
	color: #000000;
	font-weight: normal;
    font-size: 11px;
    font-family:  Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0.5px }

.normalbodybold {
	color: #000000;
	font-weight: bold;
    font-size: 12px;
    font-family:  Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0.5px }

.CategoryTitle {
    color: #338877;
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0px }

.AltHeaderTitle {
    color: #338877;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0px }

.HeaderTitle {
    color: #000077;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	letter-spacing: 0px }

Input.SearchTextBox {
    color: #f7c451;
    font-size: 9pt;
    font-weight: bold;
    background-color: #888888;
    border-color: #666666;
    border-style: inset;
    border-width: 1px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

Input.SearchButton {
    color: #ffffff;
    font-size: 8pt;
    background-color: #999999;
    border-color: #777777;
    border-style: outset;
    border-width: 1px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

.SmallBodyText {
    color: #888888;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

.LargeBodyText   {
    color: #CE0000;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

.LargeBodyText2   {
    color: #f7c451;
    font-weight: bold;
    font-size: 17px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

.MenuSpacer {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
	text-decoration: none }

A:hover {
    color: #000000;
    text-decoration: underline }

a
{
   color: #CE0000;
   text-decoration: underline
}

/* ---------------- NavArea -------------------- */

.productsmall 
{
  color: #000;
  font-weight: normal;
  font-size: 10px;
  background-color: #FFFFD5;
}

.productsmall img 
{
  border: 1px solid rgb(128,128,128);
}

.productsmall a, .productsmall a:active, .productsmall a:visited
{
   color: #CE0000;
   font-weight: normal;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica;
   padding: 2px 2px 2px 2px;
   vertical-align: middle;
}

.productsmall a:hover
{
  color: #888888;
}


/* ---------------- NavArea -------------------- */

.navlink a, .navlink a:active, .navlink a:visited
{
   font-size: 10px;
   font-family:  Verdana, Arial, Helvetica;
   color: #FFFFFF;
   text-decoration: underline
}

.navlink a:hover
{
    color: #000000;
}

/* #777;
/* this one controls the space between navsections (height) */
/* it also controls the margin between the nav cell and main content cell (width) */
#navspacers
{
   width: 100px;
   height: 10px;
}



/* ---------------- MenuArea -------------------- */

.toplink a, .toplink a:active, .toplink a:visited
{
   display: block;
   font-size: 11px;
   background-color: #BF0000;
   font-family:  Verdana, Arial, Helvetica;
   font-weight: normal;
   width: 110px;
   height: 12px; 
   color: #FFF;
   padding: 4px;
   text-decoration: none;
   letter-spacing: 0.5px;
   border: 1px #CCC solid;

}

.toplink a:hover
{
   background-color: #FFF; 
   text-decoration: none;
   font-weight: normal;
   color: #000;
   border: 1px #BBB dotted;
}
