﻿/* Lightbox */
.sys_lightbox-media-container {
	width:450px;
	display:block;
	background:#fff;
	padding:0;
	color:#000;
	text-align:left;
	position: absolute;
    top: 0;
    left: 0;
    z-index: 999; }

	.sys_lightbox-media-container a {
	color:#333399; 
	font-weight:700;}
	
	/* Image or Video Content Area */
	.sys_lightbox-media-container .sys_item-image-container {}
	
	/* Information Area */
	.sys_lightbox-media-container .sys_item-data-container {
	float:left;
	width:100%;
	margin:-20px 0 0 0;
	position:relative;
	background:#fff;}
	
		.sys_lightbox-media-container .sys_item-data-container dl {
		margin:0 20px; 
		padding:0; 
		display:block;}
		
			.sys_lightbox-media-container .sys_item-data-container dl dt {
			margin:0; 
			padding:0; }
			
			.sys_lightbox-media-container .sys_item-data-container dl dd {
			margin:0 0 .5em 0; 
			padding:0; 
			display:block;}
						
			.sys_lightbox-media-container .sys_item-data-container dl .sys_lightbox-filetype {
			display:none;}
						
			.sys_lightbox-media-container .sys_item-data-container dl dt.sys_lightbox-title {
			display:none;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-title {
			font-weight:400; 
			font-size:100%; 
			margin:0;}
						
			.sys_lightbox-media-container .sys_item-data-container dl dt.sys_lightbox-shortdescription {
			display:none;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-shortdescription {
			font-size:90%;}
						
			.sys_lightbox-media-container .sys_item-data-container dl dt.sys_lightbox-filesize {
			display:inline;
			font-size:90%;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-filesize {
			display:inline;
			margin-right:8px;
			font-size:90%;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dt.sys_lightbox-length {
			display:inline;
			font-size:90%;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-length {
			display:inline;
			margin-right:8px;
			font-size:90%;}
						
			.sys_lightbox-media-container .sys_item-data-container dl dt.sys_lightbox-download {
			display:none;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-download {
			margin-top:8px;
			margin-bottom:5px;}
			
			.sys_lightbox-media-container .sys_item-data-container dl dd.sys_lightbox-download a {
			padding-left:22px;
			background-color:#fff;
			background-position:0 0;
			background-repeat:no-repeat;
			background-image: url("imgs/DownloadFile.png");}

	/* Navigation Area */	
	.sys_lightbox-media-container .sys_lightbox-nav {
	color:#999;
	width:100%;
	height:20px;
	position:absolute;
	top:0;
	left:0;}
		
		/* Close Button */
		.sys_lightbox-media-container .sys_lightbox-nav div.sys_close-item-link {
		width:60px;
		background:#fff;
		position:absolute;
		top:10px;
		right:17px;
		}
		
			.sys_lightbox-media-container .sys_lightbox-nav div.sys_close-item-link a {
			display:block;
			width:100%;
			height:16px;	
			background-color:#fff;
			background-position:100% 0;
			background-repeat:no-repeat;
			background-image:url("imgs/CloseButton.png");
			overflow:hidden;
			text-indent:-999px;
			outline:none;}
		
				.sys_lightbox-media-container .sys_lightbox-nav div.sys_close-item-link a:hover {
				display:block;
				width:100%;	
				background-color:#fff;
				background-position:100% -16px;
				background-repeat:no-repeat;
				background-image:url("imgs/CloseButton.png");
				overflow:hidden;
				text-indent:-999px;}
		
		/* Prev Next Buttons */
		.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons{ 
		margin:0; 
		padding:0; 
		list-style-type:none; 
		display:block; 
		width:60px;
		}
			
			.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li {
			float:left;
			display:block;
			margin:0 1px 0 0;
			padding:3px;	
			width:20px;
			height:21px;
			background-color:#fff;

			/*filter:alpha(opacity=70);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;*/
			}
			
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li a {
				display:block;
				width:20px;
				height:21px;
				overflow:hidden;
				text-indent:-999px;
				outline:none;}
				
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_previous-item-link {
				position:absolute;
				bottom:0px;
				left:18px;}
				
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_next-item-link {
				position:absolute;
				bottom:0px;
				right:18px;}
			
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_previous-item-link a {	
				background-color:#fff;
				background-position:100% 0;
				background-repeat:no-repeat;
				background-image:url("imgs/PreviousArrow.png");}
				
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_previous-item-link a:hover {	
				background-color:#fff;
				background-position:100% -21px;
				background-repeat:no-repeat;
				background-image:url("imgs/PreviousArrow.png");}
		
		.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_next-item-link {
		width:21px;}
				
			.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_next-item-link a {
			width:21px;	
			background-color:#fff;
			background-position:100% 0;
			background-repeat:no-repeat;
			background-image:url("imgs/NextArrow.png");}
			
				.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_next-item-link a:hover {	
				background-color:#fff;
				background-position:100% -21px;
				background-repeat:no-repeat;
				background-image:url("imgs/NextArrow.png");}
					
		.sys_lightbox-media-container .sys_lightbox-nav ul.sys_lightbox-nav-buttons li.sys_lightbox-nav-text { 
		margin-top:5px; 
		width:60px;
		height:22px;
		clear:both;
		position:absolute;
		top:2px;
		left:15px;}
				
	.sys_lightbox-media-container .sys_clearlightbox {
	clear:both;}
				
/* Added by Dan W */
 #lightbox-overlay
{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 998;           
    background-color: #333;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}

#lightbox-spinner
{
	background-image:url("imgs/lightbox-ico-loading.gif");
    background-repeat:no-repeat;
    background-position:center center;
    width:35px;
    height:35px;
    position:absolute; 
    z-index:92;  
}



/* Styles added by Dan W */


#lightbox-spinner
{ 
	background-image: url("imgs/LightboxIcoLoading.gif");
}

        