@charset "UTF-8";
/* CSS Document */


body{
	background:#FFF;
	padding:0;
	margin:0;
	color:#7e8184;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clearme{
	display:block;
	position:relative;
	clear:both;
}




/* TEMP */

h1{
	margin:0 0 10px;
}
p{
	margin:0;
}
a{
	border:none;
}


a.popover{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
}

#tabs_content_leftwrapper #hypedartists_wrapper .tooltip{
   position: absolute;
   display: block;
   top: -27px;
   left: 50%;
   margin:0 -42px;
   padding:0;
   z-index: 1000;
   
   font-size:0;
   line-height:0;
   text-indent:-9999px;
   
   width:84px;
   height:80px;
   
   display:none;
   background:url(../images/tooltip.png) no-repeat;
}

#tabs_content_leftwrapper #toptracks_wrapper .tooltip{
   position: absolute;
   display: block;
   top: -32px;
   left: 50%;
   margin:0 -42px;
   padding:0;
   z-index: 1000;
   
   font-size:0;
   line-height:0;
   text-indent:-9999px;
   
   width:84px;
   height:80px;
   
   display:none;
   background:url(../images/tooltip.png) no-repeat;
}

#tabs_content_rightwrapper #similarartists_wrapper .tooltip{
   position: absolute;
   display: block;
   top: -34px;
   left: 50%;
   margin:0 -42px;
   padding:0;
   z-index: 1000;
   
   font-size:0;
   line-height:0;
   text-indent:-9999px;
   
   width:84px;
   height:80px;
   
   display:none;
   background:url(../images/tooltip.png) no-repeat;
}

#tabs_content_rightwrapper #toptracks_right_wrapper .tooltip{
   position: absolute;
   display: block;
   top: -54px;
   left: 50%;
   margin:0 -42px;
   padding:0;
   z-index: 1000;
   
   font-size:0;
   line-height:0;
   text-indent:-9999px;
   
   width:84px;
   height:80px;
   
   display:none;
   background:url(../images/tooltip.png) no-repeat;
}
            







/* - - - - - MAIN - - - - - */

#container{
	position:relative;
	margin:0 auto;
	background:url(../images/background_top.jpg) no-repeat;
	width:940px;
	min-height:692px;
	height:692px;
}
#container_wrap{
	position:relative;
	margin:0 auto;
	background:#15161A url(../images/background_bottom.jpg) bottom no-repeat;
	width:940px;
	min-height:692px;
	height:692px;
}








/* - - - - - DESIGN - - - - - */

#eurostar_logo_top{
	position:absolute;
	display:block;
	top:22px;
	right:27px;
	background:url(../images/sprite.png) -160px -710px;
	width:235px;
	height:82px;
}

#gilles_logo_top{
	position:absolute;
	top:110px;
	right:27px;
	background:url(../images/sprite.png) -160px -800px;
	width:235px;
	height:14px;
}

#paris_logo_top{
	position:absolute;
	top:33px;
	left:21px;
	height:23px;
	width:512px;
	background:url(../images/sprite.png) 0px -360px no-repeat;
}

#amsterdam_logo_top{
	position:absolute;
	top:33px;
	left:21px;
	height:23px;
	width:512px;
	background:url(../images/sprite.png) 0px -390px no-repeat;
}

#cologne_logo_top{
	position:absolute;
	top:33px;
	left:21px;
	height:23px;
	width:512px;
	background:url(../images/sprite.png) 0px -420px no-repeat;
}

#footer{
	position:absolute;
	width:890px;
	height:100px;
	left:25px;
	bottom:21px;
}

#footer #footer_eurostar{
	position:absolute;
	left:0;
	bottom:2px;
	width:104px;
	height:36px;
	background:url(../images/sprite.png) -290px -138px no-repeat;
}

#footer #footer_lastfm{
	position:absolute;
	right:0;
	bottom:0;
	width:158px;
	height:27px;
	background:url(../images/sprite.png) 0px -80px no-repeat;
}

#footer #sebastien_footer{
	position:absolute;
	right:-9px;
	bottom:37px;
	width:178px;
	height:40px;
	background:url(../images/sprite.png) 0px -860px;
}

#footer #brandt_footer{
	position:absolute;
	right:-9px;
	bottom:37px;
	width:198px;
	height:40px;
	background:url(../images/sprite.png) -168px -909px;
}

