.timeline {  overflow: hidden; position: relative; font-family: Arial, Helvetica, sans-serif; background-image: url(/etc/designs/sothebys/sothebys/img/elements/timeline/timeline_auction_back.gif); background-repeat: repeat-x;}
    #inside.overview .timeline, #inside.about .timeline  { background: none; }
    .timeline .tl_clear { clear: both; }
    .timeline .tl_empty_image { background: #eee; width: 80px; height: 80px;}
    .timeline .timelineInner { position: relative; left: 0; top: 0; padding: 0 0px; cursor: pointer;}
    .timeline .eventsSlider { height: 100px; position: relative; }
    .timeline .tl_day { float: left; width: 130px; height: 100%; position: relative;  }
    .timeline .tl_month { float: left; height: 100%; position: relative; }
        .timeline .tl_month p{ font-size: 16px; font-weight: bold; text-align:center; color: #32004b; padding: 5px 0 0 0;}
    .timeline .tl_dayTitle { position: relative; left: -7px; height: 37px; line-height: 30px; color: #4b4b4b; font-size: 14px; float:left; font-weight: bold; }
        .timeline .tl_dayTitle span {  background: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png) no-repeat 0px -106px; display: block; width: 15px; margin: 4px 0px 0px 0px; padding: 10px 0px 0px 0px; line-height: 20px;  }
    .timeline .tl_wideDay { width:201px; }
    .timeline .tl_events { position: absolute; bottom: 0px; border-left: 2px dotted #999; }
    .timeline .tl_events_top { position: absolute; top: 0px; border-left: 2px dotted #999; left: 0px;}
    
    .timeline .tl_event { font-size: 10px; color: #777; padding: 3px 10px; font-weight: bold; }
        .timeline .tl_event .card-img { margin: 0 0 3px 0}
        .timeline .tl_event .card-img-nl { margin: 0 0 3px 0; cursor: default;}
        .timeline .tl_event a { color: #2a88d1; font-size: 11px;}
        .timeline .tl_event p.title-nl { color: #2a88d1; font-size: 11px; cursor: default; padding: 0;}
        
    .timeline .propertiesSlider { /*background-image: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png); background-repeat: repeat-x; background-position: 0 -20px;*/ height: 63px }
    
    .overview .timeline .showOnlyYears .tl_dayTitle { padding-top: 20px; color: #0d79cc;}

    .timeline .showOnlyYears { } 
        .timeline .showOnlyYears .propertiesSlider {  background: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png) repeat-x left -83px; height: 22px }
        .timeline .showOnlyYears .tl_dayTitle { height: 22px; line-height: 20px; left: 4px;  }
            .timeline .showOnlyYears .tl_dayTitle span { position: absolute; left: -8px; top: -5px; width: 9px; height: 10px; background: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png) no-repeat -15px -105px; margin: 0; padding: 0; }
        .timeline .showOnlyYears .tl_events { bottom:13px; }
        .timeline .showOnlyYears .tl_day .tl_monthTitle { position: relative; top: -30px; left: -7px; height: 30px; line-height: 30px; border-bottom: 1px solid #5c8bc8; color: #555; font-size: 13px;}
        .timeline .showOnlyYears  .tl_roundIcon { top: 5px; width: 11px; height: 11px; background-image: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png); position: absolute; left: -5px;}
        .timeline .showOnlyYears .tl_monthTitle { position: relative; top: -30px; left: -7px; height: 30px; line-height: 30px; border-bottom: 1px solid #5c8bc8; color: #555; font-size: 13px; }
        .timeline .showOnlyYears .eventsSlider .tl_pastDays { background: url(/etc/designs/sothebys/sothebys/img/elements/timeline/timeline_back.gif) repeat-x left bottom }
        
    .timeline .tl_monthTitle { position: relative; left: -7px; color: #4E84C4; font-size: 14px; text-transform: uppercase; padding: 6px 0; }
    .timeline .tl_roundIcon { top: 25px; width: 11px; height: 11px; background-image: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png); position: absolute; left: -5px; }
    .timeline .tl_monthStartIcon { position: absolute; top: 0; left: 0; height: 30px; border-left: 1px solid #BBB; }
    
    .timeline .tl_leftArrow, .timeline .tl_rightArrow { width: 11px; height: 20px; background-image: url(/etc/designs/sothebys/sothebys/img/elements/timeline/sprite.png); cursor: pointer; margin-top: 0px; margin-bottom: 20px}
    .timeline .tl_leftArrow { background-position: -12px 0; float: left; margin-left: 15px }
    .timeline .tl_leftArrow:hover { background-position: -23px 0; }
    .timeline .previews_month {ackground-position: -45px 0; text-align: left; font-size: 13px; font-weight: bold; color: gray; padding: 5px 0 0 0;text-transform: uppercase; background-position: -45px 0; float: left; margin-left: 15px; width:150px;}
    
    .timeline .current_month { background-position: -45px 0; text-align: center; font-size: 16px; font-weight: bold; width: 550px; text-align:center; color: #32004b; padding: 5px 0 0 0;text-transform: uppercase; }
    .timeline .tl_rightArrow { background-position: -45px 0; float: right; margin-right: 15px }
    .timeline .tl_rightArrow:hover { background-position: -34px 0; }
    .timeline .next_month {background-position: -45px 0; text-align: right; font-size: 13px; font-weight: bold; color: gray; padding: 5px 0 0 0;text-transform: uppercase; background-position: -45px 0; float: right; margin-right: 15px; width:150px; }
    
    .timeline-waiting{ padding: 20px 0; text-align:center; background:url(/etc/designs/sothebys/sothebys/img/preloader.gif) no-repeat 50% 50%; }
    .timeline-waiting img { margin-top:35px; }
    .timeline-border-none{ visibility:hidden;}
    
    