.star_rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    list-style:none outside none;
    margin:0;
    padding:0;
}

.star_rating,
.star_rating li a:hover,
.star_rating .current_rating {
     vertical-align: middle;
        
}

td .star_rating {
    margin: 0 auto;
              width:96px;
}

.star_rating li {
    float:right;
    unicode-bidi: bidi-override;
}

.star_rating li a {
  color:#b9b9b9;
  float:left;
  text-decoration:none;
}

.star_rating li a {
  font-size:0px;
}

.star_rating li a:before {
content: "\2605";
  font-size:17px;
}

.star_rating_notrated li:hover a,
.star_rating_notrated li:hover ~ li a {
  color:#eab71f !important;
  cursor:pointer;
}


li.current_rating[style*="20"] ~ li a.one_star,
li.current_rating[style*="40"] ~ li:nth-child(n+5) a,
li.current_rating[style*="60"] ~ li:nth-child(n+4) a,
li.current_rating[style*="80"] ~ li:nth-child(n+3) a,
li[style*="100"]~ li:nth-child(n+2) a  {
  color:#EF7351;
}

.star_rating .current_rating {
   unicode-bidi: bidi-override;
   direction: ltr;
   display:none;
   float:left;
   text-align:right;
   position:relative;
   top:1px;
   right:3px;
}


.inline_rating {
    float: left;
    vertical-align: middle;
    padding-right: 5px;
}

.star_rating_success, .success_message {
    color: #00b200;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
}

td[id*="rating_table"] {
  text-align:center;
margin:0 auto;
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		