

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {
cursor:default;
list-style:none;
}

.hoverbox a {
cursor:default;
}

.hoverbox a .preview {
display:none;
}

.hoverbox a:hover .preview {
display:block;
position:absolute;
top:-33px;
left:-45px;
z-index:1;
}

.hoverbox img.preview {
background:#fff;
border-color:#aaa #ccc #ddd #bbb;
border-style:solid;
border-width:1px;
color:inherit;
padding:2px;
vertical-align:top;
}

.hoverbox img.thumb {
background:#fff;
border-color:#aaa #ccc #ddd #bbb;
border-style:solid;
border-width:1px;
color:inherit;
padding:2px;
vertical-align:top;
width:75px;
height:50px;
}

.hoverbox li {
color:inherit;
display:inline;
float:left;
margin:3px;
padding:5px;
position:relative;
}

.hoverbox .preview {
border-color:#000;
}

/* Lightbox */

#lightbox {
background-color:#eee;
padding:10px;
border-bottom:2px solid #666;
border-right:2px solid #666;
}
	
#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}	

#lightboxCaption { 
float:left; 
}

#keyboardMsg { 
float:right; 
}

#closeButton { 
top:5px; right:5px; 
}

#lightbox img { 
border:none; clear:both;
} 

#overlay img { 
border:none; 
}

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

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