#mediaplayer Table.mediaResources,
	.mediaPlayer Table.mediaResources {
	width: 300px;
	cursor: pointer;
	background-color: #E9F4F8;
	float: left;
}

#mediaplayer Table.mediaResources TD,
	.mediaPlayer Table.mediaResources TD {
	font-weight: bold;
	color: #379ACC;
}

#mediaplayer Table.mediaResources TR.highlight, #mediaplayer Table.mediaResources TR.selected,
	.mediaPlayer Table.mediaResources TR.highlight, .mediaPlayer Table.mediaResources TR.selected {
	background-color: #379ACC;
}

#mediaplayer Table.mediaResources TR.highlight TD, #mediaplayer Table.mediaResources TR.selected TD,
	.mediaPlayer Table.mediaResources TR.highlight TD, .mediaPlayer Table.mediaResources TR.selected TD {
	color: #FFFFFF;
}

#mediaplayer TD Span.subtitles, .mediaPlayer TD Span.subtitles {
	position: absolute;
	z-index: 2;
}

#mediaplayer TD Span.subtitles Img, .mediaPlayer TD Span.subtitles Img {
	position: relative;
	left: -2px;
	top: -2px;
	width: 12px;
}

#mediaplayer TD.mediaResourceThumbnailAudio, .mediaPlayer TD.mediaResourceThumbnailAudio {
	background-image: url(../images/showcase_audio.png);
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 18px !important;
}

#mediaplayer TD.mediaResourceThumbnailSlideShow, .mediaPlayer TD.mediaResourceThumbnailSlideShow {
	/* background-image: url(../images/showcase_slideshow.gif); */
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 18px !important;
}

#mediaplayer TD.mediaResourceThumbnailVideo, .mediaPlayer TD.mediaResourceThumbnailVideo {
	/* background-image: url(../images/showcase_video.gif); */
	background-position: right center;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 18px !important;
}

#mediaplayer Table.mediaResources TD, .mediaPlayer Table.mediaResources TD {
	vertical-align: middle;
	padding: 2px;
}

#mediaplayer TD.mediaResourceOptions, .mediaPlayer TD.mediaResourceOptions {
	white-space: nowrap;
}

#mediaplayer .TMG_MediaPlayerAudio, #mediaplayer .TMG_MediaPlayerSlideshow, #NIC_content-secondary .progressTotal, #mediaplayer .volume, #mediaplayer .time,
	.mediaPlayer .TMG_MediaPlayerAudio, .mediaPlayer .TMG_MediaPlayerSlideshow, .mediaPlayer .progressTotal, .mediaPlayer .volume, .mediaPlayer .time {
	display: inline-block;
}

#mediaplayer .TMG_MediaPlayerAudio, .mediaPlayer .TMG_MediaPlayerAudio {
	/*clear: both;*/
	/* background-color: #E9F4F8; */
	height: 18px;
	text-align: center;
	vertical-align: middle;
}

#mediaplayer .TMG_MediaPlayerAudio input, .mediaPlayer .TMG_MediaPlayerAudio input {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	background-color: Transparent;
	color: #4B8EB0;
	border: none;
	cursor: pointer;
}

#mediaplayer .TMG_MediaPlayerSlideshow, .mediaPlayer .TMG_MediaPlayerSlideshow {
	/*clear: both;*/
	/* background-color: #E9F4F8; */
	height: 25px;
	text-align: center;
}

#mediaplayer .TMG_MediaPlayerSlideshow input, .mediaPlayer .TMG_MediaPlayerSlideshow input {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	background-color: Transparent;
	color: #4B8EB0;
	border: none;
	cursor: pointer;
}

#mediaplayer .progressTotal, .mediaPlayer .progressTotal {
	background-color: #696969;
	width: 96px;
	height: 3px;
	border: solid 5px #FFFFFF;
	cursor: pointer;
	text-align: left;
	float: left;
	/* border-top-width: 3px;
	border-bottom-width: 7px; */
}

#mediaplayer .progressIndicator, .mediaPlayer .progressIndicator {
	height: 3px;
	/* width: 33%; */
	background-color: #3398cc;
	float: left;
	text-align: right;
}

#mediaplayer .progressCursor, .mediaPlayer .progressCursor {
	position: absolute;
}

#mediaplayer .progressCursor Img, .mediaPlayer .progressCursor Img {
	position: relative;
	top: 4px;
	left: -5px;
}

#mediaplayer .time, .mediaPlayer .time {
	padding-left: 5px;
}

#mediaplayer .volume A, .mediaPlayer .volume A {
	text-decoration: none;
	padding: 0;
	height: 10px;
	color: #696969;
	text-indent: 20px;
	width: 1px;
	border: solid 1px #FFFFFF;
	overflow: hidden;
	background-color: #696969;
	color: #696969;
}

#mediaplayer .volume A.change, .mediaPlayer .volume A.change {
	text-indent: 0;
	width: 9px;
	overflow: visible;
	background-color: #FFFFFF;
}

#mediaplayer .volume A.highlighted, .mediaPlayer .volume A.highlighted {
	background-color: #3398cc;
	color: #3398cc;
}
