/* Menu styles */
#menu-top { height: 26px; background-image: url('../img/menu_top.png'); background-repeat: no-repeat; background-position: -5px 0px;  margin-right: 30px; }
#menu-bottom { height: 42px; background-image: url('../img/menu_bottom.png'); background-repeat: no-repeat; background-position: -5px 0px; margin-right: 30px; }

#menu a { 
    display: block; 
    background-position: -5px 0px;
    background-image: url('../img/menu_item.png'); 
    background-repeat: repeat-y;  
    padding: 2px 2px 2px 10px; 
    height: 1.5em; 
    margin: 0px 30px 0px 0px; 
    text-decoration: none;
    font-weight: bold;
    color: #999999;
    font-size: 12pt;
}
#menu a:hover { 
    background-image: url('../img/menu_item_hover.png');
    color: #333333;
}

a img {
    border: 0px;
}

#top a  {
    display: block;
    height: 140px;
    text-decoration: none;
    color: #000000;
    font-size: 8pt;
}

#top-banner {
    margin: 5px auto 0 auto; 
    width: 550px;
}

.photo-scroller {

}

.photo-scroll-element {
    float: left; 
    width: 25px; 
    height: 140px; 
}
.photo-start a, .photo-end a {
    display: block;
    width: 25px;
    height: 140px;
    line-height: 140px;
    font-size: 140px;
    text-decoration: none;
    background-position: -140px 0px;
    background-repeat: no-repeat;
}
.photo-start a { background-image: url('../img/scroller_start_hover.png'); }
.photo-end a { background-image: url('../img/scroller_end_hover.png'); }
.photo-start a:hover, .photo-end a:hover {
    background-position: 0px 0px;
}

.photo-start {
    background-image: url('../img/scroller_start.png');
}
.photo-end {
    background-image: url('../img/scroller_end.png');
}
.photo-table {
    width: 495px;
    background-image: url('../img/scroller.png'); 
    padding: 0px 2px 0px 2px; 
    overflow: hidden;
}
.photo-element {
    float: left;/*display: inline-block;*/
    text-align: center;
    width: 165px;
    line-height: 140px;
    height: 140px;
}
#top a img {
    vertical-align: middle;
}
