/* First vote */



.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating .current-rating{

  background: url(../images/rating_star.gif) left -1000px repeat-x;

}

.star-rating{

  position:relative;


  width:125px;

  height:25px;

  overflow:hidden;

  list-style:none;

  margin:0!important;

  padding:0;

  background-position: left top;
  

}

.star-rating li{

  display: inline;

}

.star-rating a, 

.star-rating .current-rating{

  position:absolute;

  top:0;

  left:0;

  text-indent:-1000em;

  height:25px;

  line-height:25px;

  outline:none;

  overflow:hidden;

  border: none;

}

.star-rating a:hover{

  background-position: left bottom;

}

.star-rating a.stars1{

  width:20%;

  z-index:6;

}

.star-rating a.stars2{

  width:40%;

  z-index:5;

}

.star-rating a.stars3{

  width:60%;

  z-index:4;

}

.star-rating a.stars4{

  width:80%;

  z-index:3;

}

.star-rating a.stars5{

  width:100%;

  z-index:2;

}

.star-rating .current-rating{

  z-index:1;

  background-position: left center;

}  



/* Second vote (already voted) */



.star-rating2,

.star-rating2 a:active,

.star-rating2 .current-rating{

  background: url(../images/rating_star_2.gif) left -1000px repeat-x;

}

.star-rating2{

  position:relative;


  width:125px;

  height:25px;

  overflow:hidden;

  list-style:none;

  margin:0!important;

  padding:0;

  background-position: left top;


}

.star-rating2 li{

  display: inline;

}

.star-rating2 a, 

.star-rating2 .current-rating {

  position:absolute;

  top:0;

  left:0;

  text-indent:-1000em;

  height:25px;

  line-height:25px;

  outline:none;

  overflow:hidden;

  border: none;

  cursor:default;

}



.star-rating2 a.stars1{

  width:20%;

  z-index:6;

}

.star-rating2 a.stars2{

  width:40%;

  z-index:5;

}

.star-rating2 a.stars3{

  width:60%;

  z-index:4;

}

.star-rating2 a.stars4{

  width:80%;

  z-index:3;

}

.star-rating2 a.stars5{

  width:100%;

  z-index:2;

}

.star-rating2 .current-rating{

  z-index:1;

  background-position: left center;

}



/* rating styles */

/* for an inline rater */

.inline-rating{

  display:-moz-inline-block;

  display:-moz-inline-box;

  display:inline-block;

  vertical-align: middle;

}

.voted-twice {

  background: #FFDDDD;

  padding:3px;

  margin:5px auto 0;

  text-align:center;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color:#333;

  width:125px;

	font-size:70%;

  }

.voted {

  background: #E7FFCE url(../images/rating_tick.gif) no-repeat 5px 50%;

  padding:5px 5px 5px 16px;

  margin:5px auto 0;

  text-align:center;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color:#333;

  width:110px;

  }

/* The text that displays the rating information */

.score {



  margin:5px 10px 5px 0;

  color:#666;
  float:left;

  }

.score .score {



  margin:0;


  }


.msgClass {

  width:130px; display:block;

  }

/* Green text that shows 3.34/5 */

.outNbsClass {

  color:#00CC00;

  font-weight:bold;

  }

.percentClass {

/* Insert styles here for the percentage display. Example (74%) */

  }

.votesClass {

/* Insert styles here for the votes display. Example (2 Votes) */

  }

.already-voted, .not-registered, .enddate, .more-less {

  text-align:center;



  font-weight:bold;

  margin:10px auto 0;

  color: red;

  }



/* Top rated list styles */

div.topRatedList {

  clear:both;

  margin:0 0;

  }

div.topRatedList p.topLabel{



  font-weight:bold;



  }

div.topRatedList table {
font-size:90%;
border:1px solid #ccc; 
margin-top:7px;

  }

.topRatedList th {

  background-color:#444;

  color:#FFF;
  border:1px solid #eee; font-weight:bold;

padding:5px;
  }

.topRatedList th.toptitle, .topRatedList th.topdescr {



  }

.topRatedList td{

border:1px solid #ccc; padding:5px; min-width:15px;

  }