
.ratings{
	position:relative;
    float:right;
	padding:0 20px 20px 20px;
}
.ratings .rating{
	margin:2px;
}
.paste_rating{
	position: relative;
	width:100px;
	overflow: hidden;
	background: transparent url("/images/ratings/paste_rate_bg.gif") no-repeat scroll top left;
}

.user_rating{
	position: relative;
	width:100px;
	height:26px;
	background: transparent url("/images/ratings/user_rate_bg.gif") no-repeat scroll top left;
}

.your_rating{
	position: relative;
	width:100px;
	height:36px;
	background: transparent url("/images/ratings/your_rate_bg.gif") no-repeat scroll top left;
/*    text-align: center; */
}
.ratings h3, .ratings .score, .ratings .num_votes{
	font-family: verdana;
	line-height: 1;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ratings .score{
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}
.ratings h3{
	font-size: 10px;
	font-weight: bold;
}
.paste_rating h3{
	text-align: center;
	color: #fff;
	padding: 2px 0px 0px 0px;
}

.paste_rating .score{
	width: 100px;
	font-size: 50px;
	height: 50px;
	line-height: 50px;
	color: #166678;
    margin-bottom: -5px;
}
.paste_rating .scoreadj{
    border: 1px solid #166678;
    border-top: none;
    background-color:#cddee2;
    color:#166678;
    font-family:verdana;
    font-size:9px;
    text-align:center;
    width:98px;
    height:14px;
    line-height:14px;
    margin-top: -6px;
}
.user_rating h3, .user_rating .num_votes{
	text-align: right;
	color: #b08234;
	padding-right: 26px;
}
.user_rating h3{
	padding-top:3px;
}
.user_rating .num_votes{
	font-size: 10px;
	line-height:1;
}
.user_rating .score{
	position:absolute;
	top:-11px;
	right:-17px;
	z-index:20;
	width: 39px;
	height: 40px;
	padding-top: 9px;
	font-size:20px;
	color: #b08234;
	background: transparent url("/images/ratings/user_rate_score.png") no-repeat scroll top left;
}
.your_rating h3{
	text-align: right;
	color: #75270a;
	padding: 3px 7px 4px 0px;
    z-index:11;
}
.your_rating .score{
	display:none;
	position:absolute;
	top:-14px;
	left:-20px;
	z-index:10;
	width: 39px;
	height: 40px;
	padding-top: 9px;
	font-size:20px;
	color: #cba;
	background: transparent url("/images/ratings/your_rate_score.png") no-repeat scroll top left;
}
.your_rating .scoreadj{
    background-color:#E6D8D3;
    border:1px solid #75270a;
    border-top-style: dashed;
    color:#75270A;
    font-size:9px;
    height:14px;
    line-height:14px;
    font-family: Verdana, sans-serif;
    text-align: center;
    top:35px;
    position:absolute;
    width:98px;
}

/*
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; Z-INDEX: 19; BACKGROUND: url('/images/ratings/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.active_stars { BACKGROUND: url('/images/ratings/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #cba; }
*/
