.star_rating
{
	unicode-bidi:bidi-override;
	direction:rtl;
	list-style:none outside none;
	margin:0;
	padding:0
}

.star_rating,.star_rating li a:hover,.star_rating .current_rating
{
	vertical-align:middle
}

td .star_rating
{
	margin:0 auto;
	width:96px
}

.star_rating li
{
	float:right;
	unicode-bidi:bidi-override
}

.star_rating li a
{
	color:#b9b9b9;
	float:left;
	text-decoration:none;
	font-size:0
}

.star_rating li a:before
{
	content:"\2605";
	font-size:17px
}

.star_rating_notrated li:hover a,.star_rating_notrated li:hover ~ li a
{
	color:#eab71f!important;
	cursor:pointer
}

li.current_rating[style*="20"] ~ li a.one_star,li.current_rating[style*="40"] ~ li:nth-child(n+5) a,li.current_rating[style*="60"] ~ li:nth-child(n+4) a,li.current_rating[style*="80"] ~ li:nth-child(n+3) a,li[style*="100"]~ li:nth-child(n+2) a
{
	color:#EF7351
}

.star_rating .current_rating
{
	unicode-bidi:bidi-override;
	direction:ltr;
	display:none;
	float:left;
	text-align:right;
	position:relative;
	top:1px;
	right:3px
}

.inline_rating
{
	float:left;
	vertical-align:middle;
	padding-right:5px
}

.star_rating_success,.success_message
{
	color:#00b200;
	font-weight:700;
	font-size:10px;
	margin-bottom:10px
}

td[id*="rating_table"]
{
	text-align:center;
	margin:0 auto
}
		
		
		