#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#151410;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#lightbox{position:absolute;top:20px;left:0;width:100%;z-index:100;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;overflow:visible;}
#imageContainer{width:10px;height:10px;margin:0 auto;overflow:hidden;background-color:#fff;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:32px;height:32px;background:url(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;}
#hoverNav a{outline:none;}
#prevLinkImg,#nextLinkImg{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;text-indent:-9999px;}
#prevLinkImg{left:0;float:left;}
#nextLinkImg{right:0;float:right;}
#prevLinkImg:hover,#prevLinkImg:visited:hover{background:url(prev.gif) left 14% no-repeat;}
#nextLinkImg:hover,#nextLinkImg:visited:hover{background:url(next.gif) right 14% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;}
#imageData{overflow:hidden;width:100%;}
#imageDetails{width:70%;float:left;text-align:left;padding:10px 10px 0;}
#caption{font-weight:bold;display:block;}
#numberDisplay{display:block;float:left;padding-right:10px;margin-top:3px;}
#detailsNav{display:block;float:left;padding:0;}
#prevLinkDetails,#nextLinkDetails,#slideShowControl{background-repeat:no-repeat;outline-style:none;display:block;float:left;}
#prevLinkDetails{margin:3px;width:16px;height:16px;background:url(prevlabel.gif) left center;}
#nextLinkDetails{margin:3px;width:16px;height:16px;background:url(nextlabel.gif) right center;}
#slideShowControl.started{background-image:url(pause.gif);}
#slideShowControl{display:block;width:16px;height:16px;float:left;margin:3px;background:url(start.gif);background-position:center center;background-repeat:no-repeat;}
#close{padding:10px 10px 0 0;float:right;}
#closeLink{display:block;outline-style:none;margin:0;padding:0;text-decoration:none;width:66px;height:32px;background:url(close.gif) no-repeat;}
.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:solid 1px red;height:100%;width:100%;position:absolute;}
#outerImageContainer td{text-align:center;padding:0;font-size:0;}
#lightboxFrameBody{background-color:#fff;border:solid 1px #fff;}
#outerImageContainer td.tl,#outerImageContainer td.br{height:10px;width:10px;}
#outerImageContainer td.tl,#outerImageContainer td.tr,#outerImageContainer td.bl,#outerImageContainer td.br{background-image:url(borderCorners.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='borderCorners.png',sizingMethod='scale');}
#outerImageContainer td.tc,#outerImageContainer td.bc{background-image:url(borderHoriz.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='borderHoriz.png',sizingMethod='scale');}
#outerImageContainer td.ml,#outerImageContainer td.mr{background-image:url(borderVert.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='borderVert.png',sizingMethod='scale');}
