/* Fonts */


input, select, textarea
{
    font-size: 100%;
}

dl, p, ul, ol
{
    margin: 0 0 1em;
    padding: 0;
}

dt
{
    font-weight: bold;
}

form label
{
    cursor: pointer;
}


input
{
    vertical-align: middle;
}

/* General */
#container
{
    background: #fff;
    overflow: hidden;
    width: 452px;
    margin: 2em auto 0;
    padding: 2em 1em 4em;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 1px 1px 10px #000;
    -webkit-box-shadow: 1px 1px 5px #000;
}

.navigation-controls
{
    position: relative;
    text-align: center;
    background: #fff;
    padding: 5px;
    z-index: 1001;
}
.navigation-controls a:link
{
    color: Blue;
    font-weight:bold;
}
.navigation-controls a:hover
{
    color: Red;
}

/* Picture slides */
.picture-slides-disabled
{
    color: #eee;
}

.picture-slides-container
{
    margin-bottom: 2em;
}

.picture-slides-dimmed-background .navigation-controls
{
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.picture-slides-dimmed-background .picture-slides-image-text
{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}

.picture-slides-fade-container
{
    position: relative;
    overflow: hidden;
    z-index: 1002;
}

.picture-slides-fade-container a
{
    display: block;
    height: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.picture-slides-fade-container a img
{
    -moz-box-shadow: 5px 5px 10px #000;
    -webkit-box-shadow: 5px 5px 10px #000;
}

.picture-slides-image-load-fail
{
    display: none;
}

.picture-slides-image-text
{
    position: relative;
    background: #fff;
    text-align: center;
    padding: 5px 0 10px;
    z-index: 1001;
}

.picture-slides-previous-image, .picture-slides-next-image, .picture-slides-start-slideshow, .picture-slides-stop-slideshow
{
    display: none;
}

.picture-slides-previous-image, .picture-slides-next-image, .picture-slides-start-slideshow, .picture-slides-stop-slideshow
{
    cursor: pointer;
}

.picture-slides-thumbnails
{
    list-style: none;
    margin-top: 1em;
    overflow: hidden;
}

.picture-slides-thumbnails li
{
    float: left;
    width: 100px;
    margin: 0 10px 5px 0;
}

.picture-slides-thumbnails li img
{
    width: 100px;
}

.picture-slides-thumbnails a
{
    outline: none;
}

.picture-slides-thumbnails li .picture-slides-selected-thumbnail img
{
    width: 92px;
    padding: 2px;
    background: #ea9d80;
    border: 1px solid #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.picture-slides-dim-overlay
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8; /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    z-index: 1000;
    display: none;
}
