html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

/* Remember to define focus styles! */
:focus {
    outline:0;
}
body {
    font-family:Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;
    line-height:1;
	background-color:#000;
	padding:25px 0 25px 0;
}
ol, ul {
    list-style:none;
}

.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/* selector para o IE 7 - problemas com floats */
*+html .clearfix{
/*      zoom:1; */
}

/* selector para o IE 6 - problemas com floats */
* html .clearfix{
     height:1%;
}body{
	padding-bottom:30px;
}

#addthis_wrap{
	width:920px;
	margin:0 auto 0 auto;
	text-align:right;
}
	#addthis_wrap a{
		position:relative;
		top:-12px;
	}

.escondido_cre{
 display:none;
 visibility:hidden;
}

#content_wrap1{
 width:920px;
 background:#333 url(/images/content-wrap-top.png) no-repeat 0 0;
 padding-top:5px;
 margin:0 auto 0 auto;
}
#content_wrap2{
 width:904px;
 background:#333 url(/images/content-wrap-bottom.png) no-repeat 0 100%;
 padding:3px 8px 8px 8px;
}
#header_wrap{
 width:644px;
 height:222px;
 position:relative;
 z-index:2;
}
	#logo{
	 width:539px;
	 height:159px;
	 background:url(/images/header/logo.jpg) no-repeat 0 0;
	}
	#logo a{
	 height:159px;
	 display:block;
	}
	#sub_menu{
	 position:absolute;
	 width:99px;
	 right:0px;
	 top:0;
	}
		#sub_menu li{
		width:99px;
		height:20px;
		font-size:1px;
		margin-bottom:3px;
		}
		#sub_menu a{
		display:block;
		height:20px;
		}
		#sub_menu_home{
		background:url(/images/header/menu-home.png) no-repeat 0 0;
		}
		#sub_menu_bio{
		background:url(/images/header/menu-bio.png) no-repeat 0 0;
		}
		#sub_menu_contacts{
		background:url(/images/header/menu-contacts.png) no-repeat 0 0;
		}
		#sub_menu_blog{
		background:url(/images/header/menu-blog.png) no-repeat 0 0;
		}
		#sub_menu_guestbook{
		background:url(/images/header/menu-guestbook.png) no-repeat 0 0;
		}
		#sub_menu_downloads{
		background:url(/images/header/menu-downloads.png) no-repeat 0 0;
		}
		#sub_menu_links{
		background:url(/images/header/menu-links.png) no-repeat 0 0;
		}
		#sub_menu_links:hover, #sub_menu_downloads:hover,
		#sub_menu_guestbook:hover, #sub_menu_blog:hover,
		#sub_menu_contacts:hover, #sub_menu_bio:hover,
		#sub_menu_home:hover, #sub_menu_links.selected,
		#sub_menu_downloads.selected, #sub_menu_guestbook.selected,
		#sub_menu_blog.selected, #sub_menu_contacts.selected,
		#sub_menu_bio.selected, #sub_menu_home.selected{
			background-position:-99px 0;
		}
	#djagency_btn{
	 display:block;
	 width:147px;
	 height:58px;
	 background:url(/images/header/djagency-btn.png) no-repeat 0 0;
	 position:absolute;
	 bottom:0;
	 right:108px;
	}
	#djagency_btn:hover, #djagency_btn.selected {
	 background-position:-147px 0;
	}
	#labels_btn{
	 display:block;
	 width:102px;
	 height:58px;
	 background:url(/images/header/labels-btn.png) no-repeat 0 0;
	 position:absolute;
	 bottom:0;
	 right:0;
	}
	#labels_btn:hover, #labels_btn.selected{
	 background-position:-102px 0;
	}

	#shoponline_btn{
	 background:url(/images/header/shoponline-btn.jpg) no-repeat 0 0;
	 width:252px;
	 height:50px;
	 position:absolute;
	 right:-260px;
	 top:0;
	 z-index:2;
	}
	#radioshow_btn{
	 background:url(/images/header/radioshow-btn.jpg) no-repeat 0 0;
	 width:252px;
	 height:50px;
	 position:absolute;
	 right:-260px;
	 top:55px;
	 z-index:2;
	}
	#newsletter_btn{
	 background:url(/images/header/newsletter-btn.jpg) no-repeat 0 0;
	 width:252px;
	 height:50px;
	 position:absolute;
	 right:-260px;
	 top:110px;
	 z-index:2;
	}
	#shoponline_btn:hover, #radioshow_btn:hover, #newsletter_btn:hover{
	background-position:-252px 0;
	}


