.carouselHolder{
    padding: 0 80px;
    background: #f8f8f8;
    margin: 0 15px;
    position: relative;
    height: 200px;
    overflow: hidden;
}

#main .carouselHolder{
    height: 140px;
    margin: 0 0 20px 0;
}

.carouselHolder ul{
    margin: 0;
    padding: 0;
}

.carouselHolder ul li:before{
    content: none;
}

.carouselHolder ul li{
    text-indent: 0;
    list-style-type: none;
    width: 240px;
    height: 160px;
    display: block;
    float: left;
    padding: 20px 15px;
    margin: 0;
    overflow: hidden;
}

#main .carouselHolder ul li{
    width: 160px;
    height: 100px;
    padding: 20px 15px;
}

.carouselHolder ul li img{
    display: block;
    margin: 0 0 15px 0;
}





.microfiche-controls a{
    width: 40px;
    height: 53px;
    display: block;
    font-size: 1px;
    text-indent: -1000px;
    overflow: hidden;
    background: #0061a1;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: center center;
}

.microfiche-controls a:hover{
    background-color: #ea1b49;
}

.microfiche-controls a[disabled]{
    background-color: #d7d7d7;
}

.microfiche-controls a.microfiche-prev-button{
    position: absolute;
    left: 0;
    top: 70px;
    background-image: url(../cssimages/ico-prev.html);
}

.microfiche-controls a.microfiche-next-button{
    position: absolute;
    right: 0;
    top: 70px;
    background-image: url(../cssimages/ico-next.html);
}

#main .microfiche-controls a.microfiche-prev-button,
#main .microfiche-controls a.microfiche-next-button{
    top: 40px;
}