.videogallerymodule.default { position:relative; }
.videogallerymodule.default .description { padding:0;margin:1em;text-align:justify; }

	.videogalleries { text-align:center;margin:0 auto; }

	.videogalleries .gallery_list { margin:6px -6px;padding:0;list-style-type:none;position:relative;background:orange; }
	.videogalleries .gallery_list li { vertical-align:top;text-align:left;float:left;position:relative;width:188px;height:106px;background:gray url() no-repeat scroll 50% 50%;margin:6px;overflow:hidden; }

	.videogalleries .gallery_list li a.video { display:block;text-decoration:none;height:106px;position:relative;z-index:2; }
	.videogalleries .gallery_list li a.video:hover { background:white;opacity:.15; }

	.videogalleries .gallery_list li .video_text { position:absolute;left:0;z-index:1;bottom:100%;background:black;padding:10px; }
	.videogalleries .gallery_list li .video_text.nohide { bottom:0; }
	.videogalleries .gallery_list li .video_text span { display:inline-block;width:168px; }
	.videogalleries .gallery_list li .video_text span.title { color:#339ED4;font-size:1.25em;font-weight:bold;margin:0 0 10px 0; }
	.videogalleries .gallery_list li .video_text span.desc { color:white;font-size:1em; }
	.videogalleries .gallery_list li .video_text span.images { color:#339ED4;font-size:1em;text-align:right;margin:10px 0 0 0; }
	.videogalleries .gallery_list li:hover .video_text { bottom:0; }

	.videogalleries .gallery_list .nogalleries { float:none;width:100%;height:auto;background:none;line-height:1.25em;margin:1em 0; }
	.videogalleries .gallery_list .novideos { float:none;width:100%;height:auto;background:none;line-height:1.25em;margin:1em 0; }

	.videogalleries .gallery_list li .gallery_actions { display:block;height:20px;position:absolute;margin:5px;z-index:3; }
	.videogalleries .gallery_list li .gallery_actions a { display:inline-block;background:none;padding:0;margin:0;border:none;width:auto;height:auto;position:relative; }
	.videogalleries .gallery_list li .gallery_actions a:focus, .videogalleries .gallery_list li .gallery_actions a:hover {  }

	.videogallerymodule .gallery_order ul { margin:0 auto;padding:0;list-style-type:none;position:relative;display:inline-block;width:auto; }
	.videogallerymodule .gallery_order ul li { margin:0;vertical-align:top;text-align:left;float:left;position:relative;height:100px;width:150px;background:gray url() no-repeat scroll 50% 50%;margin:5px;overflow:hidden; }
	.videogallerymodule .gallery_order ul .videoorder { cursor:move; }
	.videogallerymodule .gallery_order ul .videoorder:hover { opacity:.85; }
	
	.videogalleries .eol { margin:0 0 1em 0; }

	.videogallerymodule.videos_upload { padding:2em; }

	.videogallerymodule #videosUpload {}
	.videogallerymodule #videosUpload .alignLeft { margin:0 .25em;float:left; }
	.videogallerymodule #videosUpload a { display:inline-block;font-variant:small-caps;text-decoration:none;color:#339ED4;font-weight:bold; }
	.videogallerymodule #videosUpload a.selectLink { color:#9999CC; }
	.videogallerymodule #videosUpload a.uploadLink { color:#99CC99; }
	.videogallerymodule #videosUpload a.clearLink { color:#CC9999; }
	.videogallerymodule #videosUpload a:focus, #videosUpload a:hover { text-decoration:underline; }
	.videogallerymodule #dataTableContainer { margin:.25em;border:1px solid #339ED4;padding:.25em; }
	.videogallerymodule #dataTableContainer th { padding:0 .25em;line-height:1.25em; }
	.videogallerymodule #dataTableContainer td { text-align:right;vertical-align:middle;padding:0 .25em;line-height:1.25em; }

	#playerBox { width:588px;height:331px;display:none; }


	.featuredvideo { vertical-align:top;text-align:left;float:left;position:relative;width:143px;height:80px;background:gray url() no-repeat scroll 50% 50%;margin:0;overflow:hidden; }

	.featuredvideo a.video { display:block;text-decoration:none;height:80px;background:white;opacity:.15; }
	.featuredvideo a.video:hover { opacity:0; }

	#featuredVideo { position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:1002;display:none; }
	#featuredVideo .content { position:absolute;top:0;left:0;width:720px;height:405px;background:#339ED4;top:50%;left:50%;margin:-212px 0 0 -380px;padding:20px; }
	#featuredVideo .content .playerLinks { position:absolute;top:0;left:0;width:720px;height:20px;text-align:right;padding:0 20px; }
	#featuredVideo .content .playerLinks a { color:white;font-weight:bold;font-size:1.5em;cursor:pointer;line-height:20px; }
	#featuredPlayerBox { width:720px;height:405px; }
