    /**
     * Creates the base structure of slider.
     * @member Ext.slider.Multi
     */
    @mixin extjs-slider {
        .#{$prefix}slider {
            zoom:1;
        }

        .#{$prefix}slider-inner {
            position:relative;
            left:0;
            top:0;
            overflow:visible;
            zoom:1;
        }

        .#{$prefix}slider-focus {
            position:absolute;
            left:0;
            top:0;
            width:1px;
            height:1px;
            line-height:1px;
            font-size:1px;
            -moz-outline:0 none;
            outline:0 none;
            @include no-select;
            display:block;
            overflow:hidden;
        }

        /* Horizontal styles */
        .#{$prefix}slider-horz {
            padding-left:7px;
            background:transparent no-repeat 0 -24px;
            width: 100%;
        }

        .#{$prefix}slider-horz .#{$prefix}slider-end {
            padding-right:7px;
            zoom:1;
            background:transparent no-repeat right -46px;
        }

        .#{$prefix}slider-horz .#{$prefix}slider-inner {
            background:transparent repeat-x 0 -2px;
            height:18px;
        }

        .#{$prefix}slider-horz .#{$prefix}slider-thumb {
            width: $horizontal-slider-thumb-width;
            height: $horizontal-slider-thumb-height;
            margin-left: -($horizontal-slider-thumb-width / 2);
            position: absolute;
            left: 0;
            top: 1px;
            background: transparent no-repeat 0 0;
        }

        .#{$prefix}slider-horz .#{$prefix}slider-thumb-over {
            background-position: -14px -15px;
        }

        .#{$prefix}slider-horz .#{$prefix}slider-thumb-drag {
            background-position: -28px -30px;
        }

        /* Vertical styles */
        .#{$prefix}slider-vert {
            padding-top:7px;
            background:transparent no-repeat -44px 0;
        }

        .#{$prefix}slider-vert .#{$prefix}slider-end {
            padding-bottom:7px;
            zoom:1;
            background:transparent no-repeat -22px bottom;
            width:22px;
        }

        .#{$prefix}slider-vert .#{$prefix}slider-inner {
            background:transparent repeat-y 0 0;
            width:22px;
        }

        .#{$prefix}slider-vert .#{$prefix}slider-thumb {
            width: $vertical-slider-thumb-width;
            height: $vertical-slider-thumb-height;
            margin-bottom: -($vertical-slider-thumb-height / 2);
            position: absolute;
            left: 3px;
            bottom: 0;
            background:transparent no-repeat 0 0;
        }

        .#{$prefix}slider-vert .#{$prefix}slider-thumb-over {
            background-position: -15px -14px;
        }

        .#{$prefix}slider-vert .#{$prefix}slider-thumb-drag {
            background-position: -30px -28px;
        }

        .#{$prefix}slider-horz,
        .#{$prefix}slider-horz .#{$prefix}slider-end,
        .#{$prefix}slider-horz .#{$prefix}slider-inner {
            background-image: theme-background-image($theme-name, 'slider/slider-bg.png');
        }

        .#{$prefix}slider-horz .#{$prefix}slider-thumb {
            background-image: theme-background-image($theme-name, 'slider/slider-thumb.png');
        }

        .#{$prefix}slider-vert,
        .#{$prefix}slider-vert .#{$prefix}slider-end,
        .#{$prefix}slider-vert .#{$prefix}slider-inner {
            background-image: theme-background-image($theme-name, 'slider/slider-v-bg.png');
        }

        .#{$prefix}slider-vert .#{$prefix}slider-thumb {
            background-image: theme-background-image($theme-name, 'slider/slider-v-thumb.png');
        }

        @if $include-ie {
            .#{$prefix}ie6 {
                .#{$prefix}slider-horz,
                .#{$prefix}slider-horz .#{$prefix}slider-end,
                .#{$prefix}slider-horz .#{$prefix}slider-inner {
                    background-image: theme-background-image($theme-name, 'slider/slider-bg.gif');
                }

                .#{$prefix}slider-horz .#{$prefix}slider-thumb {
                    background-image: theme-background-image($theme-name, 'slider/slider-thumb.gif');
                }

                .#{$prefix}slider-vert,
                .#{$prefix}slider-vert .#{$prefix}slider-end,
                .#{$prefix}slider-vert .#{$prefix}slider-inner {
                    background-image: theme-background-image($theme-name, 'slider/slider-v-bg.gif');
                }

                .#{$prefix}slider-vert .#{$prefix}slider-thumb {
                    background-image: theme-background-image($theme-name, 'slider/slider-v-thumb.gif');
                }
            }
        }
    }