#main_column{
 float:left;
 width:643px;
}

#hackwrap{
 margin-top:7px;
 width:643px;
}

#left_column{
 width:189px;
 float:left;
}

	#djchus_com_wrap{
	 overflow:hidden;
	 width:189px;
	 height:93px;
	 margin-top:8px;
	 position:relative;
	}

	#djchus_com_img{
	width:378px;
	height:93px;
	background:url(/images/djchus.com.png) no-repeat 0 0;
	display:block;
	position:relative;
	}

	#djchus_com_wrap a{
	position:relative;
	width:378px;
	height:93px;
	display:block;
	}

	#djchus_com_wrap a:hover{
	cursor:pointer;
	left:-189px;
	}

#middle_column{
 width:447px;
 float:left;
 position:relative;
 left:8px;
}


#sec_column{
 width:252px;
 float:left;
 position:relative;
 left:9px;
 margin-top:167px;
 z-index:1;
}


/****************************************/
/*********black round corners************/
/****************************************/
.bottom_rc1{
 background:#000 url(/images/rcl.png) no-repeat 0 0;
 padding-left:4px;
 font-size:1px;
}
.bottom_rc2{
 background:#000 url(/images/rcr.png) no-repeat 100% 0;
 height:4px;
 font-size:1px;
}
/****************************************/
/****************************************/
/****************************************/


/****************************************/
/*********merchandise stuff**************/
/****************************************/
#merchandise{
 width:447px;
 height:154px;
 background:url(/images/merchandise_bg1.jpg) no-repeat 0 -4px;
 margin-top:0px;
 position:relative;
}
	#merchandise #merchandise_title{
	 width:109px;
	 height:25px;
	 background:url(/images/merchandise_title.png) no-repeat 0 0;
	 position:absolute;
	 left:10px;
	 top:20px;
	}
	#merchandise #merchandise_title:hover{
	 background-position:-109px 0;
	}
	#merchandise_hack{
	 display:block;
	 width:447px;
	 height:154px;
	}
/****************************************/
/****************************************/
/****************************************/




/****************************************/
/***************trackingspain************/
/****************************************/
#trackingspain_wrap{
/* width:205px;*/
 width:226px;
/* height:56px;*/
 height:50px;
 overflow:hidden;
 position:relative;
 margin:0 0 0 0;
 left:14px;
}	
	#trackingspain_img{
	/*width:410px;
	height:56px;*/
	width:452px;
	height:50px;
	background:url(/images/junodownload_btn.png) no-repeat 0 0;
	display:block;
	}
	
	#trackingspain_wrap a{
	cursor:pointer;
	display:block;
	}
	
	#trackingspain_wrap a:hover{
	position:relative;
	left:-226px;
	}
/****************************************/
/****************************************/




/****************************************/
/***************beatport******************/
/****************************************/
#beatport_wrap{
 width:100px;
 height:36px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:10px 0 10px 0;
 left:23px;
}	
	#beatport_img{
	width:200px;
	height:36px;
	background:url(/images/beatport.png) no-repeat 0 0;
	display:block;
	}
	
	#beatport_wrap a{
	cursor:pointer;
	display:block;
	}
	
	#beatport_wrap a:hover{
	position:relative;
	left:-100px;
	}
/****************************************/
/****************************************/
/****************************************/

/****************************************/
/***************masterbeat***************/
/****************************************/
#masterbeat_wrap{
 width:210px;
 height:30px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:10px 0 10px 0;
 left:23px;
}	
	#masterbeat_img{
	width:420px;
	height:30px;
	background:url(/images/masterbeat.png) no-repeat 0 0;
	display:block;
	}
	
	#masterbeat_wrap a{
	cursor:pointer;
	display:block;
	position:relative;
	left:-210px;
	}
	
	#masterbeat_wrap a:hover{
	background-position:0 0;
	position:relative;
	left:0;
	}
