/* --- Media Objects --- */
.mediaObjectCt { padding:0; margin:0; overflow:hidden; position:relative;  }
.mediaObjectCt ul,
.mediaObjectCt ul li { list-style:none; margin:0; padding:0; }
.mediaObjectCt ul li { display:inline; float:left; position:relative; }

/* --- Media Objects Captions --- */
.mediaObjectCt .objectCaptionCt { 
	position:absolute; 
	background-color:#EBEBEB; 
	bottom:0; 
	left:0; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:16px; 
	color:#000000;
	opacity:0.80; 
	filter: alpha(opacity=80);
	z-index:50;
	width:100%;
}
.mediaObjectCt .objectCaptionCt span { padding:10px 15px; display:block; }

/* --- Media Objects Video Players --- */
.inlineVideoPlayer, .inlineYoutubePlayer { position:absolute; top:0; left:0; background-color:#1F1C1A; z-index:200; }
.objectPlayButtonCt { position:absolute; top:120px; left:247px; height:83px; width:83px; z-index:100;  }
.objectPlayButtonCt img { border:0 none; }

/* --- Media Controller & Selector Bar --- */
.mediaControllerCt { overflow:hidden; zoom:1; }	
.mediaControllerCt ul,
.mediaControllerCt ul li { margin:0; padding:0; list-style:none; }
.mediaControllerCt ul li { float:left; }

/* --- Media Controller Bar --- */
.mediaControllerCt .controllerCt { float:right; display:inline-block; margin-left:10px; }
.mediaControllerCt .controllerCt .controllerInnerCt { margin-top:5px; }
.mediaControllerCt .controllerCt li { display:inline-block; line-height:normal; }
.mediaControllerCt .controllerCt li a { display:block; }
.mediaControllerCt .controllerCt li a span { display:none; }
.mediaControllerCt .controllerCt li.previous_button { background:transparent url(/global/HomepageMedia/4_0/images/control_previous.jpg) no-repeat left top; width:31px; height:21px; }
.mediaControllerCt .controllerCt li.play_button { background:transparent url(/global/HomepageMedia/4_0/images/control_play.jpg) no-repeat left top; width:22px; height:21px; }
.mediaControllerCt .controllerCt li.pause_button { background:transparent url(/global/HomepageMedia/4_0/images/control_pause.jpg) no-repeat left top; width:22px; height:21px; }
.mediaControllerCt .controllerCt li.next_button { background:transparent url(/global/HomepageMedia/4_0/images/control_next.jpg) no-repeat left top; width:29px; height:21px; }

/* --- Media Selector Bar --- */
.mediaControllerCt .selectorCt { float:right; display:inline-block; }
.mediaControllerCt .selectorCt .selectorInnerCt { margin-top:5px; }
.mediaControllerCt .selectorCt li { display:block; height:21px; width:18px; line-height:21px; text-align:center; }
.mediaControllerCt .selectorCt li a { font-weight:bold; color:#575757; }
.mediaControllerCt .selectorCt li.active { background:transparent url(/global/HomepageMedia/4_0/images/selector_active.jpg) no-repeat left top; } 
.mediaControllerCt .selectorCt li.active a { font-weight:bold; color:#FFFFFF; }