.catProductsContener {
  position: relative;
  width:515px; height:99px;
  margin:0 0 5px 7px;
}

#categories .catProductsContener.odd {
  background:#fceaea url(img/boxes/list_border_right_odd.png) center right no-repeat;
}

#categories .catProductsContener.even {
  background:#f5cbcb url(img/boxes/list_border_right_even.png) center right no-repeat;
}

.catProductImage, .catProductDetails, .catProductActions {
  height:99px;
  float:left;
}

.catProductImage {
  width:65px;
}

.catProductImage img{
  margin:0;
  width:65px; height:97px;
}

.catProductDetails {
  position: relative;
  text-align:left;
  margin:0 0 0 14px;
  width:330px;
  overflow:hidden;
}


.catProductDetails a { text-decoration:none;}

.catProductName {
  text-align:left;
  font-size:13px;
  font-weight:bold;
  letter-spacing:-1px;
  float:left;
  padding-top:2px;
}

.pInfoRating {
  float:left;
  line-height:10px;
  padding-left:20px;
  margin:3px 0 0 5px;
  background: transparent url(img/icons/rounde_arrow_trans.gif) center left no-repeat;
}

.pInfoRating img {
  margin:0; padding:0;
  border:none;
}


ul.pInfos, ul.pActions {
  position: absolute;
  bottom: 4px;
  list-style-type: none;
  margin:0; padding:0;
  color:#2b2b2b;
}

.catProductActions {
  position: relative;
  width:100px;
  text-align:right;
}

.catProductActions a { text-decoration:none; }

ul.pInfos .pInfoGenre .detailTitle {
  display:none;
}

ul.pActions { right:0; }
ul.pActions li { height:15px; margin:4px 0 0 0; }

ul.pActions a {
  display:block;
  width:97px; height:15px;
  line-height:14px;
  letter-spacing:-1px;
  font-size:10px;
  text-align:center;
}

ul.pActions a:hover { text-decoration:none; }
ul.pActions span.detailTitle { font-weight:normal; }

li.pActionsMore a  { background: transparent url(img/buttons/bt_rounded_blue.png) 0 0 no-repeat; }
li.pActionsAlert a { background: transparent url(img/buttons/bt_rounded_blue.png) 0 0 no-repeat;  }
li.pActionsSendToFriend a{ background: transparent url(img/buttons/bt_rounded_blue.png) 0 0 no-repeat;  }
li.pActionsAddCart a{ background: transparent url(img/buttons/bt_rounded_white.png) 0 0 no-repeat;  }


/* even bts */
.even ul.pActions li a {
  background-position: 0 -18px;
}


.publicPrice { display:none; text-decoration: line-through; }

.outPutPrice {
  font-size:18px;
  color:#fa9500;
  font-weight:bold;
}

.availability {
  padding-left:9px;
  background-color:transparent;
  background-image:url(img/icons/avail_dots.gif);
  background-position:0 3px;
  background-repeat:no-repeat;
}

.availability.on {
  background-position:0 -7px;
}
