/**
 * CSS file accompany ONEsite's videoJSUtil.
 * 
 * @author Wes Graham
 */

@CHARSET 'UTF-8';

.onesite_iframe_video {
	width: 100%;
	font: 13px/13px Helvetica, Arial, Sans-serif;
	}

.awds_comment_wrapper .oneVideoLightsOutLink {
	display: none;
}

.awds_comment_wrapper .oneVideoEmbedLink {
	float: right;
}

.vjs-volume-control .videoMuted .vjs-volume-level-on {
	border-color: #AA1717;
}

.video-js-box a {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.video-js-box .vjs-fullscreen video {
	width: 100%;
}
.videoJsFlashFallback {
	display:block;
	width:100%;
}
.lightsOutZIndex {
	color: #FFF;
	z-index: 9999 !important;
	position:fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	background-color:#000;
	opacity:0.90;
	/* Stupid MS Opacity! This supposedly supports IE7 and IE8. */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	}
.videoStandardZIndex {
	z-index: 10000;
	position:relative;
	}
.lightsOutZIndex #media-video-custom-options {
	background-color: #000;
	color:#A8A8A8;
	}
.videoStandardZIndex a {
	color: #666;
	}
.video-js-box {
	margin: 0em auto;
	}
.videoJsFlashFallback object {
	width:100% !important;
	height:100% !important;
	}
.modalContainer#high_res_video_modal .video-js-box.vjs-fullscreen {
	max-width:100%;
	}
#high_res_video_modal {
	overflow:visible !important;
	position:absolute !important;
	}
.videoStandardZIndex a:hover {
	color:#FFF;
	}
.available_resolution_control .resolution_label {
	line-height: 2.15em;
	padding: 0em 0.5em;
	cursor:pointer;
	}
.available_resolution_control ul {
	display: none;
	}
.available_resolution_control:hover ul {
	display: block;
	}
.video_resolution_wrapper {
	cursor: pointer;
	position: absolute;
	display: block;
	min-width: 2.5em;
	text-align: left;
	list-style-type: none;
	padding: 0em;
	margin: 0em 0em 1.2em -0.25em;
	border: 3px solid #000;
	font-weight: bold;
	background-color: #666;
	}
.aw_vm_content .video_resolution_wrapper,
.vjs-fullscreen .video_resolution_wrapper {
	bottom: 0px;
	}
.video_resolution_wrapper .video_resolution_label {
	padding: 0.5em;
	border-bottom: 2px solid #000;
	background-color: #000;
	color: #FFF;
	line-height: 1em;
	}
.video_resolution_wrapper .video_resolution {
	margin: 0em 0em 0em 0em;
	padding: 0.35em 0.5em;
	display: block;
	clear: both;
	text-align: left;
	line-height: 1em;
	color: #CCC;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 9pt;
	}
.video_resolution_wrapper .video_resolution:hover {
	cursor:pointer;
	background-color: #333;
	color: #FFF;
	}
.oneVideoRes480p, .oneVideoRes480p #video_hd-wrapper {
	width: auto !important;
	}

.oneVideoLightsOutLink span {
	float: right;
	}
.oneVideoLightsOutLink {
	float: right;
	height: 16px;
	display: block;
	padding-left: 1.75em;
	background: url(/resources/images/icons/ico-lowerLights.png) 0 50% no-repeat;
	}
.vjs-fullscreen .oneVideoControls {
	display: none;
}
.oneVideoControls {
	text-align: center;
	margin: 1em 0;
	}
.oneVideoControls a {
	line-height: 16px;
}
.videoGalleryView span {
	float: left;
	display: inline-block;
	}
.oneVideoControls span {
	cursor: pointer;
	}
#media-video-wrapper .oneVideoEmbedLink {
	float: left;
}
#media-video-wrapper .oneVideoEmbedLink {
	text-align: left;
}
#videoEmbedCodeModal {
	width:400px;
	}
#media-video-wrapper .videoGalleryView span {
	display: none !important;
	}
.oneVideoControls .oneVideoEmbedLink {
	text-align: center;
	}
.aw_one_ajax_window_video_manager .oneVideoControls {
	display: none;
	}
.aw_vm_content_single_container > * {
	max-width: 540px;
	max-height: 427px;
	}

/* Iframe Styles */
	.one_video_embed {
		margin: 0;
	}
	.onesite_iframe_video_player .oneVideoControls {
		display: none;
		}
	.onesite_iframe_video_title {
		text-align: center;
		font-size: 1em;
		font-weight: bold;
		text-align: left;
		margin: 0.5em 0em 0.75em;
		padding-top: 0.5em;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		}
	.onesite_iframe_video .onesite_iframe_video_title {
		position: absolute;
		z-index: 100000;
		display: none;
		margin: 0.25em 2em;
		color: #FFF;
		}
	.onesite_iframe_video:hover .onesite_iframe_video_title {
		display: block;
		}

/* MODAL OVERWRITE STYLES */
	#high_res_video_modal .modalTitleWrapper .modalTitleText span .video_modal_subcaption {
		font-size: 75%; 
		font-weight: normal; 
		margin-top: -1.25em;
		}
	#high_res_video_modal .modalTitleWrapper,
	#high_res_video_modal .modalBodyWrapper {
		background: #000 none;
		border-width: 0px 0px 0px 0px;
		color: #AAA;
		}
	#high_res_video_modal .modalBodyWrapper .oneVideoControls {
		padding: 1.25em 0em;
		}
	#high_res_video_modal .modalBodyWrapper .oneVideoControls a {
		color: #AAA;
		}
	.modalContainer#high_res_video_modal {
		min-width: 480px;
		max-width: 100%;
		width: 1333px;
		}
	.modalContainer#high_res_video_modal .modalWrapper {
		width:auto;
		height:auto;
		}
	.modalContainer#high_res_video_modal .video-js-box {
		min-width: 480px;
		}
		
	.oneVideoEmbedDialog #videoEmbedCodeUrl {
		width      : 100%;
		text-align : center;
		margin-top : 5px;
		background : #555;
		color      : #AAAAAA;
	}
	
	#high_res_video_modal .oneVideoEmbedDialog {
		display: none;
	}
	
	.oneVideoEmbedDialog input,
	.oneVideoEmbedDialog {
		width: 100%;
	}
	
	.video-js-box {
		text-align: center;
		display: none;
	}

	.vjs-fullscreen .vjs-poster,
	.vjs-fullscreen video {
		width: 100% !important;
		height: 100% !important;
	}
	
	.vjs-playing .vjs-poster,
	.vjs-paused .vjs-poster {
	    display: none !important;
	}
	
	.one_video_embed {
		overflow: hidden;
	}


.video-js-box {
	max-width: 640px;
}
.video-js-box.vjs-fullscreen {
	height:100%;
	width: 100%;
	max-width: 100%;
}
.video-js-box.vjs-fullscreen video {
   position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
