/*  styles for the unit rater
---------------------------------------------------------
--------------------------------------------------------- */

/* @group vote 21 */

.vote21  {
	margin: 0;
	padding: 10px 5px 5px;
	height: 21px;
	background: #6c5102 url(../images/star-holder-back.jpg) no-repeat 0 top;
	clear: both;
}
.vote21 .ratingblock {
	display:block;
	padding-bottom:0;
	margin-bottom:0;
	}

.vote21 .loading {
	height: 21px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}

.vote21 .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 21px;
	position: relative;
	background: url('../images/starrating-21x21.gif') top left repeat-x;
	}

.vote21 .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.vote21 .unit-rating li a {
	outline: none;
	display:block;
	width:21px;
	height: 21px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 21;
	position: absolute;
	padding: 0px;
	}
	
.vote21 .unit-rating li a:hover{
	background: url('../images/starrating-21x21.gif') left center;
	z-index: 2;
	left: 0px;
	}

.vote21 .unit-rating a.r1-unit{left: 0px;}
.vote21 .unit-rating a.r1-unit:hover{width:21px;}
.vote21 .unit-rating a.r2-unit{left:21px;}
.vote21 .unit-rating a.r2-unit:hover{width: 42px;}
.vote21 .unit-rating a.r3-unit{left: 42px;}
.vote21 .unit-rating a.r3-unit:hover{width: 63px;}
.vote21 .unit-rating a.r4-unit{left: 63px;}
.vote21 .unit-rating a.r4-unit:hover{width: 84px;}
.vote21 .unit-rating a.r5-unit{left: 84px;}
.vote21 .unit-rating a.r5-unit:hover{width: 105px;}
.vote21 .unit-rating a.r6-unit{left: 105px;}
.vote21 .unit-rating a.r6-unit:hover{width: 126px;}
.vote21 .unit-rating a.r7-unit{left: 126px;}
.vote21 .unit-rating a.r7-unit:hover{width: 147px;}
.vote21 .unit-rating a.r8-unit{left: 147px;}
.vote21 .unit-rating a.r8-unit:hover{width: 168px;}
.vote21 .unit-rating a.r9-unit{left: 168px;}
.vote21 .unit-rating a.r9-unit:hover{width: 189px;}
.vote21 .unit-rating a.r10-unit{left: 189px;}
.vote21 .unit-rating a.r10-unit:hover{width: 210px;}

