.scrollable {
	position:relative;	overflow:hidden;
	width: 590px;	height:150px;
	border:1px solid #eee; }

.scrollable .items {
	width:20000em;	position:absolute;	clear:both;}
 
.items  {
	float:left;	width:590px;}
 
.scrollable div.singolo {
	float:left;	margin:10px 5px 10px 15px;
	background-color:#fff;
	padding:1px; border:1px solid #ccc;	height:100px; }

 
#singoloalbum {
	height:110px;border:none; } 
#singoloalbum div.singolo { 
	margin-left: 20px; padding:10px 0 0 0; height:80px; width:90px; text-align:center; overflow:hidden;}
#singoloalbum img{  height:50px}
 
.scrollable .active {
	border:2px solid #000;	position:relative; cursor:default;}
	
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	}
 
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/hori_large.png) no-repeat;
	display:block;	width:30px;	height:30px;
	float:left;	margin:40px 10px; cursor:pointer; font-size:1px;}
 
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active	{ background-position:-60px -30px; } 

a.left	{ margin-left: 0px; } 
a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
 
a.disabled {
	visibility:hidden !important;	} 
	
	
div#sponsor img{	
	float:left;	margin:10px 5px 10px 20px;
	padding:2px; border:1px solid #ccc; }

