/*
Carousel Javascript Style Sheet.
*/

.carousel
{
    position: absolute;
    z-index: 90;
    width: 100%;
}

.carousel-stage
{
    overflow: hidden;
    position: relative;
}

.carousel-stage ol
{
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
}

.carousel-stage li
{
    float: left;
    width: 100vw;
    list-style: none;
    position: relative;
}

.carousel-stage li img
{
	display: block;
    width: 100%;
    height: auto;
}

.carousel-stage li p
{
    display: none;
}



/**
Carousel Controls
*/
.carousel-sliders a
{
    z-index: 30;
}

.carousel-sliders a:hover
{
    opacity: 0.5;
}

.carousel-sliders .right
{
    position: absolute;
    top: 150px;
    right: 10px;
    float: right;
}

.carousel-sliders .left
{
    position: absolute;
    top: 150px;
    left: 10px;
    float: left;
}

.carousel-navigation
{
    position: relative;
    left: 60px;
}

.carousel-navigation li
{
    float: left;
    margin-right: 10px;
    list-style: none outside none;
}

.carousel-navigation li.selected a
{
    text-decoration: underline;
}

.carousel-navigation a:hover
{
    opacity: 0.5;
}
