
#foo2_next { display:none; position:absolute;top:225px;right:4px;background-image:url('../images/slideshow_buttons.png');line-height:1000px; background-repeat:no-repeat;width:64px;height:45px;overflow:hidden;background-position:0 0;opacity:0.5;z-index:10;cursor:pointer;}
#foo2_prev { display:none; position:absolute;top:225px;left:20px;background-image:url('../images/slideshow_buttons.png');line-height:1000px; background-repeat:no-repeat;width:64px;height:45px;overflow:hidden;background-position:0 -45px;opacity:0.5;z-index:10;cursor:pointer;}
#foo2_next:hover { opacity:1; }
#foo2_prev:hover { opacity:1; }

.image_carousel { width:900px;position:relative; margin-top: 25px; margin-left: auto; margin-right: auto;}
#foo2 { width:900px;}
.image_carousel .slide { text-align:center;padding-bottom:0 !important;float:left;z-index:9;}
.image_carousel .slide img { margin:0 auto !important;margin:0 !important;}
.image_carousel .slide-image { width:900px; background-color:#DDDDDD; padding-bottom:0 !important;height:500px;overflow:hidden;}
.image_carousel .slide .info { margin-top:25px;float:left;}

.image_carousel .slide .info { width:900px; }

.image_carousel .slide h2 { font-size:18px; line-height:21px; letter-spacing:.2px; text-align:center; font-family: "yanone_kaffeesatz"; text-decoration:none; }
.image_carousel .slide h2 a { color:#000; text-decoration:none; }
.image_carousel .slide h2 a:hover { color:#45710D; text-decoration:none; }

.pagination { 
    margin-top:10px;
    text-align: center;
}

.pagination a { 
    background: url("../images/bottom_buttons.png") 0 0 no-repeat transparent;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    display: inline-block;
    text-decoration:none;
}

.pagination a.selected { 
    background-position: -25px 0;
    cursor: default;
}

.pagination a span { 
    display: none;
}
