
#progress-bar-container {
    background: url("/media/images/global/progressbar/statusbar_bg.gif") no-repeat scroll;
    height: 60px;
    margin-bottom: 10px;
}
#progress-bar-container ul {
    margin: 0 auto;
    width: 937px;
}
#progress-bar-container ul li {
    float: left;
    font-size: 1.2em;
    padding-top: 12px;
    position: relative;
    text-align: center;
}
#progress-bar-container span.label {
    display: block;
    font-weight: bold;
    line-height: 0.83em;
    padding-bottom: 6px;
    vertical-align: middle;
}
#progress-bar-container .bar-container {
    height: 11px;
    overflow: hidden;
    position: relative;
}
#progress-bar-container .bar-container div {
    background: url("/media/images/global/progressbar/progressbar.gif") no-repeat scroll;
    height: 11px;
}
#progress-bar-container .bar-container .bar-cap-left, #progress-bar-container .bar-container .bar-cap-right {
    display: none;
    position: absolute;
    top: 0;
    width: 9px;
}
#progress-bar-container .bar-container .bar-cap-left {
    left: 0;
}
#progress-bar-container .bar-container .bar-cap-right {
    right: 1px;
}
#progress-bar-container .bar-container .bar-middle {
    background-repeat: repeat-x;
}
#progress-bar-container .bar-container .bar-divider {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
#progress-bar-container li.first .bar-container .bar-cap-left {
    display: block;
}
#progress-bar-container li.last .bar-container .bar-cap-right {
    display: block;
}
#progress-bar-container li.last .bar-container .bar-divider {
    display: none;
}
#progress-bar-container li.first .bar-container .bar-middle {
    margin-left: 9px;
}
#progress-bar-container li.last .bar-container .bar-middle {
    margin-right: 10px;
}
#progress-bar-container li span.check {
    background: url("/media/images/global/progressbar/statusbar_check.png") repeat scroll;
    display: none;
    height: 29px;
    position: absolute;
    right: -8px;
    top: 18px;
    width: 29px;
    z-index: 10;
}
.dj_ie6 #progress-bar-container li span.check {
    background: none repeat scroll;
}
#progress-bar-container li.current span.check {
    display: block;
}
#progress-bar-container ul.grid2 li {
    width: 50%;
}
#progress-bar-container ul.grid3 li {
    width: 33%;
}
#progress-bar-container ul.grid4 li {
    width: 25%;
}
#progress-bar-container ul.grid4-int li {
    width: 20%;
}
#progress-bar-container ul.grid5 li {
    width: 20%;
}
#progress-bar-container ul li.past {
    color: #145991;
}
#progress-bar-container li.past .bar-container .bar-cap-left {
    background-position: 0 -77px;
}
#progress-bar-container li.past .bar-container .bar-cap-right {
    background-position: 0 -55px;
}
#progress-bar-container li.past .bar-container .bar-middle {
    background-position: 0 -33px;
}
#progress-bar-container ul li.current {
    color: #2482CE;
    font-weight: bold;
}
#progress-bar-container li.current .bar-container .bar-cap-left {
    background-position: 0 -66px;
}
#progress-bar-container li.current .bar-container .bar-cap-right {
    background-position: 0 -55px;
}
#progress-bar-container li.current .bar-container .bar-middle {
    background-position: 0 -22px;
}
#progress-bar-container ul li.future {
    color: #757575;
}
#progress-bar-container li.future .bar-container .bar-cap-left {
    background-position: 0 -66px;
}
#progress-bar-container li.future .bar-container .bar-cap-right {
    background-position: 0 -44px;
}
#progress-bar-container li.future .bar-container .bar-middle {
    background-position: 0 -11px;
}
