﻿/*** Photo Slider ***/

Div#PhotoSlider
{
    border: 1px solid #7a1c2c;
    overflow: hidden;
    padding: 0;
    position: relative;
    height: 72px;
    margin: 0 0 1em 0;
    background: #E4D9C5;
}
Div#PhotoList
{
    position: relative;
    width: 100000px;
    white-space: nowrap;
}
Img.Photo
{
    cursor: pointer;
    background: transparent url('Gallery/GalleryProcessing.gif') no-repeat center center;
    padding: 0.1em 1px;
    margin: 0;
    width: 70px;
    height: 70px;
}
Img#FullImage
{
    display: block;
    /*width: 100%;*/
    height: 10em;
    max-height: 50em;
    background: transparent;
    margin: 0 auto;
}
Div#FullImageContainer
{
    position: relative;
    /*width: 20em;*/
    margin: 0 auto;
    background: transparent no-repeat center center;
    border: 1px solid #7a1c2c;
    /* RGBa */ 
    background-color: rgba(0, 0, 0, 0.15);
    /* For IE 5.5 - 7*/ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000, endColorstr=#22000000);
    /* For IE 8*/ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#22000000, endColorstr=#22000000)";
    overflow: hidden;
}
Img.PhotoProcessing
{
    position: absolute;
}
.PhotoContainer,
.PhotoContainerComplete
{
    position: relative;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0.1em;
}
Div#ImageInfo
{
    /* RGBa with 0.6 opacity */ 
    background-color: rgba(0, 0, 0, 0.8);
    /* For IE 5.5 - 7*/ 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000, endColorstr=#aa000000);
    /* For IE 8*/ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000, endColorstr=#aa000000)";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #ffffff;
    z-index: 10;
    /*height: 50px;*/
}
Div#ImageInfo Span
{
    display: block;
    padding: 1.5em 1em;
}
Div#ImageInfo Span:First-Child
{
    font-weight: bold;
    padding-bottom: 0;
    padding-top: 1em;
}