/**************************************/
/******** Catalogue small carousel ****/
/**************************************/

.catalogue_carousel {
    text-align: center;
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0;
}
    .catalogue_carousel ul {
        width: 20000em;
        position: relative;
        overflow: hidden;
        list-style: none;
        margin: 0;
        padding: 0;
    }
        .catalogue_carousel ul li {
            float: left;
            height: auto;
            position: relative;
            margin: 0 2px;
        }

            .catalogue_carousel ul li div.catalogue {
                height: auto;
                background: white;
                margin: 0;
            }
            .catalogue_carousel ul li div.supplier {
                height: auto;
                background: white;
                margin: 0;
                margin-top: 6px;
            }
            .catalogue_carousel ul li div {
                border: 1px solid #dbe7f2;
            }
                .catalogue_carousel ul li div:HOVER {
                    border-color: #FA8301;
                }
                .catalogue_carousel ul li div a {
                    height: auto;
                    vertical-align: middle;
                    display: table-cell!important;
                }
                    .catalogue_carousel ul li div a.supp-logo {
                        height: auto;
                    }
                .catalogue_carousel ul li div a img {
                    margin: 0 auto;
                    display: block;
                    max-width: 100%;
                    max-height: 100%;
                }
                    .catalogue_carousel ul li div a.supp-logo img {
                        max-width: 100%;
                    }

.jcarousel-nav-button {
    position: absolute;
    display: none;
    cursor: pointer;
    z-index: 1;
}
    .jcarousel-nav-button:HOVER {
    }

    .jcarousel-nav-button span {
    }

    .jcarousel-nav-button#prev {
        left: 0!important;
        background: url('/static/images/orange_left_33.png') no-repeat;
    }

    .jcarousel-nav-button#next {
        right: 0 !important;
        background: url('/static/images/orange_right_33.png') no-repeat;
    }

    .jcarousel-nav-button#next_catalogue {
        right: 0 !important;
        background: url('/static/images/orange_right_33.png') no-repeat;
    }