/****************************************/
/****************************************/
/****************************************/


/****************************************/
/***************traxsource***************/
/****************************************/
#traxsource_wrap{
 width:210px;
 height:40px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:10px 0 0px 0;
 left:23px;
}	
	#traxsource_img{
	width:420px;
	height:40px;
	background:url(/images/traxsource.png) no-repeat 0 0;
	display:block;
	}
	
	#traxsource_wrap a{
	cursor:pointer;
	display:block;
	position:relative;
	left:-210px;
	}
	
	#traxsource_wrap a:hover{
	background-position:0 0;
	position:relative;
	left:0;
	}
/****************************************/
/****************************************/
/****************************************/



/****************************************/
/***************itunes***************/
/****************************************/
#itunes_wrap{
 width:226px;
 height:50px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:0px 0 10px 0;
 left:23px;
}	
	#itunes_img{
	width:452px;
	height:50px;
	background:url(/images/itunes_btn.png) no-repeat 0 0;
	display:block;
	}

	#itunes_wrap a{
	cursor:pointer;
	display:block;
	position:relative;
	left:0;
	}

	#itunes_wrap a:hover{
	background-position:0 0;
	position:relative;
	left:-226px;
	}
/****************************************/
/****************************************/
/****************************************/




/****************************************/
/*************CALENDAR*******************/
/****************************************/
#calendar_wrap{
width:250px;
overflow:hidden;
background:#4c7f82 url(/images/calendar/cal_bg.png) repeat-x 0 100%;
margin-bottom:8px;
}
#calendar_title{
width:252px;
height:53px;
background:url(/images/calendar/cal_title.png) no-repeat 0 0;
}
#calendar{
width:224px;
margin:0 auto 0 auto;
text-align:center;
color:#fff;
font-size:10px;
font-family:Verdana;
}
#calendar td{
 vertical-align:middle;
}
#calendar tr{
 height:20px;
}
#agenda-prev, #agenda-next{
 overflow:hidden;
 width:50px;
 height:25px;
 margin:0 auto 0 auto;
}
#agenda-prev{
 background:url(/images/calendar/cal_prev.png) no-repeat 0 0;
}
#agenda-next{
 background:url(/images/calendar/cal_next.png) no-repeat 0 0;
}
#agenda-current{
 vertical-align:middle;
 text-align:center;
}

.agenda-yes{
 display:block;
 width:18px;
 padding:3px;
 margin:0 auto 0 auto;
/*  padding:2px; */
/*  width:15px; */
 background-color:#ccc;
 color:#000;
}

.agenda-today .agenda-yes, .agenda-today span{
 font-weight:bold;
}

.agenda-thisweek{
/*  background-color:#aaa; */
}

.agenda-mouseover{
 background-color:#9ed100;
 color:#000;
}
#agenda-init-loading{
 color:#fff;
 padding:5px;
 font-size:12px;
}

/*----tip agenda-yes---*/

.shows-tip{
 z-index:3;
 background:#164d50 url(/images/degrade_bg.png) repeat-x 0 100%;
 color:#fff;
 padding:10px 20px 0px 20px;
 font-size:11px;
 border:solid 1px #164d50;
}

.shows-tip h1{
 font-size:13px;
 color:#9ed100;
 font-weight:bold;
 margin-bottom:15px;
}

.shows-tip h2{
 font-size:11px;
 color:#9ed100;
 font-weight:bold;
 margin-bottom:5px;
}

.shows-tip p{
 font-size:10px;
 margin-bottom:15px;
}


/****************************************/
/****************************************/
/****************************************/

/********** FEEDS CRE ****************/
#feeds_wrap1{
 width:920px;
 margin:10px auto 0 auto;
 background:#333 url(/images/content-wrap-top.png) no-repeat 0 0;
 padding-top:5px;
 position:relative;
}

#feeds_wrap2{
 width:904px;
 margin:0 auto 0 auto;
 background:#333 url(/images/content-wrap-bottom.png) no-repeat 0 100%;
 padding:3px 8px 8px 8px;
}

#feeds_content{
 background-color:#000;
 height:28px;
 padding:5px 8px 5px 8px;
}

