#jquery-overlay {
	position: fixed; top: 0; left: 0; z-index: 1000;
	width: 100%; height: 500px;
	background: url(/EI/MS/Images/Frame/BG/tint/000x80.png) transparent repeat;
	color: #fff;
	}
#jquery-lightbox {
	position: fixed; z-index: 1100;
	top: 50%; left: 50%;
	padding: 5px 15px 10px;
	background: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align: left; line-height: 0;
	min-width:250px;
	/* below is dynamically overwritten with jQuery*/
	width: 250px; min-height: 250px;
	margin-left: -135px; margin-top: -132px;
	}
#jquery-lightbox #lightbox-image {width: 100%; height: auto;}
#lightbox-container-image-box {
	position: relative;
	width: 250px; height: 250px;
	margin: 0 auto; clear: both;
	}
#lightbox-container-image {height: 100%;}
#lightbox-loading {
	position: absolute; top: 0; left: 0;
	height: 100%; width: 100%;
	line-height: 0;
	}
	#lightbox-loading img {
		display: block; margin: -12px 0 0 -12px; /* Img size 24x24 */
		position: absolute; top: 50%; left: 50%;
		}
#lightbox-container-image-box > #lightbox-nav {
	height: 50%; width: 100%;
	position: absolute; bottom: 0; left: 0;
	}
	#lightbox-nav a {outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
		display: block; top: -14px; position: absolute; /* Img size 32x28 */
		width: 32px;
		zoom: 1;
		}
		#lightbox-nav-btnPrev {left: 0;}
		#lightbox-nav-btnNext {right: 0;}
#lightbox-container-image-data-box {
	width: 100%; margin: 10px auto 0; padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left; color: #111;
	max-height: 120px; overflow: hidden;
	}
	#lightbox-container-image-data-box p {margin: 0 0 5px 0; padding: 0;}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
	}		
#jquery-lightbox > .slideshowControls {
	margin: 0 auto; padding: 2px 20px 8px 0; overflow: auto;
	text-align: left; line-height: 1;
	}
	#jquery-lightbox > .slideshowControls > a, #jquery-lightbox .scrollControl {
		display: block; width: 17px; height: 17px; overflow: hidden;
		float: left; margin-right: 5px; outline: none; border: none;
		text-indent: -999em; cursor:pointer;
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: transparent;
		}
	#jquery-lightbox > .slideshowControls > a:hover, #jquery-lightbox .scrollControl:hover {background-position: 0 -17px;}
		#jquery-lightbox > .slideshowControls > .play {background-image: url(/ei/t/icons/sprites/play.png);}
		#jquery-lightbox > .slideshowControls > .pause {background-image: url(/ei/t/icons/sprites/pause.png);}
		#jquery-lightbox > .slideshowControls > .restart {background-image: url(/ei/t/icons/sprites/restart.png);}
		#jquery-lightbox > .slideshowControls > .firstImage {background-image: url(/ei/t/icons/sprites/back.png);}
		#jquery-lightbox > .slideshowControls > .fullSize {background-image: url(/ei/t/icons/sprites/fullscreen.png);}
		#jquery-lightbox > .slideshowControls > .permalink {
			background-image: url(/ei/t/icons/sprites/permalink.png);
			text-indent: 0;
		    }
			#jquery-lightbox > .slideshowControls > .permalink > span {display: block; text-indent: -999em;}
		#jquery-lightbox > .slideshowControls > .close {
			background-image: url(/ei/t/icons/sprites/close.png);
			margin-right: 0; position: absolute; right: 15px; top: 7px;
			}
		#jquery-lightbox .scrollControl.up {background-image: url(/ei/t/icons/sprites/arrow.up.png);}
		#jquery-lightbox .scrollControl.down {background-image: url(/ei/t/icons/sprites/arrow.down.png);}
#lightbox-image-details-title_count {
	font-size: 1.167em;
	color: #666;
	margin-bottom: 10px;
	}
	#lightbox-image-details-title_count .photoImageCount {font-size: .83em;}
#lightbox-image-details-caption {
	font-size: 1.33em;
	line-height: 1.125;
	font-weight: bold;
	margin-bottom: 2px;
	}
#lightbox-image-details-byline {
	margin: 0 0 10px; display: block;
	font-style: italic; color: #666;
	}
#lightbox-container-image-data-box table {font-size: 1em;}
#lightbox-container-image-data-box td {font-size: inherit;}
	#lightbox-container-image-data-box .tdMetaData {padding: 0 10px 0 0; width: 60%;}
	#lightbox-container-image-data-box .tdMetaData > *:last-child {margin-bottom: 0;}
	#lightbox-container-image-data-box .tdTags {
		border-left: 1px solid #ccc;
		padding: 0 0 0 10px;
		width: 40%;
		}
#lightbox-container-image-data-box .tdTags h3, #lightbox-container-image-data-box .tdTags h4, #lightbox-container-image-data-box .tdTags h5 {
	color: inherit; color: expression(this.parentNode.currentStyle.color);
	}

#jquery-lightbox .tagCloud {background-color: #fff;}

#jquery-lightbox .scrollControl {
	display: none; /*toggled via jQuery*/
	position: absolute; right: 3px; margin-right: 0;
	*background-color: #fff;
	}
	#jquery-lightbox .scrollControl.disabled {cursor: default;}
#jquery-lightbox .scrollControl.up {bottom: 28px;}
#jquery-lightbox .scrollControl.down {bottom: 10px;}
