.rating-total {
  WIDTH: 307px;
  HEIGHT: 48px
}
.pingfen-total {
  POSITION: relative;
  TEXT-ALIGN: center;
  WIDTH: 61px;
  FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
  BACKGROUND: url(../images/rating-total.gif) no-repeat 0px 0px;
  FLOAT: left;
  HEIGHT: 43px;
  OVERFLOW: hidden;
  MARGIN-RIGHT: -13px
}
.rating-total-item {
  BACKGROUND-COLOR: #fff;
  DISPLAY: block;
  FLOAT: left;
  HEIGHT: 48px;
  OVERFLOW: hidden;
  MARGIN-RIGHT: -48px
}
.pingfen-total STRONG {
  Z-INDEX: 6;
  POSITION: absolute;
  LINE-HEIGHT: 30px;
  WIDTH: 61px;
  DISPLAY: block;
  HEIGHT: 35px;
  COLOR: #7c4600;
  FONT-SIZE: 26px;
  OVERFLOW: hidden;
  TOP: 0px;
  FONT-WEIGHT: normal;
  LEFT: 0px
}
.pingfen-total EM {
  Z-INDEX: 6;
  POSITION: absolute;
  LINE-HEIGHT: 30px;
  WIDTH: 61px;
  DISPLAY: block;
  HEIGHT: 35px;
  COLOR: #7c4600;
  FONT-SIZE: 26px;
  OVERFLOW: hidden;
  TOP: 0px;
  FONT-WEIGHT: normal;
  LEFT: 0px
}
.pingfen-total EM {
  Z-INDEX: 5;
  COLOR: #ffeedb;
  TOP: 1px;
  LEFT: 1px
}
.rating-bar {
  POSITION: relative;
  WIDTH: 301px;
  BACKGROUND: url(../images/score-bg.gif) no-repeat 0px 0px;
  HEIGHT: 20px;
  MARGIN-LEFT: 2px;
  OVERFLOW: hidden
}
.rating-bar-item {
  BORDER-BOTTOM: #75b442 1px solid;
  BORDER-LEFT: #75b442 1px solid;
  BACKGROUND: url(../images/score-bg.gif) no-repeat 0px -20px;
  HEIGHT: 18px;
  OVERFLOW: hidden;
  BORDER-TOP: #75b442 1px solid;
  BORDER-RIGHT: #75b442 1px solid
}
.rating-box {
  POSITION: absolute;
  WIDTH: 307px;
  BACKGROUND: url(../images/score-scale.gif) no-repeat 0px bottom;
  HEIGHT: 85px;
  TOP: 8px;
  RIGHT: 15px
}
#address .address {
  BORDER-BOTTOM: #ddd 1px solid;
  BORDER-LEFT: #ddd 1px solid;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px auto;
  PADDING-LEFT: 20px;
  WIDTH: 968px;
  PADDING-RIGHT: 0px;
  BACKGROUND: #fff;
  BORDER-TOP: #ddd 1px solid;
  BORDER-RIGHT: #ddd 1px solid;
  PADDING-TOP: 10px;
  _padding: 10px 0 0 20px
}
#address A {
  COLOR: #333;
  FONT-SIZE: 14px
}
#address A.arrow {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 0px;
  BACKGROUND: url(../images/arrow.gif) no-repeat 10px center;
  PADDING-TOP: 0px
}
#address SPAN.share {
  POSITION: relative;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 20px;
  FLOAT: right;
  TOP: -5px;
  PADDING-TOP: 0px
}
#vod {
  BORDER-BOTTOM: #19c2c8 1px solid;
  POSITION: relative;
  BORDER-LEFT: #19c2c8 1px solid;
  PADDING-BOTTOM: 15px;
  MARGIN: 5px auto 0px;
  PADDING-LEFT: 20px;
  WIDTH: 978px;
  PADDING-RIGHT: 0px;
  BACKGROUND: #fff;
  BORDER-TOP: #19c2c8 1px solid;
  BORDER-RIGHT: #19c2c8 1px solid;
  PADDING-TOP: 0px
}
#vod H2 {
  PADDING-BOTTOM: 25px;
  PADDING-LEFT: 0px;
  WIDTH: 100%;
  PADDING-RIGHT: 0px;
  HEIGHT: 20px;
  PADDING-TOP: 15px
}
#vod H2 SPAN.title {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 20px;
  FONT-FAMILY: "Microsoft Yahei";
  FLOAT: left;
  COLOR: #333;
  FONT-SIZE: 20px;
  FONT-WEIGHT: bold;
  PADDING-TOP: 0px
}
#vod H2 A.collect {
  PADDING-BOTTOM: 0px;
  LINE-HEIGHT: 23px;
  MARGIN: 0px 15px 0px 0px;
  PADDING-LEFT: 20px;
  WIDTH: 32px;
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  BACKGROUND: url(../images/sect.gif) no-repeat -52px 0px;
  FLOAT: left;
  HEIGHT: 23px;
  COLOR: #fff;
  FONT-SIZE: 13px;
  PADDING-TOP: 0px
}
#vod H2 A.collect:hover {
  BACKGROUND-POSITION: -52px -23px;
  COLOR: #e12160;
  TEXT-DECORATION: none
}
#vod DL.infos {
  WIDTH: 630px;
  FLOAT: left
}
#vod DL.infos DT {
  POSITION: relative;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 15px;
  PADDING-TOP: 0px
}
#vod DL.infos DT P {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-TOP: 3px
}
#vod DL.infos DT IMG {
  BORDER-BOTTOM: #ccc 1px solid;
  POSITION: absolute;
  BORDER-LEFT: #ccc 1px solid;
  PADDING-BOTTOM: 4px;
  PADDING-LEFT: 4px;
  WIDTH: 225px;
  PADDING-RIGHT: 4px;
  DISPLAY: block;
  BACKGROUND: #fff;
  HEIGHT: 300px;
  BORDER-TOP: #ccc 1px solid;
  TOP: -3px;
  BORDER-RIGHT: #ccc 1px solid;
  PADDING-TOP: 4px;
  LEFT: -3px
}
#vod DL.infos DT SPAN {
  BORDER-BOTTOM: #ccc 1px solid;
  BORDER-LEFT: #ccc 1px solid;
  WIDTH: 233px;
  DISPLAY: block;
  HEIGHT: 306px;
  BORDER-TOP: #ccc 1px solid;
  BORDER-RIGHT: #ccc 1px solid
}
#vod DL.infos DT {
  FLOAT: left
}
#vod DL.infos DD {
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 0px;
  WIDTH: 380px;
  PADDING-RIGHT: 0px;
  FLOAT: left;
  COLOR: #888;
  FONT-SIZE: 14px;
  PADDING-TOP: 0px
}
#vod DL.infos DD.left {
  WIDTH: 200px
}
#vod DL.infos DD.right {
  WIDTH: 100px
}
#vod DL.infos DD.comment {
  PADDING-BOTTOM: 5px;
  LINE-HEIGHT: 24px
}
#vod DL.infos DD.comment A.comms {
  TEXT-INDENT: -9999px;
  WIDTH: 208px;
  DISPLAY: inline-block;
  BACKGROUND: url(../images/cmt-link.gif) no-repeat;
  HEIGHT: 24px
}
#vod DL.infos DD A {
  COLOR: #333
}
#vod DL.infos DD A:hover {
  COLOR: #e12160
}
#vod DL.infos DD SPAN.gray {
  COLOR: #333
}
#vod DL.infos DD SPAN.blue {
  COLOR: #18c2c8
}
#vod DL.infos DD SPAN.info {
  LINE-HEIGHT: 28px;
  COLOR: #666
}
#vod DL.infos DD SPAN.info A {
  COLOR: #e12160
}
#vod DL.infos DD .green {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 10px;
  COLOR: #080;
  PADDING-TOP: 0px
}
#vod DL.infos DD .green SPAN {
  FONT-FAMILY: Tahoma;
  COLOR: #e12160;
  FONT-WEIGHT: bold
}
#vod DIV#gd {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 20px;
  FLOAT: right;
  PADDING-TOP: 50px
}
#vod DIV#gd DIV {
  WIDTH: 300px;
  HEIGHT: 250px;
  OVERFLOW: hidden
}
#vod DL.tag {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  WIDTH: 940px;
  PADDING-RIGHT: 0px;
  CLEAR: both;
  PADDING-TOP: 10px
}
#vod DL.tag DD {
  PADDING-BOTTOM: 0px;
  LINE-HEIGHT: 25px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 8px;
  FLOAT: left;
  HEIGHT: 25px;
  OVERFLOW: hidden;
  PADDING-TOP: 0px
}
#vod DL.tag DD.title {
  COLOR: #444;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold
}
#vod DL.tag DD.title SPAN {
  COLOR: #e12160
}
#vod DL.tag DD A {
  PADDING-BOTTOM: 0px;
  LINE-HEIGHT: 25px;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 10px;
  DISPLAY: block;
  BACKGROUND: url(../images/tag.gif) no-repeat;
  FLOAT: left;
  HEIGHT: 25px;
  COLOR: #444;
  PADDING-TOP: 0px
}
#vod DL.tag DD A:hover {
  BACKGROUND-POSITION: 0px -25px;
  TEXT-DECORATION: none
}
#vod DL.tag DD.more A {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  BACKGROUND: none transparent scroll repeat 0% 0%;
  COLOR: #e12160;
  PADDING-TOP: 0px
}
#vod DL.tag DD.more A:hover {
  BACKGROUND: #eee;
  COLOR: #e12160
}
#prompt {
  width: 938px;
  margin: 10px auto 0 auto;
  border: 1px solid #19c2c8;
  background: #fff;
  padding: 10px;
  color: #666;
  line-height: 22px;
  letter-spacing: 1px;
}
#prompt a {
  color: #e12160;
}
#play_url {
  width: 978px;
  margin: 1px auto 0 auto;
  border: 1px solid #ddd;
  background: #fff;
  padding: 0 0 20px 20px;
}
#play_url h2 {
  padding: 15px 0 10px 0;
  border-bottom: 1px dashed #ccc;
  width: 97%;
}
#play_url h2 span {
  /*height: 20px;
  background: url(../images/playico.gif) no-repeat;
  text-indent: -9999px;
  width: 165px;*/
	color:#333;font-weight: normal;
  display: block;
  overflow: hidden;
}
#play_url h2.syyun span {
  background: url(../../../images/yun1.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.lettyun span {
  background: url(../../../images/yun1.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.bo span {
  background: url(../../../images/yun2.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.dbyun span {
  background: url(../../../images/yun2.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.swyun span {
  background: url(../../../images/yun3.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.qbyun span {
  background: url(../../../images/yun4.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.yjyun span {
  background: url(../../../images/yun5.gif) no-repeat;
  width: 90px;
  height: 20px;
}
#play_url h2.youtu span {
  background-position: 0 -23px;
}
#play_url h2.tuyou span {
  background-position: 0 -23px;
}
#play_url h2.yuku span {
  background-position: 0 -23px;
}
#play_url h2.xxbo span {
  background-position: 0 -68px;
}
#play_url h2.sohu span {
  background-position: 0 -45px;
}
#play_url h2.pan span {
  background-position: 0 -68px;
}
#play_url h2.bdhd span {
  background-position: 0 0;
}
#play_url h2.xfplay span {
  background-position: 0 -91px;
}
#play_url h2.xigua span {
  background-position: 0 -114px;
}
#play_url ul li {
  width: 146px;
/*  height: 30px;*/
  display: block;
  float: left;
  padding: 10px 10px 0 0;
}
#play_url ul li a {
  width: 140px;
  height: 30px;
  line-height: 30px;
  display: block;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  text-align: center;
  color: #333;
  font-family: Tahoma;
}
#play_url ul li a:visited {
  color: #666;
  background: #faebd7;
}
#play_url ul li a:hover,#play_url ul li.active a {
  text-decoration: none;
  background: #e12160;
  color: #fff;
}
#like_list {
  width: 998px;
  margin: 3px auto 0 auto;
  border: 1px solid #19c2c8;
  background: #fff;
}
#like_list h2 {
  background: #fff;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  padding: 0 0 0 20px;
}
#like_list h2 a {
  color: #e12160;
}
#like_list .list {
  float: left;
  border: 1px solid #eee;
  border-left: none;
  width: 117px;
  padding: 12px;
  _padding: 11px;
  position: relative;
}
#like_list .last {
  border-right: none;
}
#like_list .list dt a {
  padding: 3px;
  display: block;
  border: 1px solid #fff;
  color: #333;
  width: 106px;
  height: 150px;
  overflow: hidden;
}
#like_list .list dt a:hover {
  border: 1px solid #18c2c8;
}
#like_list .list dt a img {
  width: 106px;
  height: 150px;
  display: block;
  background: url(../images/noimg.gif) no-repeat;
}
#like_list .list dd.grade {
  background: url(../images/ui-icon.gif) no-repeat 0 -155px;
  width: 34px;
  height: 18px;
  line-height: 18px;
  padding: 0 0 0 5px;
  position: absolute;
  color: #fff;
  top: 23px;
  left: 13px;
}
#like_list .list dd.transparent {
  background: #000;
  position: absolute;
  width: 106px;
  left: 16px;
  top: 140px;
  height: 25px;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  overflow: hidden;
  text-indent: -9999px;
}
#like_list .list .title {
  text-align: center;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