#feeds_content span, #feeds_content a{
 float:left;
 display:block;
}

#feeds_wrap2 a{
 color:#fff;
 font-size:12px;
 text-decoration:none;
 position:relative;
 top:-3px;
}

#feeds_wrap2 a:hover{
 color:#9ed100;
}

#stay_tuned{
 height:27px;
 width:97px;
 background:url(/images/stay_tuned.png) no-repeat 0 0;
 position:relative;
 top:3px;
 margin-right:10px;
}

#feed_latest{
 width:105px;
 padding:14px 0 0 19px;
 background:url(/images/feed_small.png) no-repeat 0 12px;
 margin-right:7px;
}

#feed_calendar{
 width:143px;
 padding:14px 0 0 19px;
 background:url(/images/feed_small.png) no-repeat 0 12px;
 margin-right:7px;
}

#feed_radioshow{
 width:190px;
 padding:14px 0 0 19px;
 background:url(/images/feed_small.png) no-repeat 0 12px;
 margin-right:7px;
}

#feed_blog{
 width:85px;
 padding:14px 0 5px 19px;
 background:url(/images/feed_small.png) no-repeat 0 12px;
 margin-right:7px;
}
* html  #feed_blog{
margin-right:65px;
}

.top_rc1{
 background:#000 url(/images/top-rcr.png) no-repeat 0 0;
 padding-left:4px;
 font-size:1px;
}
.top_rc2{
 background:#000 url(/images/top-rcl.png) no-repeat 100% 0;
 height:4px;
 font-size:1px;
}
/********** END FEEDS CRE ****************/


/*************** FACEBOOK & TWITTER *****************/

#feeds_content #twitter{
	display:block;
	width:30px;
	height:30px;
	background:url(/images/logo_twitter.png) no-repeat 0 0;
	position:absolute;
	top:17px;
	right:15px;
	
}
#feeds_content #facebook{
	display:block;
	width:30px;
	height:30px;
	background:url(/images/logo_facebook.png) no-repeat 0 0;
	position:absolute;
	top:17px;
	right:55px;
}
#feeds_content #myspace{
	display:block;
	width:30px;
	height:30px;
	background:url(/images/myspace-icon.png) no-repeat 0 0;
	position:absolute;
	top:17px;
	right:95px;
}
#feeds_content #soundcloud{
	display:block;
	width:30px;
	height:30px;
	background:url(/images/soundcloud-icon.png) no-repeat 0 0;
	position:absolute;
	top:17px;
	right:135px;
}

* html #facebook{
    background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_facebook.png',sizingMethod='crop');
}
* html #twitter{
    background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_twitter.png',sizingMethod='crop');
}
* html #myspace{
    background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/myspace-icon.png',sizingMethod='crop');
}
* html #soundcloud{
    background:transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/soundcloud-icon.png',sizingMethod='crop');
}


/***************************************************/


/*************** CREDITS *****************/
#footer_art_wrap{
 width:920px;
 margin:8px auto 0px auto;
 height:20px;
 position:relative;
}

#qnora{
 width:100px;
 position:absolute;
 left:0px;
 top:30px;
 font-size:10px;
 text-align:left;
 font-family:Verdana;
}
#qnora a{
 color:#888;
 text-decoration:none;
}
#qnora a:hover{
 color:#9ed100;
}
#copyright{
 position:absolute;
 left:0;
 top:0;
 color:#888;
 font-size:10px;
}
/*****************************************/#location_map_wrap{
    width:100%;
    height:100%;
    background-color:#fff;
}
/****************************************************/
/*********************PLAYER 383px x 57px ***********/
/****************************************************/
/******NOTA: eventos on over estão no main.js********/
/****************************************************/
#player{
 height:57px;
 width:383px;
 background:#333 url(/images/player/player-bg.png) no-repeat 0 0;
 position:absolute;
 left:0;
 bottom:1px;
 display:block;
}
#player-track-wrap{
 font-size:10px;
 height:15px;
 position:relative;
 top:3px;
 width:363px;
 padding:0 10px 0 10px;
 overflow:hidden;
}
#player-track{
 font-size:10px;
 height:15px;
 position:relative;
 width:700px;
}
#player-track-span{
 position:relative;
 color:#fff;
 font-size:10px;
 top:4px;
 font-family:Verdana, Courier, "Courier New";
}
	#player-track-span .mp3_name{
	 color:#9ed100;
	}


