a:link    {color:darkblue;text-decoration:underline}
a:visited {color:blue;text-decoration:underline}
a:hover   {color:#CE0000;text-decoration:underline}
a:active  {color:#CE0000;text-decoration:underline}
.spnMessageText a:link    {color:darkblue;text-decoration:underline}
.spnMessageText a:visited {color:blue;text-decoration:underline}
.spnMessageText a:hover   {color:#CE0000;text-decoration:underline}
.spnMessageText a:active  {color:#CE0000;text-decoration:underline}
.spnSearchHighlight {background-color:yellow}
input.radio {background:#BCD2EE;color:#000000}
.quoteboxhead {margin-left:30px; margin-right:0px; margin-top:5px; margin-bottom:2px;font-family: Verdana, Arial, Helvetica; font-size: 8pt}
.quotebox {margin-right:5px;margin-left:30px; margin-bottom:8px; margin-top:4px; padding:4px; border:1px #000000 dashed; height:auto; background-color:#F5F5F5;font-family: "Lucida Sans Unicode", "Verdana", "sans-serif"; font-size: 9pt}
.NavLeftTableBox {  font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 12px;  line-height: 14px;  border: 0px solid #999999;}
.NavLeftTableHeader { font-size: 12px;  line-height: 14px;  color: #FFFFFF; padding: 2px 5px 2px 5px; background-color: #000000;}
.NavLeftTableHeader A:link {  font-size: 12px;  line-height: 14px;  color: #FFFFFF; padding: 2px 5px 2px 5px; background-color: #000000;}
.NavLeftTableHeader A:visited { font-size: 12px;  line-height: 14px;  color: #FFFFFF; padding: 2px 5px 2px 5px; background-color: #000000;}
.NavLeftTableItem A:link {  background-color: #BFC0C2;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItem A:visited { background-color: #BFC0C2;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItem A:active {  background-color: #BFC0C2;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItem A:hover { background-color: #ffffff;  border: 1px solid #000000;  display: block; padding: 4px 6px 4px 4px;}
.OfferTable { background-color: #D2D3D5;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSub {  background-color: #D2D3D5;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSub A:link { background-color: #D2D3D5;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSub A:visited {  background-color: #D2D3D5;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSub A:active { background-color: #D2D3D5;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSub A:hover {  background-color: #ffffff;  border: 1px solid #000000;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSubItem A:link { background-color: #ECEDEF;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSubItem A:visited {  background-color: #ECEDEF;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSubItem A:active { background-color: #ECEDEF;  font-size: 12px;  color: #2C2C2C; text-decoration: none;  border: 1px solid #EEEEEE;  display: block; padding: 4px 6px 4px 4px;}
.NavLeftTableItemSubItem A:hover {  background-color: #ffffff;  border: 1px solid #FFFFFF;  display: block; padding: 4px 6px 4px 4px;}
.MemberMenuBody { font-size: 10px;  color: #2C2C2C; text-decoration: none;  }
.MemberMenuBodyTextField {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal;  font-variant: normal; color: #000000; width: 75px; }
.MemberMenuBodyItem A:link {  font-size: 12px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.MemberMenuBodyItem A:visited { font-size: 12px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.MemberMenuBodyItem A:active {  font-size: 12px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.MemberMenuBodyItem A:hover { font-size: 12px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopNavSpacer { font-size: 24px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopNav A:link {  font-size: 24px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopNav A:visited { font-size: 24px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopNav A:active {  font-size: 24px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopNav A:hover { font-size: 24px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopSubNav A:link { font-size: 14px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopSubNav A:visited {  font-size: 14px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopSubNav A:active { font-size: 14px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.TopSubNav A:hover {  font-size: 14px;  color: #2C2C2C; text-decoration: none;  display: block; padding: 4px 6px 4px 4px;}
.WOBrowseProductName {  font-size: 14px;  color: #2C2C2C; background-color:dddddd}
.WOBrowseProductPrice { font-size: 12px;  color: #2C2C2C; background-color:dddddd}
.WOBrowseProdutHitsToday {  font-size: 12px;  color: #2C2C2C; background-color:f0f0f0}
.WOBrowseProductTotalHits { font-size: 12px;  color: #2C2C2C; background-color:f0f0f0}
.WOBrowseProductTotalReviews {  font-size: 12px;  color: #2C2C2C; background-color:f0f0f0}
.WOBrowseProductRating {  font-size: 12px;  color: #2C2C2C; background-color:f0f0f0}
.WOBrowseProductDesc {  font-size: 12px;  color: #2C2C2C; background-color:ffffff}
.TopSubNav A:hover {  font-size: 14px;  color: #2C2C2C; background-color:cc0000}
#catfish {position: fixed; bottom: 0; z-index: 9999; width:100%; vertical-align:top; overflow: hidden; }
#content {    font-size:.8em;   text-align:center;  color:#777; clear:both; line-height:1.6em;  margin-top:1.7em!important; clear:both; overflow:hidden;  border-top:10px solid #fff;  }
body {
  background-image: url(../images/background.gif);
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center top;
  font-family: Verdana, Arial, Helvetica;
}

/*----- ERROR MESSAGE BOX -----*/
.ErrorBorder { background-color: #FF0000; }
.ErrorCell { background-color: #FFFF97; color: #FF0000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: tahoma, sans-serif; }
.ErrorCell a:link { color:#FF0000; font-weight:normal; text-decoration:underline; font: tahoma, sans-serif; }
.ErrorCell a:visited { color:#FF0000; font-weight:normal; text-decoration:underline; font: tahoma, sans-serif; }
.ErrorCell a:active { color:#FF0000; font-weight:normal; text-decoration:underline; font: tahoma, sans-serif; }
.ErrorCell a:hover { color:#FF0000; font-weight:normal; font: tahoma, sans-serif; }

