/* RATINGS GLASSES */
.inline-rating { float: left; margin: 0 3px 0 0; }
.star-rating { width: 80px; height: 16px; margin: 0 0 8px 0; padding: 0; list-style: none; clear: both; position: relative; z-index:0; overflow: hidden; background: transparent url(/images/icons/rating-glasses-all.gif) no-repeat 0 0; }
.overview .star-rating { margin-bottom:0px; }
.star-rating-grey { width: 80px; height: 16px; margin: 0 0 8px 0 !important; padding: 0 !important; list-style: none; clear: both; position: relative; overflow: hidden; background: transparent url(/images/icons/rating-glasses-all.gif) no-repeat 0 0; }
.starset0 { background-position: 0 0; }
.starset16 { background-position: 0 -192px; }
.starset32 { background-position: 0 -208px; }
.starset48 { background-position: 0 -224px; }
.starset64 { background-position: 0 -240px; }
.starset80 { background-position: 0 -256px; }
.starset96 { background-position: 0 -272px; }
.starset112 { background-position: 0 -288px; }
.starset128 { background-position: 0 -304px; }
.starset144 { background-position: 0 -320px; }
.starset160 { background-position: 0 -336px; }

.star0 { background-position: 0 0; }
.star16 { background-position: 0 -16px; }
.star32 { background-position: 0 -32px; }
.star48 { background-position: 0 -48px; }
.star64 { background-position: 0 -64px; }
.star80 { background-position: 0 -80px; }
.star96 { background-position: 0 -96px; }
.star112 { background-position: 0 -112px; }
.star128 { background-position: 0 -128px; }
.star144 { background-position: 0 -144px; }
.star160 { background-position: 0 -160px; }

ul.star-rating li, ul.star-rating-grey li { cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/ float:left; /* end hide*/ text-indent:-999em; }
ul.star-rating li a, ul.star-rating-grey li a { position: absolute; left: 0; top: 0; display: block; margin: 0; width: 8px; height: 16px; border: none !important; z-index: 200; }
ul.star-rating li.half a, ul.star-rating-grey li.half a { left: 0 }
ul.star-rating li.one a, ul.star-rating-grey li.one a { left: 8px; }
ul.star-rating li.one-half a, ul.star-rating-grey li.one-half a { left: 16px; }
ul.star-rating li.two a, ul.star-rating-grey li.two a { left: 24px; }
ul.star-rating li.two-half a, ul.star-rating-grey li.two-half a { left: 32px; }
ul.star-rating li.three a, ul.star-rating-grey li.three a { left: 40px; }
ul.star-rating li.three-half a, ul.star-rating-grey li.three-half a { left: 48px; }
ul.star-rating li.four a, ul.star-rating-grey li.four a { left: 56px; }
ul.star-rating li.four-half a, ul.star-rating-grey li.four-half a { left: 64px; }
ul.star-rating li.five a, ul.star-rating-grey li.five a { left: 70px; }

ul.star-rating li a:hover { z-index: 2; width: 80px; height: 16px; overflow: hidden; left: 0; border: none !important; background: url(/images/icons/rating-glasses-all.gif) no-repeat 0 0; }
ul.star-rating-grey li a:hover { z-index: 2; width: 80px; height: 16px; overflow: hidden; left: 0; background: url(/images/icons/rating-glasses-all.gif) no-repeat 0 0; }
ul.star-rating li.half a:hover, ul.star-rating-grey li.half a:hover { background-position: 0 -192px;}
ul.star-rating li.one a:hover, ul.star-rating-grey li.one a:hover { background-position: 0 -208px;}
ul.star-rating li.one-half a:hover, ul.star-rating-grey li.one-half a:hover { background-position: 0 -224px;}
ul.star-rating li.two a:hover, ul.star-rating-grey li.two a:hover { background-position: 0 -240px;}
ul.star-rating li.two-half a:hover, ul.star-rating-grey li.two-half a:hover { background-position: 0 -256px;}
ul.star-rating li.three a:hover, ul.star-rating-grey li.three a:hover { background-position: 0 -272px; }
ul.star-rating li.three-half a:hover, ul.star-rating-grey li.three-half a:hover { background-position: 0 -288px; }
ul.star-rating li.four a:hover, ul.star-rating-grey li.four a:hover { background-position: 0 -304px; }
ul.star-rating li.four-half a:hover, ul.star-rating-grey li.four-half a:hover { background-position: 0 -320px; }
ul.star-rating li.five a:hover, ul.star-rating-grey li.five a:hover { background-position: 0 -336px; }

a.ratings_reset { border: none !important; margin: 0; padding: 0; }
a.ratings_reset:hover { border: none !important; }