#player-bars-wrap{
 position:absolute;
 bottom:12px;
 left:93px;
 height:10px;
 font-size:1px;
}
#player-position{
 height:10px;
 width:0%;
 font-size:1px;
 background-color:#9ed100;
}
#player-loading-wrap, #player-position-wrap{
 position:absolute;
 top:0px;
 left:0px;
 width:110px;
 height:10px;
 font-size:1px;
}
#player-loading{
 height:10px;
 width:0%;
 background-color:#164d50;
}



#player-playlist-mode{
 position:absolute;
 bottom:5px;
 right:6px;
 width:99px;
 height:20px;
 background:#333 url(/images/player/player-playlist.png) no-repeat -99px 0;
}
#player-play, #player-pause{
 width:16px;
 height:16px;
 position:absolute;
 bottom:10px;
}
#player-prev, #player-next{
 width:17px;
 height:16px;
 position:absolute;
 bottom:10px;
}
#player-prev{
 background:#000 url(/images/player/player-prev.png) no-repeat -17px 0;
 left:5px;
}
#player-play{
 background:#000 url(/images/player/player-play.png) no-repeat 0 0;
 left:27px;
}
#player-pause{
 background:#000 url(/images/player/player-pause.png) no-repeat 0 0;
 left:48px;
}
#player-next{
 background:#000 url(/images/player/player-next.png) no-repeat 0 0;
 left:69px;
}
#player-time{
 font-family:"Courier New",Courier,Verdana;
 position:absolute;
 left:208px;
 bottom:12px;
 width:75px;
 font-size:10px;
 height:9px;
 color:white;
}
.time-class span{
 color:#9ed100;
}
/****************************************************/
/****************************************************/
/****************************************************//****************************************************/
/*****************PLAYLIST **************************/
/****************************************************/
#playlist-background{
 z-index:-100;
 background-color:#000;
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 /*height definida no javascript*/
}

#playlist-wrap{
 z-index:-100;
 background-color:transparent;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 /*height definida no javascript*/
}

#playlist-content{
 width:780px;
 margin:20px auto 0 auto;
 position:relative;
}

#playlist-close{
 background:url(/images/playlist/playlist-close.png) no-repeat 0 0;
 width:57px;
 height:20px;
 position:absolute;
 top:10px;
 right:0px;
 border:none;
 z-index:110;
}

#playlist-title{
 height:80px;
 background:url(/images/playlist/playlist-title.png) no-repeat 0 0;
 margin-bottom:20px;
 position:relative;
 left:-11px;
}

#playlist-controls{
 height:30px;
 position:relative;
 top:5px;
 left:-11px;
 margin-bottom:15px;
}

#playlist-init{
 position:relative;
 top:10px;
 left:10px;
}

#playlist-play{
 width:57px;
 height:20px;
 background:url(/images/playlist/playlist-play.png) no-repeat 0 0;
 margin-left:10px;
 border:none;
}

#playlist-pause{
 width:57px;
 height:20px;
 background:url(/images/playlist/playlist-pause.png) no-repeat 0 0;
 margin-left:10px;
 border:none;
}

#playlist-stop{
 width:57px;
 height:20px;
 background:url(/images/playlist/playlist-stop.png) no-repeat 0 0;
 margin-left:10px;
 border:none;
}

#playlist-prev{
 width:57px;
 height:20px;
 background:url(/images/playlist/playlist-prev.png) no-repeat 0 0;
 margin-left:10px;
 border:none;
}

#playlist-next{
 width:57px;
 height:20px;
 background:url(/images/playlist/playlist-next.png) no-repeat 0 0;
 margin-left:10px;
 border:none;
}

#playlist-vol{
 width:100px;
 height:30px;
 position:absolute;
 top:5px;
 right:-20px;
}

#playlist-vol-up{
 width:25px;
 height:25px;
 background:url(/images/playlist-vol-up.png) no-repeat 0 0;
 border:none;
}

