.stepcarousel {
    position: relative;
    /*leave this value alone*/
    overflow: scroll;
    /*leave this value alone*/
    width: 573px;
    /*Width of Carousel Viewer itself*/
    height: 306px;
    /*Height should enough to fit largest content's height*/
    /*margin-left:35%;*/
}

.stepcarousel .belt {
    position: absolute;
    /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panel {
    float: left;
    /*leave this value alone*/
    overflow: visible;
    /*clip content that go outside dimensions of holding panel DIV*/
    margin-left: 0px;
    /*margin around each panel*/
    /*width: 315px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    background: url(/images/header-spacer.gif) repeat-x;
    margin-top: 0px;
}