/* Lytebox */

#lbOverlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647 !important;
}

#lbOverlay.blue {
    background-color: #000;
}

#lbMain {
    display: -moz-inline-stack;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2147483647 !important;
}

#lbOuterContainer {
    background-color: #fff;
    height: 200px;
    margin: 0 auto;
    position: relative;
    width: 200px;
    box-shadow: 0px 0px 20px #000 -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    -o-box-shadow: 0px 0px 20px #000;
    zoom: 1;
    filter: progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=2) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=3) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=3) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=2) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=3) progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=2);
}

#lbTopContainer {
    background-color: #fff;
    display: none;
    font-family: Arial, sans-serif;
    font-size: 14px;
    margin: 0 auto;
    overflow: none;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 2147483647 !important;
}

#lbBottomContainer {
    background-color: #fff;
    display: none;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    width: 100%;
    z-index: 2147483647 !important;
}

#lbTopContainer {
    margin-top: 5px;
    overflow: none;
}

#lbTopContainer.blue,
#lbBottomContainer.blue {
    background-color: #fff;
}

#lbImage,
#lbIframe {
    border: none;
}

#lbImage.blue,
#lbIframe.blue {
    border: 0;
}

#lbImageContainer,
#lbIframeContainer {
    padding: 10px;
    z-index: 2147483647 !important;
}

#lbLoading {
    background: url(/media/images/lightbox/loading.gif) center no-repeat;
    height: 100%;
    margin-top: -10px;
    width: 100%;
}


/* HEIGHT CHANGED TO AUTO - SO ITS NOT IN FOREGROUND OF TEXT*/

#lbHoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    width: 100%;
    z-index: 2147483647 !important;
}

#lbImageContainer>#lbHoverNav {
    left: 0;
}

#lbHoverNav a {
    outline: none;
}

#lbPrevHov {
    background: transparent url(/media/images/lightbox/blank.gif) no-repeat;
    display: block;
    height: 100%;
    left: 0;
    float: left;
    margin-left: 12px;
    width: 40%;
}

#lbPrevHov.blue:hover,
#lbPrevHov.blue:visited {
    background: url(/media/images/lightbox/prev.png) left 52% no-repeat;
}

#lbNextHov {
    background: transparent url(/media/images/lightbox/blank.gif) no-repeat;
    display: block;
    float: right;
    height: 100%;
    right: 0;
    margin-right: 12px;
    width: 40%;
}

#lbNextHov.blue:hover,
#lbNextHov.blue:visited {
    background: url(/media/images/lightbox/next.png) right 52% no-repeat;
}

#lbTopData,
#lbBottomData {
    float: left;
    text-align: left;
    padding-left: 10px;
}

#lbBottomData {
    padding-bottom: 0.5em;
}

#lbBottomData.blue,
#lbTopData.blue {
    /*color: #01379E;*/
}

#lbTopNav,
#lbBottomNav {
    float: right;
    text-align: right;
    padding-right: 10px;
}

#lbNumTop,
#lbNumBottom {
    font-size: 14px;
}

#lbDescBottom {
    display: block;
    font-size: 14px;
}

#lbTitleTop,
#lbTopNav {
    margin-top: 0.3em;
}

#lbTitleTop,
#lbTitleBottom {
    display: block;
    font-weight: bold;
    width: 90%;
}

#lbClose,
#lbCloseTop {
    float: right;
    height: 28px;
    margin: 0 0 1px 8px;
    width: 26px;
}

#lbClose.blue,
#lbCloseTop.blue {
    background: url(/media/images/lightbox/close.png) no-repeat;
    cursor: pointer;
    height: 53px;
    margin: 0px 3px 12px 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 53px;
}

#lbClose span {
    visibility: hidden;
}

#lbClose,
#lbPrint,
#lbPlay,
#lbPause {
    margin: 0 0 6px 8px;
}