/*
 * jquery.rs.carousel.css 1.0.0
 * https://github.com/richardscarrott/jquery-ui-carousel
 *
 * Copyright (c) 2013 Richard Scarrott
 * http://www.richardscarrott.co.uk
 *
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Depends:
 *  a basic reset + items must have width & height
 */
    
    #rs-carousel {
        width: 900px;
        margin: -30px auto 28px;
        position: relative;
    }


        #rs-carousel ul li {
            color: #fff;
            text-align: center;
            width: 150px;
            height: 59px;
        }
#rs-carousel ul li img {
    display: block;
    margin: 0 auto;
}
#rs-carousel ul li a {
    display: table-cell;
    height: 55px;
    margin: 0 10px;
    vertical-align: middle;
    width: 95px;
}

    #rs-carousel .rs-carousel-action {
        display: block;
        height: 25px;
        margin: -12px 0 0;
        outline: 0 none;
        text-align: center;
        width: 16px;
        background: url("../images/struct/marque_arrows.html") no-repeat 0 0;
        position: absolute;
        right: -45px;
        text-indent: -9999px;
        top: 0;
    }
    #rs-carousel .rs-carousel-action-prev {
        background-position: left top;
        right: -25px;
    }
    #rs-carousel .rs-carousel-action-prev:hover {
        background-position: left -25px;
    }

    #rs-carousel .rs-carousel-action-next {
        background-position: right top;
    }
    #rs-carousel .rs-carousel-action-next:hover {
        background-position: right -25px;
    }

    #rs-carousel .rs-carousel-pagination-link {
        display: inline;
    }

        #rs-carousel .rs-carousel-pagination-link a {
            padding: 2px 6px;
        }

            #rs-carousel .rs-carousel-pagination-link a:hover {
                text-decoration: none;
            }

        #rs-carousel .rs-carousel-pagination-link-active a {
            background: #444;
            color: #fff;
        }

    #rs-carousel .rs-carousel-pagination-disabled .rs-carousel-pagination-link a,
    #rs-carousel .rs-carousel-action-disabled.rs-carousel-action {
        color: gray;
        cursor: default;
    }

    /** horizontal **/
    #rs-carousel.rs-carousel-horizontal.rs-carousel-items-1 .rs-carousel-mask {
        width: 150px;
    }
    
    #rs-carousel.rs-carousel-horizontal.rs-carousel-items-2 .rs-carousel-mask {
        width: 300px;
    }
    
    #rs-carousel.rs-carousel-horizontal.rs-carousel-items-3 .rs-carousel-mask {
        width: 450px;
    }
    
    #rs-carousel.rs-carousel-horizontal.rs-carousel-items-4 .rs-carousel-mask {
        width: 600px;
    }
    
    /** vertical **/
    #rs-carousel.rs-carousel-vertical .rs-carousel-mask {
        width: 150px;
        height: 500px;
    }

    #rs-carousel.rs-carousel-vertical.rs-carousel-items-1 .rs-carousel-mask {
        height: 150px;
    }
    
    #rs-carousel.rs-carousel-vertical.rs-carousel-items-2 .rs-carousel-mask {
        height: 300px;
    }
    
    #rs-carousel.rs-carousel-vertical.rs-carousel-items-3 .rs-carousel-mask {
        height: 450px;
    }
    
    #rs-carousel.rs-carousel-vertical.rs-carousel-items-4 .rs-carousel-mask {
        height: 600px;
    }


.rs-carousel-mask {
    overflow: hidden;
}

    .rs-carousel-runner {
        position: relative;
    }
        
        .rs-carousel-horizontal .rs-carousel-item {
            float: left;
        }

    .rs-carousel-mask {
        position: relative;
        padding-top: 20px;
        height: 70px;
    }

    .rs-carousel-runner {
        -moz-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .rs-carousel-transition .rs-carousel-runner {
        -moz-transition: -moz-transform .400s ease;
        -webkit-transition: -webkit-transform .400s ease;
        -o-transition: -o-transform .400s ease;
        -ms-transition: -ms-transform .400s ease;
        transition: transform .400s ease;
    }