.rate-info, .rate-description {
  clear: left;
  font-size: 0.8em;
  color: #666;
}



 

.extra-class1 {
  //color: #343434;
  //border: none;
  //border-right: 1px solid #EEEEEC;
  //padding: 5px;
  display: block;
  float: left;
  background: url(add.png);
  background-position: 0px 40px;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  //text-indent: 100px;
  overflow: hidden;
}

.extra-class1:hover {
  background: url(add.png);
  //background-repeat: no-repeat;
  background-position: 0px 0px;
}

.extra-class1:active {
  background: url(add.png);
  //background-repeat: no-repeat;
  background-position: 0px 20px;
}

.extra-class2 {
  //color: #343434;
  //border: none;
  //border-right: 1px solid #EEEEEC;
  //padding: 5px;
  display: block;
  float: left;
  background: url(minus.png);
  background-position: 0px 40px;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  //text-indent: 100px;
  overflow: hidden;
}

.extra-class2:hover {
  background: url(minus.png);
  background-position: 0px 20px;
}

.extra-class2:active {
  background: url(minus.png);
  background-position: 0px 0px;
}
 
.rate-widget-1 span {
  //padding: 7px;
  display: block;
  float: left;
  text-align: center;
  padding: 0 5px;  
}