/****** 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 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 -32px!important}
div.star-rating-hover a {background-position:0 -16px!important}
div.star-rating-readonly a {cursor:default !important}
div.star-rating {background:transparent!important;overflow:hidden!important}
/****** END jQuery.Rating Plugin CSS ******/

/****** Style Star Rating Widget CSS Only - BEGIN *****/
.rating-star-yellow,
.rating-star-green,
.rating-star-blue {
	border: none;
	float: left !important;
}
/* the default stars settings - full star */
.rating-star-yellow > input,
.rating-star-green > input,
.rating-star-blue > input {display: none;}
.rating-star-yellow > label:before,
.rating-star-green > label:before,
.rating-star-blue > label:before,
.rating-star-yellow > label,
.rating-star-green > label,
.rating-star-blue > label
{
	font-size: 1.15em !important;
	font-family: FontAwesome;
	display: inline-block !important;
	content: "\f005";
}
/* the default stars settings - half star */
.rating-star-yellow > .half:before,
.rating-star-green > .half:before,
.rating-star-blue > .half:before
{
	font-size: 1.15em !important;
	font-family: FontAwesome;
	display: inline-block !important;
	content: "\f089";
	position: relative;
	top: 0px;
	left: 8px;
}
/* the star rating on the product page - block */
.rating-star-yellow > label.product-block:before,
.rating-star-green > label.product-block:before,
.rating-star-blue > label.product-block:before,
.rating-star-yellow > label.product-block,
.rating-star-green > label.product-block,
.rating-star-blue > label.product-block
{
	font-size: 1.10em !important;
}
.rating-star-yellow > label.product-block-half:before,
.rating-star-green > label.product-block-half:before,
.rating-star-blue > label.product-block-half:before,
.rating-star-yellow > label.product-block-half,
.rating-star-green > label.product-block-half,
.rating-star-blue > label.product-block-half
{
	margin-left: -3px !important;
	font-size: 1.10em !important;
}
.rating-star-yellow > .half.product-block-half:before,
.rating-star-green > .half.product-block-half:before,
.rating-star-blue > .half.product-block-half:before
{
	left: 6px;
}
/* the star rating on the product page - distribution block */
.rating-star-yellow > label.distrib-front:before,
.rating-star-green > label.distrib-front:before,
.rating-star-blue > label.distrib-front:before,
.rating-star-yellow > label.distrib-front,
.rating-star-green > label.distrib-front,
.rating-star-blue > label.distrib-front
{
	margin: 1px !important;
	font-size: 1em !important;
}
/* the star rating on the product page - product list */
.rating-star-yellow > label.product-tab:before,
.rating-star-green > label.product-tab:before,
.rating-star-blue > label.product-tab:before,
.rating-star-yellow > label.product-tab,
.rating-star-green > label.product-tab,
.rating-star-blue > label.product-tab
{
	margin-left: 1px !important;
	font-size: 1.20em !important;
}
/* the star rating on the product list page and on each page where a review badge is displayed */
.rating-star-yellow > label.badge-front:before,
.rating-star-green > label.badge-front:before,
.rating-star-blue > label.badge-front:before,
.rating-star-yellow > label.badge-front,
.rating-star-green > label.badge-front,
.rating-star-blue > label.badge-front,
.rating-star-yellow > label.badge-front-half:before,
.rating-star-green > label.badge-front-half:before,
.rating-star-blue > label.badge-front-half:before,
.rating-star-yellow > label.badge-front-half,
.rating-star-green > label.badge-front-half,
.rating-star-blue > label.badge-front-half,
.rating-star-yellow > label.list-front:before,
.rating-star-green > label.list-front:before,
.rating-star-blue > label.list-front:before,
.rating-star-yellow > label.list-front,
.rating-star-green > label.list-front,
.rating-star-blue > label.list-front,
.rating-star-yellow > label.list-front-half:before,
.rating-star-green > label.list-front-half:before,
.rating-star-blue > label.list-front-half:before,
.rating-star-yellow > label.list-front-half,
.rating-star-green > label.list-front-half,
.rating-star-blue > label.list-front-half
{
	font-size: 1.15em !important;
}
.rating-star-yellow > label.badge-front:before,
.rating-star-green > label.badge-front:before,
.rating-star-blue > label.badge-front:before,
.rating-star-yellow > label.badge-front,
.rating-star-green > label.badge-front,
.rating-star-blue > label.badge-front
{
	margin-left: 1px !important;
}
.rating-star-yellow > .badge-front-half:before,
.rating-star-green > .badge-front-half:before,
.rating-star-blue > .badge-front-half:before
{
	margin-left: -2px;
	margin-right: -1px;
	left: 5px;
}
.rating-star-yellow > .list-front-half:before,
.rating-star-green > .list-front-half:before,
.rating-star-blue > .list-front-half:before
{
	margin-left: -3px;
	margin-right: -3px;
	left: 6px;
}
.rating-star-yellow > label,
.rating-star-green > label,
.rating-star-blue > label
{
	color: #C4C4C4;
}
/* highlight with the good color */
.rating-star-yellow > input:checked + label,
.rating-star-yellow > label.checked
{color: #F4C765;}
.rating-star-green > input:checked + label,
.rating-star-green > label.checked
{color: #47a020;}
.rating-star-blue > input:checked + label,
.rating-star-blue > label.checked
{color: #1a67ac;}
/****** Style Star Rating Widget CSS Only - END *****/