#cartModule {
}
span.productPrice {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}
.browseProductImage,.productImage {
  width: 140px;
}
.productImageLast {
  width: 140px;
}
.productImageCompare {
  width: 100px;
}
.shop_error {color: #FF0000;}
.browseCategoryTitle {
font-size: 16px;
font-weight: bold;
padding: 3px;
margin-top: 3px;
width: 40%;
float: left;
}
.browseCategoryContainer {
width:100%;
padding: 3px 3px 3px 3px;
vertical-align: top;
}
.browseProductContainer {
width:100%;
padding: 3px 3px 3px 3px;
vertical-align: top;
}
.browseProductTitle {
font-size: 16px;
font-weight: bold;
padding: 3px;
margin-top: 3px;
width: 40%;
float: left;
}
.browseProductImageContainer {
float: right;
width: auto;
margin: 3px;
}
.browseProductDetailsContainer {
float: left;
width: 60%;
}
.browseProductDescription {
margin-top: 65px;
width:60%;
}
.browsePriceContainer {
float: left;
margin: 5px;
width:20%;
}
.browseAddToCartContainer {
width:30%;
text-align:center
}
input.addtocart_button, input.addtocart_button_module,
.addtocart_button:hover, .addtocart_button_module:hover,
.addtocart_button:active, .addtocart_button_module:active {
background-position:bottom left;
width:95px;
height:36px;
cursor:pointer;
background: url(/components/com_ss/images/bt-addtocart.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.compare_button {
width:95px;
height:36px;
cursor:pointer;
background: url(/components/com_ss/images/bt-compare.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.delete_button {
width:31px;
height:31px;
cursor:pointer;
background: url(/components/com_ss/images/bt-delete.gif) no-repeat;
border: none;
padding: 5px 5px 5px 5px;
}
.ajax-loading {
padding: 20px 0;
background: url(/components/com_ss/images/ajax-loader.gif) no-repeat center;
}

.star-all{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  width:80px;
  height:13px;
  background:url(/components/com_ss/images/star-all.png);
}
.star-current{
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  height:13px;
  background:url(/components/com_ss/images/star-current.png);
}
.star-rating {
  float: left;
  position: absolute;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
.star-rating li
{
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
}
.star-rating li a
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 5px;
  display:block;
  width:16px;
  height: 13px;
  text-decoration: none;
  text-indent: -9000px;
  font-size: 5px;
  z-index: 20;
  position: absolute;
  background: url(/components/com_ss/images/star.gif) left bottom repeat-x;
}
.star-rating li a:hover
{
  background-position: left top;
  z-index: 1;
  left: 0px;
}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:16px; }
.star-rating a.two-stars{left:16px;}
.star-rating a.two-stars:hover{width: 32px;}
.star-rating a.three-stars{left: 32px; }
.star-rating a.three-stars:hover{width: 48px; }
.star-rating a.four-stars{left: 48px; }
.star-rating a.four-stars:hover{width: 64px; }
.star-rating a.five-stars{left: 64px; }
.star-rating a.five-stars:hover{width: 80px;}