#lightbox{
 position:            absolute;
 top:                 20px;
 left:                0px;
 width:               100%;
 z-index:             100;
 text-align:          center;
 line-height:         0em;
}
#lightbox a img{
 border:              none;
}
#outerImageContainer{
 position:            relative;
 background-color:    #ffffff;
 width:               250px;
 height:              250px;
 margin:              0px auto;
}
#imageContainer{
 padding:             10px;
}
#loading{
 position:            absolute;
 top:                 40%;
 left:                0%;
 height:              25%;
 width:               100%;
 text-align:          center;
 line-height:         0em;
}
#hoverNav{
 position:            absolute;
 top:                 0px;
 left:                0px;
 height:              100%;
 width:               100%;
 z-index:             10;
}
#hoverNav a{
 outline:             none;
}
#prevLink{
 width:               49%;
 height:              100%;
 display:             block;
 left:                0px;
 float:               left;
 margin-left:         0px;
 background:          url(../images/prevlabel.gif);
 background-position: 0% 15%;
 background-repeat:   no-repeat;
}
#nextLink{
 width:               49%;
 height:              100%;
 display:             block;
 right:               0px;
 float:               right;
 margin-right:        0px;
 background:          url(../images/nextlabel.gif);
 background-position: 100% 15%;
 background-repeat:   no-repeat;
}
#imageDataContainer{
 font:                1.0em Verdana,Helvetica,sans-serif;
 background-color:    #ffffff;
 margin:              0px auto;
 line-height:         1.1em;
}
#imageData{
 padding:             0px 10px 0px 10px;
}
#imageData #imageDetails{
 width:               70%;
 float:               left;
 text-align:          left;
}
#imageData #caption{
 font-weight:         bold;
}
#imageData #numberDisplay{
 display:             block;
 clear:               left;
 padding-bottom:      1.0em;
}
#imageData #bottomNavClose{
 width:               66px;
 float:               right;
 padding-bottom:      0.7em;
}
#overlay{
 position:            absolute;
 top:                 0px;
 left:                0px;
 z-index:             90;
 width:               100%;
 height:              500px;
 background-color:    #000000;
}
.clearfix:after{
 content:             ".";
 display:             block;
 height:              0px;
 clear:               both;
 visibility:          hidden;
}