#like_list .list .title a {
  color: #333;
  font-size: 13px;
}
#like_list .list .title a:hover {
  color: #e12160;
}
#like_list .list dd.new {
  text-align: right;
  position: absolute;
  width: 101px;
  padding: 0 5px 0 0;
  left: 16px;
  top: 140px;
  height: 25px;
  line-height: 25px;
  color: #fff;
}
#like_list .list .actor {
  color: #999;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
}
#like_list ul {
  padding: 0 0 15px 20px;
  color: #666;
}
#like_list ul li {
  width: 165px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0;
  line-height: 40px;
  border-bottom: 1px dashed #dfdfdf;
}
#like_list ul li a {
  color: #333;
}
#like_list ul li a:hover {
  color: #e12160;
}
#details {
  width: 918px;
  margin: 10px auto 0 auto;
  border: 1px solid #19c2c8;
  background: #f5f5dc;
  padding: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #444;
}
#details a {
  color: #444;
}
#details h2 {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  border-bottom: 1px dashed #ccc;
  margin: 0 0 10px 0;
}
#details h2 a {
  color: #e12160;
}
.comm {
  width: 958px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 0 0 20px 0;
  margin: 10px auto 0 auto;
}
.comm h3;
width:928px;
height:46px;
margin:10px 0 0 10px;
}
.comm dl {
  margin: 10px auto;
  width: 902px;
}
.comm dl dd.com no-repeat left -50px;
width:882px;
height:72px;
padding:10px;
margin:0 0 5px 0;
}
.comm dl dd textarea {
  width: 882px;
  height: 70px;
  border: 0 none;
  overflow: auto;
}
.comm dl dd.name {
  text-align: right;
  padding: 0 10px 0 0;
  height: 30px;
  line-height: 30px;
}
.comm dl dd input.text {
  height: 22px;
  line-height: 22px;
}
.comm dl dd input.sub {
  width: 50px;
  height: 30px;
  background: url(../images/comment.gif) no-repeat left -147px;
  border: none;
  cursor: pointer;
}
.comm dl dd input.sub:hover no-repeat -51px -147px;
}
.commentlist {
  width: 902px;
  margin: 0 auto;
}
.commentlist ul {
  padding: 0 0 10px 0;
  float: left;
}
.commentlist .title no-repeat left -183px;
width:902px;
height:47px;
margin:0 0 15px 0;
}
.commentlist .title p no-repeat -111px -154px;
width:69px;
height:21px;
display:inline;
float:left;
text-indent:-9999px;
margin:15px 0 0 15px;
}
.commentlist .date {
  float: left;
  width: 45px;
  padding: 10px 0 0 0;
  color: #666;
}
.commentlist .content no-repeat 0 -238px;
width:735px;
height:66px;
float:left;
padding:10px 10px 0 110px;
color:#666;
font-size:14px;
}
.commentlist .content span {
  color: #e44479;
}
.commentlist .page no-repeat left -183px;
width:902px;
height:32px;
padding:15px 0 0 0;
}
#comment_tips {
  color: red;
}
#colorbox, #cboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}
#cboxContent {
  sposition: relative;
}
#cboxLoadedContent {
  overflow: hidden;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
