/*


   Magic Scroll v1.0.0 
   Copyright 2011 Magic Toolbox
   Buy a license: www.magictoolbox.com/magicscroll/
   License agreement: http://www.magictoolbox.com/license/


*/
.MagicScroll {

    display: none;

    border: none;

}



.MagicScrollItem {

    text-align: center;

}



.MagicScrollItem img {

    display: block;

    margin: 0 auto;

}



.MagicScrollArrows {

    width: 24px;

    height: 24px;

    cursor: pointer;

    background: url('graphics/arrows.png');

    padding: 0px !important;

}



.MagicScrollArrowTop {

    background-position: 24px 0;

}



.MagicScrollArrowRight {

    background-position: 0 0;

}



.MagicScrollArrowBottom {

    background-position: 24px 24px;

}



.MagicScrollArrowLeft {

    background-position: 0 24px;

}



.MagicScrollSliderWrapper {

    background: #f3f3f3;

    border-top: none;

}



.MagicScrollSlider {

    background: #f7f7f7;

    border:none;

    border-style: solid outset outset solid;

}



.MagicScrollSliderShadow {

    background: #dfdfdf;

    border:none;

}



/* Style for scroll with borders and background */

.MagicScroll.msborder {

    background:#efefef;

    border:none;

}

.MagicScroll.msborder .MagicScrollItem {

    background:#fff;

    border-right:none;

    padding: 6px 0;

}

.MagicScroll.msborder.vertical .MagicScrollItem {

    border-right:none;

    border-bottom:none;

}

.MagicScroll.msborder .MagicScrollArrows {

    width: 36px;

    height: 36px;

    background: url('graphics/arrows-padding.png');

}



.MagicScroll.msborder .MagicScrollArrowTop {

    background-position: 36px 0;

}

.MagicScroll.msborder .MagicScrollArrowBottom {

    background-position: 36px 36px;

}

.MagicScroll.msborder .MagicScrollArrowLeft {

    background-position: 0 36px;

}



.MagicScroll.mstext .MagicScrollItem {

    text-align: left;

    line-height:1.2;

    padding:9px;

    border:none;

}

