.star_rating
{
    BACKGROUND: url(/images/star_rating_grey.gif) repeat-x left -1000px;
    VERTICAL-ALIGN: middle;
}
.star_rating LI A:hover
{
    BACKGROUND: url(/images/star_rating_blue.gif) repeat-x left -1000px;
    VERTICAL-ALIGN: middle
}
.star_rating .current_rating
{
    BACKGROUND: url(/images/star_rating_gold.gif) repeat-x left -1000px;
    VERTICAL-ALIGN: middle
}
.star_rating
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    HEIGHT: 16px
}
TD .star_rating
{
    MARGIN: auto
}
UL.star_rating
{
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}
.star_rating LI
{
    DISPLAY: inline
}
.star_rating LI A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LEFT: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    TEXT-INDENT: -1000px;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 16px;
    outline: none
}
.star_rating .current_rating
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LEFT: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    TEXT-INDENT: -1000px;
    LINE-HEIGHT: 16px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 16px;
    outline: none
}
.star_rating LI A:hover
{
    BACKGROUND-POSITION: left top
}
.star_rating LI A.1star
{
    Z-INDEX: 6;
    WIDTH: 20%
}
.star_rating LI A.2star
{
    Z-INDEX: 5;
    WIDTH: 40%;
}
.star_rating LI A.3star
{
    Z-INDEX: 4;
    WIDTH: 60%
}
.star_rating LI A.4star
{
    Z-INDEX: 3;
    WIDTH: 80%
}
.star_rating LI A.5star
{
    Z-INDEX: 2;
    WIDTH: 100%
}
.star_rating .current_rating
{
    BACKGROUND-POSITION: left top;
    Z-INDEX: 1
}
.star_rating_success
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 10px;
    COLOR: #00b200
}
.success_message
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 10px;
    COLOR: #00b200
}
.inline_rating
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    VERTICAL-ALIGN: middle
}