#footer #benny_footer{
	position:absolute;
	right:-9px;
	bottom:37px;
	width:178px;
	height:40px;
	background:url(../images/sprite.png) -188px -860px;
}

#footer #footer_paris{
	position:absolute;
	left:237px;
	bottom:0px;
	width:270px;
	height:87px;
	background:url(../images/sprite.png) 0 -950px;
}

#footer #footer_cologne{
	position:absolute;
	left:237px;
	bottom:-2px;
	width:270px;
	height:57px;
	background:url(../images/sprite.png) 0 -1040px;
}

#footer #footer_amsterdam{
	position:absolute;
	left:237px;
	bottom:0px;
	width:270px;
	height:33px;
	background:url(../images/sprite.png) 0 -1100px;
}












/* - - - - - LEFT PANEL - - - - - */

#left{
	position:absolute;
	top:78px;
	left:23px;
	width:509px;
}

#left .title{
	position:relative;
	margin:0;
	padding:0;
	width:509px;
	height:25px;
	background:url(../images/sprite.png) 0 -330px no-repeat;
}


#left .title #paris_title{
	position:relative;
	width:55px;
	height:9px;
	top:0;
	margin:0 auto;
	background:url(../images/sprite.png) -290px -180px no-repeat;
}

#left .title #amsterdam_title{
	position:relative;
	width:96px;
	height:9px;
	top:0;
	margin:0 auto;
	background:url(../images/sprite.png) -290px -190px no-repeat;
}

#left .title #cologne_title{
	position:relative;
	width:79px;
	height:9px;
	top:0;
	margin:0 auto;
	background:url(../images/sprite.png) -290px -200px no-repeat;
}





#left #tabs_top{
	position:relative;
	width:509px;
	height:40px;
}

#left #tabs_top #tab_hypedartists{
	position:relative;
	display:block;
	float:left;
	height:40px;
	width:140px;
	margin:-6px 0 0 49px;
	*margin:-6px 0 0 25px;
	background:url(../images/sprite.png) -0px -240px;
	cursor:pointer;
	
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#left #tabs_top #tab_hypedartists.selected, #left #tabs_top #tab_hypedartists:hover{
	background:url(../images/sprite.png) -0px -290px;
}

#left #tabs_top #tab_musicevents{
	position:relative;
	display:block;
	float:left;
	height:40px;
	width:132px;
	margin:-6px 0 0;
	background:url(../images/sprite.png) -140px -240px;
	cursor:pointer;
	
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#left #tabs_top #tab_musicevents.selected, #left #tabs_top #tab_musicevents:hover{
	background:url(../images/sprite.png) -140px -290px;
}

#left #tabs_top #tab_toptracks{
	position:relative;
	display:block;
	float:left;
	height:40px;
	width:140px;
	margin:-6px 0 0;
	background:url(../images/sprite.png) -272px -240px;
	cursor:pointer;
	
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#left #tabs_top #tab_toptracks.selected, #left #tabs_top #tab_toptracks:hover{
	background:url(../images/sprite.png) -272px -290px;
}











#left #tabs_content{
	position:relative;
	top:-10px;
	left:0;
	margin:0px 0 0 0px;
	padding:10px 0 0;
	width:510px;
	height:500px;
	overflow:hidden;
}


#left #tabs_content #tabs_content_leftwrapper{
	position:relative;
	margin:0;
	padding:0;
	width:1600px;
}











#left #tabs_content #hypedartists_wrapper{
	position:relative;
	float:left;
	margin:4px 0 0 0;
	padding:0;
	width:510px;
	
	z-index:12;
}

#left #tabs_content #musicevents_wrapper{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:510px;
	z-index:10;
}

#left #tabs_content #toptracks_wrapper{
	position:relative;
	float:left;
	margin:4px 0 0 0;
	padding:0;
	width:510px;
	z-index:11;
	background:url(../images/grid_back.png) 2px 43px no-repeat;
}









#left #tabs_content #hypedartists_wrapper #paris_title_hypedartists{
	position:relative;
	width:265px;
	height:12px;
	background:url(../images/sprite.png) -170px -450px;
	margin:0 auto;
}

#left #tabs_content #hypedartists_wrapper #amsterdam_title_hypedartists{
	position:relative;
	width:265px;
	height:12px;
	background:url(../images/sprite.png) -170px -470px;
	margin:0 auto;
}

#left #tabs_content #hypedartists_wrapper #cologne_title_hypedartists{
	position:relative;
	width:265px;
	height:12px;
	background:url(../images/sprite.png) -170px -490px;
	margin:0 auto;
}


