
.jam-lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
.jam-lightbox img{ width: auto; height: auto;}
.jam-lightbox a img{ border: none; }

.lb-outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
.lb-imageContainer{ padding: 10px; }

.lb-loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-imageContainer>.lb-hoverNav{left: 0;}
.lb-hoverNav a{outline: none;}

.lb-prevLink, .lb-nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
.lb-prevLink { left: 0; float: left;}
.lb-nextLink { right: 0; float: right;}
.lb-prevLink:hover, .lb-prevLink:visited:hover { background: url(/media/themes/shiney/lightbox/prevlabel.gif) left 15% no-repeat; }
.lb-nextLink:hover, .lb-nextLink:visited:hover { background: url(/media/themes/shiney/lightbox/nextlabel.gif) right 15% no-repeat; }

.lb-imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
.lb-imageDataContainer a{font: 10px Verdana, Helvetica, sans-serif; color:#666;}
.lb-imageData{padding:0 10px; color:#666;}
.lb-imageData .lb-imageDetails{width:100%; text-align:left;}
.lb-imageData .lb-caption, .lb-imageData .lb-downloadLink{font-weight:bold;}
.lb-imageData .lb-numberDisplay{display:block; clear:left; padding-bottom:1.0em;}
.lb-imageData .lb-downloadContainer{display:none; width:25%; float:left; margin:.5em 0 0 0;}
.lb-imageData .lb-downloadLink{display:block;}
.lb-imageData .lb-downloadText{text-transform:uppercase;}
.lb-imageData .lb-bottomNavClose{width:66px; float:right; padding-bottom:0.7em; outline:none;}

.jam-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}