/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
div.scrollable {
    
    /* required settings */
    position:relative;
    overflow:hidden;         
    width: 709px;    
    height:107px;    
    

    /* custom decorations */  

}

/* 
    root element for scrollable items. Must be absolutely positioned
    and it should have a super large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.scrollable div.items {    
    /* this cannot be too large */
    width:20000em;    
    position:absolute;
    clear:both;        
    
    /* decoration */
    margin-left:0px;
}

/* single scrollable item */
div.scrollable div.items div {
    float:left;
    
    /* custom decoration */
    text-align:center;
    width:235px;
    font-size:30px;
    font-family: 'bitstream vera sans';
    background-color: #ddd;
    margin-right: 2px;    
    -moz-border-radius:5px;
}

/* active item */
div.scrollable div.items div.active {
    /*border:1px inset #ccc;        */
    background-color:#fff;
}

