﻿.lightbox_source
{
    -moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow: 0px 0px 10px #333;
}

.lightbox_zoom_overlay_panel 
{
    background:#000;
    opacity: 0.25;
    filter: alpha(opacity = 25);
    background-image: url('/Content/Images/lightbox/zoom_w_32.png');
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
    
}

.lightbox_zoom_overlay_panel_out
{
    transform: scale(1.0);
}

.lightbox_zoom_overlay_panel_over
{
    transform: scale(1.5);
}

.lightbox_zoom_overlay_container
{
    position:relative;
}

.lightbox_mask
{
    background: #000;
    opacity: 0.65;
    filter: alpha(opacity = 65);
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100;
    visibility:hidden;
}

.lightbox_target
{
    position:fixed;
    background: transparent;
    border: 1px solid #777;
    visibility:hidden;
    z-index:210;
    overflow:visible;

    -moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow: 0px 0px 10px #333;
}

.lightbox_3d 
{
    -moz-transform: perspective(1000px);
    -webkit-transform: perspective(1000px);
    transform: perspective(1000px);
}

.lightbox_img 
{
    width:100%;
    height:100%;
}

.lightbox_close 
{
    position:absolute;
    right:-70px;
    top: -70px;
    cursor:pointer;
    visibility:hidden;
}

.lightbox_description 
{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    height:auto;
    background: #000;
    color:#EEE;
    overflow:hidden;
    visibility:hidden;
}

.lightbox_description a
{
    color: #FFF;
    text-decoration:underline;
}

.lightbox_description a:hover
{
    color: #EEE;
    text-decoration:none;
}

.lightbox_description_content 
{
    margin: 10px 15px 15px 15px;
}

.lightbox_description_title
{
    font-weight:bold;
}

.lightbox_description_text
{
    font-size: 14px;
}

.lightbox_description_text li {
    margin: 4px;
}