@charset "UTF-8";
/* CSS Document */

.altContent {
	background-image:url("/Templates/images/boxitembackground.jpg");
	background-repeat:repeat;
	border:1px solid #DCDCDC;
	font-size:12px;
	margin:5px 5px 5px 15px;
	padding:20px 10px 10px;
	text-align:center;
}

.pListIndex {
	overflow: auto;
}

.indexWrapper .indexTop {
	background: url("/Templates/ui/media/video/images/indexTop.png") transparent repeat-x left top;
	_background: none repeat scroll 0 0 transparent;
	position: absolute;
	top: 0;
	width: 95%;
	height: 20px;
}

.indexWrapper .indexBottom {
	background: url("/Templates/ui/media/video/images/indexBottom.png") transparent repeat-x left top;
	_background: none repeat scroll 0 0 transparent;
	position: absolute;
	bottom: 0;
	width: 95%;
	height: 20px;
}

.pListDefault:first-child {
	margin-top: 20px;
}

.pListDefault:last-child {
	border-bottom: medium none;
}

.playlistItem {
	cursor: pointer !important;
}

/*.playlistItem:hover {
	text-decoration: underline;
}
*/
.pListDefault {
	float: left;
    width: 93%;
	margin: 5px 0 10px 0;
	border-bottom: solid 1px #CCC;
	padding-bottom: 5px;
}

.pListDefault.playlistItem:hover {
	text-decoration: none;
}

.pListDefault img {
	width: 70px;
	height: auto;
	margin: 0 5px 5px 0;
	float: left;
}

.pListDefault .pListDuration {
	width: 60px;
	float: right;
	font-weight: bold;
	text-align: right;
	margin: 0 5px;
}

#mainContent .pListDefault h4 {
	font-size: 1em;
	margin: 0 0 5px 0;
}

#mainContent .pListDefault p {
	margin: 5px 0;
}


/* Added 2012-02-22 */
.yui3-videoplayer-content.loading {
    background: url("/Templates/images/loader01.gif") no-repeat center center transparent;
}
.yui3-videoplayer-content { #position: relative; /* ie hack */ }
.yui3-videoplayer-content .placeholder{
	/* http://www.jakpsatweb.cz/css/css-vertical-center-solution.html */
	#position: absolute; 	/* ie hack */
	/*#top: 50%;			/* ie hack */
	#left: 0;				/* ie hack */
	
	display: table-cell; 
	vertical-align: middle;
	border: 1px solid #ccc;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.yui3-videoplayer-content .placeholder .button{
	display:block;
	width:50px;
	height:50px;
	margin: 0 auto;
	background: url(/Templates/images/video_playbutton.png) no-repeat;
	text-indent:-9999px;
	border-radius: 5px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	#position: absolute; 	/* ie hack */
	#top: 40%;				/* ie hack */
	#left:40%;				/* ie hack */
}