#cboxOverlay {
  background: #000;
}
#colorbox {}
#cboxContent {
  margin: 5px;
  *margin: -18px 0 18px 0;
  overflow: hidden;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxLoadingOverlay {
  background: #fff;
}
#cboxLoadingGraphic {
  no-repeat center center;
}
#colorbox {
  _background: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
  padding: 0;
  position: fixed;
  _position: absolute;
}
#cboxWrapper {
  position: relative;
}
#cboxLoadedContent {
  border: 1px solid #fff;
  *border: 1px solid #000;
  background: #fff;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#cboxClose {
  display: block;
  position: absolute;
  top: -10px;
  right: -10px;
  width: 29px;
  height: 29px;
  overflow: hidden;
  text-indent: -999px;
  cursor: pointer;
  background: url(../images/close.png) 0 0 no-repeat;
  opacity: 0.9;
}
#cboxClose {
  *position: absolute;
  *top: 8px;
  *right: 8px;
  *display: block;
  *width: 11px;
  *height: 11px;
  *overflow: hidden;
  *text-indent: -9999px;
  *cursor: pointer;
  *background: url(../images/close.gif) 0 0 no-repeat;
  *opacity: 0.3;
}
#cboxClose:hover {
  opacity: 1.0;
}
.qirebox-overlayBG {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: #000;
  filter: alpha(opacity=60);
  opacity: 0.6;
  _position: absolute;
  _left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);
  _top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
}
.ui-dialog-cnt {
  padding: 10px;
  line-height: 180%;
  font-size: 14px;
  overflow: hidden;
  background: #fff;
}
.comm {
  width: 998px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 0 0 20px 0;
  margin: 1px auto 1px auto;
}
.comm h3 {
  width: 928px;
  height: 46px;
  margin: 5px 0 0 10px;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 0 5px;
  font-size: 14px;
}
.comm h3 strong {
  display: block;
  width: 70px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  border: 1px solid #e5e5e5;
  border-bottom: none;
  position: relative;
  top: 6px;
  background: #fff;
}
.comm .comment {
  padding: 20px 20px 20px 20px;
}
#gonggao {
  BORDER-BOTTOM: #ddd 1px solid;
  BORDER-LEFT: #ddd 1px solid;
  MARGIN: 1px auto;
  WIDTH: 978px;
  BACKGROUND: #fff;
  BORDER-TOP: #ddd 1px solid;
  BORDER-RIGHT: #ddd 1px solid;
  padding: 10px 0 0 20px
}
#gonggao A {
  COLOR: #333;
  FONT-SIZE: 14px;
}
#detail-rating {
  background-color: #fff;
}
#rating {
  width: 328px;
  height: 32px;
  line-height: 30px;
  overflow: hidden;
  color: #666;
  border: 1px solid #ddd;
  border-radius: 2px;
  float: left;
  clear: both;
}
#rating span {
  float: left;
  font-size: 14px;
  height: 32px;
  overflow: hidden;
}
#rating span.label {
  padding: 0 0 0 10px;
  background-color: #eee;
}
#rating .rating {
  float: left;
  width: 120px;
  height: 24px;
  overflow: hidden;
  padding: 3px 10px 0 7px;
}
#rating .rating li {
  cursor: pointer;
  float: left;
  overflow: hidden;
  width: 24px;
  height: 24px;
  text-indent: -99px;
  background: url(../images/rating.png) 0 0 no-repeat;
}
#rating .rating li.hover, #rating .rating li.active {
  background: url(../images/rating.png) 0 -24px no-repeat;
}