#overlay{position:absolute;top:0;left:0;z-index:9997;width:100%;height:auto;background-color:#000000;}
#lightbox{position:absolute;top:20px;left:0;width:100%;z-index:9999;text-align:center;color:#151410;line-height:0;}
#lightbox a, #lightbox a:hover{border-bottom:none;color:#151410;text-decoration:underline;}
#lightbox a img{border:none;}
#outerImageContainer{width:auto;height:auto;margin:0 auto;position:relative;}
#lightboxImage{width:100%;height:100%; -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, .5), 
0px -25px 35px 0px rgba(50, 50, 50, .3) inset;
	-moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, .5), 
0px -25px 35px 0px rgba(50, 50, 50, .3) inset;
	box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, .5), 
0px -25px 35px 0px rgba(50, 50, 50, .3) inset;
box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, .2);
	
	color: rgba(100, 100, 100, .8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .6);
	border: solid 1px rgba(255, 255, 255, .05);

	text-align: center;}
#imageContainerMain{margin:0 auto;overflow:visible;position:relative;font-size:0;}
#imageContainer{width:150px;height:30px;margin:0 auto;overflow:hidden;position:relative;font-size:0;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;font-size:10px;z-index:1;}
#loadingLink{display:block;margin:0 auto;padding:0;width:150px;height:29px;background:url(../images/loading.gif) center center no-repeat;text-indent:-9999px;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#prevLinkImg, #nextLinkImg{top:0;width:48px;height:100%;position:absolute;z-index:20;outline-style:none;display:block;text-indent:-9999px;}
* html #prevLinkImg,* html #nextLinkImg{background-image:url(data:image/gif;base64,AAAA);}
#prevLinkImg{left:5px;}
#nextLinkImg{right:5px;}
#prevLinkImg:hover,#prevLinkImg.hover, #prevLinkImg:visited:hover{background-color:#fff;-webkit-mask:url(icon-svg/left.svg) 5% center no-repeat;}
#nextLinkImg:hover,#nextLinkImg.hover, #nextLinkImg:visited:hover{background-color:#fff;-webkit-mask:url(icon-svg/right.svg)  97% center no-repeat;}
#imageDataContainer{width:auto;position:absolute;left:30px;bottom:30px;}
#imageData{overflow:visible;background-color:#000000;text-align:center;position:relative;z-index:21;font:12px Helvetica,Arial,Verdana,sans-serif;color:#ffffff;margin-right:30px;}
#imageDetails{width:100%;padding:0;}
#caption{padding:12px;display:block;text-align:left;}
#caption a,#caption a:hover{color:#ffffff;}
#numberDisplay{display:none;text-align:right;}
#detailsNav{display:none;}
#prevLinkDetails, #nextLinkDetails, #slideShowControl{display:none;}
#slideShowControl{display:block;width:42px;height:49px;float:left;background-image:url($rel#conposit.png$);background-position:-42px center;background-repeat:no-repeat;}
#close{position:relative;width:100%;height:0;z-index:21;}
#closeLink{position:absolute;top:12px;right:25px;display:block;outline-style:none;margin:0;padding:0;text-decoration:none;width:30px;height:30px;background-color:#fff;-webkit-mask:url(icon-svg/vb-close.svg) no-repeat center;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;}
#outerImageFrame{border:none;height:100%;width:100%;position:absolute;}
#outerImageContainer{overflow:visible;border:none;}
#outerImageContainer td{text-align:center;padding:0;}
#lightboxFrameBody{}
#outerImageContainer td, #outerImageContainer tr{font-size:0;border:0 none;}
#outerImageContainer td.tl, #outerImageContainer td.br{height:20px;width:20px;}
.vlb{display:none;}
#vlightbox1{width:100%;zoom:1;}
#vlightbox1 .vlightbox1 div{left:0;bottom:0;width:100%;background:#000;opacity:0.7;padding:5px;color:#FFF;}
#vlightbox1 .vlightbox1{height:180px;overflow:hidden;}
#vlightbox1 .vlightbox1{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top;margin:5px;width:240px;font-family:Trebuchet,Tahoma,Arial,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;}
#vlightbox1 .vlightbox1 a{margin:0;}
#vlightbox1 .vlightbox1 img{display:block;border:none;margin:0;}
#vlightbox1 .vlightbox1 div{display:none}
