#lightbox{
	padding: 10px;
	display:block;
	min-width:300px;
	}
#lightboxDetails
{
	font-family:Tahoma;
	font-size: 10px;
	padding-top: 0.4em;
	width:100%;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ text-align:center; width:100%;}
#closeButton{ top: -10px; right: -10px; }
#lightbox_tl{ position:absolute; top:0px; left:0px; background:url(/images/lightbox/TopLeft.gif); height:10px; width:10px;}
#lightbox_tr{ position:absolute; top:0px; right:0px; background:url(/images/lightbox/TopRight.gif); height:10px; width:10px;}
#lightbox_bl{ position:absolute; bottom:0px; left:0px; background:url(/images/lightbox/BottomLeft.gif); height:10px; width:10px;}
#lightbox_br{ position:absolute; bottom:0px; right:0px; background:url(/images/lightbox/BottomRight.gif); height:10px; width:10px;}
#lightbox_l{ position:absolute; bottom:10px; left:0px; top:10px; background:url(/images/lightbox/Left.gif); width:10px;}
#lightbox_r{ position:absolute; bottom:10px; right:0px; top:10px; background:url(/images/lightbox/Right.gif); width:10px;}
#lightbox_b{ position:absolute; bottom:0px; left:10px; right:10px; background:url(/images/lightbox/Bottom.gif); height:10px;}
#lightbox_t{ position:absolute; top:0px; left:10px; right:10px; background:url(/images/lightbox/Top.gif); height:10px;}
#lightbox_m{ background:url(/images/lightbox/Middle.gif);text-align:center; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
	}
	