.products-list .details {
	position: relative;
}
.creviews-stars {
	padding: 10px 0px 5px 0px;
}
/*
  customer rating 
*/
.product-details .rating-stars {
	margin-top: 0px;
}
ul.rating-line {
	width: 100px;
	list-style:none;
	margin: 1px 0 0 0;
	padding: 0;
	height: 20px;
	position: relative;
	background: url('../../images/ajax_stars.gif') top left repeat-x;	
}
.rating-line li{
	text-indent: -90000px;
	padding: 0;
	margin: 0;
	float: left;
}
.rating-line li.current-rating {
	background: url('../../images/ajax_stars.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.rating-line li a {
	outline: none;
	display:block;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}
.rating-line li a:hover {
	background: url('../../images/ajax_stars.gif') left center;
	left: 0;
}
a.star1 { width: 20px; z-index: 20; }
a.star2 { width: 40px; z-index: 19; }
a.star3 { width: 60px; z-index: 18; }
a.star4 { width: 80px; z-index: 17; }
a.star5 { width: 100px; z-index: 16;}

.customer-rating-box {
	padding:23px 0 0 0 !important;
}
.rating-loading-image {
	width: 20px;
	position: absolute;
	margin-top: -3px;
}
.creviews-dialog .rating-inf {
	padding: 0 0 25px 0;
}
.rating-inf {
  font-size: 11px;
  white-space: nowrap;
}
span.vote-message {
	color: #36AA3D;
  font-size: 11px;
}
.rating-product-box {
	margin: 10px 0 0 0;

} 
.product-rating-table {
  border: #cccccc 1px solid;
  position:  relative;
  left: 0;
  top: 0;
}
.product-rating-table td.rating-title {
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 5px;
}
.product-rating-table .rating-inf-box {
  padding-right: 11px;
}
a.write-review {
  font-size: 11px;
  font-weight: bold;
  color: #fe9807 !important;
  padding-left: 3px;
}
