/* BEGIN Rich Relevance styles  */
.rrOuterBox
{
  background: #f7f7f7;
  border-top: 1px solid #d8d8d8;
  font-size: 11px;
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.rrStrategyMessage
{
  font-weight: bold;
  margin-bottom: 5px;
  text-transform: lowercase;
  zoom: 1;
}
/*.rrRecBox{background-color:Blue; padding:0px; margin:0px;}*/
.rrRecItem
{
  width: 112px;
  float: left;
  cursor: pointer; /*background-color:Red*/
}
.rrDivider
{
  width: 13px;
  height: 10px;
  float: left;
}
.rrItemImage
{
  width: 110px;
  height: 110px;
  border: 1px solid #d8d8d8;
  display: block;
  margin-bottom: 10px;
}
.rrItemName
{
  color: #333333;
  font-size: 10px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
.rrItemName:hover
{
  text-decoration: underline;
}
.rrSpecialOffer
{
  color: #d71920;
  text-transform: uppercase;
}
.rrItemPrice
{
  margin-bottom: 5px;
  font-size: 8px;
}
.rrItemRating
{
}
.rrItemRating img
{
  vertical-align: middle;
  padding-right: 2px;
}
.rrReviewCount
{
  font-size:11px;
  color: #990033;
  font-weight: bold;
  vertical-align: middle;
}
.rrOuterBox .ftSalePrice
{
  font-weight: bold;
  color: #D71920;
  font-size: 12px;
}
.rrOuterBox .ftOriginalLabel, .ftOriginalPrice
{
  color: #666666;
}
.rrOuterBox .ftNowLabel
{
}
/* END Rich Relevance styles */

/* BEGIN Net Perception styles */
.ftProductDesc
{
  font-weight: normal;
  font-size: 10px;
  cursor: hand;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  text-align: left;
}
.ftOriginalPrice
{
  color: #666666;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftCurrentPrice
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftFreePrice
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftOriginalLabel
{
  color: #666666;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftSaleLabel
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftNowLabel
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftOutletLabel
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftPromoHeading1
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftPromoHeading2
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftSinglePrice
{
  color: #666666;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftPromoPrice
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
.ftPromoLabel
{
  color: #FF0000;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  text-align: left;
}
/* END Net Perception styles */
