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