
.XSlider {
    display: none;
    border: none;
}

.XSliderItem {
    text-align: center;
}

.XSliderItem img {
    display: block;
    margin: 0 auto;
}

.XSliderArrows {
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url('graphics/arrows.png');
    padding: 0px !important;
}

.XSliderArrowTop {
    background-position: 24px 0;
}

.XSliderArrowRight {
    background-position: 0 0;
}

.XSliderArrowBottom {
    background-position: 24px 24px;
}

.XSliderArrowLeft {
    background-position: 0 24px;
}

.XSliderSliderWrapper {
    background: #f3f3f3;
    border-top: 1px solid #e1e1e1;
}

.XSliderSlider {
    background: #f7f7f7;
    border:1px outset #e1e1e1;
    border-style: solid outset outset solid;
}

.XSliderSliderShadow {
    background: #dfdfdf;
    border:1px solid #dfdfdf;
}

/* Style for scroll with borders and background */
.XSlider.msborder {
    background:#efefef;
    border:1px solid #e1e1e1;
}
.XSlider.msborder .XSliderItem {
    background:#fff;
    border-right:1px solid #efefef;
    padding: 6px 0;
}
.XSlider.msborder.vertical .XSliderItem {
    border-right:none;
    border-bottom:1px solid #efefef;
}
.XSlider.msborder .XSliderArrows {
    width: 36px;
    height: 36px;
    background: url('graphics/arrows-padding.png');
}

.XSlider.msborder .XSliderArrowTop {
    background-position: 36px 0;
}
.XSlider.msborder .XSliderArrowBottom {
    background-position: 36px 36px;
}
.XSlider.msborder .XSliderArrowLeft {
    background-position: 0 36px;
}

.XSlider.mstext .XSliderItem {
    text-align: left;
    line-height:1.2;
    padding:9px;
    border:none;
}
