


.Rating a,
.Rating a span
{
	background-image: url('/Skin/SC/Rating/Sprite.png');
}

* html .Rating a,
* html .Rating a span
{
	background-image: url('/Skin/SC/Rating/Sprite.gif');
}

.Rating 
{
	overflow:hidden; /*right-to-left mode scrollbars fix*/
	font-size:1px;
	cursor:pointer;
	cursor:default;
	direction:ltr; /*use the IsDirectionReversed property of the rating to change the direction*/
	text-align:left; /*IE6/IE7 support for Precision != Item*/
}

.Rating,
.Rating *
{
	outline:none;
	-moz-user-select:none;
}

.Rating ul,
.Rating li
{
	padding:0;
	margin:0;
	list-style:none;
}

.Rating li
{
	float:left;
}

.Rating .rrtVertical li
{
	clear:left;
}

.Rating ul
{
	padding:2px;
	zoom:1;
}

.Rating ul:after
{
	content:""; 
    display:block;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.Rating a,
.Rating a span
{
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:default;
	text-decoration:none; /*right-to-left mode links underline fix*/
	display:block;
	line-height:1px;
}

* html .Rating a,
* html .Rating a span
{
	filter:chroma(color=c8d0d4); /*IE6 png fix - set the grey color to transparent*/
}

/*Rating item*/
.Rating a
{	
	width:18px;
	height:18px;
	text-indent:-9999px;
	/*text-align:center;indentation in RTL and right-aligned mode*/
	margin:1px;
	background-position:0 0;
}

/*The SPAN element represents a selected item*/
.Rating a span
{
	width:0px;
	height:18px;
	background-position:-18px 0;
}

/*Item star*/
.Rating .Item a span
{
	width:18px;
	height:18px;
}

.Rating .PartItem a span
{
	width:9px;
	height:18px;
}