/* Tiny Carousel */
#slider1 {width: 100%;  overflow: hidden; padding: 0 0 10px; }
#slider1 .viewport { float: left; width: 1020px; height: 120px; overflow: hidden; position: relative; }
#slider1 .buttons {
    display: block;
    margin: 40px 15px 0 0;
    float: left;
    width: 22px;
    height: 25px;
    position: relative;
}
#slider1 .next {
    margin: 40px 0 0 15px;
    background: url(img/next.png);
}
#slider1 .prev {
    background: url(img/prev.png);
}
#slider1 .buttons:hover {
    opacity: 0.8;
}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 159px; left: 0; top: 0; }
#slider1 .overview li { float: left; margin: 15px 10px 0 0; width: 148px;
    height: 78px;
    text-align: center;
    background-color: #fff;
   
}
#slider1 .overview li table{
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
#slider1 .overview li td{
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
#slider1 .overview li:hover{
 
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.34);
    -moz-box-shadow: 1px 1px 4px rgba(0,0,0,.34);
    box-shadow: 1px 1px 4px rgba(0,0,0,.34);
    background-image: -webkit-linear-gradient(104deg, #f2f2f2, #fff);
    background-image: -moz-linear-gradient(104deg, #f2f2f2, #fff);
    background-image: -o-linear-gradient(104deg, #f2f2f2, #fff);
    background-image: -ms-linear-gradient(104deg, #f2f2f2, #fff);
    background-image: linear-gradient(104deg, #f2f2f2, #fff); 
}
