/* player waveform */

.playerContainer.hasWaveform {
	height: 107px;
}
.playerContainer.hasWaveform a.progress {
	display: none;
}
.playerContainer .wfContainer {
	display: none;
}
.playerContainer.hasWaveform .wfContainer {
	display: block;
	position:absolute;
	top: 57px;
	left: 10px;;
	width: 230px;
	height: 40px;
}
.playerContainer .wfContainer .waveform {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 230px;
	height: 40px;	
}
.playerContainer .wfContainer .waveform i {
	display: block;
	position: absolute;
	bottom: 0;
	width: 2px;
	background-color: #dedede;
	-webkit-transition: background-color 600ms; /* Safari */
    transition: background-color 600ms;
}
.homeSidebar .playerContainer .wfContainer .waveform i {
	background-color: #ff5c1f;	
}
.playerContainer .wfContainer .waveform i.over {
	background-color: #ff9900;
}
.homeSidebar .playerContainer .wfContainer .waveform i.over {
	background-color: #000000;
}
.playerContainer .wfContainer .waveform i.cursor {
	background-color: #cbcbcb;
}
.homeSidebar .playerContainer .wfContainer .waveform i.cursor {
	background-color: #fc762b;
}
.playerContainer .wfContainer .waveform i.over.cursor {
	background-color: #e98b00;
}
.homeSidebar .playerContainer .wfContainer .waveform i.over.cursor {
	background-color: #633f18;
}
.searchResultsTableContainer table td.descriptionContainer:hover {
}
.trackWaveform {
	position: absolute;
	top: 5px;
	left: 0;
	width: 549px;
	height: 60px;
	overflow: hidden;
	display: none;
	z-index: 200;
}
.searchResultsTableContainer table td.descriptionContainer:hover .trackWaveform {
	display: block;
}
.searchResultsTableContainer table td.descriptionContainer.playHover .trackWaveform {
	display: block;
}
.searchResultsTableContainer table td.descriptionContainer.playHover .hover_controlbox {
	opacity: 1;
}
.searchResultsTableContainer table td.descriptionContainer.hasWaveform.playHover .track_description {
	visibility: hidden;
}
.searchResultsTableContainer table td.descriptionContainer.trackPlaying .trackWaveform {
	display: block;
}
.searchResultsTableContainer table td.descriptionContainer.trackPlaying .hover_controlbox {
	opacity: 1;
}
.searchResultsTableContainer table td.descriptionContainer.hasWaveform.trackPlaying .track_description {
	visibility: hidden;
}
.trackWaveform .waveform {
	position: absolute;
	width: 100%;
	height: 100%;
}
.trackWaveform .waveform i {
	display: block;
	position: absolute;
	bottom: 0;
	width: 2px;
	background-color: #dedede;
	-webkit-transition: background-color 600ms; /* Safari */
    transition: background-color 600ms;
}
.trackWaveform .waveform i.over {
	background-color: #ff9900;
}
/*.trackWaveform .waveform i.cursor {
	background-color: #cbcbcb;
}
.trackWaveform .waveform i.over.cursor {
	background-color: #e98b00;
}*/
table tr:nth-child(2n) .trackWaveform .waveform i
{
	background-color: #c9c9c9;
}
table tr:nth-child(2n) .trackWaveform .waveform i.over {
	background-color: #ff9900;
}