#lightbox{position: absolute;left: 0;width: 100%;z-index: 19;text-align: right;line-height: 0;cursor: pointer;}
#lightbox img{width: auto;height: auto;}
#lightbox a img{border: none;}
#lightbox #close img{padding: 10px;}
#outerImageContainer{position: relative;background-color: #fff;min-width: 250px;min-height: 250px;margin: 0 auto;font-size: initial !important;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 50%;left: 0%;height: 25%;width: 100% !important;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 19;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#nextLink, #prevLink{width: 15%;height: 100%;display: block;}
#prevLink, #prevLinkImg{left: 0;float: left;width: 25%;}
#nextLink, #nextLinkImg{right: 0;float: right;width: 25%;}
#prevLink > span, #nextLink > span {font-size: 0px; cursor:pointer; top: 50%;margin-top: -37px;width: 64px;height: 64px;border: 5px solid #ffffff;border-radius: 37px;position: absolute;transform: translate3d(0px, 0px, 0px) scale(0.7);visibility: hidden;opacity: 0;transition: all 0.25s ease-in-out;}
#prevLink > span{background: #000 url('/images-design/icons-nav.png') no-repeat;left: -30px;}
#nextLink > span{background: #000 url('/images-design/icons-nav.png') no-repeat 7px -64px;right: -30px;}
#hoverNav:hover a > span {visibility: visible;opacity: 1;}
#prevLink:hover > span, #nextLink:hover > span {transform: scale(1);}
#imageDataContainer{font-size: 100%;font-weight: normal;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#imageData{padding:0 10px;color: #454547;}
#imageData #imageDetails{width: 85%;float: left;text-align: left;padding: 0.7em 0em 0.7em 1em;}
#imageData #numberDisplay{display: block;clear: left;padding-bottom: 1.0em;}
#bottomNav {float: right;width: 9%;display: inline-block;}
#imageData #bottomNavClose{transition: all 0.25s ease-in-out;transform: translate3d(0px, 0px, 0px) scale(0.7); float: right;padding: 0.7em;outline: none;width: 21px;height: 20px;background: #000 url('../images-design/icons-nav.png') no-repeat -12px -203px;border-radius: 20px;margin: 10px 0px; }	 	
#imageData #bottomNavClose > span {width: 0; height: 0; overflow: hidden; text-indent: -9999px; display: block;}
#overlay{position: absolute;top: 0; left: 0;z-index: 19;width: 100%;height: 500px;background-color: #000;cursor: pointer;}
#bottomNav #slideShowControl {transition: all 0.25s ease-in-out;transform: translate3d(0px, 0px, 0px) scale(0.7);float: left;padding: 0.7em;outline: none;width: 21px;height: 20px;background: #000 url('../images-design/icons-nav.png') no-repeat -74px -251px;border-radius: 20px;margin: 10px 0px;}
#bottomNav #slideShowControl > span {font-size: 0; }
#bottomNav #slideShowControl.stop {background: #000 url('../images-design/icons-nav.png') no-repeat -12px -251px;}
#imageData #bottomNavClose:hover,#bottomNav #slideShowControl:hover{transform: scale(1);}	 	
h4 {margin-bottom: 5px;}