.vote21 .unit-rating li.current-rating {
	background: url('../images/starrating-21x21.gif') left bottom;
	position: absolute;
	height: 21px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.vote21 .voted {color:#999;}
.vote21 .thanks {color:#36AA3D;}
.vote21 .static {
	color:#5D3126;
	}
.vote21 .ratingblock span {
	display: block;
	font-size: 10pt;
	margin: 0px 3px 0 2px;
	font-weight: bold;
	color: #c00;
	line-height: 100%;
}

.vote21 .ratinglistcell {
	width: 111px;
}
.vote21 .ratingblock .cast {
	color: #edc563;
	font-size: 7pt;
}
.vote21 .pvote21 {
	font-size: 10pt;
	font-weight: bold;
	padding:0px;
	margin:0px;
	line-height: 100%;
	color: #fff;
}

/* @end */

/* @group vote 40 */

.vote40 .ratingblock {
	display:block;
	height: 40px;
	padding: 0 0 8px;
	margin: 5px 0 10px;
}

.vote40 .loading {
	height: 40px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}

.vote40 .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 40px;
	background: url('../images/starrating-40x40.gif') repeat-x left 0;
	}

.vote40 .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	width:40px;
	height: 40px;
	/*\*/
	float: left;
	/* */
	}

.vote40 .unit-rating li a {
	outline: none;
	display:block;
	width:40px;
	height: 40px;
	text-decoration: none;
	text-indent: -9000px;
	padding: 0px;
	margin: 0;
}

.vote40 .unit-rating li a:hover{
	background: url('../images/starrating-40x40.gif') left center;
	z-index: 2;
	left: 0px;
	}

.vote40 .unit-rating a.r1-unit{left: 0px;}
.vote40 .unit-rating a.r1-unit:hover{width:40px;}
.vote40 .unit-rating a.r2-unit{left:40px;}
.vote40 .unit-rating a.r2-unit:hover{width: 80px;}
.vote40 .unit-rating a.r3-unit{left: 80px;}
.vote40 .unit-rating a.r3-unit:hover{width: 120px;}
.vote40 .unit-rating a.r4-unit{left: 120px;}
.vote40 .unit-rating a.r4-unit:hover{width: 160px;}
.vote40 .unit-rating a.r5-unit{left: 160px;}
.vote40 .unit-rating a.r5-unit:hover{width: 200px;}
.vote40 .unit-rating a.r6-unit{left: 200px;}
.vote40 .unit-rating a.r6-unit:hover{width: 240px;}
.vote40 .unit-rating a.r7-unit{left: 240px;}
.vote40 .unit-rating a.r7-unit:hover{width: 280px;}
.vote40 .unit-rating a.r8-unit{left: 280px;}
.vote40 .unit-rating a.r8-unit:hover{width: 320px;}
.vote40 .unit-rating a.r9-unit{left: 320px;}
.vote40 .unit-rating a.r9-unit:hover{width: 360px;}
.vote40 .unit-rating a.r10-unit{left: 360px;}
.vote40 .unit-rating a.r10-unit:hover{width: 400px;}

.vote40 .unit-rating li.current-rating {
	background: url('../images/starrating-40x40.gif') left bottom;
	height: 40px;
	display: block;
	text-indent: -9000px;
	}

.vote40 .voted {color:#999;
	font-size: 30pt;
	font-weight: bold;
	display: block;
	text-align: right;
}

.vote40 .thanks {color:#36AA3D;
	font-size: 30pt;
	font-weight: bold;
	display: block;
	text-align: right;
}


.vote40 .static {
	color:#edc563;
	font-size: 28pt;
	font-weight: bold;
	line-height: 100%;
	padding-left: 5px;
}
.vote40 td{
	margin: 0;
	padding: 0;
}
.vote40 .ratinglistcell {
	margin: 0;
	padding: 0 2px 0 0px;
}
.vote40 .cast{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 9px;
	line-height: 9px;
	padding-left: 5px;
	color: #DCB250;
}
/* @end */

/* @group vote 16 */

.vote16  {
	padding: 3px 0 0;
	margin: 5px 0 5px;
	height: 22px;
	display: block;
	background: url(../images/ratebar-votenow.gif) no-repeat -45px;
	width: 536px;
}
.vote16 td {
	margin: 0;
	padding: 0 0  0;
	height: 16px;
	vertical-align: middle;
}
.vote16 .ratingblock {
	display:block;
	height: 16px;
}

.vote16 .loading {
	height: 16px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}

.vote16 .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('../images/starrating-16x16.gif') top left repeat-x;
	}

.vote16 .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.vote16 .unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 16;
	position: absolute;
	padding: 0px;
	}

.vote16 .unit-rating li a:hover{
	background: url('../images/starrating-16x16.gif') left center;
	z-index: 2;
	left: 0px;
	}

.vote16 .unit-rating a.r1-unit{left: 0px;}
.vote16 .unit-rating a.r1-unit:hover{width:16px;}
.vote16 .unit-rating a.r2-unit{left:16px;}
.vote16 .unit-rating a.r2-unit:hover{width: 32px;}
.vote16 .unit-rating a.r3-unit{left: 32px;}
.vote16 .unit-rating a.r3-unit:hover{width: 48px;}
.vote16 .unit-rating a.r4-unit{left: 48px;}
.vote16 .unit-rating a.r4-unit:hover{width: 64px;}
.vote16 .unit-rating a.r5-unit{left: 64px;}
.vote16 .unit-rating a.r5-unit:hover{width: 80px;}
.vote16 .unit-rating a.r6-unit{left: 80px;}
.vote16 .unit-rating a.r6-unit:hover{width: 96px;}
.vote16 .unit-rating a.r7-unit{left: 96px;}
.vote16 .unit-rating a.r7-unit:hover{width: 112px;}
.vote16 .unit-rating a.r8-unit{left: 112px;}
.vote16 .unit-rating a.r8-unit:hover{width: 128px;}
.vote16 .unit-rating a.r9-unit{left: 128px;}
.vote16 .unit-rating a.r9-unit:hover{width: 144px;}
.vote16 .unit-rating a.r10-unit{left: 144px;}
.vote16 .unit-rating a.r10-unit:hover{width: 160px;}