.hypeditem{
	position:relative;
	float:left;
	width:105px;
	height:172px;
	margin:25px 0 0;
	padding:0 10px;
}

.hype_clear{
	position:relative;
	height:9px;
	font-size:0;
	line-height:0;
}

.hype_divider{
	position:relative;
	float:left;
	width:1px;
	margin:20px 0 0;
	height:172px;
	font-size:0;
	line-height:0;
	background:url(../images/sprite.png) -491px 0px;
}

.hype_fader{
	position:relative;
	margin:0 auto;
	width:62px;
	height:102px;
	background:url(../images/sprite.png) 0px -450px;
}

.hype_lights{
	position:relative;
	height:10px;
	background:url(../images/sprite.png) -80px -520px;
}
.hype_lights_blue{
	position:relative;
	height:10px;
	background:url(../images/sprite.png) -80px -540px;
}

.hype_knob{
	position:absolute;
	left:9px;
	bottom:-17px;
	width:46px;
	height:34px;
	background:url(../images/sprite.png) -70px -450px;
}

.hype_name{
	position:relative;
	margin:13px auto 0;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	text-align:center;
	height:25px;
	overflow:hidden;
}

.hype_data{
	position:relative;
	margin:4px auto 0;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	text-align:center;
	padding:8px 0 0;
	background:url(../images/sprite.png) -60px -500px;
}

.hype_plays{
	color:#FFF;
}

.hype_listens{
	color:#2F8DC2;
}













#left #tabs_content #musicevents_wrapper #months{
	position:relative;
	margin:0 auto;
	width:490px;
	height:46px;
}

#left #tabs_content #musicevents_wrapper #months #title{
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:130px;
	height:46px;
	background:url(../images/sprite.png) -380px -570px;
}

#left #tabs_content #musicevents_wrapper #months a{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:30px;
	height:46px;
}

#left #tabs_content #musicevents_wrapper #months #jan{
	background:url(../images/sprite.png) 0px -570px;
}
#left #tabs_content #musicevents_wrapper #months #feb{
	background:url(../images/sprite.png) -30px -570px;
}
#left #tabs_content #musicevents_wrapper #months #mar{
	background:url(../images/sprite.png) -60px -570px;
}
#left #tabs_content #musicevents_wrapper #months #apr{
	background:url(../images/sprite.png) -90px -570px;
}
#left #tabs_content #musicevents_wrapper #months #may{
	background:url(../images/sprite.png) -120px -570px;
}
#left #tabs_content #musicevents_wrapper #months #jun{
	background:url(../images/sprite.png) -150px -570px;
}
#left #tabs_content #musicevents_wrapper #months #jul{
	background:url(../images/sprite.png) -180px -570px;
}
#left #tabs_content #musicevents_wrapper #months #aug{
	background:url(../images/sprite.png) -210px -570px;
}
#left #tabs_content #musicevents_wrapper #months #sep{
	background:url(../images/sprite.png) -240px -570px;
}
#left #tabs_content #musicevents_wrapper #months #oct{
	background:url(../images/sprite.png) -270px -570px;
}
#left #tabs_content #musicevents_wrapper #months #nov{
	background:url(../images/sprite.png) -300px -570px;
}
#left #tabs_content #musicevents_wrapper #months #dec{
	background:url(../images/sprite.png) -330px -570px;
}



