.empTracklistConsole a:focus { outline: none; }
.empTracklistConsole h1.empHeading { margin: 0; padding: 0; text-indent: -9009px; overflow: hidden; }
.empTracklistConsole h1.empHeading a:link,
.empTracklistConsole h1.empHeading a:visited {
	display: block; height:39px; text-indent:-9999em; padding:0; margin:0; background:#000 url(/staticarchive/d834a76fc47fa5fa324a4c1e0e902c006d745c28.jpg) no-repeat 0 0; border-bottom: none;
}
.empTracklistConsole p.empSummary { height:60px; display:none; }
.empTracklistConsole { width:450px; height:485px; padding:0; margin:5px auto; background:#000 url(/staticarchive/5ca73aba08cd1a59e53fa1a0670cd9bf8b101c28.gif) no-repeat 0 bottom; overflow:hidden; }
.empTracklistConsole .consoleInner { padding:0 2px 2px 2px; }
.empTracklistConsole .consoleInner .empInfoHolder { height:128px; color:#DDDDDD; overflow:hidden; }
.empTracklistConsole .consoleInner .empInfoHolder .empImageHolder { float:left; width:226px; }
.empTracklistConsole .consoleInner .empInfoHolder .empImageHolder img { width:226px; height:128px; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo { margin:0 0 0 237px; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo h2 { font-size:0.9em; font-weight:bold; margin:4px 0 0; padding:0; display: inline; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo #empInfoDate { color:#A9A9A9; font-size:0.75em; font-weight:bold; margin:0; padding:6px 0; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo #empMore { font-size:0.75em; padding:6px 0; margin:0; font-weight:bold; color:#AAAAAA; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo #empMore a:link,
.empTracklistConsole .consoleInner .empInfoHolder .empInfo #empMore a:visited,
.empTracklistConsole .consoleInner .empInfoHolder .empInfo h2 a:link,
.empTracklistConsole .consoleInner .empInfoHolder .empInfo h2 a:visited { color:#5EC6E3; }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo #empSummary { }
.empTracklistConsole .consoleInner .empInfoHolder .empInfo p { font-size:0.8em; margin:0; padding:5px 0; }

.consoleInner .empTracklistHolder {
	margin:10px; border:solid 1px #1C7498; padding:2px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: relative;
}
/*
.consoleInner .empTracklistHolder li.empTrackC24:last-child a:link,
.consoleInner .empTracklistHolder li.empTrackC24:last-child a:visited {
	-khtml-border-bottom-right-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
*/
.consoleInner .empTracklistHolder ol,
.consoleInner .empTracklistHolder ul { margin:1px 1px 0 1px; padding:0; list-style:none; overflow:auto; }
.consoleInner .empTracklistHolderC24Mode ol,
.consoleInner .empTracklistHolderC24Mode ul { overflow:hidden; }
.consoleInner .empTracklistHolder #empTracklistMain { max-height:125px; position:relative; }
.consoleInner .empTracklistHolder li { position:relative; }
.consoleInner .empTracklistHolder li a:link,
.consoleInner .empTracklistHolder li a:visited {
	display:block; margin:0 0 1px 0; padding:0 4px 0 0; color:#5EC6E3; font-size:0.7em; text-decoration:none; clear: both;
	height: 24px; background: #2B2F32; font-weight: bold;
}
.consoleInner .empTracklistHolderC24Mode li a:link,
.consoleInner .empTracklistHolderC24Mode li a:visited,
.consoleInner .empTracklistHolderC24Mode li a:hover,
.consoleInner .empTracklistHolderC24Mode li a:active { background: #2B2F32 url(/staticarchive/e53dfaf685aea576f54ebeaf2b96b28e056dd351.gif) no-repeat 400px 5px; }
.consoleInner .empTracklistHolder li a:hover,
.consoleInner .empTracklistHolder li a:active { background-color:#2F4857; }
.consoleInner .empTracklistHolder li.current a:link,
.consoleInner .empTracklistHolder li.current a:visited { background-color:#005A8F; color:#FFFFFF; outline:none; }
.consoleInner .empTracklistHolder li.empTrackC24 { background:#3D4547 url(/staticarchive/b37d8bfdd14cf7c8d875294775e2bc6b5ecf0477.jpg) no-repeat; }
.consoleInner .empTracklistHolder li.empTrackC24 a:link,
.consoleInner .empTracklistHolder li.empTrackC24 a:visited {
	padding: 5px 0 0 30px; height: 19px; background:transparent url(/staticarchive/62f371ef12e9347cd3e2605a4bf1e1357ef13f33.gif) no-repeat 5px 4px; cursor: pointer;
}
.empTracklistConsoleC24Mode .consoleInner .empTracklistHolder li.empTrackC24 a:link,
.empTracklistConsoleC24Mode .consoleInner .empTracklistHolder li.empTrackC24 a:visited { background-position: 5px -34px; }
.consoleInner .empTracklistHolder li a.empTrackTitle:link .artist_name,
.consoleInner .empTracklistHolder li a.empTrackTitle:visited .artist_name {
	display:block; float: left; width:150px; overflow:hidden; padding: 4px 0 4px 28px; white-space: nowrap;
	background: transparent url(/staticarchive/609e116f618e8738717dd88d04823c04167ab64d.gif) no-repeat 5px 5px; min-height: 12px; height: auto !important; height: 12px; 
}
.consoleInner .empTracklistHolder li.current a.empTrackTitle:link .artist_name,
.consoleInner .empTracklistHolder li.current a.empTrackTitle:visited .artist_name { background-image: url(/staticarchive/89997622484c016f851eaaa8e5f754d76569cecb.gif); }
.consoleInner .empTracklistHolder li a.empTrackTitle:link .track_name,
.consoleInner .empTracklistHolder li a.empTrackTitle:visited .track_name { display:block; float:left; padding:4px; }
.empTracklistConsole .consoleInner .empTracklistHolder li a.removeitem:link,
.empTracklistConsole .consoleInner .empTracklistHolder li a.removeitem:visited {
	display:block; position:absolute; top:8px; right:22px; width:11px; height:10px; text-indent:-99999px;
	background:transparent url(/staticarchive/f90b4be505fd85d8c6708bb023547ed6dc16b873.gif) no-repeat center; cursor: pointer;
}
.empTracklistConsole .consoleInner .empTracklistHolder li .dragicon {
	display: block; position: absolute; text-indent: -9009px;
	height:24px; right:0; top:0; width:19px; z-index:100; cursor:move; 
}
.empTracklistFoot { float:left; margin:-5px 0 0 10px; }
.empTracklistFoot ol,
.empTracklistFoot ol li { padding:0; margin:0; list-style:none; }
.empTracklistFoot ol li { display: block; float: left; color: #AAAAAA; }
.empTracklistFoot ol li a:link,
.empTracklistFoot ol li a:visited { color: #5EC6E3; font-size: 0.8em; padding:0 8px; }
.empTracklistFoot ol li:last-child a { border-left:solid 1px #AAAAAA; }
.loading { display:block; height:126px; text-indent:-99999px; background:transparent url(/staticarchive/2f443be420e4839d82a41809a4d47a8cc74824fa.gif) no-repeat center;}

body .tempDebug { /* color:#FFFFFF; bottom: 20px; right: 20px; */ position:absolute; left: -9000px; overflow:hidden; display:none; }
.templStingHolder { left:0; right: auto; }

body .empTracklistConsoleNowPlayingSting { background:#000 url(/staticarchive/09c8605d90f56a3e85136115454b9ac8ae943234.gif) no-repeat 0 bottom; }
body .empTracklistConsoleNowPlayingSting .stingModeCover {
	/* background: transparent url("../style/images/black_transparent.png"); - When stings are playing, tracklist should still be visible, but unplayable */
	background: transparent; display: block;
	height:150px; left:3px; position:absolute; top:3px; width:418px; z-index:200;
}
body .stingModeCover { display: none; }

/* embedded version */
.c24player_embed_holder {  }
.c24player_embed_holder .empHeading,
.c24player_embed_holder .empTracklistConsoleFoot,
.c24player_embed_holder .empSummary,
.c24player_embed_holder .empTracklistHolder .empTracklist,
.c24player_embed_holder .empInfoHolder { display: none; }
.c24player_embed_holder .empTracklistHolder #empTracklistMain { display: block; }
.c24player_embed_holder .empTracklistConsole { background: transparent; height: auto; padding:0; margin:0; }
.c24player_embed_holder .empTracklistHolder { margin: 0; background: transparent; border: none; padding: 0; }
.c24player_embed_holder .empTracklistConsole { text-align:right; }
.c24player_embed_holder .empTracklistConsole .empTracklistHolder { text-align:left; }
.c24player_embed_holder .consoleInner a.popup-link:link,
.c24player_embed_holder .consoleInner a.popup-link:visited {
	padding: 2px 0 2px 18px; background: transparent url(/staticarchive/85725024eb9414f3afc5541faca4c82ddee38aef.gif) no-repeat 0 4px; font-size:0.8em;
}
.c24player_embed_holder .consoleInner .empTracklistHolder #empTracklistMain { height: auto; }

/* C24 Mode */
.empTracklistConsoleC24Mode h1.empHeading a:link,
.empTracklistConsoleC24Mode h1.empHeading a:visited { background-position: 0 -39px; }
.empTracklistConsoleC24Mode .consoleInner .empTracklistHolder #empTracklistMain { height:125px; }

.c24player_embed_holder {clear:both;}