.vote16 .unit-rating li.current-rating {
	background: url('../images/starrating-16x16.gif') left bottom;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.vote16 .voted {color:#999;}
.vote16 .thanks {color:#36AA3D;visibility: hidden;}
.vote16 .static {color:#5D3126;}

.vote16  .num-vote {
	color: #c00;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0 3px 0 3px;
	line-height: 16px;
	vertical-align: middle;
}
.vote16  .cast {
	color: #DCB250;
	font-size: 7pt;
	text-align: left;
	vertical-align: middle;
	padding-right: 75px;
}
.vote16 .pvote16, .vote16 .pvote16 h4 {
	font-weight: bold;
	font-size: 11pt;
	margin: 0;
	padding: 0 3px 0 0;
	line-height: 16px;
	vertical-align: middle;
	color: #c00;
}
.vote16 .pvote16 {
	height: 16px;
	width: 283px;
}

/* @end */






/* @group vote home */

.votehomeholder  {
	display: block;
	padding-bottom:0;
	margin-bottom:0;
	height: 23px;
	padding-top: 3px;
	width: 310px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #333;
	margin-left: 5px;
}

.votehome .name {
	height: 20px;
	width: 190px;
}
.votehome .ratingblock {
	height: 20px;
}

.votehome .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	background: url('../images/homerating-20x20back.gif') top left repeat-x;
}

.votehome .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.votehome .unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;

	padding: 0px;
	}

.votehome .unit-rating li a:hover{
	background: url('../images/homerating-20x20.gif') left center;

	}

.votehome .unit-rating a.r1-unit{left: 0px;}
.votehome .unit-rating a.r1-unit:hover{width:20px;}
.votehome .unit-rating a.r2-unit{left:20px;}
.votehome .unit-rating a.r2-unit:hover{width: 40px;}
.votehome .unit-rating a.r3-unit{left: 40px;}
.votehome .unit-rating a.r3-unit:hover{width: 60px;}
.votehome .unit-rating a.r4-unit{left: 60px;}
.votehome .unit-rating a.r4-unit:hover{width: 80px;}
.votehome .unit-rating a.r5-unit{left: 80px;}
.votehome .unit-rating a.r5-unit:hover{width: 100px;}
.votehome .unit-rating a.r6-unit{left: 100px;}
.votehome .unit-rating a.r6-unit:hover{width: 120px;}
.votehome .unit-rating a.r7-unit{left: 120px;}
.votehome .unit-rating a.r7-unit:hover{width: 140px;}
.votehome .unit-rating a.r8-unit{left: 140px;}
.votehome .unit-rating a.r8-unit:hover{width: 160px;}
.votehome .unit-rating a.r9-unit{left: 160px;}
.votehome .unit-rating a.r9-unit:hover{width: 180px;}
.votehome .unit-rating a.r10-unit{left: 180px;}
.votehome .unit-rating a.r10-unit:hover{width: 200px;}

.votehome .unit-rating li.current-rating {
	background: url('../images/homerating-20x20.gif') left bottom;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.votehome .voted {color:#999;
	font-size: 21px;
	font-weight: bold;
	display: block;
}

.votehome .thanks {color:#36AA3D;
	font-size: 21px;
	font-weight: bold;
	display: block;
}


.votehome .static {
	color:#666;
	font-size: 18px;
	display: block;
	right: 0;
}
.votehomeholder .name {
	color:#ccc;
	font-size: 14px;
	line-height: 18px;
	margin: 0 3px 0 5px;
}
.votehomeholder .name b {
	color:#666;
}
.votehomeholder .name a{
	color:#ccc;
	text-decoration: none;
}
.votehomeholder .name a b{
	color:#666;
}
.votehome span{
	margin: 0;
	padding: 0;
}
.votehome .cast{
	visibility: hidden;
	
}
/* @end */


/* @group vote 16 no vote*/

.vote16-novote  {
	background: url(../images/ratebar-back.jpg) repeat-x 2px top;
	padding: 0;
	margin: 20px 0 4px 0;
	height: 22px;
	width: 523px;
}
.vote16-novote td {
	margin: 0;
	padding: 0 0  0;
	height: 16px;
	vertical-align: middle;
}
.vote16-novote .ratingblock {
	height: 16px;
}

.vote16-novote .loading {
	height: 16px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}

.vote16-novote .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('../images/starrating-16x16.gif') top left repeat-x;
	}

.vote16-novote .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.vote16-novote .unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 16;
	position: absolute;
	padding: 0px;
	}

.vote16-novote .unit-rating li a:hover{
	background: url('../images/starrating-16x16.gif') left center;
	z-index: 2;
	left: 0px;
	}

.vote16-novote .unit-rating a.r1-unit{left: 0px;}
.vote16-novote .unit-rating a.r1-unit:hover{width:16px;}
.vote16-novote .unit-rating a.r2-unit{left:16px;}
.vote16-novote .unit-rating a.r2-unit:hover{width: 32px;}
.vote16-novote .unit-rating a.r3-unit{left: 32px;}
.vote16-novote .unit-rating a.r3-unit:hover{width: 48px;}
.vote16-novote .unit-rating a.r4-unit{left: 48px;}
.vote16-novote .unit-rating a.r4-unit:hover{width: 64px;}
.vote16-novote .unit-rating a.r5-unit{left: 64px;}
.vote16-novote .unit-rating a.r5-unit:hover{width: 80px;}
.vote16-novote .unit-rating a.r6-unit{left: 80px;}
.vote16-novote .unit-rating a.r6-unit:hover{width: 96px;}
.vote16-novote .unit-rating a.r7-unit{left: 96px;}
.vote16-novote .unit-rating a.r7-unit:hover{width: 112px;}
.vote16-novote .unit-rating a.r8-unit{left: 112px;}
.vote16-novote .unit-rating a.r8-unit:hover{width: 128px;}
.vote16-novote .unit-rating a.r9-unit{left: 128px;}
.vote16-novote .unit-rating a.r9-unit:hover{width: 144px;}
.vote16-novote .unit-rating a.r10-unit{left: 144px;}
.vote16-novote .unit-rating a.r10-unit:hover{width: 160px;}

.vote16-novote .unit-rating li.current-rating {
	background: url('../images/starrating-16x16.gif') left bottom;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.vote16-novote .voted {color:#999;}
.vote16-novote .thanks {color:#36AA3D;visibility: hidden;}
.vote16-novote .static {color:#5D3126;}

.vote16-novote  .num-vote {
	color: #c00;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0 3px 0 3px;
	line-height: 16px;
	vertical-align: middle;
}
.vote16-novote  .cast {
	color: #996;
	font-size: 7pt;
	line-height: 100%;
	text-align: left;
	width: 169px;
}
.vote16-novote .pvote16, .vote16-novote .pvote16 h4 {
	font-weight: bold;
	font-size: 11pt;
	margin: 0;
	padding: 0 0 0 3px;
	line-height: 16px;
	vertical-align: middle;
	color: #6c5102;
}
.vote16-novote h4 a {
	text-decoration: none;
	color: #333;
}
.vote16-novote .pvote16 {
	height: 16px;
	width: 277px;
}

.vote16-novote .num-comments {
	background: url(../images/num-comments.gif) no-repeat 28px 5px;
	color: #6c5102;
	font-size: 12px;
	padding-left: 40px;
	width: 78px;
	line-height: 16px;
}


.content-rater-holder {
	border-top: 1px dotted #960;
	border-bottom: 1px dotted #960;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0;
	background-color: #fff;
}
.content-rater-holder h4 {
	font-size: 13px;
	line-height: 110%;
		color: #c00;
		margin: 0;
		padding: 0;
}
.content-rater-holder p {
	color: #6c5102;
}
/* @end */



