td.pagerate_button a{cursor: pointer;}
td.pagerate_button>a>div{width:20px}
td.pagerate_button>a>div>span{border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important;}
td.pagerate_text{width: 81px; cursor: pointer; font-size: 13px;}
td.pagerate_button{width:20px}
.meter {height: 20px; position: relative; background: #ccc; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3); -moz-box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3); box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3);}
.meter > span {display: block;height: 100%;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;-webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: rgb(43,194,83); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(43,194,83)), color-stop(1, rgb(84,240,84))); background-image: -moz-linear-gradient(center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69%); -webkit-box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4); box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4); position: relative; overflow: hidden;}
.meter > span:after, .animate > span > span {content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent)); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); z-index: 1; -webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden;}
.animate > span:after {display: none;}
@-webkit-keyframes move {0% {background-position: 0 0;} 100% {background-position: 50px 50px;}}
.orange > span {background-color: #E9F165; background-image: -moz-linear-gradient(top, #E9F165, #F3EA0A); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E9F165),color-stop(1, #F3EA0A)); background-image: -webkit-linear-gradient(#E9F165, #F3EA0A);}
.red > span {background-color: #f0a3a3; background-image: -moz-linear-gradient(top, #f0a3a3, #f42323); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323)); background-image: -webkit-linear-gradient(#f0a3a3, #f42323);}
.green > span {background-color: #AFF0A3; background-image: -moz-linear-gradient(top, #AFF0A3, #4FF423); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AFF0A0),color-stop(1, #4FF423)); background-image: -webkit-linear-gradient(#AFF0A3, #4FF423);}
.nostripes > span > span, .nostripes > span:after {-webkit-animation: none; background-image: none;}


.pagerate_value_plus {
	color: green;
	font-size: 14px;
	font-weight: bold;
}

.pagerate_value_minus {
	color: red;
	font-size: 14px;
	font-weight: bold;
}

.pagerate_value_null{
	color: grey;
	font-size: 14px;
	font-weight: bold;
}

.pagerate_value_voted {
	color: orange;
	font-size: 14px;
	font-weight: bold;
}


