/**************************************   Lightbox CSS ************************************/
#lightbox-overlay {position: absolute;top: 0px;left: 0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;/* stop stupid conflicts */margin:0px;padding:0px;border:none;outline:none;line-height:0;/* general conflict stopper */text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox{position: absolute;top: 0px;left: 0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;/* stop stupid conflicts */margin:0px;padding:0px;border:none;outline:none;line-height:0;/* general conflict stopper */text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}
#lightbox a:hover{text-decoration:underline;color:#999999;}
#lightbox a:visited{text-decoration:underline;color:#999999;}
#lightbox a:link{text-decoration:underline;color:#999999;}
#lightbox a{text-decoration:underline;color:#999999;}
#lightbox-overlay{z-index: 90;background-color:#000000;height: 100%;position:fixed;}
#lightbox-overlay-text{text-align: right;margin-right: 20px;margin-top: 20px;color: white;font-size: 12px;cursor: default;line-height:normal;}
#lightbox-overlay-text a:link{color:white;}
#lightbox-overlay-text a:visited{color:white;}
#lightbox-overlay-text a:hover{color:white;}
#lightbox-overlay-text a{color:white;}
#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}
#lightbox a{border:none; outline:none;}
#lightbox a img{border:none; outline:none;}
#lightbox img{border:none; outline:none;}
#lightbox-imageBox{position:relative;border:1px solid black;background-color:white;width:400px;height:400px;margin:0 auto;}
#lightbox-imageContainer{padding:1px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
 #lightbox-imageBox > #lightbox-nav{left:0;} 
#lightbox-nav a{outline: none;}
#lightbox-nav-btnNext{display:block;width:49%;height: 100%;background:transparent url("media/blank.gif") no-repeat; /* Trick IE into showing hover */cursor:pointer;zoom:1; /* who knows why? */padding:0px;margin:0px;}
#lightbox-nav-btnPrev{display:block;width:49%;height: 100%;background:transparent url("media/blank.gif") no-repeat; /* Trick IE into showing hover */cursor:pointer;zoom:1; /* who knows why? */padding:0px;margin:0px;}
#lightbox-nav-btnPrev{left:0;right:auto;float:left;}
#lightbox-nav-btnNext{left:auto;right:0; float:right;}
#prevLink:visited:hover{background:url("media/prev.gif") left 45% no-repeat;}
#prevLink:hover{background:url("media/prev.gif") left 45% no-repeat;}
.preload_largeLink {background:url("media/prev.gif") left 45% no-repeat;}
#nextLink:visited:hover{background:url("media/next.gif") right 45% no-repeat;}
#nextLink:hover {background:url("media/next.gif") right 45% no-repeat;}
.preload_nextLink{background:url("media/next.gif") right 45% no-repeat;}
#lightbox-infoBox{font:10px Verdana, Helvetica, sans-serif; background-color:#FFFFFF; margin:0 auto; padding:0px;}
#lightbox-infoContainer{padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color:#666; line-height:normal;}
#lightbox-infoHeader{width:100%;text-align:center;}
#lightbox-caption{text-align:justify;}
#lightbox-caption-title{font-weight:bold;}
#lightbox-caption-description{font-weight:normal;}
#lightbox-infoFooter{margin-top:3px;color:#999999;}
#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}
#lightbox-close{display:block; width:45%; float:right; text-align:right;}
#lightbox-close-button{padding-left:30%;}
#lightbox-close-button:hover {color:#666666;}
#lightbox-infoContainer-clear{clear:both; visibility:hidden;}
