/*--------- Catalogue -------*/

TR.productListing-odd{
  background: #ffffff;
  color: #999999;
}

TR.productListing-even{
  background: #f0f0f0;
  color: #999999;
}

TABLE.productListing {
 /* 
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px; */
}

.productListing-heading {
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}


TD.productListing-data{
  color: #999999;
}

TD.productListing-data a:link, TD.productListing-data a:visited{
 color: #000000;
 text-decoration: none;
}

TD.productListing-data a:hover, TD.productListing-data a:active{
 color: #000000;
 text-decoration: underline;
 background: #D7E9F7;
}

TD.productHeading, DIV.productHeading, SPAN.productHeading, TD.productHeading a:link, DIV.productHeading a:link, SPAN.productHeading a:link, TD.productHeading a:visited, DIV.productHeading a:visited, SPAN.productHeading a:visited {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}

TD.pageHeading{
 border-top: 6px solid #CDCDCD;
 margin-bottom: 10px;
 color: #333;
 text-transform: none;
 font: 115% Arial,sans-serif;
}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

