#lbOverlay
{background-color: #000;
 cursor: pointer;
 left: 0;
 position: absolute;
 width: 100%;}

#lbCenter, #lbBottomContainer
{background-color: #fff;
 left: 50%;
 overflow: hidden;
 position: absolute;}

.lbLoading
{background: #fff url(/img/lightbox/loader.gif) no-repeat center;}

#lbImage
{border: 10px solid #fff;}

.photos
{border: 1px solid #fff;
 padding: 3px;}

a:hover .photos
{border: 1px solid #999;}

.lightboxDesc a
{color: #999999;
 text-decoration: none;}

.lightboxDesc a:hover
{color: #000000;
 text-decoration: none;}

#lbPrevLink, #lbNextLink
{display: block;
 outline: none;
 height: 32px;
 width: 63px;}

#lbPrevLink 
{background: transparent url(/img/lightbox/prevlabel.gif) no-repeat left;
 float: left;}

#lbPrevLink:hover
{background: transparent url(/img/lightbox/prevlabel.gif) no-repeat left;}

#lbNextLink 
{background: transparent url(/img/lightbox/nextlabel.gif) no-repeat right;
 float: right;}

#lbNextLink:hover 
{background: transparent url(/img/lightbox/nextlabel.gif) no-repeat right;}

#lbControls
{display: block;
 height: 32px;}

#lbBottom
{color: #666;
 font: 0.8em verdana, helvetica, sans-serif;
 line-height: 1.4em;
 text-align: left;
 border: 10px solid #fff;
 border-top-style: none;}

#lbCloseLink
{background: transparent url(/img/lightbox/closelabel.gif) no-repeat center;
 clear: both;
 display: block;
 height: 22px;
 left: 82%;
 margin: 0;
 position: absolute;
 top: 65px;
 width: 66px;}

#lbCaption, #lbNumber, #lbDescription
{margin-right: 71px;}

#lbCaption
{color: #C92D05;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 5px;}
 
#lbDescription
{color: #222;
 margin-bottom: 25px;}
 
#lbNumber
{font-weight: bold;}

.lightboxDesc
{display: none;}
