.stars,
.stars span, .starbox .stars .star_holder .star {
	display: block;
	margin-left: 8px;
	background: url(../images/ico-star.svg) 0 0 repeat-x;
	/*width: 88px;*/
	/*height: 15px;*/
	/*overflow: hidden;*/
	/*font-size: 18px;*/
	width: 140px;
	height: 20px;
	overflow: hidden;
	font-size: 18px;
	background-size: 1.5em;
}

.stars span {
	float: left;
	margin-left: 1px;
	background: url(../images/ico-star-overlay.svg) -1px 0 repeat-x;
	background-size: 1.5em;
}

.stars-secondary {
	background: url(../images/ico-star-secondary.svg) 0 0 repeat-x;
	width: 90px;
	font-size: 12px!important;
}

.stars-secondary span {
	background-image: url(../images/ico-star-white.svg);
	font-size: 12px!important;
}

.stars-animated {
	cursor: pointer; 
}
/* Colours */
.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated.hover .stars { background: #cccccc; }
.starbox .colorbar { background: #1e90ff; }
.starbox .hover .colorbar { background: #ffcc1c; }
.starbox .rated .colorbar { background: #64b2ff; }
.starbox .rated.hover .colorbar { background: #1e90ff; }
.starbox .ghost { background: #a1a1a1; }

.css-starbox {
	margin: 0 auto;
	z-index: 1; 
}
.js-readonly-stars {
	float: left;
}