@charset "UTF-8";
/* CATALOG specific css */


#all-releases{
	height: 175px;
}


#all-releases{
	height: 240px;
	position: relative;
}

#all-releases .wrapper{
	position:absolute;
	top:0;
	left:0;
	width: 904px;
	height: 240px;
	overflow: hidden;
}

#all-releases ul{
	list-style-type: none;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	width: 9999px;
}

#all-releases li{
	float: left;
	width: 170px;
	padding-right: 13px;
	cursor:pointer;
}

#all-releases li:hover h2{
	color:#00deb7;
}
#all-releases li:hover img{
	border-color:#00deb7;
}
#all-releases a.artist{
	color: #5d5d5d;
	font-weight: normal;
}
#all-releases a:hover.artist{
	color: #FFF;
}

#all-releases h2{
	margin: 0;
}

#all-releases a.arrow{
	background-image: url(/images/btn/left-right-nav-30.png);
	background-repeat: no-repeat;
	position: absolute;
	display:block;
	width: 30px;
	height: 30px;
	top:67px;
}

#all-releases a.arrow.forward{
	background-position: top right;
	right:-43px;
}

#all-releases a.arrow.back{
	background-position: top left;
	left:-43px;
}

#all-releases a:hover.arrow.forward{
	background-position: bottom right;
}


#all-releases a:hover.arrow.back{
	background-position: bottom left;
}





/* -------- */


#focus-release img{
	border: 9px solid #4c4c4c;
	margin-bottom: 8px;
}

#focus-release a:hover img{
	border-color: #00DEB7;
}


#focus-release .heading{
	padding-bottom: 15px;
}

#focus-release .heading .player{
	margin-right:;
	width: 170px;
	float: right;
	overflow:hidden;
}


#focus-release h1{
	margin: -5px 0 0;
}

#focus-release p.artist{
	margin: -4px 0 0;
}

#focus-release ul.tracklist{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	margin:0 0 13px;
	padding: 0 0 0 24px;
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
}

#focus-release li a{
	font-weight: normal;
	padding: 3px 0 3px 4px;
	display: block;
	outline: none;

}
#focus-release li{
	border-top: 1px solid #202020;
	position: relative;
}
#focus-release li.even{
	background-color: #1a1a1a;
}
#focus-release li:hover, #focus-release li.active{
	background-color: #2a2a2a;
}

/* SoundManager CSS */
#focus-release li a.sm2_playing{
	color:#fff;
	text-shadow: 1px 1px 1px #000;
	padding-left:7px;
}
#focus-release li a.sm2_paused{
	color:#fff;
}



/* buttons */

a.button{
	background-color: #00deb7;
	display: block;
	float: left;
	margin-right: 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:hidden;
}

a:hover.button{
	background-color: #FFF;
}

a.button.big{
	height: 30px;
	background-repeat: no-repeat;
	background-position: 8px 8px;
	padding:10px 11px 0 40px;
	color:#333333;
	font-weight:bold;
}

a.button.big.download{
	background-image: url(/images/btn/download.png);
}

a:hover.button.big.download{
	background-image: url(/images/btn/download-active.png);
	color: #00deb7;
}

a.button.big.stream{
	background-image: url(/images/btn/stream.png);
}

a:hover.button.big.stream{
	background-image: url(/images/btn/stream-active.png);
}
