.ratingblock {
	display:block;
/*	border-bottom:1px solid #999; */
	padding-bottom:8px;
	margin-bottom:8px;
	}

.rating_display{		
		padding-left:2px;
		font-family: verdana;
		font-size: 10px;
		width:95%;
		margin: 0 auto;
		float:left;
	}
.picto {position: relative; display:block; padding-left:4px; float:left; margin-top:1px;}	
	
.item{		
		
		font-family: verdana;
		font-size: 10px;
		margin: 0 auto;
		float:right;
	}
	
	#button-container-like{
		background: -moz-linear-gradient(bottom, #252525, #3b3b3b);
		/*background: -webkit-gradient(linear, center bottom, center top, from(#dadada), to(#fff)); */	
		background: -webkit-gradient(linear, center bottom, center top, from(#252525), to(#3b3b3b)); 		
		border: 1px solid #1a1a1a;
		border-radius: 3px 0px 0px 3px;
		color: #fff;
		cursor: pointer;
		/*height:2.4em;*/
		height:1.8em;
		/*width : 70px;*/
		width : auto;
		font-family: verdana;
		font-size: 10px;
		float:left;
	}
	#button-container-unlike{
		background: -moz-linear-gradient(bottom, #252525, #3b3b3b);
		/*background: -webkit-gradient(linear, center bottom, center top, from(#dadada), to(#fff)); 	*/
		background: -webkit-gradient(linear, center bottom, center top, from(#252525), to(#3b3b3b)); 		
		border: 1px solid #1a1a1a;
		border-left: none;
		border-radius: 0px 3px 3px 0px;
		color: #fff;
		cursor: pointer;
		/*height:2.4em;*/
		height:1.8em;
		/*width : 35px;*/
		width : auto;
		font-family: verdana;
		font-size: 10px;
		float:left;
	}
	.thumbs-up{
		/*background : url("../images/icons.png") no-repeat scroll 2px -250px transparent;*/
		background : url("../images/icons.png") no-repeat scroll -38px -108px transparent;
		position: relative;
		height: 15px;
		display:block;
		width: 15px;
		clear: right;
		float: left;
                content: ".";
	}
	.thumbs-down{
		/*background : url("../images/icons.png") no-repeat scroll -63px -50px transparent;*/
		background : url("../images/icons.png") no-repeat scroll -16px -136px transparent;
		position: relative;
		height: 15px;
		display:block;
		width: 15px;
		clear: right;
		float: left;
		margin-right: 4px;
	}
	.tup-hover{
		background : url("../images/icons.png") no-repeat scroll -135px -222px transparent;
	}
	.tdown-hover{
		background : url("../images/icons.png") no-repeat scroll -134px -165px transparent;
	}
	.stats{

	   display: block;
		clear:left;
		display: none;
		height: auto;
		padding: 5px;
		zindex:999;
		position:absolute;
		width: 230px;
	    margin-left: -80px;
	    margin-top:-45px;
	    padding: 10px;
	   color: #fff;
	   
	  
	   background-color: #252525;
	   background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	   background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	   background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	   background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	   background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
	   -moz-border-radius: 4px;
	   -webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
		border-radius: 4px;
	   
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	   box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
	   text-shadow: 0 1px 0 #000;  
		

 
		
	}
	.stat-details .close{
		background : url("../images/icons.png") no-repeat scroll 0px -132px transparent;
		float: right;
		height: 17px;
		width: 17px;
		margin:0px;
		padding:0px;
	}
	.stat-details table{
		font-size: 12px;
	}
	#small{
		font-size: 10px;
		color : #949494;
	}
	.bar{
		height:10px;
		display:inline-block;
	}
	.green{
		background: #64F141;
		border: 1px solid #148507;
	}
	.red{
		background: #FF4F4F;
		border: 1px solid #D50202;
	}
	.stat-option{
		display:block;
		line-height:20px;
		margin-top:5px;
		padding-top:3px;
	}
	.close{
		cursor: pointer;
	}