div.rateit {
  display: -moz-inline-box;
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-touch-callout: none; }
  div.rateit div.rateit-range {
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    background: url(/cms/images/layout/star.gif);
    height: 16px; }

/* for IE 6 */
* html div.rateit, * + html div.rateit {
  display: inline; }
  * html div.rateit div.rateit-range, * + html div.rateit div.rateit-range {
    display: inline; }

/* for IE 7 */
div.rateit div.rateit-hover, div.rateit div.rateit-selected {
  position: absolute;
  left: 0px; }

div.rateit div.rateit-hover-rtl, div.rateit div.rateit-selected-rtl {
  left: auto;
  right: 0px; }

div.rateit div.rateit-hover {
  background: url(/cms/images/layout/star.gif) left -32px; }

div.rateit div.rateit-hover-rtl {
  background-position: right -32px; }

div.rateit div.rateit-selected {
  /* background: url(/cms/images/layout/star.gif) left -16px; */
  background: url(/cms/images/layout/star.gif) left -48px; }

div.rateit div.rateit-selected-rtl {
  background-position: right -16px; }

div.rateit div.rateit-preset, div.rateit div.rateit-preset-rtl {
  background: url(/cms/images/layout/star.gif) left -48px; }

div.rateit div.rateit-reset {
  background: url(/cms/images/layout/delete.gif) 0 0;
  width: 16px;
  height: 16px;
  display: -moz-inline-box;
  display: inline-block;
  /*float: left;*/ }
  div.rateit div.rateit-reset:hover {
    background-position: 0 -16px; }