#left #tabs_content #musicevents_wrapper #months #jan:hover, #left #tabs_content #musicevents_wrapper #months #jan.checked{
	background:url(../images/sprite.png) 0px -620px;
}
#left #tabs_content #musicevents_wrapper #months #feb:hover, #left #tabs_content #musicevents_wrapper #months #feb.checked{
	background:url(../images/sprite.png) -30px -620px;
}
#left #tabs_content #musicevents_wrapper #months #mar:hover, #left #tabs_content #musicevents_wrapper #months #mar.checked{
	background:url(../images/sprite.png) -60px -620px;
}
#left #tabs_content #musicevents_wrapper #months #apr:hover, #left #tabs_content #musicevents_wrapper #months #apr.checked{
	background:url(../images/sprite.png) -90px -620px;
}
#left #tabs_content #musicevents_wrapper #months #may:hover, #left #tabs_content #musicevents_wrapper #months #may.checked{
	background:url(../images/sprite.png) -120px -620px;
}
#left #tabs_content #musicevents_wrapper #months #jun:hover, #left #tabs_content #musicevents_wrapper #months #jun.checked{
	background:url(../images/sprite.png) -150px -620px;
}
#left #tabs_content #musicevents_wrapper #months #jul:hover, #left #tabs_content #musicevents_wrapper #months #jul.checked{
	background:url(../images/sprite.png) -180px -620px;
}
#left #tabs_content #musicevents_wrapper #months #aug:hover, #left #tabs_content #musicevents_wrapper #months #aug.checked{
	background:url(../images/sprite.png) -210px -620px;
}
#left #tabs_content #musicevents_wrapper #months #sep:hover, #left #tabs_content #musicevents_wrapper #months #sep.checked{
	background:url(../images/sprite.png) -240px -620px;
}
#left #tabs_content #musicevents_wrapper #months #oct:hover, #left #tabs_content #musicevents_wrapper #months #oct.checked{
	background:url(../images/sprite.png) -270px -620px;
}
#left #tabs_content #musicevents_wrapper #months #nov:hover, #left #tabs_content #musicevents_wrapper #months #nov.checked{
	background:url(../images/sprite.png) -300px -620px;
}
#left #tabs_content #musicevents_wrapper #months #dec:hover, #left #tabs_content #musicevents_wrapper #months #dec.checked{
	background:url(../images/sprite.png) -330px -620px;
}




#left #tabs_content #musicevents_wrapper #map_wrapper{
	position:relative;
	width:460px;
	height:285px;
	padding:14px 15px 17px;
	margin:0 auto 5px;
	background:url(../images/map_back.jpg) no-repeat;
}

#left #tabs_content #musicevents_wrapper #map_wrapper #map{
	position:relative;
	width:460px;
	height:284px;
	padding:0;
	margin:0;
}


#map .infoBox{
	position:absolute;
	top:0;
	left:0;
	
	font-size:12px;
	line-height:12px;
	
	z-index:1000;
	
	width:146px;
	height:0;
}

#map .infoBox .infoBox_content{
	position:absolute;
	left:0;
	bottom:76px;
	margin:0;
	padding:10px 10px 0;
	width:126px;
	background:url(../images/sprite.png) 0px -670px;
	text-align:center;
	color:#FFF;
}

#map .infoBox .infoBox_bottom{
	position:absolute;
	left:0;
	bottom:40px;
	margin:0;
	padding:0;
	width:146px;
	height:36px;
	background:url(../images/sprite.png) -160px -670px;
}

#left #tabs_content #musicevents_wrapper a{
	color:#7e8184;
	text-decoration:none;
}

#left #tabs_content #musicevents_wrapper a:hover{
	text-decoration:underline;
}

#left #tabs_content #musicevents_wrapper #map_left{
	position:relative;
	float:left;
	width:300px;
	margin:0 20px 0 10px;
	padding:0;
	text-align:left;
	font-size:10px;
	line-height:12px;
}

#left #tabs_content #musicevents_wrapper #map_left #event_details, #left #tabs_content #musicevents_wrapper #map_left #event_headline{
	font-size:14px;
	line-height:17px;
}

#left #tabs_content #musicevents_wrapper #map_right{
	position:relative;
	float:left;
	width:170px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:10px;
	line-height:12px;
}
























#left #tabs_content #toptracks_wrapper #paris_title_toptracks{
	position:relative;
	width:219px;
	height:12px;
	background:url(../images/sprite.png) -170px -510px;
	margin:0 auto 30px;
}

#left #tabs_content #toptracks_wrapper #amsterdam_title_toptracks{
	position:relative;
	width:219px;
	height:12px;
	background:url(../images/sprite.png) -170px -530px;
	margin:0 auto 30px;
}

#left #tabs_content #toptracks_wrapper #cologne_title_toptracks{
	position:relative;
	width:219px;
	height:12px;
	background:url(../images/sprite.png) -170px -550px;
	margin:0 auto 30px;
}

