/**
 * Templatic Multi Rating
 ************************************************/
.star-rating-control { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.average_rating { position: relative; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 10px 15px 0; }
.average_rating .average_rating_title { display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-right: 10px; }
.average_rating #rate { display: block; *display: inline; zoom: 1; vertical-align: top;clear:both; margin: 4px 0; }
#commentform #rate { padding: 0; margin-bottom: 10px; }
#commentform #rate span { margin-left: 0; }
#commentform #rate span.rating_desc { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 120px; line-height: 18px; margin: 5px 10px 5px 0; }
.readtooltipitem { width: 236px; background: #fff; border: 1px solid #ccc; padding: 3px; position: absolute; top: 100%; left: 0; z-index: 9999; margin-top: 5px; }
.readtooltipitem p { display: none; }
.readtooltipitem #rate { margin: 10px; }
div#comments .comment-list li.comment .readtooltipitem #rate .rating_text ,div#comments .comment-list li.comment .butoontooltipitem #rate .rating_text { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 115px; line-height: normal; margin-right: 10px; }
.readtooltipitem #rate .star-rating-control { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.butoontooltipitem { width: 236px; background: #fff; border: 1px solid #ccc; padding: 3px; position: absolute; top: 100%; left: 0; z-index: 9999; margin-top: 4px; }
.butoontooltipitem p { display: none; }
.butoontooltipitem #rate { margin: 10px; }
.butoontooltipitem #rate .rating_text { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 115px; line-height: normal; margin-right: 10px; }
.butoontooltipitem #rate .star-rating-control { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.form_comment_rating_wrap { padding-bottom: 20px; }
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating { float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden }
div.rating-cancel,div.rating-cancel a { display:none;} 
div.star-rating,div.star-rating a { background:url(../images/star.png) no-repeat 0 0px }
div.rating-cancel a,div.star-rating a { display:block; width:16px; height:100%; background-position: 0 0px; border: 0 }
div.star-rating-on a { background-position: 0 -16px !important }
div.star-rating-hover a { background-position:0 -32px }
/* Read Only CSS */
div.star-rating-readonly a { cursor:default !important }
/* Partial Star CSS */
div.star-rating { background:transparent !important; overflow:hidden !important; }
/* END jQuery.Rating Plugin CSS */
br.star-rating-readonly { display:none; }
.rating_desc { margin-left:10px; }
.individual_average_rating { clear: both; display: block; margin-bottom: 10px; }
.single_rating .rating_text { display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-top: 5px}
.average_rating img { box-shadow: none; }