.RadRating_DescorMetroSD {
  overflow: hidden;
  font-size: 1px;
  cursor: pointer;
  cursor: default;
  direction: ltr;
  text-align: left; }
  .RadRating,
  .RadRating_DescorMetroSD * {
    outline: none;
    box-sizing: content-box; }
  .RadRating ul,
  .RadRating li {
    padding: 0;
    margin: 0;
    list-style: none; }
  .RadRating_DescorMetroSD li {
    float: left; }
  .RadRating_DescorMetroSD .rrtVertical li {
    clear: left; }
  .RadRating_DescorMetroSD ul {
    padding: 2px;
    zoom: 1; }
  .RadRating_DescorMetroSD 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;
    display: block;
    line-height: 1px; }
  .RadRating_DescorMetroSD a {
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    margin: 1px;
    background-position: 0 0; }
  .RadRating_DescorMetroSD ._Telerik_MobileSafari a {
    width: 17px;
    height: 17px; }
  .RadRating_DescorMetroSD a span {
    width: 0px;
    height: 18px;
    background-position: -18px 0; }
  .RadRating_DescorMetroSD .rrtVertical a span {
    width: 18px;
    height: 0px; }
  .RadRating_DescorMetroSD .rrtOver a {
    background-position: -18px -18px; }
  .RadRating_DescorMetroSD .rrtOver a span {
    background-position: -18px -36px; }
  .RadRating_DescorMetroSD .rrtSelected a span {
    width: 18px;
    height: 18px;
    background-position: -18px -18px; }
  .RadRating_DescorMetroSD .rrtReversed a span {
    width: 18px;
    height: 18px;
    background-position: 0 0; }
  .RadRating_DescorMetroSD .rrtReversed .rrtSelected a span {
    width: 0px; }
  .RadRating_DescorMetroSD .rrtReversed.rrtVertical .rrtSelected a span {
    width: 18px;
    height: 0px; }
  .RadRating_DescorMetroSD .rrtReversed .rrtOver a span {
    background-position: -18px -18px; }
  .RadRating_DescorMetroSD .rrtReversed .rrtSelected a {
    background-position: right top; }
  .RadRating_DescorMetroSD .rrtReversed .rrtSelected.rrtOver a {
    background-position: right bottom; }
  .RadRating_DescorMetroSD ul li .rrtPart {
    background-position: -18px -36px;
    margin-top: -18px; }
  .RadRating_DescorMetroSD ul li .rrtPartComplement {
    background-position: -18px -18px;
    margin-top: -18px; }
  .RadRating_DescorMetroSD ul.rrtReversed li .rrtPart {
    background-position: right -18px; }
  .RadRating_DescorMetroSD ul.rrtReversed li .rrtPartComplement {
    background-position: right bottom; }
  .RadRating_DescorMetroSD ul.rrtReversed.rrtVertical li .rrtPart {
    background-position: left bottom; }
  .RadRating_DescorMetroSD .rrtCustomItemImages a,
  .RadRating_DescorMetroSD .rrtCustomItemImages a span {
    background-image: none; }
  .RadRating_DescorMetroSD .rrtHiddenImages {
    position: absolute;
    top: -9999px;
    visibility: hidden; }
.RadRating_DescorMetroSD a,
.RadRating_DescorMetroSD a span {
  background-image: url('Rating/Sprite.png'); }
  @media print {
    .RadRating_DescorMetroSD a:before,
    .RadRating_DescorMetroSD a span:before {
      background-image: none !important;
      text-indent: 0;
      display: block;
      width: 18px;
      height: 18px;
      overflow: hidden; }
    .RadRating_DescorMetroSD .rrtSelected a span:before {
      text-indent: -18px; }
    .RadRating_DescorMetroSD .rrtSelected a span {
      overflow: hidden; }
    .RadRating_DescorMetroSD a,
    .RadRating_DescorMetroSD a span {
      background-image: none !important;
      position: relative; }
    .RadRating_DescorMetroSD a span,
    .RadRating_DescorMetroSD a span:before {
      position: absolute;
      top: 0;
      left: 0; }
    .RadRating_DescorMetroSD .rrtReversed li.rrtSelected a span,
    .RadRating_DescorMetroSD .rrtVertical.rrtReversed li.rrtSelected a span {
      width: 18px;
      height: 18px; }
    .RadRating_DescorMetroSD .rrtReversed a span,
    .RadRating_DescorMetroSD .rrtReversed a span:before {
      left: auto;
      right: 0; }
    .RadRating_DescorMetroSD .rrtVertical.rrtReversed a span,
    .RadRating_DescorMetroSD .rrtVertical.rrtReversed a span:before {
      left: auto;
      right: auto;
      top: auto;
      bottom: 0; }
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected a span,
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected a span:before {
      left: 0;
      text-indent: 0; }
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected a:before {
      text-indent: -18px; }
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span,
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a span:before {
      left: auto;
      right: 0;
      text-indent: -18px; }
    .RadRating_DescorMetroSD .rrtReversed.rrtExact .rrtSelected ~ .rrtSelected a:before {
      text-indent: -18px; }
    .RadRating_DescorMetroSD .rrtVertical.rrtReversed.rrtExact .rrtSelected a span,
    .RadRating_DescorMetroSD .rrtVertical.rrtReversed.rrtExact .rrtSelected a span:before {
      left: auto;
      right: auto;
      top: 0;
      bottom: auto; } 
  .RadRating_DescorMetroSD a:before,
  .RadRating_DescorMetroSD a span:before {
    content: url('Rating/Sprite.png'); } 
}