#left #tabs_content #toptracks_wrapper .toptrack{
	position:relative;
	float:left;
	width:168px;
	height:130px;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_playcount{
	position:absolute;
	width:65px;
	height:70px;
	margin:0;
	top:0;
	left:19px;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_listeners{
	position:absolute;
	width:65px;
	height:70px;
	margin:0;
	top:0;
	left:86px;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_playcount .toptrack_knobtitle{
	position:relative;
	width:65px;
	height:10px;
	font-size:0;
	line-height:0;
	background:url(../images/sprite.png) 0 -120px no-repeat;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_listeners .toptrack_knobtitle{
	position:relative;
	width:65px;
	height:10px;
	font-size:0;
	line-height:0;
	background:url(../images/sprite.png) -65px -120px no-repeat;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_count{
	position:relative;
	margin:40px 0 0;
	*margin:0;
	*padding:40px 0 0;
	font-size:9px;
	line-height:12px;
	height:12px;
	text-align:center;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_title{
	position:relative;
	font-size:9px;
	line-height:12px;
	height:12px;
	text-transform:uppercase;
	text-align:center;
	margin:65px 0 0;
	overflow:hidden;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_artist{
	position:relative;
	font-size:9px;
	line-height:12px;
	height:12px;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
}






#left #tabs_content #toptracks_wrapper .toptrack .toptrack_knob{
	position:absolute;
	top:21px;
	left:24px;
	width:18px;
	height:18px;
}

#left #tabs_content #toptracks_wrapper .toptrack .toptrack_knob .toptrack_knob_rotate{
	position:relative;
	width:18px;
	height:18px;
	margin:0;
}


#left #tabs_content #toptracks_wrapper .toptrack .light_grey{
	position:absolute;
	width:12px;
	height:12px;
	background:url(../images/sprite.png) -170px -80px no-repeat;
}

#left #tabs_content #toptracks_wrapper .toptrack .light_green{
	position:absolute;
	width:12px;
	height:12px;
	background:url(../images/sprite.png) -190px -80px no-repeat;
}

#left #tabs_content #toptracks_wrapper .toptrack .light_blue{
	position:absolute;
	width:12px;
	height:12px;
	background:url(../images/sprite.png) -210px -80px no-repeat;
}

#left #tabs_content #toptracks_wrapper .toptrack #light_0{
	top:39px;
	left:16px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_1{
	top:31px;
	left:11px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_2{
	top:22px;
	left:11px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_3{
	top:14px;
	left:15px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_4{
	top:10px;
	left:23px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_5{
	top:10px;
	left:33px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_6{
	top:14px;
	left:41px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_7{
	top:22px;
	left:45px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_8{
	top:31px;
	left:45px;
}
#left #tabs_content #toptracks_wrapper .toptrack #light_9{
	top:39px;
	left:41px;
}






/* - - - - - RIGHT PANEL - - - - - */

#right{
	position:absolute;
	top:152px;
	right:24px;
	width:363px;
}

#right .title{
	position:relative;
	margin:0;
	padding:0;
	width:363px;
	height:25px;
	background:url(../images/sprite.png) 0 0 no-repeat;
}


#right .title #sebastien_title{
	position:relative;
	width:139px;
	height:11px;
	top:-2px;
	margin:0 auto;
	background:url(../images/sprite.png) 0px -908px no-repeat;
}

#right .title #benny_title{
	position:relative;
	width:108px;
	height:9px;
	top:0;
	margin:0 auto;
	background:url(../images/sprite.png) 0px -920px no-repeat;
}

#right .title #brandt_title{
	position:relative;
	width:160px;
	height:9px;
	top:0;
	margin:0 auto;
	background:url(../images/sprite.png) 0px -930px no-repeat;
}




#right #slider_title{
	position:absolute;
	width:62px;
	height:56px;
	top:28px;
	right:4px;
	background:url(../images/sprite.png) -270px -80px no-repeat;
	color:#3e98cb;
	font-size:14px;
	line-height:14px;
	text-align:center;
	z-index:100;
	text-decoration:none;
}

#right #slider_back{
	position:absolute;
	width:64px;
	height:327px;
	top:84px;
	right:0px;
	background:url(../images/sprite.png) -420px 0 no-repeat;
}

#right #slider_back #slider{
	position:absolute;
	bottom:0;
	left:-2px;
	background:url(../images/sprite.png) -340px -60px;
	width:68px;
	height:68px;
}







#right #tabs_top{
	position:relative;
	height:40px;
}

#right #tabs_top #tab_right_similarartists{
	position:relative;
	display:block;
	float:left;
	height:40px;
	width:140px;
	margin:-2px 0 0 5px;
	background:url(../images/sprite.png) -0px -140px;
	cursor:pointer;
	
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#right #tabs_top #tab_right_similarartists.selected, #right #tabs_top #tab_right_similarartists:hover{
	background:url(../images/sprite.png) -0px -190px;
}

