/* RadRating for ASP.NET AJAX Windows7 Skin */

.RadRating_GroupXTelerikSkin a,
.RadRating_GroupXTelerikSkin a span
{
	background-image: url('Rating/Sprite.png');
}

* html .RadRating_GroupXTelerikSkin a,
* html .RadRating_GroupXTelerikSkin a span
{
	background-image: url('Rating/Sprite.gif');
}



/*RadRating_GroupXTelerikSkin for ASP.NET AJAX Base Stylesheet*/
.RadRating_GroupXTelerikSkin 
{
	overflow:hidden; /*right-to-left mode scrollbars fix*/
	font-size:0px;
	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*/
}

.RadRating_GroupXTelerikSkin,
.RadRating_GroupXTelerikSkin *
{
	outline:none;
	-moz-user-select:none;
}

.RadRating_GroupXTelerikSkin ul,
.RadRating_GroupXTelerikSkin li
{
	padding:0;
	margin:0;
	list-style:none;
}

.RadRating_GroupXTelerikSkin li
{
	float:left;
}

.RadRating_GroupXTelerikSkin .rrtVertical li
{
	clear:left;
}

.RadRating_GroupXTelerikSkin ul
{
	padding:0px;
	zoom:1;
}

.RadRating_GroupXTelerikSkin ul:after
{
	content:""; 
    display:block;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadRating_GroupXTelerikSkin a,
.RadRating_GroupXTelerikSkin 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 .RadRating_GroupXTelerikSkin a,
* html .RadRating_GroupXTelerikSkin a span
{
	filter:chroma(color=c8d0d4); /*IE6 png fix - set the grey color to transparent*/
}

/*Rating item*/
.RadRating_GroupXTelerikSkin a
{	
	width:12px;
	height:12px;
	text-indent:-99912px;
	/*text-align:center;indentation in RTL and right-aligned mode*/
	margin:0px;
	background-position:0 0;
}

/*The SPAN element represents the selected part of the item*/
.RadRating_GroupXTelerikSkin a span
{
	width:0px;
	height:12px;
	background-position:-12px 0;
}

.RadRating_GroupXTelerikSkin .rrtVertical a span
{
	width:12px;
	height:0px;
}

/*Hover state*/
.RadRating_GroupXTelerikSkin .rrtOver a
{
	background-position:-12px -12px;
}

.RadRating_GroupXTelerikSkin .rrtOver a span
{
	background-position:-12px -24px;
}

/*selected star*/
.RadRating_GroupXTelerikSkin .rrtSelected a span
{
	width:12px;
	height:12px;
}

/*Reversed direction*/
/*The SPAN element represents the unselected part of the reveresed item*/
.RadRating_GroupXTelerikSkin .rrtReversed a span
{
	width:12px;
	height:12px;
	background-position:0 0;
}

/*selected star*/
.RadRating_GroupXTelerikSkin .rrtReversed .rrtSelected a span
{
	width:0px;
}

.RadRating_GroupXTelerikSkin .rrtVertical.rrtReversed .rrtSelected a span
{
	width:12px;
	height:0px;
}

.RadRating_GroupXTelerikSkin .rrtReversed .rrtOver a span
{
	background-position:-12px -12px;
}

.RadRating_GroupXTelerikSkin .rrtReversed .rrtSelected a
{
	background-position:right top;
}

.RadRating_GroupXTelerikSkin .rrtReversed .rrtSelected.rrtOver a
{
	background-position:right bottom;
}

/*Selected/not selected parts in mode Precision!=Item*/
.RadRating_GroupXTelerikSkin ul li .rrtPart
{
	background-position:-12px -24px;
	margin-top:-12px;
}

.RadRating_GroupXTelerikSkin ul li .rrtPartComplement
{
	background-position:-12px -12px;
	margin-top:-12px;
}

.RadRating_GroupXTelerikSkin ul.rrtReversed li .rrtPart
{
	background-position:right -12px;
}

.RadRating_GroupXTelerikSkin ul.rrtReversed li .rrtPartComplement
{
	background-position:right bottom;
}

.RadRating_GroupXTelerikSkin ul.rrtReversed.rrtVertical li .rrtPart
{
	background-position:left bottom;
}

/* Items, defined in the Items collection */
.RadRating_GroupXTelerikSkin .rrtCustomItemImages a,
.RadRating_GroupXTelerikSkin .rrtCustomItemImages a span
{
	background-image:none;
}

.RadRating_GroupXTelerikSkin .rrtHiddenImages
{
	position:absolute;
	top:-99912px;
	visibility:hidden;
}