#playlist-vol-img{
 width:29px;
 height:25px;
 background:url(/images/playlist-vol-img.png) no-repeat 0 0;
 margin:0 5px 0 5px;
 border:none;
}

#playlist-vol-down{
 width:25px;
 height:25px;
 background:url(/images/playlist-vol-down.png) no-repeat 0 0;
 border:none;
}

#playlist-time{
 position:absolute;
 top:5px;
 left:350px;
 color:#fff;
 font-size:12px;
 font-family:Verdana;
}




#playlist-bars-wrap{
 position:relative;
 width:780px;
 height:15px;
 font-size:1px;
 margin-bottom:30px;
}
#playlist-position{
 height:15px;
 width:0%;
 font-size:1px;
 background-color:#9ed100;
}
#playlist-loading-wrap, #playlist-position-wrap{
 position:absolute;
 top:0px;
 left:0px;
 width:780px;
 height:15px;
 font-size:1px;
}
#playlist-loading{
 height:15px;
 width:0%;
 background-color:#164d50;
}



/*


#playlist-loading-wrap{
 height:15px;
 font-size:1px;
 width:100%;
 position:relative;
 top:7px;
}

#playlist-loading{
 height:15px;
 font-size:1px;
 background-color:#164d50;
 width:0%;
}

#playlist-position-wrap{
 height:15px;
 font-size:1px;
 width:100%;
 margin-bottom:15px;
 position:relative;
 top:-8px;
}

#playlist-position{
 height:15px;
 font-size:1px;
 background-color:#9ed100;
 width:0%;
}*/

#playlist-window-wrap{
 position:relative;
 height:270px;
 border:solid 1px #164d50;
 padding:10px;
 width:725px;
}

#playlist-window{
 height:270px;
 position:relative;
 overflow:hidden;
}

#playlist-tracks{
 position:relative;
 width:100%;
}

#playlist-up{
 background:url(/images/playlist/playlist-up.png) no-repeat 0 0;
 position:absolute;
 top:0;
 right:-35px;
 width:27px;
 height:20px;
}

#playlist-down{
 background:url(/images/playlist/playlist-down.png) no-repeat 0 0;
 position:absolute;
 bottom:0;
 right:-35px;
 width:27px;
 height:20px;
}

.playlist-track{
 font-family:Verdana;
 color:#ccc;
 font-size:10px;
 padding:7px;
 width:100%;
 background-color:#151515;
 position:relative;
}

.playlist-track-oddcre{
 font-family:Verdana;
 color:#ccc;
 font-size:10px;
 padding:7px;
 width:100%;
 position:relative;
}

.playlist-track-over{
 color:#9ed100 !important;
 cursor:pointer;
}

.playlist-track-playing{
 color:#9ed100 !important;
}

.playlist-buy{
 position:absolute;
 right:20px;
 top:7px;
 color:#9ed100;
 font-size:11px;
}
/****************************************************/
/****************************************************/
/****************************************************/




/****************************************************/
/*******************BUY TIP *************************/
/****************************************************/
.tool-tip {
 color: #fff;
 width: 220px;
 z-index: 13000;
 background-color:#222;
 border:solid 1px #164d50;
 padding:10px;
}
 
.tool-title {
 display:none;
 visibility:hidden;
}

.tool-text .tip-title{
 font-size:12px;
 color:#9ed100;
}

.tool-text .tip-description{
 color:#fff;
 font-size:12px;
}
/****************************************************/
/****************************************************/
/****************************************************/#newsletter_form{
    background-color:#000;
    padding:10px;
    width:230px;
    display:none;
    border-bottom:solid 8px #333;
}
    #label_newsletter_mail{
        display:block;
        color:#fff;
        font-size:11px;
        margin-bottom:3px;
	width:200px;
    }
    #newsletter_mail{
        width:220px;
        height:17px;
        margin-bottom:10px;
        padding-top:2px;
    }

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

.error{
    color:red;
}
.success{
    color:#9ed100;
}
#submit_area{
     width:220px;
}
#submit_newsletter{
    float:left;
    width:70px;
    height:20px;
    font-size:12px;
    padding:0;
    margin-right:5px;
}
#newsletter_feedback{
    float:left;
    font-size:10px;
    padding-top:4px;
}
#newsletter_form .loading{
    height:16px;
    width:16px;
    background:url(/images/loading.gif) no-repeat 0 0;
}#agenda-mon span, #agenda-tue span,
#agenda-wed span, #agenda-thu span,
#agenda-fri span, #agenda-sat span,
#agenda-sun span{
width:27px;
height:20px;
display:block;
}