#right #tabs_top #tab_right_toptracks{
	position:relative;
	display:block;
	float:left;
	height:40px;
	width:140px;
	margin:-2px 0 0;
	background:url(../images/sprite.png) -140px -140px;
	cursor:pointer;
	
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#right #tabs_top #tab_right_toptracks.selected, #right #tabs_top #tab_right_toptracks:hover{
	background:url(../images/sprite.png) -140px -190px;
}










#right #tabs_right_content{
	position:relative;
	top:-18px;
	left:-10px;
	padding:18px 0 0 10px;
	*padding-top:28px;
	margin:10px 0 0 10px;
	width:270px;
	overflow:hidden;
}



#right #tabs_right_content #tabs_content_rightwrapper{
	position:relative;
	width:1000px;
}






#right #tabs_right_content #similarartists_wrapper{
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:300px;
	z-index:10;
}

#right #tabs_right_content #toptracks_right_wrapper{
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:300px;
	z-index:11;
}









#right #tabs_right_content #toptracks_right_wrapper #title_toptracks{
	position:relative;
	width:150px;
	height:20px;
	margin:0 0 20px 4px;
	background:url(../images/sprite.png) -270px -40px no-repeat;
}
.lightrow{
	position:relative;
	display:block;
	top:0;
	left:0;
	width:262px;
	height:43px;
	padding:0 2px 0 3px;
	margin:0 0 0 3px;
	background:url(../images/sprite.png) 0 -26px no-repeat;
}
.lightrow  .name{
	position:relative;
	display:block;
	float:left;
	width:180px;
	overflow:hidden;
	margin:2px 0 0;
	font-size:9px;
	text-transform:uppercase;
}
.lightrow .plays{
	position:relative;
	display:block;
	float:left;
	width:81px;
	overflow:hidden;
	margin:2px 0px 0 0;
	font-size:9px;
	text-transform:uppercase;
	text-align:right;
}

.lightrow  .light_green{
	position:relative;
	display:block;
	top:0;
	float:left;
	width:16px;
	height:13px;
	margin:-1px -1px 2px -2px;
	background:url(../images/sprite.png) -380px 0;
}

.lightrow  .light_blue{
	position:relative;
	display:block;
	top:0;
	float:left;
	width:16px;
	height:13px;
	margin:-1px -1px 0px -2px;
	background:url(../images/sprite.png) -380px -13px;
}

.lightrow .light_off{
	position:relative;
	display:block;
	top:0;
	float:left;
	width:16px;
	height:13px;
	margin:-1px -1px 2px -2px;
	background:url(../images/sprite.png) -380px -26px;
}

























.knob, .knob_last{
	position:relative;
	display:block;
	float:left;
	text-align:center;
	width:69px;
	height:98px;
	margin:0 30px 0 0;
	background:url(../images/knob_back.png) top no-repeat;
	font-size:10px;
	line-height:12px;
}
.knob_last{
	margin:0;
}
.knob_rotate_container{
	/*position:relative;
	margin:13px auto 0;*/
	position:absolute;
	top:13px;
	left:17px;
	width:34px;
	height:34px;
}
.knob_rotate{
	position:relative;
	width:34px;
	height:34px;
	margin:0;
}
.rvml{
	position:absolute;
	margin:0;
	top:0;
	left:0;
}
.percentage{
	margin:48px 0 0;
	color:#2f8dc2;
}
.artistname{
	text-transform:uppercase;
	margin:2px 0 10px;
	height:24px;
	overflow:hidden;
	font-size:9px;
	line-height:12px;
}

.knobs_clearme{
	position:relative;
	width:266px;
	height:2px;
	margin:0 0 12px;
	*margin:-10px 0 12px;
	background:url(../images/sprite.png) 0px -60px;
}









.light_green{
	display:block;
	float:left;
	width:15px;
	height:11px;
	margin:0 0 10px;
	background:url(../images/lights.png) 0 0;
}

.light_blue{
	display:block;
	float:left;
	width:15px;
	height:11px;
	margin:0 0 10px;
	background:url(../images/lights.png) 0 -15px;
}

.light_off{
	display:block;
	float:left;
	width:15px;
	height:11px;
	margin:0 0 10px;
	background:url(../images/lights.png) 0 -30px;
}

.light_label{
	display:block;
	float:left;
	margin:0 10px 0 2px;
}














