.theme-terragnolo {
    background:url(bg_slider.png) no-repeat;
    width:1020px;
    height:681px;
    margin:0 auto;
    padding-top:0;
    position:relative;
    margin-top:0;
}

.theme-terragnolo .nivoSlider {
    position:relative;
    width:1020px;
    height:681px;
    margin-left:0;
    background:url(loading.gif) no-repeat 50% 50%;
}

.theme-terragnolo .nivoSlider img {
    position:absolute;
    display:none;
    width: 1020px;
    height: 681px; 
    left:0;
    top:0;
}

.theme-terragnolo .nivoSlider a {
    display:block;
    border:0;
}

.theme-terragnolo .nivo-controlNav {
    position:absolute;
    right:20px;
    bottom:40px;
    margin-left:-5px;
    z-index: 8000;
}

.theme-terragnolo .nivo-controlNav a {
    display:block;
    width:12px;
    height:12px;
    background:url(bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:7px;
    float:left;
}
.theme-terragnolo .nivo-controlNav a.active {
    background-position:-19px 0;
}

.theme-terragnolo .nivo-directionNav a {
    display:none;
}

.theme-terragnolo a.nivo-nextNav {
    display: none;
}
.theme-terragnolo a.nivo-prevNav {
    display: none;
}

.theme-terragnolo .nivo-caption {
    display: none;
}
.theme-terragnolo .nivo-caption a {
    display: none;
}
.theme-terragnolo .nivo-caption a:hover {
    display: none;
}

.theme-terragnolo .nivo-controlNav.nivo-thumbs-enabled {
    display: none;
}
.theme-terragnolo .nivo-controlNav.nivo-thumbs-enabled a {
    display: none;
}
.theme-terragnolo .nivo-controlNav.nivo-thumbs-enabled img {
    display: none;
}