#agenda-mon span{
background:url(/images/calendar/cal_mon.png) no-repeat 0 0;
}
#agenda-tue span{
background:url(/images/calendar/cal_tue.png) no-repeat 0 0;
}
#agenda-wed span{
background:url(/images/calendar/cal_wed.png) no-repeat 0 0;
}
#agenda-thu span{
background:url(/images/calendar/cal_thu.png) no-repeat 0 0;
}
#agenda-fri span{
background:url(/images/calendar/cal_fri.png) no-repeat 0 0;
}
#agenda-sat span{
background:url(/images/calendar/cal_sat.png) no-repeat 0 0;
}
#agenda-sun span{
background:url(/images/calendar/cal_sun.png) no-repeat 0 0;
}


#agenda-loading{
 padding:5px;
}
#exclusive_artists_wrap{
background:#4c7f82 url(/images/degrade_bg.png) repeat-x 0 100%;
}

#exclusive_artists_title{
 width:189px;
 height:40px;
 background:url(/images/artists/exclusive_artists_title.png) no-repeat 0 0;
 margin-bottom:10px;
}

.exclusive_artist{
 width:178px;
 height:68px;
 overflow:hidden;
 position:relative;
 left:6px;
}

.exclusive_artist a{
 cursor:pointer;
}

.exclusive_artist a:hover, .exclusive_artist a.selected{
 position:relative;
 left:-178px;
}

.exclusive_artist img{
 width:356px;
 height:68px;
 position:relative;
}


/*********************************/
/*****NON EXCLUSIVE ARTISTS*******/
/*********************************/
#non-exclusive-wrap{
 width:178px;
 height:21px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:25px 0 10px 0;
}
#non-exclusive-img{
 width:356px;
 height:21px;
 background:url(/images/artists/non_exclusive_artists_title.png) no-repeat 0 0;
 display:block;
}
#non-exclusive-wrap a{
 cursor:pointer;
}
#non-exclusive-wrap a:hover{
 position:relative;
 left:-178px;
}


#non_exclusive_title{
 width:179px;
 height:20px;
 background:url(/images/artists/non_exclusive_artists_title1.png) no-repeat 0 0;
 margin:25px 0 10px 10px;
}
.non_exclusive_artists{
 display:block;
 font-size:11px;
 margin:0 0 8px 15px;
 padding-left:8px;
 color:#fff;
 text-decoration:none;
 background:url(/images/green_square.png) no-repeat 0 3px;
}
.non_exclusive_artists:hover{
 color:#9ed100;
}
/*********************************/
/*********************************/
/*********************************/#stereo_labels_wrap{
 background:#000 url(/images/layout_bg.png) repeat-x 0 0;
}

#stereo_labels_title{
 width:189px;
 height:40px;
 background:url(/images/labels/stereo_labels_title.png) no-repeat 0 0;
 margin-bottom:10px;
}

#upload_demos_wrap{
 display:block;
 width:93px;
 height:24px;
 background:url(/images/labels/demos.png) no-repeat 0 0;
 margin:5px 0 0 8px;
}
#upload_demos_wrap:hover{ 
 background-position:-93px 0;
}
/*
#upload_demos_wrap{
 width:163px;
 height:24px;
 overflow:hidden;
 position:relative;
 left:5px;
 margin:20px 0 30px 0;
}

#upload_demos_img{
 width:326px;
 height:24px;
 background:url(/images/labels/upload_demos_title.png) no-repeat 0 0;
 display:block;
}

#upload_demos_wrap a{
 cursor:pointer;
}

#upload_demos_wrap a:hover{
 position:relative;
 left:-163px;
}*/

/***********************************/

#middle_padding_hack{
  background:#000 url(/images/layout_bg.png) repeat-x 0 0;
  padding:10px;
}


