#lb_lightbox { position:absolute; top:20px; left:0; width:100%; z-index:100; text-align:center; line-height:0; color:#151410; }

#lb_lightbox a, #lb_lightbox a:hover { border-bottom:none; color:#151410; text-decoration:underline; }

#lb_lightbox a img { border:none; }

#lb_outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }

#lb_imageContainer { padding:10px; }

#lb_loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }

#lb_loadingLink { display:block; margin:0 auto; padding:0; width:32px; height:32px; background:url("images/lightbox/loading.gif") center center no-repeat; text-indent:-9999px; }

#lb_hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }

#lb_imageContainer>#lb_hoverNav { left:0; }

#lb_hoverNav a { underline:none; }

#lb_prevLinkImg,
#lb_nextLinkImg { width:49%; height:100%; background:transparent url("images/lightbox/blank.gif") no-repeat; /* Trick IE into showing hover */ display:block; text-indent:-9999px; }

#lb_prevLinkImg { left:0; float:left; }

#lb_nextLinkImg { right:0; float:right; }

#lb_prevLinkImg:hover,
#lb_prevLinkImg:visited:hover { background:url("images/lightbox/prevlabel.gif") left 15% no-repeat; }

#lb_nextLinkImg:hover,
#lb_nextLinkImg:visited:hover { background:url("images/lightbox/nextlabel.gif") right 15% no-repeat; }

#lb_imageDataContainer { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; }

#lb_imageData { padding:0 10px; }

#lb_imageDetails { width:70%; float:left; text-align:left; }	

#lb_caption { font-weight:bold; }

#lb_numberDisplay { display:block; clear:left; }			

#lb_detailsNav { display:block; clear:left; padding:0 0 10px 0; }	

#lb_prevLinkDetails { margin:0 8px 0 0; }		

#lb_nextLinkDetails { margin:0 8px 0 0; }		

#lb_closeLink { display:block; margin:0; padding:0 0 10px 0; text-decoration:none; float:right; width:66px; height:28px; background:url("images/lightbox/closelabel.gif") no-repeat; text-indent:-9999px; overflow:hidden; }	

#lb_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; }

.lb_clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html>body .lb_clearfix { display:inline-block; width:100%; }

/* Hides from IE-mac \*/
* html .lb_clearfix { height:1%; }	
/* End hide from IE-mac */
