/* main */
.lPhotoMainDiv {
    position        : relative;
    margin          : 5px;
    right           : 0px;
    left            : auto;
    float           : right;
    overflow        : hidden;
}
/* small slideshow */
.lPhotoSlideDiv{
    border          : 1px solid #7E7E7E;
    background      : #E5E5E5;
    margin-bottom   : 3px;
    text-align      : center;
    margin          : 0px;
    overflow        : hidden;
}
.lPhotoSlideTools {
    position        : absolute;
    left            : 0px;
    width           : 100%;
    height          : 20px;
    overflow        : hidden;
    line-height     : 18px;
    text-align      : center;
    vertical-align  : bottom;
}
.lPhotoSlideLinkStart {
    text-align      : center;
    text-decoration : underline;
    color           : blue;
    cursor          : pointer;
}
.lPhotoSlideImg {
    position        : absolute;
    left            : 1px;
    top             : 1px;
   *left            : 0px;
   *top             : 0px;
}
/* END small slideshow */

/* small thumbs */
.lPhotoThumbsDiv {
    margin          : 6px 0px 0px 0px;
    padding         : 0px 0px 0px 0px;
    border          : 0px;
    background      : #FFF;
    position        : absolute;
    width           : 100%;
    height          : auto;
    overflow        : hidden;
}
.lPhotoThumbsTable {
    border          : 0px;
    background      : #FFF;
    position        : absolute;
    margin          : 0px;
    padding         : 0px;
    width           : 100%;
    height          : auto;
}
.lPhotoThumbsTable td {
    width           : 84px;
    height          : 65px;
    text-align      : center;
}
.lPhotoThumbImg {
    border          : 1px solid #7E7E7E;
    text-align      : center;
    cursor          : pointer;
}
/* END small thumbs */

/* Fullscreen slideshow */
.lPhotoImgFixedIE {
    z-index         : 1002;
    position        : absolute;
    top             : expression( 
            eval(document.body.scrollTop) + ( zoom.lPhotoFNav.offsetHeight + document.body.clientHeight - parseInt(this.offsetHeight))/2 + "px"
        );
}
.lPhotoNavFixedIE {
    top             : expression( 
            eval(document.body.scrollTop) - zoom.work.navUpHeight + "px"
        );
}
/*
.lPhotoNavFixedIEBottom {
    top             : expression( 
            eval(document.body.scrollTop) + zoom.work.navUpHeight + document.body.clientHeight - zoom.lPhotoFNav.offsetHeight + "px"
        );
}
*/
.lPhotoFScreenImg {
    position        : fixed;
    z-index         : 1002;
}
.lPhotoFScreenNavTable {
    width           : 100%;
/*    height          : 50px; */
    border-collapse : collapse;
}
.lPhotoFScreenNavTable td{
    text-align      : center;
    vertical-align  : middle;
    color           : white;
    margin          : 0px;
}
.lPhotoFScreenNavTable td img{
    cursor          : pointer;
}

/*
.lPhotoFScreenNavTable td div{
    width           : 100%;
    height          : 100%;
    margin          : 0px;
    text-align      : center;
    vertical-align  : middle;
} */