/*********************************************/
/*******RELEASE LINE**************************/
/*********************************************/
.release_banner{
    margin-bottom:20px;
}
    .release_thumb{
        display:block;
        width:100px;
        height:100px;
        float:left;
        border:2px solid #fff;
        margin:0 5px 5px 0;
        font-size:1px;
    }
       .release_thumb:hover{
            border:2px solid #9ed100;
        }

        .release_thumb img{
            width:100px;
            height:100px;
        }

    .tagger{
        font-size:11px;
    }
        .tagger span{
            color:#bbb;
        }
    .release_name{
        color:#9ed100;
        font-size:13px;
        margin-bottom:5px;
    }
    .release_artist{
        color:#fff;
        margin-bottom:30px;
    }
    .release_label{
        color:#bbb;
        margin-bottom:5px;
    }
    .release_genre{
        color:#bbb;
        margin-bottom:5px;
    }
    .release_ref{
        color:#bbb;
        margin-bottom:5px;
    }
    .release_date{
        color:#bbb;
    }
/*********************************************/
/*********************************************/
/*********************************************/





/*********************************************/
/*******LABELS TITLES*************************/
/*********************************************/
#title_stereo-productions, #title_almibar-recordings,
#title_digi-recordings, #title_iberican-recordings,
#title_solar-recordings, #title_stereo-cool,
#title_tribo-recordings, #title_stereo-unreleased,
#title_all-releases{
 display:block;
 position:relative;
 left:-5px;
 margin-bottom:15px;
}
#title_stereo-productions{
 background:url(/images/labels/title_stereo-productions.png) no-repeat 0 0;
 width:143px;
 height:19px;
}
#title_almibar-recordings{
 background:url(/images/labels/title_almibar-recordings.png) no-repeat 0 0;
 width:144px;
 height:19px;
}
#title_digi-recordings{
 background:url(/images/labels/title_digi-recordings.png) no-repeat 0 0;
 width:114px;
 height:19px;
}
#title_iberican-recordings{
 background:url(/images/labels/title_iberican-recordings.png) no-repeat 0 0;
 width:149px;
 height:19px;
}
#title_solar-recordings{
 background:url(/images/labels/title_solar-recordings.png) no-repeat 0 0;
 width:129px;
 height:19px;
}
#title_stereo-cool{
 background:url(/images/labels/title_stereo-cool.png) no-repeat 0 0;
 width:93px;
 height:19px;
}
#title_tribo-recordings{
 background:url(/images/labels/title_tribo-recordings.png) no-repeat 0 0;
 width:125px;
 height:19px;
}
#title_stereo-unreleased{
 background:url(/images/labels/title_stereo-unreleased.png) no-repeat 0 0;
 width:126px;
 height:19px;
}
#title_all-releases, #title_index{
 background:url(/images/labels/title_index.png) no-repeat 0 0;
 width:95px;
 height:19px;
}
/*********************************************/
/*********************************************/
/*********************************************/





/*********************************************/
/**************SMALL BANNERS******************/
/*********************************************/
#small_banners_wrap{
 background:#4c7f82 url(/images/degrade_bg.png) repeat-x 0 100%;
}
#small_banners_title{
 height:52px;
 width:252px;
 background:url(/images/labels/small_banners_title.png) no-repeat 0 0;
 margin-bottom:10px;
}
.small_banner{
 width:235px;
 height:115px;
 overflow:hidden;
 margin:0 auto 10px auto;
 border:solid 1px #164d50;
}
/*********************************************/
/*********************************************/
/*********************************************/





/*********************************************/
/**************SMALL BANNERS******************/
/*********************************************/
.pagination_cre{
 width:100%;
}

.pagination_cre a{
 padding:4px;
 background-color:#4c7f82;
 color:#fff;
 margin-right:10px;
 display:block;
 float:left;
 width:15px;
 font-size:11px;
 text-align:center;
 text-decoration:none;
 border:solid 1px #fff;
}

.pagination_cre span{
 padding-top:11px;
 color:#fff;
 margin-right:10px;
 display:block;
 float:left;
 width:15px;
 font-size:11px;
 text-align:center;
}

.pagination_cre .page_current, .pagination_cre a:hover{
 border:solid 1px #9ed100;

}


/*********************************************/
/*********************************************/
/*********************************************/
