body .zoom				{ text-decoration: none; cursor: pointer }
#overlay				{ position: absolute; top: 0; left: 0; z-index: 500; width: 100%; height: 100%; background: #565656 }
#overlayInner				{ position: absolute; top: 0; left: 0; width: 100%; z-index: 501; text-align: center; line-height: 0; cursor: pointer }
#overlayText				{ line-height: 1.4em; text-align: left; width: 500px; _height: 200px; background: #fff; margin: 0 auto; padding: 0 5px }
#overlayInnerBox			{ position: relative; margin: 0 auto; border: 1px solid #555; background: #fff }

.lightboxText				{ display: none }
.lightbox #overlayInnerBox		{ width: 250px; height: 250px }
#lightbox-container-image		{ padding: 10px 0 }
#lightbox-loading			{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0 }
#lightbox-loading a			{ height: 32px; width: 32px; background: url(/img/l_l.gif) center center no-repeat; text-decoration: none; display: block; margin: 0 auto }

#lightbox-n				{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-n a				{ outline: none }
#lightbox-n-btnPrev,
#lightbox-n-btnNext			{ width: 50%; height: 100%; zoom: 1; display: none; background: url(/img/l_n.gif) right center no-repeat }
#lightbox-n-btnNext			{ right: 0; position: absolute; }
#lightbox-n-btnPrev			{ left: 0; float: left; background: url(/img/l_p.gif) left center no-repeat }

#lightbox-cls				{ width: 29px; height: 29px; margin: 2px 2px 0 0; display: none; position: absolute; right: 0; top:0; background: url(/img/close.png) no-repeat 50% 50%; text-decoration: none; cursor: pointer; z-index:10 }
#lightbox-cid				{ margin: 0 auto 10px auto; line-height: 1.4em; padding: 0 10px; overflow: auto; height: auto; text-align: left }
#lightbox-num				{ display: block; clear: both; padding-bottom: 0px }
* html #lightbox-cls			{ //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/close.png", sizingMethod="crop") }