#overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:auto;background-color:#000}
#lightbox{position:absolute;top:20px;left:0;width:100%;z-index:9999;text-align:center;color:#555;line-height:0}
#lightbox a,#lightbox a:hover{border-bottom:none;color:#555;text-decoration:underline}
#lightbox a img{border:none}
#outerImageContainer{width:auto;height:auto;margin:0 auto;position:relative}
#lightboxImage{width:100%;height:100%}
#imageContainerMain{margin:0 auto;overflow:visible;position:relative;font-size:0}
#imageContainer{width:10px;height:10px;margin:0 auto;overflow:hidden;background-color:#000;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(../images/gallery/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:0}
#nextLinkImg{right:0}
#prevLinkImg:hover,#prevLinkImg.hover,#prevLinkImg:visited:hover{background:url(../images/gallery/prev.png) 5% center no-repeat;_background-image:url(../images/gallery/prev_ie6.gif)}
#nextLinkImg:hover,#nextLinkImg.hover,#nextLinkImg:visited:hover{background:url(../images/gallery/next.png) 97% center no-repeat;_background-image:url(../images/gallery/next_ie6.gif)}
#imageDataContainer{font-size:12px;background-color:#fff;width:100%}
#imageData{overflow:hidden;width:100%}
#imageDetails{width:70%;float:left;text-align:left;padding:10px 10px 0 0}
#caption{font-size:18px;display:block}
#numberDisplay{display:block;float:left;padding:3px 10px 0 0}
#detailsNav{display:block;float:left;padding:0}
#prevLinkDetails,#nextLinkDetails,#slideShowControl{background-repeat:no-repeat;outline-style:none;display:block;float:left}
#prevLinkDetails{margin:3px;margin-top:0;width:24px;height:24px;background:url(../images/gallery/prevlabel.gif) left center}
#nextLinkDetails{margin:3px;margin-top:0;width:24px;height:24px;background:url(../images/gallery/nextlabel.gif) right center}
#slideShowControl.started{background-image:url(../images/gallery/pause.gif)}
#slideShowControl{display:block;width:24px;height:24px;float:left;background:url(../images/gallery/start.gif);background-position:center center;background-repeat:no-repeat}
#close{padding:20px 0 0;float:right}
#closeLink{display:block;outline-style:none;margin:0;padding:0;text-decoration:none;width:32px;height:32px;background:url(../images/gallery/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{overflow:visible}
#outerImageContainer td{text-align:center;padding:0}
#lightboxFrameBody{background-color:#fff;border:solid 1px #fff}
#outerImageContainer td,#outerImageContainer tr{font-size:0;border:0 none}
#outerImageContainer td.tl,#outerImageContainer td.br{height:38px;width:38px}
.vlb{display:none}
#outerImageContainer td.tl{background-image:url(../images/gallery/borderTopLeft.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderTopLeft.html',sizingMethod='scale')}
#outerImageContainer td.tc{background-image:url(../images/gallery/borderTopCenter.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderTopCenter.html',sizingMethod='scale')}
#outerImageContainer td.tr{background-image:url(../images/gallery/borderTopRight.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderTopRight.html',sizingMethod='scale')}
#outerImageContainer td.ml{background-image:url(../images/gallery/borderMiddleLeft.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderMiddleLeft.html',sizingMethod='scale')}
#outerImageContainer td.mr{background-image:url(../images/gallery/borderMiddleRight.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderMiddleRight.html',sizingMethod='scale')}
#outerImageContainer td.bl{background-image:url(../images/gallery/borderBottomLeft.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderBottomLeft.html',sizingMethod='scale')}
#outerImageContainer td.bc{background-image:url(../images/gallery/borderBottomCenter.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderBottomCenter.html',sizingMethod='scale')}
#outerImageContainer td.br{background-image:url(../images/gallery/borderBottomRight.png);_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine/images/borderBottomRight.html',sizingMethod='scale')}
#vlightbox1{width:100%;zoom:1}