.ca-arrow_black-gif {
    width: 15px;
    height: 10px;
    background-position: -225px -149px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-asc-gif {
    width: 13px;
    height: 13px;
    background-position: -158px -217px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-calendar-gif {
    width: 16px;
    height: 16px;
    background-position: -217px -127px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-col-gif {
    width: 15px;
    height: 15px;
    background-position: -63px -225px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-combobox-drop-gif {
    width: 17px;
    height: 20px;
    background-position: -91px -220px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-combobox-drop_hover-gif {
    width: 17px;
    height: 20px;
    background-position: -194px -119px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-desc-gif {
    width: 13px;
    height: 13px;
    background-position: -185px -193px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-bottom-left-png {
    width: 9px;
    height: 7px;
    background-position: -41px -233px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-bottom-right-png {
    width: 9px;
    height: 7px;
    background-position: -204px -192px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-close-png {
    width: 35px;
    height: 25px;
    background-position: 0 -147px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-close-down-png {
    width: 35px;
    height: 25px;
    background-position: -46px -106px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-close-hover-png {
    width: 35px;
    height: 25px;
    background-position: 0 -178px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-drop-gif {
    width: 17px;
    height: 20px;
    background-position: -157px -145px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-drop_hover-gif {
    width: 17px;
    height: 20px;
    background-position: -180px -145px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-maximize-png {
    width: 35px;
    height: 25px;
    background-position: -46px -137px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-maximize-down-png {
    width: 35px;
    height: 25px;
    background-position: -87px -106px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-maximize-hover-png {
    width: 35px;
    height: 25px;
    background-position: 0 -209px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-none-png {
    width: 35px;
    height: 25px;
    background-position: -41px -168px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-none-down-png {
    width: 35px;
    height: 25px;
    background-position: -87px -137px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-none-hover-png {
    width: 35px;
    height: 25px;
    background-position: -128px -106px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-top-left-png {
    width: 9px;
    height: 35px;
    background-position: -241px -104px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-dialog-top-right-png {
    width: 40px;
    height: 35px;
    background-position: 0 -106px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-drafts-gif {
    width: 16px;
    height: 16px;
    background-position: -179px -171px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-exp-gif {
    width: 15px;
    height: 15px;
    background-position: -201px -171px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-folder-gif {
    width: 16px;
    height: 16px;
    background-position: -136px -220px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-folder_open-gif {
    width: 16px;
    height: 16px;
    background-position: -163px -194px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-folders-gif {
    width: 16px;
    height: 16px;
    background-position: -203px -149px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-grid-asc-gif {
    width: 13px;
    height: 13px;
    background-position: -225px -165px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-grid-desc-gif {
    width: 13px;
    height: 13px;
    background-position: -177px -216px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-grid-reorder-gif {
    width: 9px;
    height: 48px;
    background-position: -222px -184px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-dash-gif {
    width: 19px;
    height: 20px;
    background-position: -225px 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-dashminus-gif {
    width: 19px;
    height: 20px;
    background-position: -204px -31px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-dashplus-gif {
    width: 19px;
    height: 20px;
    background-position: -41px -199px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-i-gif {
    width: 19px;
    height: 20px;
    background-position: -82px -168px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-l-gif {
    width: 19px;
    height: 20px;
    background-position: -229px -26px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-lminus-gif {
    width: 19px;
    height: 20px;
    background-position: -128px -137px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-lplus-gif {
    width: 19px;
    height: 20px;
    background-position: -66px -199px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-minus-gif {
    width: 19px;
    height: 20px;
    background-position: -107px -168px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-noexpand-gif {
    width: 19px;
    height: 20px;
    background-position: -169px -93px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-plus-gif {
    width: 19px;
    height: 20px;
    background-position: -194px -93px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-r-gif {
    width: 19px;
    height: 20px;
    background-position: -169px -119px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-rminus-gif {
    width: 19px;
    height: 20px;
    background-position: -91px -194px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-rplus-gif {
    width: 19px;
    height: 20px;
    background-position: -230px -52px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-t-gif {
    width: 19px;
    height: 20px;
    background-position: -132px -163px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-tminus-gif {
    width: 19px;
    height: 20px;
    background-position: -230px -78px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-lines-tplus-gif {
    width: 19px;
    height: 20px;
    background-position: -116px -194px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-bottom-gif {
    width: 16px;
    height: 2px;
    background-position: -122px -62px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-down-gif {
    width: 16px;
    height: 17px;
    background-position: -157px -171px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-down_disabled-gif {
    width: 16px;
    height: 17px;
    background-position: -114px -220px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-top-gif {
    width: 16px;
    height: 2px;
    background-position: -41px -225px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-up-gif {
    width: 16px;
    height: 17px;
    background-position: -219px -104px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-scroller-up_disabled-gif {
    width: 16px;
    height: 17px;
    background-position: -141px -194px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_horcol-gif {
    width: 5px;
    height: 116px;
    background-position: -256px 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_horcolhover-gif {
    width: 5px;
    height: 116px;
    background-position: -267px 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_horexp-gif {
    width: 5px;
    height: 116px;
    background-position: -278px 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_horexphover-gif {
    width: 5px;
    height: 116px;
    background-position: -289px 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_vercol-gif {
    width: 116px;
    height: 5px;
    background-position: 0 -31px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_vercolhover-gif {
    width: 116px;
    height: 5px;
    background-position: 0 -42px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_verexp-gif {
    width: 116px;
    height: 5px;
    background-position: 0 -53px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-splitter-splitter_verexphover-gif {
    width: 116px;
    height: 5px;
    background-position: 0 -64px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-hover_tab_left_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -256px -122px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-hover_tab_right_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -265px -122px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-selected_tab_left_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -246px -145px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-selected_tab_right_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -274px -122px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-tab_left_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -283px -122px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-tabstrip-tab_right_icon-gif {
    width: 3px;
    height: 21px;
    background-position: -255px -149px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-upload-_add-png {
    width: 219px;
    height: 25px;
    background-position: 0 0;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-upload-_browse-png {
    width: 68px;
    height: 25px;
    background-position: -82px -75px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-upload-_browse-h-png {
    width: 68px;
    height: 25px;
    background-position: -156px -62px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-upload-_remove-png {
    width: 76px;
    height: 25px;
    background-position: 0 -75px;
    background-image: url(images/ca.png?_=06.01.00);
}

.ca-upload-_upload-png {
    width: 76px;
    height: 25px;
    background-position: -122px -31px;
    background-image: url(images/ca.png?_=06.01.00);
}

.cart-calendar-wrapper {
    padding: 4px 0 0;
    margin: 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    background: #dce7f5 url(images/carttheme/horizontal.png) repeat-x 0 -1700px;
    color: #1e395b;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: 170px;
}

    .cart-calendar-wrapper > p {
        line-height: 26px;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 4px 12px;
        border-bottom: 1px solid #a0afc3;
    }

.cart-calendar {
    background: #fff;
    color: #000;
    font-size: 11px;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    padding: 8px;
    cursor: default;
}

.cart-calendar-content {
    width: 100%;
}

.cart-calendar-day {
    color: #000;
    text-align: center;
    line-height: 18px;
    border: 1px solid transparent;
}

    .cart-calendar-day:hover {
        text-decoration: underline;
    }

.cart-calendar-day-header {
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    line-height: 16px;
}

.cart-calendar-month {
    width: 100%;
}

.cart-calendar-month-title {
    font-weight: bold;
    line-height: 16px;
}

.cart-calendar-next-previous {
    cursor: default;
    font-weight: bold;
}

    .cart-calendar-next-previous:hover {
        text-decoration: underline;
    }

.cart-calendar-other-month-day {
    color: #bbb;
}

.cart-calendar-day-selected {
    border: 1px solid #06c;
    line-height: 18px;
    color: #06c;
    background: #e6f0fa;
}

.cart-combobox {
    height: 20px;
    border: 0;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -220px !important;
}

.cart-combobox-hover {
    height: 20px;
    border: 0;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -240px !important;
}

.cart-combobox-focused {
    height: 20px;
    border: 0;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -240px !important;
}

.cart-combobox-textbox {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0 4px 1px;
    font-family: "Segoe UI",Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000;
}

.cart-combobox-drop {
    width: 15px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -260px;
}

.cart-combobox-hover .cart-combobox-drop {
    width: 15px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat -15px -260px;
}

.cart-combobox-focused .cart-combobox-drop {
    width: 15px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat -45px -260px;
}

    .cart-combobox-focused .cart-combobox-drop:hover {
        background-position: -15px -260px;
    }

.cart-combobox-drop-expanded {
    width: 15px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat -30px -260px;
}

.cart-combobox-dropdown {
    border: 1px solid #979797;
}

.cart-combobox-dropdown-content {
    margin: 0;
    padding: 1px 0;
    background: #f0f0f0 url(images/carttheme/vertical.png) repeat-y 0 0;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: auto;
    min-width: 120px;
}

.cart-combobox-item {
    padding: 0 1px;
    margin: 0;
    border: 0;
}

    .cart-combobox-item a {
        margin: 0;
        height: 22px;
        display: block;
        background: 0;
        line-height: 21px;
        color: #000;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-combobox-item a span.cart-outer {
            display: block;
            background: 0;
            margin: 0 0 0 2px;
            padding: 0;
            height: 22px;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

            .cart-combobox-item a span.cart-outer span.cart-inner {
                display: block;
                background: 0;
                margin: 0;
                padding: 0 12px 0 26px;
                height: 22px;
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat 2px 0;
            }

        .cart-combobox-item a:hover {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -88px;
        }

            .cart-combobox-item a:hover span.cart-outer {
                text-decoration: none;
                background: transparent url(images/carttheme/static.png) no-repeat right -110px;
            }

                .cart-combobox-item a:hover span.cart-outer span.cart-inner {
                    text-decoration: none;
                    color: #333;
                }

.cart-combobox-footer {
    width: 100%;
    height: 8px;
    background: transparent url(images/carttheme/static.png) no-repeat 50% -280px;
    line-height: 1px;
    font-size: 0;
    overflow: hidden;
}

.cart-datagrid {
    border: 1px solid none;
    background: #fff;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    padding: 0;
    font-size: 11px;
}

.cart-datagrid-header {
    background: #f7f8fa none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    padding: 0;
    border:none;
    border-bottom:2px solid #fff;
    border-left:none;
}

.cart-datagrid-content {
    background: #fff;
}

.cart-datagrid-grouping-text {
    padding: 0 8px;
    cursor: default;
}

    .cart-datagrid-grouping-text .cart-datagrid-text {
        padding: 0 8px 0 0;
    }

.cart-datagrid-groupby-section {
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    margin: 0 8px 0 0;
    background: transparent url(images/carttheme/glyphs.png) no-repeat 0 -128px;
}

    .cart-datagrid-groupby-section .cart-datagrid-text {
        padding: 0 4px 0 20px;
    }

.cart-datagrid-heading-row {
    height: 22px;
    overflow: hidden;
    line-height: 20px;
    color: #fff;
    font-size: 11px;
}

.cart-datagrid-heading-cell {
    background: #f7f8fa none repeat scroll 0 0;
    color: #000;
    cursor: default;
    padding: 10px 5px;
}

.cart-datagrid-heading-cell-hover {
    background: #f7f8fa none repeat scroll 0 0;
    color: #000;
    cursor: default;
    padding: 10px 5px;
}

.cart-datagrid-heading-text {
    padding: 0 0 0 4px;
}

.cart-datagrid-row {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-size: 11px;
    line-height: 28px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}
.cart-datagrid-row-hover {
   background: rgb(245, 245, 245) none repeat scroll 0 0;
    color: #000;
    font-size: 11px;
    line-height: 28px;
    overflow: hidden;
    cursor:pointer;
}

    .cart-datagrid-row-hover .cart-datagrid-indent {
        /*background: #d8f0fa url(images/carttheme/horizontal.png) repeat-x 0 -108px;*/
    }

.cart-datagrid-row-selected {
    /*background: #99defd url(images/carttheme/horizontal.png) repeat-x 0 -130px;*/
}

    .cart-datagrid-row-selected .cart-datagrid-indent {
        /*background: #99defd url(images/carttheme/horizontal.png) repeat-x 0 -130px;*/
    }

.cart-datagrid-cell {
    /*cursor: default;*/
}

.cart-datagrid-footer {
    height: 48px;
    border-top: 1px solid #9db6c5;
    background: #fff url(images/carttheme/vertical.png) repeat-y right 0;
    color: #1e395b;
}

    .cart-datagrid-footer > table {
        padding: 0 8px;
    }

.cart-datagrid-pager-text {
    color: #000;
}

    .cart-datagrid-pager-text b, .cart-datagrid-pager-text strong {
        color: #000;
        font-weight: bold;
    }

.cart-datagrid-group-heading {
    background: #fff;
    color: #000;
    line-height: 21px;
    height: 21px;
    cursor: default;
    border-bottom: 1px dotted #b0bfde;
}

    .cart-datagrid-group-heading > span {
        padding: 0 0 0 8px;
    }

.cart-datagrid-indent {
    background: #fff;
    cursor: default;
}

.cart-datagrid-heading-row .cart-datagrid-indent {
    border: 1px solid #fff;
    border-color: #fff #d5d5d5 #d5d5d5 #fff;
    cursor: default;
    background: #eee url(images/carttheme/horizontal.png) repeat-x 0 -64px;
    color: #000;
}

.cart-datagrid-group-heading .cart-datagrid-indent {
    cursor: default;
}

.cart-datagrid-pager {
    height: 30px;
    padding: 8px;
    width: 100%;
}

    .cart-datagrid-pager .cart-buttons {
        width: auto;
        height: 30px;
        float: left;
    }

        .cart-datagrid-pager .cart-buttons a:first-child {
            margin: 0;
        }

        .cart-datagrid-pager .cart-buttons a {
            float: left;
            margin: 0 0 0 5px;
            width: 46px;
            height: 30px;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -1084px;
            line-height: 19px;
            color: #1e395b;
            border: 0;
            cursor: default;
            text-decoration: none;
        }

            .cart-datagrid-pager .cart-buttons a span.cart-outer {
                display: block;
                margin: 0 0 0 3px;
                padding: 7px 0 0;
                height: 23px;
                background: transparent url(images/carttheme/static.png) no-repeat right -1114px;
            }

                .cart-datagrid-pager .cart-buttons a span.cart-outer span.cart-glyph {
                    display: block;
                    background: 0;
                    margin: 0 12px;
                    width: 16px;
                    height: 16px;
                    font-size: 12px;
                    font-weight: bold;
                    text-decoration: none;
                    background: transparent url(images/carttheme/glyphs.png) no-repeat;
                }

            .cart-datagrid-pager .cart-buttons a:hover {
                text-decoration: none;
                background-position: 0 -1144px;
            }

                .cart-datagrid-pager .cart-buttons a:hover span.cart-outer {
                    text-decoration: none;
                    background-position: right -1174px;
                }

                    .cart-datagrid-pager .cart-buttons a:hover span.cart-outer span.cart-glyph {
                        text-decoration: none;
                    }

            .cart-datagrid-pager .cart-buttons a span.cart-outer span.cart-first {
                background-position: 0 -64px;
            }

            .cart-datagrid-pager .cart-buttons a span.cart-outer span.cart-previous {
                background-position: 0 -80px;
            }

            .cart-datagrid-pager .cart-buttons a span.cart-outer span.cart-next {
                background-position: 0 -96px;
            }

            .cart-datagrid-pager .cart-buttons a span.cart-outer span.cart-last {
                background-position: 0 -112px;
            }

    .cart-datagrid-pager .cart-track {
        float: left;
        height: 30px;
        margin: 0 5px;
        width: 160px;
        position: relative;
    }

        .cart-datagrid-pager .cart-track div:first-child {
            display: block;
            height: 30px;
            margin: 0;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -958px;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
            cursor: default;
        }

            .cart-datagrid-pager .cart-track div:first-child span {
                display: block;
                height: 30px;
                margin: 0 0 0 3px;
                background: transparent url(images/carttheme/static.png) no-repeat right -988px;
                font-size: 0;
                line-height: 0;
                overflow: hidden;
            }

        .cart-datagrid-pager .cart-track .cart-slider {
            display: block;
            position: absolute;
            top: 2px;
            width: 10px;
            height: 20px;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -938px;
            font-size: 0;
            line-height: 0;
            cursor: default;
        }

            .cart-datagrid-pager .cart-track .cart-slider:hover {
                background-position: -12px -938px;
            }

.cart-datagrid-sort-asc {
    display: block;
    width: 10px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat -580px -1062px;
}

.cart-datagrid-sort-desc {
    display: block;
    width: 10px;
    height: 20px;
    background: transparent url(images/carttheme/static.png) no-repeat -590px -1062px;
}

.cart-datagrid-scroll {
    width: 18px;
    background: transparent url(images/carttheme/vertical.png) repeat-y -800px 0;
    border: 1px solid #fff;
}

.cart-datagrid-scroll-header {
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    display: none;
    padding: 0 !important;
}

.cart-datagrid-scroll-button-top {
    width: 16px;
    height: 16px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1234px;
}

    .cart-datagrid-scroll-button-top:hover {
        background-position: -16px -1234px;
    }

.cart-datagrid-scroll-button-bottom {
    width: 16px;
    height: 16px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1250px;
}

    .cart-datagrid-scroll-button-bottom:hover {
        background-position: -16px -1250px;
    }

.cart-datagrid-scroll-grip {
    empty-cells: show;
}

.cart-datagrid-scroll-grip-top {
    width: 16px;
    height: 4px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1266px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.cart-datagrid-scroll-grip-middle {
    width: 16px;
    background: transparent url(images/carttheme/vertical.png) repeat-y -816px 50%;
}

.cart-datagrid-scroll-grip-bottom {
    width: 16px;
    height: 4px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1270px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.cart-datagrid-scroll-grip:hover .cart-datagrid-scroll-grip-top {
    background-position: -16px -1266px;
}

.cart-datagrid-scroll-grip:hover .cart-datagrid-scroll-grip-middle {
    background-position: -832px 50%;
}

.cart-datagrid-scroll-grip:hover .cart-datagrid-scroll-grip-bottom {
    background-position: -16px -1270px;
}

.cart-datagrid-slider-popup {
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1274px;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    height: 24px;
    line-height: 21px;
    font-size: 11px;
    color: #4c4c4c;
    padding: 0;
}

    .cart-datagrid-slider-popup .cart-datagrid-slider-popup-content {
        background: transparent url(images/carttheme/static.png) no-repeat right -1298px;
        height: 24px;
        margin: 0 0 0 3px;
        padding: 0 10px 0 7px;
    }

        .cart-datagrid-slider-popup .cart-datagrid-slider-popup-content strong {
            color: #000;
            font-weight: bold;
        }

.cart-datagrid-scroll-popup {
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1274px;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    height: 24px;
    line-height: 21px;
    font-size: 11px;
    color: #4c4c4c;
    padding: 0;
}

    .cart-datagrid-scroll-popup .cart-datagrid-scroll-popup-content {
        background: transparent url(images/carttheme/static.png) no-repeat right -1298px;
        height: 24px;
        margin: 0 0 0 3px;
        padding: 0 8px 0 5px;
    }

        .cart-datagrid-scroll-popup .cart-datagrid-scroll-popup-content strong {
            color: #000;
            font-weight: bold;
        }

.cart-datagrid-drop-indicator {
    width: 5px;
    height: 32px;
    background: transparent url(images/carttheme/static.png) no-repeat -32px -1234px;
}

.cart-datagrid-column-drag {
    border: 1px solid #fff !important;
    border-color: #fff #69bbe3 #93c9e3 #69bbe3 !important;
    cursor: default !important;
    background: #eee url(images/carttheme/horizontal.png) repeat-x 0 -86px !important;
    color: #000 !important;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif !important;
    font-size: 11px !important;
    line-height: 20px !important;
    height: 22px !important;
}

.cart-datagrid-group-collapse {
    padding: 0;
    margin: 2px 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -742px;
    cursor: default;
}

.cart-datagrid-group-expand {
    padding: 0;
    margin: 2px 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -778px;
    cursor: default;
}

.cart-datagrid-group-asc {
    display: block;
    width: 10px;
    height: 22px;
    background: transparent url(images/carttheme/static.png) no-repeat -560px -1062px;
}

.cart-datagrid-group-desc {
    display: block;
    width: 10px;
    height: 22px;
    background: transparent url(images/carttheme/static.png) no-repeat -570px -1062px;
}

.cart-datagrid-selector-header {
    width: 16px;
    height: 16px;
    background: transparent url(images/carttheme/glyphs.png) no-repeat 0 -150px;
}

.cart-datagrid-selector {
    width: 16px;
    height: 16px;
    background: transparent url(images/carttheme/glyphs.png) no-repeat 0 -150px;
}

.cart-datagrid-cache-loaded {
    height: 30px;
    background: transparent url(images/carttheme/static.png) no-repeat center -1204px;
}

.cart-datagrid-cache-unloaded {
    height: 30px;
    background: 0;
}

.cart-datagrid-cache-left {
    background-position: 0 -1204px;
}

.cart-datagrid-cache-right {
    background-position: right -1204px;
}

a:focus, a:active {
    outline: 0;
}

.cart-dialog {
    padding: 0;
    margin: 0;
    border: 1px solid #343434;
    border-color: #343434 #000 #000 #343434;
    height: auto;
    background: #b8d1ea url(images/carttheme/horizontal.png) repeat-x;
    color: #000;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}

.cart-dialog-titlebar {
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    border: 1px solid #fff;
    border-right: 0;
    border-bottom: 0;
}

    .cart-dialog-titlebar .cart-buttons {
        float: right;
        margin: 7px 2px;
    }

        .cart-dialog-titlebar .cart-buttons a {
            display: block;
            float: left;
            margin: 0 1px;
            width: 19px;
            height: 17px;
            padding: 0 6px;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -904px;
            cursor: default;
        }

            .cart-dialog-titlebar .cart-buttons a:hover {
                background-position: -31px -904px;
            }

            .cart-dialog-titlebar .cart-buttons a:active {
                background-position: -62px -904px;
            }

            .cart-dialog-titlebar .cart-buttons a span {
                display: block;
                width: 16px;
                height: 16px;
                line-height: 16px;
                margin: 1px 0 0 2px;
                overflow: hidden;
                background: transparent url(images/carttheme/glyphs.png) no-repeat 0 0;
                text-indent: -10000px;
            }

                .cart-dialog-titlebar .cart-buttons a span.cart-close {
                    background-position: 0 0;
                }

                .cart-dialog-titlebar .cart-buttons a span.cart-restore {
                    background-position: 0 -16px;
                }

                .cart-dialog-titlebar .cart-buttons a span.cart-maximize {
                    background-position: 0 -32px;
                }

                .cart-dialog-titlebar .cart-buttons a span.cart-minimize {
                    background-position: 0 -48px;
                }

            .cart-dialog-titlebar .cart-buttons a:last-child {
                background-position: 0 -921px;
            }

                .cart-dialog-titlebar .cart-buttons a:last-child:hover {
                    background-position: -31px -921px;
                }

                .cart-dialog-titlebar .cart-buttons a:last-child:active {
                    background-position: -62px -921px;
                }

    .cart-dialog-titlebar .title {
        cursor: move;
        padding: 0 0 0 6px;
    }

.cart-dialog-content {
    border-top: 1px solid #a0afc3;
    padding: 0 4px 4px;
    background: #fff;
    min-height: 64px;
    height: 200px;
    margin: 0;
}

.cart-menu {
    padding: 0 6px;
    margin: 0;
    color: #fff;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}

.cart-menu-top-item {
    padding: 0;
    margin: 0;
    border: 0;
}

    .cart-menu-top-item a {
        margin: 1px;
        display: block;
        background: 0;
        line-height: 22px;
        color: #2b333e !important;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-menu-top-item a span {
            display: block;
            background: 0;
            margin: 0 0 0 3px;
            padding: 0 12px 0 9px;
            font-size: 12px;
            text-decoration: none;
            line-height: 30px;
            color: #fff;
            text-shadow: 0 0 #fff;
        }

        .cart-menu-top-item a:hover {
            text-decoration: none;
            cursor:pointer;
        }

            .cart-menu-top-item a:hover span {
                text-decoration: none;
                cursor:pointer;
            }

.cart-item-expanded .cart-menu-top-item a {
    background: transparent url(images/carttheme/static.png) no-repeat 0 -44px;
}

    .cart-item-expanded .cart-menu-top-item a span {
        background: transparent url(images/carttheme/static.png) no-repeat right -66px;
    }

.cart-menu-group {
    margin: 0;
    padding: 1px 0;
    border: 1px solid #979797;
    background: #f0f0f0 url(images/carttheme/vertical.png) repeat-y 0 0;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: auto;
    min-width: 120px;
}

.cart-menu-sub-item {
    padding: 0 1px;
    margin: 0;
    border: 0;
}

    .cart-menu-sub-item a {
        margin: 0;
        height: 22px;
        display: block;
        background: 0;
        line-height: 21px;
        color: #000;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-menu-sub-item a span.cart-outer {
            display: block;
            background: 0;
            margin: 0 0 0 2px;
            padding: 0;
            height: 22px;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

            .cart-menu-sub-item a span.cart-outer span.cart-inner {
                display: block;
                background: 0;
                margin: 0;
                padding: 0 20px 0 26px;
                height: 22px;
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat 2px 0;
            }

        .cart-menu-sub-item a:hover {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -88px;
        }

            .cart-menu-sub-item a:hover span.cart-outer {
                text-decoration: none;
                background: transparent url(images/carttheme/static.png) no-repeat right -110px;
            }

                .cart-menu-sub-item a:hover span.cart-outer span.cart-inner {
                    text-decoration: none;
                }

.cart-menu-sub-item-left-icon a span.cart-outer span.cart-inner {
    padding: 0 12px 0 0;
    background: 0;
}

    .cart-menu-sub-item-left-icon a span.cart-outer span.cart-inner img {
        float: left;
        margin: 3px 2px;
    }

    .cart-menu-sub-item-left-icon a span.cart-outer span.cart-inner span.cart-text {
        padding: 0 12px 0 6px;
    }

.cart-menu-sub-expandable a span.cart-outer {
    background: transparent url(images/carttheme/static.png) no-repeat right -132px;
}

.cart-menu-sub-expandable a:hover span.cart-outer {
    background-position: right -154px;
}

.cart-item-expanded .cart-menu-sub-expandable a {
    background: transparent url(images/carttheme/static.png) no-repeat 0 -88px;
}

    .cart-item-expanded .cart-menu-sub-expandable a span.cart-outer {
        background-position: right -154px;
    }

        .cart-item-expanded .cart-menu-sub-expandable a span.cart-outer span.cart-inner {
            color: #333;
        }

.cart-item-disabled .cart-menu-sub-item a {
    color: #999;
}

    .cart-item-disabled .cart-menu-sub-item a:hover {
        text-decoration: none;
        background: 0;
        color: #999;
    }

    .cart-item-disabled .cart-menu-sub-item a span.cart-outer span.cart-inner {
        background-image: url(images/carttheme/icons-disabled.png);
    }

    .cart-item-disabled .cart-menu-sub-item a:hover span.cart-outer {
        text-decoration: none;
        background: 0;
    }

.cart-menu-sub-separator {
    padding: 0 0 0 26px;
}

    .cart-menu-sub-separator div.cart-outer {
        margin: 3px 0;
        padding: 0;
        line-height: 0;
        font-size: 0;
        background: #fff;
        height: 2px;
    }

        .cart-menu-sub-separator div.cart-outer div.cart-inner {
            margin: 0;
            padding: 0;
            line-height: 0;
            font-size: 0;
            background: #e2e3e3;
            height: 1px;
        }

.cart-menu-group-scroll {
    border: 0;
    margin: 0 1px;
    height: 12px;
    display: block;
    background: 0;
    line-height: 12px;
    color: #3b3b3b;
    border: 0;
    cursor: default;
    text-decoration: none;
}

    .cart-menu-group-scroll .cart-outer {
        display: block;
        background: #dce7f5;
        padding: 0;
        height: 10px;
        font-size: 1px;
        font-weight: normal;
        text-decoration: none;
        border: 1px solid #a7abb0;
    }

        .cart-menu-group-scroll .cart-outer .cart-inner {
            display: block;
            margin: 0;
            padding: 0;
            width: 100%;
            height: 10px;
            font-size: 1px;
            font-weight: normal;
            text-decoration: none;
            background: transparent url(images/carttheme/glyphs.png) no-repeat center -169px;
            text-indent: -10000px;
        }

.cart-menu-group-scroll-up .cart-outer .cart-inner {
    background-position: center -169px;
}

.cart-menu-group-scroll-down .cart-outer .cart-inner {
    background-position: center -185px;
}

.cart-item-hover .cart-menu-group-scroll {
    text-decoration: none;
    background: #fff;
}

    .cart-item-hover .cart-menu-group-scroll .cart-outer {
        text-decoration: none;
        background: #fff;
    }

.cart-item-active .cart-menu-group-scroll {
    text-decoration: none;
    background: #fff;
}

    .cart-item-active .cart-menu-group-scroll .cart-outer {
        text-decoration: none;
        background: #fff;
    }

.cart-item-active .cart-menu-group-scroll-up .cart-outer .cart-inner {
    background-position: center -168px;
}

.cart-item-active .cart-menu-group-scroll-down .cart-outer .cart-inner {
    background-position: center -184px;
}

a:focus, a:active {
    outline: 0;
}

.cart-navbar {
    padding: 4px;
    margin: 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    background: #dce7f5 url(images/carttheme/horizontal.png) repeat-x 0 -1700px;
    color: #1e395b;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: 190px;
}

.cart-navbar-top-item {
    padding: 0;
    margin: 0;
    border: 0;
}

    .cart-navbar-top-item a {
        margin: 0;
        height: 30px;
        display: block;
        background: transparent;
        line-height: 30px;
        color: #1e395b;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-navbar-top-item a span.cart-outer {
            display: block;
            background: transparent;
            margin: 0 0 0 3px;
            padding: 0;
            height: 30px;
        }

            .cart-navbar-top-item a span.cart-outer span.cart-inner {
                display: block;
                background: 0;
                margin: 0;
                padding: 0 12px 0 22px;
                height: 30px;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat 2px 4px;
            }

        .cart-navbar-top-item a:hover {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -288px;
        }

            .cart-navbar-top-item a:hover span.cart-outer {
                text-decoration: none;
                background: transparent url(images/carttheme/static.png) no-repeat right -318px;
            }

                .cart-navbar-top-item a:hover span.cart-outer span.cart-inner {
                    text-decoration: none;
                    color: #1e395b;
                }

.cart-item-expanded .cart-navbar-top-item a {
    background: transparent url(images/carttheme/static.png) no-repeat 0 -348px;
}

    .cart-item-expanded .cart-navbar-top-item a span.cart-outer {
        background: transparent url(images/carttheme/static.png) no-repeat right -378px;
    }

    .cart-item-expanded .cart-navbar-top-item a:hover {
        background: transparent url(images/carttheme/static.png) no-repeat 0 -348px;
    }

        .cart-item-expanded .cart-navbar-top-item a:hover span {
            background: transparent url(images/carttheme/static.png) no-repeat right -378px;
        }

.cart-navbar-group {
    margin: 0 1px;
    padding: 1px 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    border-top: 0;
    background: #fbfcfe;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: auto;
    line-height: 21px;
    font-size: 11px;
    color: #000;
}

.cart-navbar-sub-item {
    padding: 0 1px;
    margin: 0;
    border: 0;
}

    .cart-navbar-sub-item a {
        margin: 0;
        height: 22px;
        display: block;
        background: 0;
        line-height: 21px;
        color: #000;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-navbar-sub-item a span.cart-outer {
            display: block;
            background: 0;
            margin: 0 0 0 2px;
            padding: 0;
            height: 22px;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

            .cart-navbar-sub-item a span.cart-outer span.cart-inner {
                display: block;
                background: 0;
                margin: 0;
                padding: 0 12px 0 26px;
                height: 22px;
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat 2px 0;
            }

        .cart-navbar-sub-item a:hover {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -88px;
        }

            .cart-navbar-sub-item a:hover span.cart-outer {
                text-decoration: none;
                background: transparent url(images/carttheme/static.png) no-repeat right -110px;
            }

                .cart-navbar-sub-item a:hover span.cart-outer span.cart-inner {
                    text-decoration: none;
                    color: #000;
                }

.cart-item-disabled .cart-navbar-top-item a {
    background: 0;
}

    .cart-item-disabled .cart-navbar-top-item a span.cart-outer {
        background: 0;
    }

        .cart-item-disabled .cart-navbar-top-item a span.cart-outer span.cart-inner {
            background-image: url(images/carttheme/icons-disabled.png);
            color: #8099b5;
        }

    .cart-item-disabled .cart-navbar-top-item a:hover {
        text-decoration: none;
        background: 0;
    }

        .cart-item-disabled .cart-navbar-top-item a:hover span.cart-outer {
            text-decoration: none;
            background: 0;
        }

            .cart-item-disabled .cart-navbar-top-item a:hover span.cart-outer span.cart-inner {
                text-decoration: none;
                color: #8099b5;
            }

.cart-item-disabled .cart-navbar-sub-item a {
    color: #8099b5;
}

    .cart-item-disabled .cart-navbar-sub-item a span.cart-outer span.cart-inner {
        background: transparent url(images/carttheme/icons-disabled.png) no-repeat 2px 0;
    }

    .cart-item-disabled .cart-navbar-sub-item a:hover {
        text-decoration: none;
        background: 0;
    }

        .cart-item-disabled .cart-navbar-sub-item a:hover span.cart-outer {
            text-decoration: none;
            background: 0;
        }

            .cart-item-disabled .cart-navbar-sub-item a:hover span.cart-outer span.cart-inner {
                text-decoration: none;
                color: #8099b5;
            }

a:focus, a:active {
    outline: 0;
}

.cart-snap {
    padding: 0;
    margin: 0;
    border: 1px solid #343434;
    border-color: #343434 #000 #000 #343434;
    height: auto;
    background: #b8d1ea url(images/carttheme/horizontal.png) repeat-x;
    color: #000;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}

.cart-snap-titlebar {
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    border: 1px solid #fff;
    border-right: 0;
    border-bottom: 0;
}

    .cart-snap-titlebar .cart-buttons {
        float: right;
        margin: 7px 2px;
    }

        .cart-snap-titlebar .cart-buttons a {
            display: block;
            float: left;
            margin: 0 1px;
            width: 19px;
            height: 17px;
            padding: 0 6px;
            background: transparent url(images/carttheme/static.png) no-repeat 0 -904px;
            cursor: default;
        }

            .cart-snap-titlebar .cart-buttons a:hover {
                background-position: -31px -904px;
            }

            .cart-snap-titlebar .cart-buttons a:active {
                background-position: -62px -904px;
            }

            .cart-snap-titlebar .cart-buttons a span {
                display: block;
                width: 16px;
                height: 16px;
                line-height: 16px;
                margin: 1px 0 0 2px;
                overflow: hidden;
                background: transparent url(images/carttheme/glyphs.png) no-repeat 0 0;
                text-indent: -10000px;
            }

                .cart-snap-titlebar .cart-buttons a span.cart-close {
                    background-position: 0 0;
                }

                .cart-snap-titlebar .cart-buttons a span.cart-restore {
                    background-position: 0 -16px;
                }

                .cart-snap-titlebar .cart-buttons a span.cart-maximize {
                    background-position: 0 -32px;
                }

                .cart-snap-titlebar .cart-buttons a span.cart-minimize {
                    background-position: 0 -48px;
                }

            .cart-snap-titlebar .cart-buttons a:last-child {
                background-position: 0 -921px;
            }

                .cart-snap-titlebar .cart-buttons a:last-child:hover {
                    background-position: -31px -921px;
                }

                .cart-snap-titlebar .cart-buttons a:last-child:active {
                    background-position: -62px -921px;
                }

    .cart-snap-titlebar .title {
        cursor: move;
        padding: 0 0 0 6px;
    }

.cart-snap-content {
    border-top: 1px solid #a0afc3;
    padding: 0 4px 4px;
    background: #fff;
    min-height: 64px;
    height: 200px;
    margin: 0;
}

a:focus, a:active {
    outline: 0;
}

.cart-tabstrip-outer-wrapper {
    padding: 4px;
    margin: 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    background: #dce7f5 url(images/carttheme/horizontal.png) repeat-x 0 -1700px;
    color: #fff;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: 400px;
    height: 200px;
}

.cart-tabstrip-inner-wrapper {
    margin: 0;
    border: 1px solid #898c95;
    background: #fff;
    color: #fff;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    min-height: 198px;
}

.cart-tabstrip {
    width: auto;
    height: 28px;
    border: 0;
    background: #f0f0f0 url(images/carttheme/horizontal.png) repeat-x 0 bottom;
}

.cart-tabstrip-group {
    padding: 0 6px;
}

    .cart-tabstrip-group td {
        padding: 0;
        vertical-align: top;
    }

.cart-tabstrip-top-item {
    padding: 0;
    margin: 5px 0 0;
    border: 0;
    white-space: nowrap;
}

    .cart-tabstrip-top-item a {
        margin: 0 1px 0 0;
        height: 22px;
        display: block;
        background: transparent url(images/carttheme/static.png) no-repeat 0 -408px;
        line-height: 22px;
        color: #000;
        border: 0;
        cursor: default;
        text-decoration: none;
        width: auto;
    }

        .cart-tabstrip-top-item a span.cart-outer {
            display: block;
            background: transparent url(images/carttheme/static.png) no-repeat right -430px;
            margin: 0 0 0 3px;
            padding: 0;
            height: 22px;
        }

            .cart-tabstrip-top-item a span.cart-outer span.cart-inner {
                display: block;
                margin: 0;
                padding: 0 12px 0 24px;
                height: 22px;
                font-size: 12px;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat;
            }

            .cart-tabstrip-top-item a span.cart-outer span.cart-none {
                background: none !important;
                padding: 0 12px 0 8px !important;
            }

        .cart-tabstrip-top-item a:hover {
            text-decoration: none;
            background-position: 0 -452px;
        }

            .cart-tabstrip-top-item a:hover span.cart-outer {
                text-decoration: none;
                background-position: right -474px;
            }

                .cart-tabstrip-top-item a:hover span.cart-outer span.cart-inner {
                    text-decoration: none;
                }

.cart-item-selected .cart-tabstrip-top-item {
    margin-top: 4px;
}

    .cart-item-selected .cart-tabstrip-top-item a {
        height: 24px;
        background-position: 0 -496px;
        border: 0;
        color: #000;
        line-height: 21px;
    }

        .cart-item-selected .cart-tabstrip-top-item a span.cart-outer {
            height: 24px;
            background-position: right -520px;
        }

.cart-toolbar {
    padding: 0;
    margin: 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    height: 24px;
    background: #dce7f5 url(images/carttheme/horizontal.png) repeat-x 0 -1700px;
    color: #1e395b;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}

.cart-toolbar-item {
    padding: 0 1px;
    margin: 0;
    border: 0;
}

    .cart-toolbar-item a {
        margin: 1px;
        height: 22px;
        display: block;
        background: 0;
        line-height: 21px;
        color: #1e395b;
        border: 0;
        cursor: default;
        text-decoration: none;
    }

        .cart-toolbar-item a span.cart-outer {
            display: block;
            background: 0;
            margin: 0 0 0 3px;
            padding: 0 3px 0 0;
            height: 22px;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
        }

            .cart-toolbar-item a span.cart-outer span.cart-inner {
                display: block;
                background: 0;
                margin: 0;
                padding: 0 0 0 16px;
                height: 22px;
                font-size: 11px;
                font-weight: normal;
                text-decoration: none;
                background: transparent url(images/carttheme/icons.png) no-repeat 0 0;
            }

        .cart-toolbar-item a:hover {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat 0 0;
        }

            .cart-toolbar-item a:hover span {
                text-decoration: none;
                background: transparent url(images/carttheme/static.png) no-repeat right -22px;
            }

.cart-toolbar-item-label a span.cart-outer span.cart-inner {
    padding: 0 2px 0 18px;
}

.cart-item-checked .cart-toolbar-item a {
    text-decoration: none;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -176px;
}

    .cart-item-checked .cart-toolbar-item a span {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat right -198px;
    }

.cart-item-disabled .cart-toolbar-item a {
    color: #8099b5;
}

    .cart-item-disabled .cart-toolbar-item a span {
        text-decoration: none;
    }

.cart-item-disabled a span.cart-outer span.cart-inner {
    background-image: url(images/carttheme/icons-disabled.png);
}

.cart-item-disabled .cart-toolbar-item a:hover {
    text-decoration: none;
    background: 0;
}

    .cart-item-disabled .cart-toolbar-item a:hover span {
        text-decoration: none;
        background: 0;
    }

.cart-item-disabled-checked .cart-toolbar-item a {
    color: #8099b5;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1018px;
}

    .cart-item-disabled-checked .cart-toolbar-item a span {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat right -1040px;
    }

.cart-item-disabled-checked a span.cart-outer span.cart-inner {
    background-image: url(images/carttheme/icons-disabled.png);
}

.cart-item-disabled-checked a:hover {
    text-decoration: none;
    color: #8099b5;
    background-position: 0 -1018px;
}

    .cart-item-disabled-checked a:hover span {
        text-decoration: none;
        background-position: right -1040px;
    }

.cart-toolbar-item-split .cart-toolbar-item {
    padding-right: 0;
}

    .cart-toolbar-item-split .cart-toolbar-item a {
        margin-right: 0;
    }

.cart-item-hover .cart-toolbar-item-split a {
    text-decoration: none;
    background: 0;
    color: #1e395b;
}

    .cart-item-hover .cart-toolbar-item-split a span.cart-outer {
        text-decoration: none;
        background: 0;
    }

.cart-item-hover .cart-toolbar-item-split a {
    text-decoration: none;
    background: transparent url(images/carttheme/static.png) no-repeat 0 0;
    color: #1e395b;
}

    .cart-item-hover .cart-toolbar-item-split a span.cart-outer {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat 0 -22px;
    }

.cart-item-active .cart-toolbar-item-split a {
    text-decoration: none;
    background: transparent url(images/carttheme/static.png) no-repeat 0 0;
    color: #1e395b;
}

    .cart-item-active .cart-toolbar-item-split a span.cart-outer {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat 0 -22px;
    }

.cart-item-expanded .cart-toolbar-item-split a {
    color: #1e395b;
    text-decoration: none;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -44px;
}

    .cart-item-expanded .cart-toolbar-item-split a span.cart-outer {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat 0 -66px;
    }

.cart-toolbar-item-split .cart-toolbar-drop {
    width: 15px;
    height: 22px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -1062px;
}

.cart-item-hover .cart-toolbar-item-split .cart-toolbar-drop {
    background-position: -15px -1062px;
}

.cart-item-expanded .cart-toolbar-item-split .cart-toolbar-drop {
    background-position: -30px -1062px;
}

.cart-item-active .cart-toolbar-item-split .cart-toolbar-drop {
    background-position: -15px -1062px;
}

.cart-toolbar-separator {
    padding: 0 1px;
    height: 100%;
}

    .cart-toolbar-separator div.cart-outer {
        margin: 0 3px;
        padding: 0;
        line-height: 0;
        font-size: 0;
        background: #fbfcfe;
        width: 2px;
        height: 18px;
    }

        .cart-toolbar-separator div.cart-outer div.cart-inner {
            margin: 0;
            padding: 0;
            line-height: 0;
            font-size: 0;
            background: #aabcd3;
            width: 1px;
            height: 18px;
        }

a:focus, a:active {
    outline: 0;
}

.cart-treeview-wrapper {
    padding: 4px;
    margin: 0;
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    background: #dce7f5 url(images/carttheme/horizontal.png) repeat-x 0 -1700px;
    color: #1e395b;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
    width: 190px;
}

    .cart-treeview-wrapper > p {
        line-height: 26px;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 4px 12px;
    }

.cart-treeview {
    border: 1px solid #b6bccc;
    border-color: #b6bccc #a0afc3 #a0afc3 #b6bccc;
    background: #fff;
    font-size: 11px;
    line-height: 16px;
    color: #000;
    padding: 5px 0 5px 5px;
    font-family: "Segoe UI",Tahoma,"Lucida Sans",Verdana,Helvetica,Arial,sans-serif;
}

.cart-treeview-item {
    padding: 0 1px;
    margin: 0;
    border: 0;
    height: 18px;
}

.cart-treeview-item-expandable {
    padding: 0 1px 0 17px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -547px;
}

.cart-treeview-item .cart-icon {
    background: transparent url(images/carttheme/icons.png) no-repeat 0 -3px;
    padding: 0 0 0 18px;
}

.cart-treeview-item a {
    margin: 0;
    height: 18px;
    display: block;
    background: 0;
    line-height: 17px;
    color: #000;
    border: 0;
    cursor: default;
    text-decoration: none;
}

    .cart-treeview-item a span {
        display: block;
        background: 0;
        margin: 0 0 0 3px;
        padding: 0 3px 0 0;
        height: 18px;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
    }

    .cart-treeview-item a:hover {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat 0 -544px;
    }

        .cart-treeview-item a:hover span {
            text-decoration: none;
            background: transparent url(images/carttheme/static.png) no-repeat right -562px;
        }

.cart-item-selected .cart-treeview-item a {
    color: #000;
    text-decoration: none;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -580px;
}

    .cart-item-selected .cart-treeview-item a span {
        text-decoration: none;
        background: transparent url(images/carttheme/static.png) no-repeat right -598px;
    }

    .cart-item-selected .cart-treeview-item a:hover {
        color: #000;
        background-position: 0 -580px;
    }

        .cart-item-selected .cart-treeview-item a:hover span {
            background-position: right -598px;
        }

.cart-treeview-item-left-icon {
    background: 0;
}

    .cart-treeview-item-left-icon img {
        float: left;
        margin: 0;
    }

    .cart-treeview-item-left-icon a {
        margin: 0 0 0 18px;
    }

.cart-treeview-indent {
    width: 18px !important;
    height: 18px !important;
    cursor: default;
}

.cart-treeview-indent-dash {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -616px;
    cursor: default;
}

.cart-treeview-indent-dashminus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -634px;
    cursor: default;
}

.cart-treeview-indent-dashplus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -652px;
    cursor: default;
}

.cart-treeview-indent-i {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -670px;
    cursor: default;
}

.cart-treeview-indent-l {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -688px;
    cursor: default;
}

.cart-treeview-indent-lminus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -706px;
    cursor: default;
}

.cart-treeview-indent-lplus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -724px;
    cursor: default;
}

.cart-treeview-indent-collapse, .cart-treeview-indent-minus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -742px;
    cursor: default;
}

.cart-treeview-indent-noexpand {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -760px;
    cursor: default;
}

.cart-treeview-indent-expand, .cart-treeview-indent-plus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -778px;
    cursor: default;
}

.cart-treeview-indent-r {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -796px;
    cursor: default;
}

.cart-treeview-indent-rminus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -814px;
    cursor: default;
}

.cart-treeview-indent-rplus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -832px;
    cursor: default;
}

.cart-treeview-indent-t {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -850px;
    cursor: default;
}

.cart-treeview-indent-tminus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -868px;
    cursor: default;
}

.cart-treeview-indent-tplus {
    padding: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    background: transparent url(images/carttheme/static.png) no-repeat 0 -886px;
    cursor: default;
}

.dmxicon-16-box_software-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -842px -169px !important;
}

.dmxicon-16-categories-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -842px -195px !important;
}

.dmxicon-16-category-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -268px -823px !important;
}

.dmxicon-16-cd-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -835px -256px !important;
}

.dmxicon-16-collection-gif {
    width: 12px !important;
    height: 12px !important;
}

.dmxicon-16-collection-syncfolder-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -491px -604px !important;
}

.dmxicon-16-cube_molecule-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -449px -634px !important;
}

.dmxicon-16-disk_blue-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -562px -523px !important;
}

.dmxicon-16-dmx-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -604px -484px !important;
}

.dmxicon-16-dnn-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -392px -704px !important;
}

.dmxicon-16-document_exchange-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -350px -739px !important;
}

.dmxicon-16-document_stop-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -324px -781px !important;
}

.dmxicon-16-file-adobe-acrobat-gif {
    width: 16px !important;
    height: 16px !important;
    /*background-position: -297px -811px !important;*/
}

.dmxicon-16-file-adobe-indesign-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -434px -662px !important;
}

.dmxicon-16-file-adobe-photoshop-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -475px -634px !important;
}

.dmxicon-16-file-avi-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -546px -565px !important;
}

.dmxicon-16-file-bmp-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -520px -591px !important;
}

.dmxicon-16-file-dwg-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -588px -523px !important;
}

.dmxicon-16-file-dxf-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -630px -484px !important;
}

.dmxicon-16-file-emf-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -350px -765px !important;
}

.dmxicon-16-file-eps-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -376px -739px !important;
}

.dmxicon-16-file-gif-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -835px -282px !important;
}

.dmxicon-16-file-htm-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -460px -660px !important;
}

.dmxicon-16-file-jpg-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -434px -688px !important;
}

.dmxicon-16-file-microsoft-excel-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -324px -807px !important;
}

.dmxicon-16-file-microsoft-excelx-gif {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-file-microsoft-infopath-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -546px -591px !important;
}

.dmxicon-16-file-microsoft-powerpoint-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -614px -510px !important;
}

.dmxicon-16-file-microsoft-powerpointx-gif {
    width: 16px !important;
    height: 16px !important;
    /*background-position: -572px -549px !important;*/
}

.dmxicon-16-file-microsoft-word-gif {
    width: 16px !important;
    height: 16px !important;
    /*background-position: -402px -730px !important;*/
}

.dmxicon-16-file-microsoft-wordx-gif {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-file-mpeg-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -350px -791px !important;
}

.dmxicon-16-file-png-gif {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-file-quicktime-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -486px -660px !important;
}

.dmxicon-16-file-rar-gif {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-file-rtf-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -598px -549px !important;
}

.dmxicon-16-file-svg-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -428px -714px !important;
}

.dmxicon-16-file-targa-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -640px -510px !important;
}

.dmxicon-16-file-text-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -527px -617px !important;
}

.dmxicon-16-file-tiff-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -402px -756px !important;
}

.dmxicon-16-file-ttf-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -666px -487px !important;
}

.dmxicon-16-file-unknown-gif {
    width: 16px !important;
    height: 16px !important;
    /*background-position: -376px -791px !important;*/
}

.dmxicon-16-file-wav-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -350px -817px !important;
}

.dmxicon-16-file-wma-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -428px -740px !important;
}

.dmxicon-16-file-wmf-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -454px -714px !important;
}

.dmxicon-16-file-wmv-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -527px -643px !important;
}

.dmxicon-16-file-xml-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -553px -617px !important;
}

.dmxicon-16-file-zip-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -486px -686px !important;
}

.dmxicon-16-folder-gif {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-hyperlink-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -598px -575px !important;
}

.dmxicon-16-lock-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -666px -513px !important;
}

.dmxicon-16-navigate_down-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -692px -487px !important;
}

.dmxicon-16-navigate_up-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -402px -782px !important;
}

.dmxicon-16-note_edit-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -624px -562px !important;
}

.dmxicon-16-pin_blue-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -376px -817px !important;
}

.dmxicon-16-recyclebin-png {
    width: 16px !important;
    height: 16px !important;
}

.dmxicon-16-searchresults-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -480px -712px !important;
}

.dmxicon-16-stop-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -454px -740px !important;
}

.dmxicon-16-subscriptionmgr-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -512px -669px !important;
}

.dmxicon-16-subscriptions-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -579px -601px !important;
}

.dmxicon-16-unapproveditems-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -553px -643px !important;
}

.dmxicon-32-box_software-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -522px -325px !important;
}

.dmxicon-32-cd-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -580px -267px !important;
}

.dmxicon-32-collection-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -625px -232px !important;
}

.dmxicon-32-collection-syncfolder-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -774px -93px !important;
}

.dmxicon-32-cube_molecule-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -716px -151px !important;
}

.dmxicon-32-cubes-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -464px -406px !important;
}

.dmxicon-32-dmx-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -412px -464px !important;
}

.dmxicon-32-dnn-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -819px -58px !important;
}

.dmxicon-32-document_edit-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -567px -309px !important;
}

.dmxicon-32-document_up-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -522px -367px !important;
}

.dmxicon-32-file-adobe-acrobat-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -622px -274px !important;
}

.dmxicon-32-file-adobe-indesign-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -667px -232px !important;
}

.dmxicon-32-file-adobe-photoshop-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -758px -151px !important;
}

.dmxicon-32-file-avi-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -709px -193px !important;
}

.dmxicon-32-file-bmp-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -464px -448px !important;
}

.dmxicon-32-file-dwg-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -564px -351px !important;
}

.dmxicon-32-file-dxf-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -816px -100px !important;
}

.dmxicon-32-file-emf-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -506px -409px !important;
}

.dmxicon-32-file-eps-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -609px -316px !important;
}

.dmxicon-32-file-gif-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -664px -274px !important;
}

.dmxicon-32-file-htm-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -709px -235px !important;
}

.dmxicon-32-file-jpg-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -751px -193px !important;
}

.dmxicon-32-file-microsoft-excel-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -800px -142px !important;
}

.dmxicon-32-file-microsoft-excelx-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -548px -409px !important;
}

.dmxicon-32-file-microsoft-infopath-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -506px -451px !important;
}

.dmxicon-32-file-microsoft-powerpoint-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -606px -358px !important;
}

.dmxicon-32-file-microsoft-powerpointx-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -651px -316px !important;
}

.dmxicon-32-file-microsoft-word-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -800px -184px !important;
}

.dmxicon-32-file-microsoft-wordx-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -751px -235px !important;
}

.dmxicon-32-file-mpeg-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -706px -277px !important;
}

.dmxicon-32-file-png-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -548px -451px !important;
}

.dmxicon-32-file-quicktime-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -590px -400px !important;
}

.dmxicon-32-file-rar-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -648px -358px !important;
}

.dmxicon-32-file-rtf-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -693px -319px !important;
}

.dmxicon-32-file-svg-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -748px -277px !important;
}

.dmxicon-32-file-targa-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -793px -226px !important;
}

.dmxicon-32-file-text-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -590px -442px !important;
}

.dmxicon-32-file-tiff-big-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -692px -513px !important;
}

.dmxicon-32-file-ttf-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -632px -400px !important;
}

.dmxicon-32-file-unknown-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -690px -361px !important;
}

.dmxicon-32-file-wav-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -735px -319px !important;
}

.dmxicon-32-file-wma-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -793px -268px !important;
}

.dmxicon-32-file-wmf-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -632px -442px !important;
}

.dmxicon-32-file-wmv-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -674px -403px !important;
}

.dmxicon-32-file-xml-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -732px -361px !important;
}

.dmxicon-32-file-zip-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -777px -319px !important;
}

.dmxicon-32-find-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -674px -445px !important;
}

.dmxicon-32-form_blue-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -716px -403px !important;
}

.dmxicon-32-form_green-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -774px -361px !important;
}

.dmxicon-32-gear-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -819px -310px !important;
}

.dmxicon-32-hyperlink-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -716px -445px !important;
}

.dmxicon-32-import1-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -758px -403px !important;
}

.dmxicon-32-index-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -819px -352px !important;
}

.dmxicon-32-mail-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -758px -445px !important;
}

.dmxicon-32-mail2-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -800px -403px !important;
}

.dmxicon-32-medical_bag-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -800px -445px !important;
}

.dmxicon-32-new-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -500px !important;
}

.dmxicon-32-preferences-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -50px -490px !important;
}

.dmxicon-32-rss-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -542px !important;
}

.dmxicon-32-scroll_run-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -532px !important;
}

.dmxicon-32-server_document-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -584px !important;
}

.dmxicon-32-subscriptionmgr-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -574px !important;
}

.dmxicon-32-view-big-gif {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -532px !important;
}

.dmxicon-48-box_software-png {
    width: 48px !important;
    height: 48px !important;
    background-position: 0 -165px !important;
}

.dmxicon-48-cd-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -78px -105px !important;
}

.dmxicon-48-cube_molecule-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -58px -165px !important;
}

.dmxicon-48-cubes-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -136px -105px !important;
}

.dmxicon-48-dmx-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -163px !important;
}

.dmxicon-48-dnn-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -194px -105px !important;
}

.dmxicon-48-document_up-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -163px !important;
}

.dmxicon-48-find-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -229px 0 !important;
}

.dmxicon-48-form_green-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -287px 0 !important;
}

.dmxicon-48-gear-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -252px -58px !important;
}

.dmxicon-48-index-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -345px 0 !important;
}

.dmxicon-48-mail2-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -252px -116px !important;
}

.dmxicon-48-medical_bag-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -310px -58px !important;
}

.dmxicon-48-rss-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -403px 0 !important;
}

.dmxicon-48-scroll_run-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -310px -116px !important;
}

.dmxicon-48-server_document-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -368px -58px !important;
}

.dmxicon-ca-arrow_black-gif {
    width: 15px !important;
    height: 10px !important;
    background-position: -323px -833px !important;
}

.dmxicon-ca-asc-gif {
    width: 13px !important;
    height: 13px !important;
    background-position: -92px -490px !important;
}

.dmxicon-ca-calendar-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -650px -539px !important;
}

.dmxicon-ca-col-gif {
    width: 15px !important;
    height: 15px !important;
    background-position: -772px -695px !important;
}

.dmxicon-ca-combobox-drop-gif {
    width: 17px !important;
    height: 20px !important;
    background-position: -323px -751px !important;
}

.dmxicon-ca-combobox-drop_hover-gif {
    width: 17px !important;
    height: 20px !important;
    background-position: -365px -709px !important;
}

.dmxicon-ca-desc-gif {
    width: 13px !important;
    height: 13px !important;
    background-position: -839px -643px !important;
}

.dmxicon-ca-dialog-bottom-left-png {
    width: 9px !important;
    height: 7px !important;
    background-position: -95px -455px !important;
}

.dmxicon-ca-dialog-bottom-right-png {
    width: 9px !important;
    height: 7px !important;
    background-position: -95px -472px !important;
}

.dmxicon-ca-dialog-close-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -50px -455px !important;
}

.dmxicon-ca-dialog-close-down-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -232px -464px !important;
}

.dmxicon-ca-dialog-close-hover-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -277px -464px !important;
}

.dmxicon-ca-dialog-drop-gif {
    width: 17px !important;
    height: 20px !important;
    background-position: -407px -674px !important;
}

.dmxicon-ca-dialog-drop_hover-gif {
    width: 17px !important;
    height: 20px !important;
    background-position: -297px -781px !important;
}

.dmxicon-ca-dialog-maximize-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -322px -464px !important;
}

.dmxicon-ca-dialog-maximize-down-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -580px -232px !important;
}

.dmxicon-ca-dialog-maximize-hover-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -522px -290px !important;
}

.dmxicon-ca-dialog-none-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -367px -464px !important;
}

.dmxicon-ca-dialog-none-down-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -774px -58px !important;
}

.dmxicon-ca-dialog-none-hover-png {
    width: 35px !important;
    height: 25px !important;
    background-position: -716px -116px !important;
}

.dmxicon-ca-dialog-top-left-png {
    width: 9px !important;
    height: 35px !important;
    background-position: -848px -472px !important;
}

.dmxicon-ca-dialog-top-right-png {
    width: 40px !important;
    height: 35px !important;
    background-position: 0 -455px !important;
}

.dmxicon-ca-drafts-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -718px -487px !important;
}

.dmxicon-ca-exp-gif {
    width: 15px !important;
    height: 15px !important;
    background-position: -746px -721px !important;
}

.dmxicon-ca-folder-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -579px -627px !important;
}

.dmxicon-ca-folder_open-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -605px -601px !important;
}

.dmxicon-ca-folders-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -512px -695px !important;
}

.dmxicon-ca-grid-asc-gif {
    width: 13px !important;
    height: 13px !important;
    background-position: -714px -773px !important;
}

.dmxicon-ca-grid-desc-gif {
    width: 13px !important;
    height: 13px !important;
    background-position: -688px -799px !important;
}

.dmxicon-ca-grid-reorder-gif {
    width: 9px !important;
    height: 48px !important;
    background-position: -740px -747px !important;
}

.dmxicon-ca-lines-dash-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -212px -58px !important;
}

.dmxicon-ca-lines-dashminus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -210px -805px !important;
}

.dmxicon-ca-lines-dashplus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -462px -574px !important;
}

.dmxicon-ca-lines-i-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -504px -535px !important;
}

.dmxicon-ca-lines-l-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -546px -493px !important;
}

.dmxicon-ca-lines-lminus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -239px -805px !important;
}

.dmxicon-ca-lines-lplus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -294px -751px !important;
}

.dmxicon-ca-lines-minus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -336px -709px !important;
}

.dmxicon-ca-lines-noexpand-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -420px -632px !important;
}

.dmxicon-ca-lines-plus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -378px -674px !important;
}

.dmxicon-ca-lines-r-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -835px -226px !important;
}

.dmxicon-ca-lines-rminus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -491px -574px !important;
}

.dmxicon-ca-lines-rplus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -462px -604px !important;
}

.dmxicon-ca-lines-t-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -575px -493px !important;
}

.dmxicon-ca-lines-tminus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -533px -535px !important;
}

.dmxicon-ca-lines-tplus-gif {
    width: 19px !important;
    height: 20px !important;
    background-position: -268px -793px !important;
}

.dmxicon-ca-scroller-bottom-gif {
    width: 16px !important;
    height: 2px !important;
    background-position: -212px -88px !important;
}

.dmxicon-ca-scroller-down-gif {
    width: 16px !important;
    height: 17px !important;
    background-position: -42px -826px !important;
}

.dmxicon-ca-scroller-down_disabled-gif {
    width: 16px !important;
    height: 17px !important;
    background-position: -68px -826px !important;
}

.dmxicon-ca-scroller-top-gif {
    width: 16px !important;
    height: 2px !important;
    background-position: 0 -836px !important;
}

.dmxicon-ca-scroller-up-gif {
    width: 16px !important;
    height: 17px !important;
    background-position: -94px -826px !important;
}

.dmxicon-ca-scroller-up_disabled-gif {
    width: 16px !important;
    height: 17px !important;
    background-position: -842px -142px !important;
}

.dmxicon-ca-splitter-splitter_horcol-gif {
    width: 5px !important;
    height: 116px !important;
    background-position: -771px -721px !important;
}

.dmxicon-ca-splitter-splitter_horcolhover-gif {
    width: 5px !important;
    height: 116px !important;
    background-position: -797px -695px !important;
}

.dmxicon-ca-splitter-splitter_horexp-gif {
    width: 5px !important;
    height: 116px !important;
    background-position: -824px -669px !important;
}

.dmxicon-ca-splitter-splitter_horexphover-gif {
    width: 5px !important;
    height: 116px !important;
    background-position: -839px -666px !important;
}

.dmxicon-ca-splitter-splitter_vercol-gif {
    width: 116px !important;
    height: 5px !important;
    background-position: 0 -35px !important;
}

.dmxicon-ca-splitter-splitter_vercolhover-gif {
    width: 116px !important;
    height: 5px !important;
    background-position: 0 -50px !important;
}

.dmxicon-ca-splitter-splitter_verexp-gif {
    width: 116px !important;
    height: 5px !important;
    background-position: 0 -65px !important;
}

.dmxicon-ca-splitter-splitter_verexphover-gif {
    width: 116px !important;
    height: 5px !important;
    background-position: 0 -80px !important;
}

.dmxicon-ca-tabstrip-hover_tab_left_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -696px -174px !important;
}

.dmxicon-ca-tabstrip-hover_tab_right_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -761px -116px !important;
}

.dmxicon-ca-tabstrip-selected_tab_left_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -711px -799px !important;
}

.dmxicon-ca-tabstrip-selected_tab_right_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -688px -822px !important;
}

.dmxicon-ca-tabstrip-tab_left_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -854px -666px !important;
}

.dmxicon-ca-tabstrip-tab_right_icon-gif {
    width: 3px !important;
    height: 21px !important;
    background-position: -724px -796px !important;
}

.dmxicon-ca-upload-_add-png {
    width: 219px !important;
    height: 25px !important;
    background-position: 0 0 !important;
}

.dmxicon-ca-upload-_browse-png {
    width: 68px !important;
    height: 25px !important;
    background-position: 0 -95px !important;
}

.dmxicon-ca-upload-_browse-h-png {
    width: 68px !important;
    height: 25px !important;
    background-position: 0 -130px !important;
}

.dmxicon-ca-upload-_remove-png {
    width: 76px !important;
    height: 25px !important;
    background-position: -126px -35px !important;
}

.dmxicon-ca-upload-_upload-png {
    width: 76px !important;
    height: 25px !important;
    background-position: -126px -70px !important;
}

.dmxicon-is-accept_document_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -538px -669px !important;
}

.dmxicon-is-accept_document_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -626px !important;
}

.dmxicon-is-accept_document_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -232px -174px !important;
}

.dmxicon-is-add_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -402px -808px !important;
}

.dmxicon-is-add_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -574px !important;
}

.dmxicon-is-add_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -290px -174px !important;
}

.dmxicon-is-align_left_star_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -650px -565px !important;
}

.dmxicon-is-align_left_star_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -616px !important;
}

.dmxicon-is-align_left_star_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -426px -58px !important;
}

.dmxicon-is-anchor_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -676px -539px !important;
}

.dmxicon-is-anchor_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -511px !important;
}

.dmxicon-is-anchor_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -368px -116px !important;
}

.dmxicon-is-api_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -480px -738px !important;
}

.dmxicon-is-api_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -668px !important;
}

.dmxicon-is-api_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -348px -174px !important;
}

.dmxicon-is-application_list_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -454px -766px !important;
}

.dmxicon-is-application_list_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -553px !important;
}

.dmxicon-is-application_list_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -426px -116px !important;
}

.dmxicon-is-application_modules_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -428px -792px !important;
}

.dmxicon-is-application_modules_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -511px !important;
}

.dmxicon-is-application_modules_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -406px -174px !important;
}

.dmxicon-is-asp_net_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -718px -513px !important;
}

.dmxicon-is-asp_net_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -658px !important;
}

.dmxicon-is-asp_net_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: 0 -223px !important;
}

.dmxicon-is-attachment_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -744px -487px !important;
}

.dmxicon-is-attachment_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -616px !important;
}

.dmxicon-is-attachment_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: 0 -281px !important;
}

.dmxicon-is-back_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -605px -627px !important;
}

.dmxicon-is-back_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -710px !important;
}

.dmxicon-is-back_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -58px -223px !important;
}

.dmxicon-is-boolean_field_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -631px -591px !important;
}

.dmxicon-is-boolean_field_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -511px !important;
}

.dmxicon-is-boolean_field_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -221px !important;
}

.dmxicon-is-broken_heart_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -579px -653px !important;
}

.dmxicon-is-broken_heart_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -553px !important;
}

.dmxicon-is-broken_heart_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -58px -281px !important;
}

.dmxicon-is-cabinet_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -506px -721px !important;
}

.dmxicon-is-cabinet_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -595px !important;
}

.dmxicon-is-cabinet_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: 0 -339px !important;
}

.dmxicon-is-clipboard_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -538px -695px !important;
}

.dmxicon-is-clipboard_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -700px !important;
}

.dmxicon-is-command_line_interface_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -702px -539px !important;
}

.dmxicon-is-command_line_interface_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -658px !important;
}

.dmxicon-is-command_line_interface_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -279px !important;
}

.dmxicon-is-copy_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -676px -565px !important;
}

.dmxicon-is-copy_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -752px !important;
}

.dmxicon-is-copy_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -221px !important;
}

.dmxicon-is-cross_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -480px -764px !important;
}

.dmxicon-is-cross_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -595px !important;
}

.dmxicon-is-cross_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -58px -339px !important;
}

.dmxicon-is-cut_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -842px -394px !important;
}

.dmxicon-is-cut_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -637px !important;
}

.dmxicon-is-cut_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: 0 -397px !important;
}

.dmxicon-is-delete_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -454px -792px !important;
}

.dmxicon-is-delete_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -553px !important;
}

.dmxicon-is-delete_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -337px !important;
}

.dmxicon-is-diskette_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -428px -818px !important;
}

.dmxicon-is-diskette_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -499px !important;
}

.dmxicon-is-diskette_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -279px !important;
}

.dmxicon-is-document_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -631px -617px !important;
}

.dmxicon-is-document_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -700px !important;
}

.dmxicon-is-document_add_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -657px -591px !important;
}

.dmxicon-is-document_add_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -742px !important;
}

.dmxicon-is-document_add_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -58px -397px !important;
}

.dmxicon-is-document_star_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -506px -747px !important;
}

.dmxicon-is-document_star_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -541px !important;
}

.dmxicon-is-document_star_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -232px -232px !important;
}

.dmxicon-is-edit_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -532px -721px !important;
}

.dmxicon-is-edit_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -499px !important;
}

.dmxicon-is-edit_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -337px !important;
}

.dmxicon-is-file_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -770px -487px !important;
}

.dmxicon-is-file_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: 0 -794px !important;
}

.dmxicon-is-file_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -395px !important;
}

.dmxicon-is-folder_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -744px -513px !important;
}

.dmxicon-is-folder_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -595px !important;
}

.dmxicon-is-folder_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -290px -232px !important;
}

.dmxicon-is-folder_add_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -605px -653px !important;
}

.dmxicon-is-folder_add_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -637px !important;
}

.dmxicon-is-folder_add_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -232px -290px !important;
}

.dmxicon-is-form_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -564px -679px !important;
}

.dmxicon-is-form_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -679px !important;
}

.dmxicon-is-form_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -395px !important;
}

.dmxicon-is-framework_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -842px -420px !important;
}

.dmxicon-is-framework_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -742px !important;
}

.dmxicon-is-framework_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -116px -453px !important;
}

.dmxicon-is-gear_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -702px -565px !important;
}

.dmxicon-is-gear_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -42px -784px !important;
}

.dmxicon-is-gear_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -290px -290px !important;
}

.dmxicon-is-heart_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -728px -539px !important;
}

.dmxicon-is-heart_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -336px -499px !important;
}

.dmxicon-is-heart_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -232px -348px !important;
}

.dmxicon-is-heart_check_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -564px -705px !important;
}

.dmxicon-is-heart_check_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -583px !important;
}

.dmxicon-is-heart_check_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -348px -232px !important;
}

.dmxicon-is-help_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -590px -679px !important;
}

.dmxicon-is-help_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -541px !important;
}

.dmxicon-is-help_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -174px -453px !important;
}

.dmxicon-is-import_export_acrobat_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -480px -790px !important;
}

.dmxicon-is-import_export_acrobat_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -721px !important;
}

.dmxicon-is-import_export_acrobat_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -348px -290px !important;
}

.dmxicon-is-import_export_excel_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -454px -818px !important;
}

.dmxicon-is-import_export_excel_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -637px !important;
}

.dmxicon-is-import_export_excel_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -290px -348px !important;
}

.dmxicon-is-import_export_powerpoint_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -631px -643px !important;
}

.dmxicon-is-import_export_powerpoint_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -679px !important;
}

.dmxicon-is-import_export_powerpoint_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -232px -406px !important;
}

.dmxicon-is-import_export_word_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -683px -591px !important;
}

.dmxicon-is-import_export_word_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -84px -784px !important;
}

.dmxicon-is-import_export_word_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -406px -232px !important;
}

.dmxicon-is-lock_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -657px -617px !important;
}

.dmxicon-is-lock_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -336px -541px !important;
}

.dmxicon-is-lock_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -290px -406px !important;
}

.dmxicon-is-mail_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -506px -773px !important;
}

.dmxicon-is-mail_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -583px !important;
}

.dmxicon-is-mail_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -406px -290px !important;
}

.dmxicon-is-modules_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -532px -747px !important;
}

.dmxicon-is-modules_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -625px !important;
}

.dmxicon-is-modules_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -348px -348px !important;
}

.dmxicon-is-monitor_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -770px -513px !important;
}

.dmxicon-is-monitor_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -763px !important;
}

.dmxicon-is-monitor_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -406px -348px !important;
}

.dmxicon-is-nav_pad_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -796px -487px !important;
}

.dmxicon-is-nav_pad_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -679px !important;
}

.dmxicon-is-nav_pad_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -348px -406px !important;
}

.dmxicon-is-nav_pad_add_256_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -842px -446px !important;
}

.dmxicon-is-nav_pad_add_256_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -721px !important;
}

.dmxicon-is-nav_pad_add_256_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -406px -406px !important;
}

.dmxicon-is-nurse_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -728px -565px !important;
}

.dmxicon-is-nurse_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -378px -506px !important;
}

.dmxicon-is-nurse_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -461px 0 !important;
}

.dmxicon-is-oneway_sign_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -754px -539px !important;
}

.dmxicon-is-oneway_sign_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -625px !important;
}

.dmxicon-is-oneway_sign_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -519px 0 !important;
}

.dmxicon-is-paste_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -590px -705px !important;
}

.dmxicon-is-paste_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -667px !important;
}

.dmxicon-is-paste_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -484px -58px !important;
}

.dmxicon-is-preview_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -616px -679px !important;
}

.dmxicon-is-preview_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -336px -583px !important;
}

.dmxicon-is-preview_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -577px 0 !important;
}

.dmxicon-is-product_finished_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -558px -731px !important;
}

.dmxicon-is-product_finished_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -378px -548px !important;
}

.dmxicon-is-product_finished_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -542px -58px !important;
}

.dmxicon-is-recycle_bin_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -480px -816px !important;
}

.dmxicon-is-recycle_bin_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -420px -506px !important;
}

.dmxicon-is-recycle_bin_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -484px -116px !important;
}

.dmxicon-is-recycle_bin_delete_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -683px -617px !important;
}

.dmxicon-is-recycle_bin_delete_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -763px !important;
}

.dmxicon-is-recycle_bin_delete_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -635px 0 !important;
}

.dmxicon-is-recycle_bin_reload_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -657px -643px !important;
}

.dmxicon-is-recycle_bin_reload_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -126px -805px !important;
}

.dmxicon-is-recycle_bin_reload_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -464px -174px !important;
}

.dmxicon-is-refresh_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -709px -591px !important;
}

.dmxicon-is-refresh_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -721px !important;
}

.dmxicon-is-refresh_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -542px -116px !important;
}

.dmxicon-is-rss_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -532px -773px !important;
}

.dmxicon-is-rss_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -462px -490px !important;
}

.dmxicon-is-rss_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -600px -58px !important;
}

.dmxicon-is-safety_box_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -506px -799px !important;
}

.dmxicon-is-safety_box_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -709px !important;
}

.dmxicon-is-safety_box_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -693px 0 !important;
}

.dmxicon-is-scissors_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -796px -513px !important;
}

.dmxicon-is-scissors_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -336px -625px !important;
}

.dmxicon-is-scissors_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -464px -232px !important;
}

.dmxicon-is-script_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -822px -487px !important;
}

.dmxicon-is-script_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -667px !important;
}

.dmxicon-is-script_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -522px -174px !important;
}

.dmxicon-is-search_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -558px -757px !important;
}

.dmxicon-is-search_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -420px -548px !important;
}

.dmxicon-is-search_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -658px -58px !important;
}

.dmxicon-is-serial_number_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -584px -731px !important;
}

.dmxicon-is-serial_number_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -378px -590px !important;
}

.dmxicon-is-serial_number_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -600px -116px !important;
}

.dmxicon-is-star_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -754px -565px !important;
}

.dmxicon-is-star_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -210px -763px !important;
}

.dmxicon-is-star_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -751px 0 !important;
}

.dmxicon-is-tag_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -780px -539px !important;
}

.dmxicon-is-tag_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -168px -805px !important;
}

.dmxicon-is-tag_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -464px -290px !important;
}

.dmxicon-is-unlock_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -616px -705px !important;
}

.dmxicon-is-unlock_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -462px -532px !important;
}

.dmxicon-is-unlock_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -580px -174px !important;
}

.dmxicon-is-web_layout_star_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -642px -669px !important;
}

.dmxicon-is-web_layout_star_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -504px -493px !important;
}

.dmxicon-is-web_layout_star_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -522px -232px !important;
}

.dmxicon-is-window_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -735px -591px !important;
}

.dmxicon-is-window_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -294px -709px !important;
}

.dmxicon-is-window_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -658px -116px !important;
}

.dmxicon-is-windows_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -709px -617px !important;
}

.dmxicon-is-windows_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -336px -667px !important;
}

.dmxicon-is-windows_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -716px -58px !important;
}

.dmxicon-is-world_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -683px -643px !important;
}

.dmxicon-is-world_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -252px -751px !important;
}

.dmxicon-is-world_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -809px 0 !important;
}

.dmxicon-is-world_upload_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -506px -825px !important;
}

.dmxicon-is-world_upload_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -420px -590px !important;
}

.dmxicon-is-world_upload_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -464px -348px !important;
}

.dmxicon-is-zoom_16-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -532px -799px !important;
}

.dmxicon-is-zoom_32-png {
    width: 32px !important;
    height: 32px !important;
    background-position: -378px -632px !important;
}

.dmxicon-is-zoom_48-png {
    width: 48px !important;
    height: 48px !important;
    background-position: -638px -174px !important;
}

.dmxicon-menu-cd-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -822px -513px !important;
}

.dmxicon-menu-clipboard-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -642px -695px !important;
}

.dmxicon-menu-clipboard_add-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -668px -669px !important;
}

.dmxicon-menu-clipboard_copy-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -584px -757px !important;
}

.dmxicon-menu-clipboard_empty-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -610px -731px !important;
}

.dmxicon-menu-clipboard_move-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -558px -783px !important;
}

.dmxicon-menu-clipboard_subtract-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -780px -565px !important;
}

.dmxicon-menu-copy-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -806px -539px !important;
}

.dmxicon-menu-cube_molecule-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -709px -643px !important;
}

.dmxicon-menu-cubes-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -735px -617px !important;
}

.dmxicon-menu-cut-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -761px -591px !important;
}

.dmxicon-menu-delete2-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -532px -825px !important;
}

.dmxicon-menu-disk_blue-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -694px -669px !important;
}

.dmxicon-menu-disks-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -668px -695px !important;
}

.dmxicon-menu-dmx-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -642px -721px !important;
}

.dmxicon-menu-dnn-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -584px -783px !important;
}

.dmxicon-menu-document_attachment-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -558px -809px !important;
}

.dmxicon-menu-document_delete-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -610px -757px !important;
}

.dmxicon-menu-document_edit-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -832px -539px !important;
}

.dmxicon-menu-document_exchange-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -806px -565px !important;
}

.dmxicon-menu-document_heart-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -787px -591px !important;
}

.dmxicon-menu-document_into-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -761px -617px !important;
}

.dmxicon-menu-document_lock-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -735px -643px !important;
}

.dmxicon-menu-document_new-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -668px -721px !important;
}

.dmxicon-menu-document_ok-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -636px -747px !important;
}

.dmxicon-menu-document_plain_new-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -694px -695px !important;
}

.dmxicon-menu-document_up-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -720px -669px !important;
}

.dmxicon-menu-document_view-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -610px -783px !important;
}

.dmxicon-menu-documents_new-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -584px -809px !important;
}

.dmxicon-menu-earth_new-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -832px -565px !important;
}

.dmxicon-menu-file-htm-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -761px -643px !important;
}

.dmxicon-menu-file-text-gif {
    width: 16px !important;
    height: 16px !important;
    background-position: -787px -617px !important;
}

.dmxicon-menu-find-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -813px -591px !important;
}

.dmxicon-menu-folder_new-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -636px -773px !important;
}

.dmxicon-menu-form_blue-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -662px -747px !important;
}

.dmxicon-menu-form_green-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -746px -669px !important;
}

.dmxicon-menu-form_red-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -720px -695px !important;
}

.dmxicon-menu-gear-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -694px -721px !important;
}

.dmxicon-menu-heart_broken-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -610px -809px !important;
}

.dmxicon-menu-import1-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -839px -591px !important;
}

.dmxicon-menu-index-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -813px -617px !important;
}

.dmxicon-menu-lock_open-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -787px -643px !important;
}

.dmxicon-menu-mail2-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -688px -747px !important;
}

.dmxicon-menu-medical_bag-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -662px -773px !important;
}

.dmxicon-menu-note_edit-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -636px -799px !important;
}

.dmxicon-menu-paste-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -720px -721px !important;
}

.dmxicon-menu-pin_blue-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -746px -695px !important;
}

.dmxicon-menu-preferences-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -772px -669px !important;
}

.dmxicon-menu-recycle-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -813px -643px !important;
}

.dmxicon-menu-rss-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -839px -617px !important;
}

.dmxicon-menu-scroll_run-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -662px -799px !important;
}

.dmxicon-menu-server_document-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -636px -825px !important;
}

.dmxicon-menu-subscriptionmgr-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -688px -773px !important;
}

.dmxicon-menu-user1_earth-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -714px -747px !important;
}

.dmxicon-menu-window_sidebar-png {
    width: 16px !important;
    height: 16px !important;
    background-position: -798px -669px !important;
}

.menu-accept_document_16-png {
    background-position: 2px 2px !important;
}

.menu-add_16-png {
    background-position: 2px -18px !important;
}

.menu-align_left_star_16-png {
    background-position: 2px -38px !important;
}

.menu-anchor_16-png {
    background-position: 2px -58px !important;
}

.menu-api_16-png {
    background-position: 2px -78px !important;
}

.menu-application_list_16-png {
    background-position: 2px -98px !important;
}

.menu-application_modules_16-png {
    background-position: 2px -118px !important;
}

.menu-asp_net_16-png {
    background-position: 2px -138px !important;
}

.menu-attachment_16-png {
    background-position: 2px -158px !important;
}

.menu-back_16-png {
    background-position: 2px -178px !important;
}

.menu-boolean_field_16-png {
    background-position: 2px -198px !important;
}

.menu-box_software-png {
    background-position: 2px -218px !important;
}

.menu-broken_heart_16-png {
    background-position: 2px -238px !important;
}

.menu-cabinet_16-png {
    background-position: 2px -258px !important;
}

.menu-categories-png {
    background-position: 2px -278px !important;
}

.menu-category-png {
    background-position: 2px -298px !important;
}

.menu-cd-png {
    background-position: 2px -318px !important;
}

.menu-clipboard-png {
    background-position: 2px -338px !important;
}

.menu-clipboard_16-png {
    background-position: 2px -358px !important;
}

.menu-clipboard_add-png {
    background-position: 2px -378px !important;
}

.menu-clipboard_copy-png {
    background-position: 2px -398px !important;
}

.menu-clipboard_empty-png {
    background-position: 2px -418px !important;
}

.menu-clipboard_move-png {
    background-position: 2px -438px !important;
}

.menu-clipboard_subtract-png {
    background-position: 2px -458px !important;
}

.menu-collection-gif {
    background-position: 2px -478px !important;
}

.menu-collection-syncfolder-gif {
    background-position: 2px -498px !important;
}

.menu-command_line_interface_16-png {
    background-position: 2px -518px !important;
}

.menu-copy-png {
    background-position: 2px -538px !important;
}

.menu-copy_16-png {
    background-position: 2px -558px !important;
}

.menu-cross_16-png {
    background-position: 2px -578px !important;
}

.menu-cube_molecule-png {
    background-position: 2px -598px !important;
}

.menu-cubes-png {
    background-position: 2px -618px !important;
}

.menu-cut-png {
    background-position: 2px -638px !important;
}

.menu-cut_16-png {
    background-position: 2px -658px !important;
}

.menu-delete_16-png {
    background-position: 2px -678px !important;
}

.menu-delete2-png {
    background-position: 2px -698px !important;
}

.menu-disk_blue-png {
    background-position: 2px -718px !important;
}

.menu-diskette_16-png {
    background-position: 2px -738px !important;
}

.menu-disks-png {
    background-position: 2px -758px !important;
}

.menu-dmx-png {
    background-position: 2px -778px !important;
}

.menu-dnn-png {
    background-position: 2px -798px !important;
}

.menu-document_16-png {
    background-position: 2px -818px !important;
}

.menu-document_add_16-png {
    background-position: 2px -838px !important;
}

.menu-document_attachment-png {
    background-position: 2px -858px !important;
}

.menu-document_delete-png {
    background-position: 2px -878px !important;
}

.menu-document_edit-png {
    background-position: 2px -898px !important;
}

.menu-document_exchange-png {
    background-position: 2px -918px !important;
}

.menu-document_heart-png {
    background-position: 2px -938px !important;
}

.menu-document_into-png {
    background-position: 2px -958px !important;
}

.menu-document_lock-png {
    background-position: 2px -978px !important;
}

.menu-document_new-png {
    background-position: 2px -998px !important;
}

.menu-document_ok-png {
    background-position: 2px -1018px !important;
}

.menu-document_plain_new-png {
    background-position: 2px -1038px !important;
}

.menu-document_star_16-png {
    background-position: 2px -1058px !important;
}

.menu-document_stop-png {
    background-position: 2px -1078px !important;
}

.menu-document_up-png {
    background-position: 2px -1098px !important;
}

.menu-document_view-png {
    background-position: 2px -1118px !important;
}

.menu-documents_new-png {
    background-position: 2px -1138px !important;
}

.menu-earth_new-png {
    background-position: 2px -1158px !important;
}

.menu-edit_16-png {
    background-position: 2px -1178px !important;
}

.menu-file-adobe-acrobat-gif {
    background-position: 2px -1198px !important;
}

.menu-file-adobe-indesign-gif {
    background-position: 2px -1218px !important;
}

.menu-file-adobe-photoshop-gif {
    background-position: 2px -1238px !important;
}

.menu-file-avi-gif {
    background-position: 2px -1258px !important;
}

.menu-file-bmp-gif {
    background-position: 2px -1278px !important;
}

.menu-file-dwg-gif {
    background-position: 2px -1298px !important;
}

.menu-file-dxf-gif {
    background-position: 2px -1318px !important;
}

.menu-file-emf-gif {
    background-position: 2px -1338px !important;
}

.menu-file-eps-gif {
    background-position: 2px -1358px !important;
}

.menu-file-gif-gif {
    background-position: 2px -1378px !important;
}

.menu-file-htm-gif {
    background-position: 2px -1398px !important;
}

.menu-file-jpg-gif {
    background-position: 2px -1418px !important;
}

.menu-file-microsoft-excel-gif {
    background-position: 2px -1438px !important;
}

.menu-file-microsoft-excelx-gif {
    background-position: 2px -1458px !important;
}

.menu-file-microsoft-infopath-gif {
    background-position: 2px -1478px !important;
}

.menu-file-microsoft-powerpoint-gif {
    background-position: 2px -1498px !important;
}

.menu-file-microsoft-powerpointx-gif {
    background-position: 2px -1518px !important;
}

.menu-file-microsoft-word-gif {
    background-position: 2px -1538px !important;
}

.menu-file-microsoft-wordx-gif {
    background-position: 2px -1558px !important;
}

.menu-file-mpeg-gif {
    background-position: 2px -1578px !important;
}

.menu-file-png-gif {
    background-position: 2px -1598px !important;
}

.menu-file-quicktime-gif {
    background-position: 2px -1618px !important;
}

.menu-file-rar-gif {
    background-position: 2px -1638px !important;
}

.menu-file-rtf-gif {
    background-position: 2px -1658px !important;
}

.menu-file-svg-gif {
    background-position: 2px -1678px !important;
}

.menu-file-targa-gif {
    background-position: 2px -1698px !important;
}

.menu-file-text-gif {
    background-position: 2px -1718px !important;
}

.menu-file-tiff-gif {
    background-position: 2px -1738px !important;
}

.menu-file-ttf-gif {
    background-position: 2px -1758px !important;
}

.menu-file-unknown-gif {
    background-position: 2px -1778px !important;
}

.menu-file-wav-gif {
    background-position: 2px -1798px !important;
}

.menu-file-wma-gif {
    background-position: 2px -1818px !important;
}

.menu-file-wmf-gif {
    background-position: 2px -1838px !important;
}

.menu-file-wmv-gif {
    background-position: 2px -1858px !important;
}

.menu-file-xml-gif {
    background-position: 2px -1878px !important;
}

.menu-file-zip-gif {
    background-position: 2px -1898px !important;
}

.menu-file_16-png {
    background-position: 2px -1918px !important;
}

.menu-find-png {
    background-position: 2px -1938px !important;
}

.menu-folder-gif {
    background-position: 2px -1958px !important;
}

.menu-folder_16-png {
    background-position: 2px -1978px !important;
}

.menu-folder_add_16-png {
    background-position: 2px -1998px !important;
}

.menu-folder_new-png {
    background-position: 2px -2018px !important;
}

.menu-form_16-png {
    background-position: 2px -2038px !important;
}

.menu-form_blue-png {
    background-position: 2px -2058px !important;
}

.menu-form_green-png {
    background-position: 2px -2078px !important;
}

.menu-form_red-png {
    background-position: 2px -2098px !important;
}

.menu-framework_16-png {
    background-position: 2px -2118px !important;
}

.menu-gear-png {
    background-position: 2px -2138px !important;
}

.menu-gear_16-png {
    background-position: 2px -2158px !important;
}

.menu-heart_16-png {
    background-position: 2px -2178px !important;
}

.menu-heart_broken-png {
    background-position: 2px -2198px !important;
}

.menu-heart_check_16-png {
    background-position: 2px -2218px !important;
}

.menu-help_16-png {
    background-position: 2px -2238px !important;
}

.menu-hyperlink-gif {
    background-position: 2px -2258px !important;
}

.menu-import_export_acrobat_16-png {
    background-position: 2px -2278px !important;
}

.menu-import_export_excel_16-png {
    background-position: 2px -2298px !important;
}

.menu-import_export_powerpoint_16-png {
    background-position: 2px -2318px !important;
}

.menu-import_export_word_16-png {
    background-position: 2px -2338px !important;
}

.menu-import1-png {
    background-position: 2px -2358px !important;
}

.menu-index-png {
    background-position: 2px -2378px !important;
}

.menu-lock-png {
    background-position: 2px -2398px !important;
}

.menu-lock_16-png {
    background-position: 2px -2418px !important;
}

.menu-lock_open-png {
    background-position: 2px -2438px !important;
}

.menu-mail_16-png {
    background-position: 2px -2458px !important;
}

.menu-mail2-png {
    background-position: 2px -2478px !important;
}

.menu-medical_bag-png {
    background-position: 2px -2498px !important;
}

.menu-modules_16-png {
    background-position: 2px -2518px !important;
}

.menu-monitor_16-png {
    background-position: 2px -2538px !important;
}

.menu-nav_pad_16-png {
    background-position: 2px -2558px !important;
}

.menu-nav_pad_add_256_16-png {
    background-position: 2px -2578px !important;
}

.menu-navigate_down-png {
    background-position: 2px -2598px !important;
}

.menu-navigate_up-png {
    background-position: 2px -2618px !important;
}

.menu-note_edit-png {
    background-position: 2px -2638px !important;
}

.menu-nurse_16-png {
    background-position: 2px -2658px !important;
}

.menu-oneway_sign_16-png {
    background-position: 2px -2678px !important;
}

.menu-paste-png {
    background-position: 2px -2698px !important;
}

.menu-paste_16-png {
    background-position: 2px -2718px !important;
}

.menu-pin_blue-png {
    background-position: 2px -2738px !important;
}

.menu-preferences-png {
    background-position: 2px -2758px !important;
}

.menu-preview_16-png {
    background-position: 2px -2778px !important;
}

.menu-product_finished_16-png {
    background-position: 2px -2798px !important;
}

.menu-recycle-png {
    background-position: 2px -2818px !important;
}

.menu-recycle_bin_16-png {
    background-position: 2px -2838px !important;
}

.menu-recycle_bin_delete_16-png {
    background-position: 2px -2858px !important;
}

.menu-recycle_bin_reload_16-png {
    background-position: 2px -2878px !important;
}

.menu-recyclebin-png {
    background-position: 2px -2898px !important;
}

.menu-refresh_16-png {
    background-position: 2px -2918px !important;
}

.menu-rss-png {
    background-position: 2px -2938px !important;
}

.menu-rss_16-png {
    background-position: 2px -2958px !important;
}

.menu-safety_box_16-png {
    background-position: 2px -2978px !important;
}

.menu-scissors_16-png {
    background-position: 2px -2998px !important;
}

.menu-script_16-png {
    background-position: 2px -3018px !important;
}

.menu-scroll_run-png {
    background-position: 2px -3038px !important;
}

.menu-search_16-png {
    background-position: 2px -3058px !important;
}

.menu-searchresults-png {
    background-position: 2px -3078px !important;
}

.menu-serial_number_16-png {
    background-position: 2px -3098px !important;
}

.menu-server_document-png {
    background-position: 2px -3118px !important;
}

.menu-star_16-png {
    background-position: 2px -3138px !important;
}

.menu-stop-png {
    background-position: 2px -3158px !important;
}

.menu-subscriptionmgr-png {
    background-position: 2px -3178px !important;
}

.menu-subscriptions-png {
    background-position: 2px -3198px !important;
}

.menu-tag_16-png {
    background-position: 2px -3218px !important;
}

.menu-unapproveditems-png {
    background-position: 2px -3238px !important;
}

.menu-unlock_16-png {
    background-position: 2px -3258px !important;
}

.menu-user1_earth-png {
    background-position: 2px -3278px !important;
}

.menu-web_layout_star_16-png {
    background-position: 2px -3298px !important;
}

.menu-window_16-png {
    background-position: 2px -3318px !important;
}

.menu-window_sidebar-png {
    background-position: 2px -3338px !important;
}

.menu-windows_16-png {
    background-position: 2px -3358px !important;
}

.menu-world_16-png {
    background-position: 2px -3378px !important;
}

.menu-world_upload_16-png {
    background-position: 2px -3398px !important;
}

.menu-zoom_16-png {
    background-position: 2px -3418px !important;
}

#tlyPageGuideWrapper {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-size: 12px;
    font-family: Helvetica,Arial,sans serif;
}

    #tlyPageGuideWrapper .tlypageguide_toggle {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        z-index: 70010;
        box-sizing: border-box;
        background: rgba(0,0,0,0.1);
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -o-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
        clear: both;
        color: #000;
        cursor: pointer;
        display: block;
        float: right;
        font-size: 11px;
        height: 50px;
        line-height: 25px;
        padding: 22px 6px 6px;
        position: fixed;
        right: -190px;
        text-align: left;
        text-decoration: none;
        top: 84px;
        width: 184px;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        transition: all .2s ease-in;
    }

        #tlyPageGuideWrapper .tlypageguide_toggle:before {
            background: transparent url("images/tlyguide/tlyguide_icon.png") 0 0 no-repeat;
            display: block;
            height: 16px;
            overflow: hidden;
            text-indent: -999px;
            width: 16px;
            content: " ";
            left: 25px;
            position: absolute;
            top: 8px;
        }

        #tlyPageGuideWrapper .tlypageguide_toggle div {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border-left: 1px solid #fff;
            display: block;
            height: 33px;
            line-height: 16px;
            overflow: hidden;
            padding: 2px 0 0 5px;
            position: absolute;
            right: -4px;
            top: 6px;
            width: 124px;
        }

            #tlyPageGuideWrapper .tlypageguide_toggle div span {
                display: block;
                margin: 0 0 0 -118px;
                width: 115px;
                -webkit-transition: all .2s ease-in;
                -moz-transition: all .2s ease-in;
                -o-transition: all .2s ease-in;
                -ms-transition: all .2s ease-in;
                transition: all .2s ease-in;
            }

        #tlyPageGuideWrapper .tlypageguide_toggle a {
            bottom: -26px;
            color: #000;
            opacity: 0;
            position: absolute;
            right: 10px;
            text-decoration: none;
        }

        #tlyPageGuideWrapper .tlypageguide_toggle:hover {
            background: rgba(0,0,0,0.2);
            right: 0 !important;
        }

            #tlyPageGuideWrapper .tlypageguide_toggle:hover div span {
                margin: 0;
            }

    #tlyPageGuideWrapper #tlyPageGuide {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #tlyPageGuideWrapper #tlyPageGuide li {
            background: rgba(247,0,119,0.3);
            -webkit-box-shadow: 0 2px 10px 1px rgba(0,0,0,0.4);
            -moz-box-shadow: 0 2px 10px 1px rgba(0,0,0,0.4);
            -o-box-shadow: 0 2px 10px 1px rgba(0,0,0,0.4);
            box-shadow: 0 2px 10px 1px rgba(0,0,0,0.4);
            -webkit-transition: min-height,max-height .1s ease-in-out;
            -moz-transition: min-height,max-height .1s ease-in-out;
            -o-transition: min-height,max-height .1s ease-in-out;
            -ms-transition: min-height,max-height .1s ease-in-out;
            transition: min-height,max-height .1s ease-in-out;
            filter: alpha(opacity=0);
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;
            cursor: pointer;
            display: block;
            height: 46px;
            line-height: 50px;
            min-height: 0;
            max-height: 0;
            position: absolute;
            text-align: center;
            width: 50px;
            z-index: 70010;
        }

            #tlyPageGuideWrapper #tlyPageGuide li.expanded {
                filter: alpha(opacity=0);
                -moz-opacity: 1;
                -khtml-opacity: 1;
                opacity: 1;
                height: 46px;
                min-height: 15px;
                max-height: 46px;
            }

                #tlyPageGuideWrapper #tlyPageGuide li.expanded:after {
                    display: block;
                }

            #tlyPageGuideWrapper #tlyPageGuide li ins {
                background: 0;
                color: #fff;
                display: block;
                font-size: 32px;
                overflow: hidden;
                text-decoration: none;
                width: 50px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li div {
                display: none;
            }

            #tlyPageGuideWrapper #tlyPageGuide li:after {
                content: " ";
                display: none;
                height: 0;
                left: 0;
                position: absolute;
                top: -15px;
                width: 0;
                border-top: 0;
                border-right: 0;
                border-bottom: 0;
                border-left: none;
                top: auto;
                left: auto;
                right: auto;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active {
                background: rgba(247,0,119,0.95);
            }

                #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_bottom:after {
                    border-bottom: 15px solid rgba(247,0,119,0.95);
                }

                #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_right:after, #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_left:after, #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_top:after {
                    border-top: 15px solid rgba(247,0,119,0.95);
                }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_bottom:after {
                border-bottom: 15px solid rgba(247,0,119,0.3);
                border-right: 15px solid transparent;
                left: 0;
                top: -15px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_bottom:hover {
                margin-top: -5px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_right:after {
                border-top: 15px solid rgba(247,0,119,0.3);
                border-left: 15px solid transparent;
                left: -15px;
                top: 0;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_right:hover {
                margin-left: -5px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_left:after {
                border-top: 15px solid rgba(247,0,119,0.3);
                border-right: 15px solid transparent;
                right: -15px;
                top: 0;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_left:hover {
                margin-left: 5px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_top:after {
                border-top: 15px solid rgba(247,0,119,0.3);
                border-right: 15px solid transparent;
                bottom: -15px;
                left: 0;
            }

            #tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_top:hover {
                margin-top: 5px;
            }

            #tlyPageGuideWrapper #tlyPageGuide li:hover {
                background: rgba(247,0,119,0.95);
            }

                #tlyPageGuideWrapper #tlyPageGuide li:hover.tlypageguide_bottom:after {
                    border-bottom: 15px solid rgba(247,0,119,0.95);
                }

                #tlyPageGuideWrapper #tlyPageGuide li:hover.tlypageguide_right:after, #tlyPageGuideWrapper #tlyPageGuide li:hover.tlypageguide_left:after, #tlyPageGuideWrapper #tlyPageGuide li:hover.tlypageguide_top:after {
                    border-top: 15px solid rgba(247,0,119,0.95);
                }

    #tlyPageGuideWrapper #tlyPageGuideMessages {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        background: rgba(0,0,0,0.85);
        -webkit-box-shadow: 0 0 9px 4px rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 9px 4px rgba(0,0,0,0.4);
        -o-box-shadow: 0 0 9px 4px rgba(0,0,0,0.4);
        box-shadow: 0 0 9px 4px rgba(0,0,0,0.4);
        bottom: 0;
        display: none;
        font-size: 16px;
        height: 0;
        margin: 0 5% 0 5%;
        padding: 10px;
        position: fixed;
        width: 90%;
        z-index: 1000;
    }

        #tlyPageGuideWrapper #tlyPageGuideMessages span {
            background: rgba(247,0,119,0.95);
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            color: #fff;
            display: block;
            font-size: 32px;
            height: 46px;
            left: 40px;
            line-height: 50px;
            overflow: hidden;
            position: absolute;
            text-align: center;
            top: 25px;
            width: 50px;
        }

        #tlyPageGuideWrapper #tlyPageGuideMessages div {
            color: #fff;
            line-height: 22px;
            margin: 10px 90px 0 120px;
            position: relative;
        }

            #tlyPageGuideWrapper #tlyPageGuideMessages div a {
                color: #fff;
            }

                #tlyPageGuideWrapper #tlyPageGuideMessages div a:hover {
                    color: #fff;
                }

        #tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_close {
            background: #f70077;
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            -o-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
            color: #fff;
            display: block;
            font-size: 11px;
            height: 24px;
            line-height: 26px;
            overflow: hidden;
            position: absolute;
            right: 50px;
            text-align: center;
            text-decoration: none;
            top: 0;
            width: 50px;
        }

        #tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_back, #tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_fwd {
            background: transparent url("images/tlyguide/tlyguide_arrow.png") 10px 4px no-repeat;
            display: block;
            height: 30px;
            overflow: hidden;
            text-indent: -999px;
            width: 30px;
            position: absolute;
            top: 34px;
            left: 10px;
        }

        #tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_back {
            -webkit-transform: rotate(-180deg) scale(1) skew(0) translate(0);
            -moz-transform: rotate(-180deg) scale(1) skew(0) translate(0);
            -o-transform: rotate(-180deg) scale(1) skew(0) translate(0);
            -ms-transform: rotate(-180deg) scale(1) skew(0) translate(0);
            transform: rotate(-180deg) scale(1) skew(0) translate(0);
        }

        #tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_fwd {
            left: 90px;
        }

.tlypageguide_shadow {
    position: relative;
}

    .tlypageguide_shadow:after {
        background-color: rgba(247,0,119,0.1);
        -webkit-box-shadow: 0 0 1px 1px rgba(147,0,119,0.25);
        -moz-box-shadow: 0 0 1px 1px rgba(147,0,119,0.25);
        -o-box-shadow: 0 0 1px 1px rgba(147,0,119,0.25);
        box-shadow: 0 0 1px 1px rgba(147,0,119,0.25);
        content: " ";
        display: none;
        position: absolute;
        top: 0;
        left: 0;
    }

.tlypageguide-open #tlyPageGuideWrapper .tlypageguide_toggle {
    -webkit-box-shadow: 6px 4px 5px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 6px 4px 5px 0 rgba(0,0,0,0.4);
    -o-box-shadow: 6px 4px 5px 0 rgba(0,0,0,0.4);
    box-shadow: 6px 4px 5px 0 rgba(0,0,0,0.4);
    background: rgba(247,0,119,0.9);
    color: #fff;
    right: 0 !important;
}

    .tlypageguide-open #tlyPageGuideWrapper .tlypageguide_toggle a {
        opacity: 1.0;
    }

    .tlypageguide-open #tlyPageGuideWrapper .tlypageguide_toggle div span {
        margin: 0;
    }

.tlypageguide-open .tlypageguide_shadow:after {
    display: block;
}

[class^="dmxicon-"], [class*=" dmxicon-"] {
    background-image: url("images/folder-icon.png") !important;
    background-repeat: no-repeat;
    background-size: 13px;
    line-height: 16px;
    vertical-align: text-top;
    background-position: center center;
}

[class^="dmxicon-16-"], [class*=" dmxicon-16-"] {
    width: 12px !important;
    height: 12px !important;
}

[class^="dmxicon-32-"], [class*=" dmxicon-32-"] {
    width: 32px !important;
    height: 32px !important;
}

[class^="dmxicon-48-"], [class*=" dmxicon-48-"] {
    width: 48px !important;
    height: 48px !important;
}

[class^="menu-"], [class*=" menu-"] {
    display: block;
    height: 16px;
    float: left;
    margin: 3px 6px 0 5px;
    background-image: url("images/menusprite.png?v=06.01.01") !important;
    _background-image: url("images/menusprite.png?v=06.01.01") !important;
    _margin-left: 3px;
}

.cart-menu {
    border-width: 0 !important;
}

.DMX_breadcrumbs {
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 8pt;
}

a.DMX_NB_Button, a.DMX_NB_Button img {
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 7pt;
    vertical-align: middle;
    margin: 2px;
}

    a.DMX_NB_Button:link, a.DMX_NB_Button:visited {
        text-decoration: none;
    }

    a.DMX_NB_Button:hover {
        text-decoration: none;
        color: #000;
    }

table.DMX_header {
    width: 100%;
    background-color: #eee;
    margin: 4px 0 20px;
}

.DMX_header td {
    padding: 4px;
}

.DMX_categories {
    font-family: Verdana,Arial,Sans-Serif;
    font-weight: 400;
    font-size: 10pt;
}

td.emptycategorycolumn {
    width: 0;
    padding: 0;
}

td.level1 {
    padding-top: 10px;
}

    td.level1 span {
        padding-left: 0;
        font-weight: 700;
    }

td.level2 span {
    padding-left: 6px;
}

td.level3 span {
    padding-left: 12px;
    font-style: italic;
}

td.level4 span {
    padding-left: 18px;
    font-size: 8pt;
}

table.DMX_CategoryBox {
    border: 1px solid #999;
}

.DMX_CategoryBox td {
    font-family: Verdana,Arial,Sans-Serif;
    font-weight: 700;
    font-size: 10pt;
    padding: 4px;
}

.DMX_Status {
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 8pt;
    color: #666;
}

.DMXToolbarButton {
    text-align: center;
    vertical-align: top;
    padding-right: 10px;
}

    .DMXToolbarButton input, .DMXToolbarButton a {
        display: block;
        font-family: Verdana,Arial,Sans-Serif;
        font-size: 9px;
    }

.ConfirmTitle {
    display: block;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 15px;
}

.ConfirmDescription {
    display: block;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 14px;
    padding-bottom: 15px;
}

.ConfirmButton {
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 12px;
    padding: 10px 10px 10px 0;
}

.CentralMessage {
    width: 100%;
    text-align: center;
    padding: 10px;
}

.link {
    cursor: pointer;
    text-decoration: none;
}

.inline {
    display: inline;
}

.DMXTreeView {
    font-family: Verdana,Arial,Sans-Serif;
    cursor: default;
    padding: 10px;
}

.DMXHoverTreeNode {
    font-size: 11px;
    color: blue;
    font-weight: 700;
    text-decoration: underline;
    padding: 2px 3px 1px;
}

.DMXSelectedTreeNode {
    font-size: 11px;
    background-color: gray;
    color: #FFF;
    cursor: default;
    padding: 2px 3px 1px;
}

.DMXNodeEdit {
    border: 1px gray solid;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 11px;
}

.TreeNode, .comboTreeNode {
    font-size: 12px;
    padding:8px 3px;
    color: #fff;
}

.GrayedTreeNode, .comboGrayedTreeNode {
    color: gray;
    cursor: default;
    font-family: tahoma;
    font-size: 12px;
    padding: 1px 3px 1px;
}

.HoverTreeNode, .comboHoverTreeNode {
    font-size: 12px;
    padding:8px 3px;
    color: #fff;
}

.SelectedTreeNode, .comboSelectedTreeNode {
    color: #88d2e7;
    cursor: default;
    font-size: 12px;
    padding: 8px 3px;
}

.NodeEdit, .comboNodeEdit {
    border: 1px gray solid;
    font-family: tahoma;
    font-size: 11px;
}

.DMX_calendar td {
    font-size: 11px;
}

.DMX_cal_title {
    font-weight: 700;
    background-color: #D7D7E5;
}

.DMX_cal_day {
    width: 25px;
    cursor: pointer;
    text-align: center;
    border-color: #F6F6F6;
    border-style: solid;
    border-width: 1px;
}

.DMX_cal_dayhover {
    width: 25px;
    cursor: pointer;
    text-align: center;
    text-decoration: underline;
    border-color: #F6F6F6;
    border-style: solid;
    border-width: 1px;
}

.DMX_cal_dayheader {
    width: 25px;
    text-align: center;
    font-weight: 700;
    background-color: #FFF;
    border-color: #FFF;
    border-style: solid;
    border-width: 1px;
}

.DMX_cal_othermonthday {
    color: #999;
}

.DMX_cal_outofrangeday {
    visibility: hidden;
}

.DMX_cal_selectedday {
    width: 25px;
    background-color: #FBE694;
    color: #000;
    font-weight: 700;
    border-color: #BB5503 !important;
    border-style: solid;
    border-width: 1px;
}

.DMX_calendar {
    font-family: Verdana,Arial,Sans-Serif;
    border-collapse: collapse;
    background-color: #FFF;
    cursor: default;
    border-color: #000;
    border-style: solid;
    border-width: 1px;
}

.DMX_cal_month {
    background-color: #F6F6F6;
    margin: 0 5px 5px;
}

.DMX_cal_nextprev {
    cursor: pointer;
    height: 25px;
    vertical-align: middle;
    padding: 0 5px;
}

.DMX_cal_selector {
    width: 14px;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    background-color: #FFF;
}

.DetailsControl {
    background-color: #FFF;
    padding: 10px;
}

div.EntryDetails {
    background-color: #E5F7FE;
    border: dotted 1px #9ADFFE;
    position: relative;
    z-index: 0;
    padding-top: 6px;
    margin: 4px;
}

    div.EntryDetails table {
        font-family: Verdana,Arial,Sans-Serif;
        font-size: 11px;
    }

        div.EntryDetails table tr td {
            padding: 2px 4px;
        }

p.DetailsHeading {
    font-size: 24px;
    color: #9ADFFE;
    position: relative;
    z-index: 99;
    margin: 0 0 -16px 10px;
}

table.DetailsTable tr.Selected td {
    color: Red;
}

.DetailsPane div {
    position: relative;
}

table.DMX_Wizard {
    width: 100%;
}

td.DMX_Wizard_Step {
    color: #5D7B9D;
    vertical-align: top;
    padding: 10px;
}

td.DMX_Wizard_SideBar {
    width: 150px;
    background-color: #555;
    vertical-align: top;
    border-width: 0;
}

    td.DMX_Wizard_SideBar table tr td {
        padding: 10px 6px;
    }

a.DMX_Wizard_SideButton, a.DMX_Wizard_SideButton:link, a.DMX_Wizard_SideButton:visited {
    font-size: 12px;
    color: #ddd;
    text-decoration: none;
    border-width: 0;
}

    a.DMX_Wizard_SideButton:hover, a.DMX_Wizard_SideButton:active {
        text-decoration: none;
        color: #FFF;
    }

.DMX_Wizard_NavBar {
    line-height: 40px;
    padding: 4px;
}

a.DMX_Wizard_NavButton, a.DMX_Wizard_NavButton:link, a.DMX_Wizard_NavButton:visited, a.DMX_Wizard_NavButton:active, a.DMX_Wizard_NavButton:hover {
    background-color: #FFFBFF;
    border: solid 1px #ccc;
    font-size: 8pt;
    font-weight: 700;
    color: #284775;
    text-decoration: none;
    padding: 8px;
}

    a.DMX_Wizard_NavButton:active, a.DMX_Wizard_NavButton:hover {
        background-color: #ccc;
        border: solid 1px #fff;
    }

.DMX_Wizard_Header {
    background-color: #FFFBFF;
    border: solid 0 #ccc;
    font-weight: 700;
    text-align: left;
    font-size: 12px;
}

td.DMX_EditTitle {
    white-space: nowrap;
    padding-right: 20px;
    width: 250px;
}

div.Dragging {
    font-family: MS Sans Serif;
    font-size: 10px;
    background-color: #FFEEC2;
    border: dotted 1px #666;
    padding: 2px 6px;
}

.TreeView {
    background: #78909c none repeat scroll 0 0;
    cursor: default;
    width: 100% !important;
    height: 560px !important;
}

.MenuGroup {
    background-image: url("images/menu/group_background.gif");
    background-color: #FFF;
    border: solid 1px #7E7E81;
    cursor: default;
}

.TopMenuItem {
    background-color: #D9D9E6;
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    border: solid 1px #D9D9E6;
    cursor: default;
}

.TopMenuItemHover {
    background-image: url("images/menu/item_hover_bg.gif");
    background-color: #E5E6EF;
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    border: solid 1px #7C7C94;
    cursor: default;
}

.TopMenuItemExpanded {
    background-image: url("images/menu/top_group_background.gif");
    background-color: #E5E6EF;
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    border: solid 1px #7C7C94;
    border-bottom-color: #BAB9CD;
    cursor: default;
}

.MenuItem {
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    cursor: default;
    margin: 1px;
}

.MenuItemHover {
    background-color: #FFEEC2;
    color: #000;
    font-family: tahoma;
    font-size: 11px;
    border: solid 1px #4B4B6F;
    cursor: default;
}

.MenuBreak {
    background-image: url("images/menu/break_bg.gif");
    width: 100%;
    height: 1px;
}

.Splitter {
    background-color: #fff;
    width: 100%;
}

.HorizontalSplitterBar {
    /*background: url("images/ca/splitter/splitter_horBg.gif");*/
}

.CollapsedHorizontalSplitterBar {
    background: url("images/ca/splitter/splitter_horBg.gif");
    border: 1px solid #000;
    border-right-width: 0;
}

.VerticalSplitterBar {
    background: url("images/ca/splitter/splitter_verBg.gif");
}

.CollapsedVerticalSplitterBar {
    background: url("images/ca/splitter/splitter_verBg.gif");
    border: 1px solid #000;
    border-bottom-width: 0;
}

.ActiveSplitterBar {
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: .4;
}

.SplitterPane {
    border: none;
}

div.VCBox {

}

.noicon tbody tr td img {
    width: 16px;
    height: 16px;
}

.MenuItem tbody tr td img {
    margin-left: 4px;
}

.MenuItemHover tbody tr td img {
    margin-left: 4px;
}

.TreeNode {
    cursor: pointer;
}

.dialogContentCssClass {
    background-color: #FFF;
    width: 100%;
    overflow: hidden;
}

.vw-con-l {
    width: 7px;
    height: 400px;
    background: #000 url("images/ca/dialog/left.png") repeat-y;
    filter: alpha(opacity=60);
    float: left;
}

.vw-con-r {
    width: 7px;
    height: 400px;
    background: #000 url("images/ca/dialog/right.png") repeat-y;
    filter: alpha(opacity=60);
    float: right;
}

td.dropDownContent {
    background-color: #FFF;
}

div.comboItem {
    padding-left: 4px;
}

.DMXTreeNode, .DMXRootTreeNode {
    font-size: 11px;
    font-weight: 700;
    padding: 2px 3px 1px;
}

table.DetailsTable td, table.DMX_Wizard tbody tr td {
    vertical-align: top;
}

.Row td.DataCell div, .SelectedRow td.DataCell div {
    font-family: MS Sans Serif;
    font-size: 10px;
}

.DeletedRow {
    background-color: #fee;
}

    .DeletedRow td.cart-datagrid-cell div {
        color: #777;
        text-decoration: line-through;
    }

.UnApprovedRow {
    background-color: #fee;
}

    .UnApprovedRow td.cart-datagrid-cell div {
        color: #00f;
    }

.dmx_warning {
    margin: 20px 0 20px 0;
    padding: 5px;
    background-color: #faa;
    border: 1px solid #f33;
}

    .dmx_warning img {
        margin: 10px;
    }

table.dmx_sm_table tr th {
    font-weight: bold;
    background-color: #eee;
    border-bottom: solid 1px #999;
    padding: 4px;
}

table.dmx_sm_table tr td {
    vertical-align: top;
    border-bottom: solid 1px #999;
}

table.dmx_smu_table, table.dmx_smu_table tbody tr td {
    border: 0;
    padding: 2px 6px 2px 0;
}

tr.dmx_smuh_table td {
    font-weight: bold;
    border-bottom: solid 1px #bbb;
}

.cart-tabstrip {
    background-color: #fff;
}

tr.DataGrid_Header td {
    font-weight: bold;
    padding-right: 10px;
}

tr.alt td {
    background-color: #ccc;
}

img.thumbnail {
    z-index: 200;
    display: none;
    position: fixed;
}

p.RssButton {
    width: 100%;
    text-align: right;
    padding: 0;
}

    p.RssButton a {
        margin-right: 6px;
    }

.cart-treeview-item a:hover span {
    text-decoration: underline;
}

.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelpNoIcon {
    background-position: left;
    padding-left: 22px;
}

a.dnnFormHelpNoIcon, .dnnForm .dnnFormItem a.dnnFormHelpNoIcon, .dnnTooltip label a.dnnFormHelpNoIcon {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    display: block;
    position: relative;
    z-index: 2;
}

    .dnnForm .dnnFormItem a.dnnFormHelpNoIcon span {
        padding-right: 1.8em;
        display: block;
    }

    .dnnForm .dnnFormItem a.dnnFormHelpNoIcon img {
        display: none;
    }

.dnnForm .dnnFormItem.dnnFormHelpNoIcon, .dnnFormItem.dnnFormHelpNoIcon {
    clear: both;
    overflow: hidden;
    width: 100%;
    padding: 0;
}

    .dnnFormItem.dnnFormHelpNoIcon p.dnnFormRequired {
        float: right;
        margin: 0;
        padding: 0;
    }

        .dnnFormItem.dnnFormHelpNoIcon p.dnnFormRequired span {
            border-left: 5px #F00 solid;
            padding-left: .5em;
        }

.leftAlignLabel div.dnnTooltip label a span {
    text-align: left;
}

table.dmxSearchResults tbody tr td {
    padding: 10px 5px 10px 5px;
}

table.dmxSearchResults tbody tr:nth-child(odd) {
    background-color: #eee;
}

.SideBarPanel {
    width: 212px;
    height: 100%;
    text-align: center;
    vertical-align: top;
    background: url("images/wizard/bg.png") repeat top left;
    padding: 4px 5px 4px 5px;
}

.SideBarButton {
    padding: 0;
    width: 202px;
    height: 25px;
}

    .SideBarButton INPUT {
        color: #EEE;
        background: transparent;
        font-size: 8pt;
        width: 202px;
        height: 25px;
        border: solid 0 #ccc;
        font-weight: bold;
        cursor: hand;
    }

.SideBarButtonActive {
    background: url("images/wizard/selected.png") no-repeat top left transparent;
    padding: 0;
    width: 202px;
    height: 25px;
}

    .SideBarButtonActive INPUT {
        color: #222;
        background: transparent;
        font-size: 8pt;
        width: 202px;
        height: 25px;
        border: solid 0 #ccc;
        font-weight: bold;
    }

.SideBarButtonHover {
    background: url("images/wizard/hover.png") no-repeat top left transparent;
    padding: 0;
    width: 202px;
    height: 25px;
}

    .SideBarButtonHover INPUT {
        color: #222;
        background: transparent;
        font-size: 8pt;
        width: 202px;
        height: 25px;
        border: solid 0 #ccc;
        font-weight: bold;
        cursor: hand;
    }

.DMX_EditEntry_Title {
    background: url("images/wizard/bg.png") repeat top left;
    width: 100%;
    padding: 4px;
    color: White;
    font-weight: bold;
    font-size: 8pt;
}

div.CAProgress {
    width: 250px;
    padding: 20px;
    background: url("images/wizard/bg.png") repeat top left;
    color: White;
    font-weight: bold;
    font-size: normal;
}

.UploadPanel {
    padding: 20px;
}

.TopGroup {
    background: url("images/wizard/bg.png") repeat top left;
}

.advancedSearch {
    margin-bottom: 40px;
}

td.cart-datagrid-header table tbody tr td div input[type="text"] {
    padding: 0 !important;
    margin-bottom: 0 !important;
    border: 1px solid rgb(255, 255, 255);
}

td.leftAlignLabel div.dnnLabel {
    width: auto !important;
}

.ModBring2mindDMXC table.PageContent {
    margin: 10px;
}

table.TreeNode tbody tr td {
    border-spacing: 0;
}

.dialogDMX, .cart-combobox-dropdown {
    z-index: 70005 !important;
}

.ModBring2mindDMXC input[type="text"], .ModBring2mindDMXC textarea {
    color: rgb(0, 0, 0);
    font-weight: normal;
    line-height: 28px;
}

.ModBring2mindDMXC .dnnFormHelpContent {
    width: auto !important;
}

.RadUpload .ruInputs li {
    list-style-type: none;
}

.RadUpload {
    width: 430px;
    text-align: left;
}

.RadUpload_rtl, .ruProgressArea_rtl {
    text-align: right;
}

.RadUploadSingle {
    display: inline;
}

.ruInputs {
    zoom: 1;
}

.ruInputs, .ruProgress {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ruFileWrap {
    position: relative;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
}

.ruFileInput, .ruFakeInput, .ruButton {
    float: none;
    vertical-align: top;
}

.ruCheck {
    position: relative;
    zoom: 1;
}

.ruStyled .ruFileInput {
    position: absolute;
    z-index: 1;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}

.ruReadOnly .ruFakeInput {
    position: relative;
    z-index: 2;
}

.ruButtonDisabled {
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
}

@media screen and (min-width:50px) {
    .ruBar, .ruBar div {
        border: solid transparent;
        border-width: 1px 0;
    }

    .ruProgressArea {
        display: block !important;
        visibility: hidden;
        width: 0;
        height: 0;
    }
}

.dmx_search_categories, .dmx_search_results {
    display: inline-block;
    vertical-align: top;
}

.dmx_search_categories {
    width: 30%;
}

.dmx_search_results {
    width: 65%;
}

.dmx_search_categories ul {
    margin-left: 8px;
}

    .dmx_search_categories ul li {
        list-style-type: none;
        margin-top: 10px;
    }

        .dmx_search_categories ul li a, .dmx_search_categories_clear a {
            border: 1px solid #ccc;
            border-radius: 3px;
            padding: 2px 4px 2px 4px;
        }

            .dmx_search_categories ul li a:hover, .dmx_search_categories ul li a:active, .dmx_search_categories_clear a:hover {
                background-color: #ccc;
            }

.dmx_search_category_selected a {
    font-weight: bold;
    background-color: #ccc;
}

th.sortasc a:after {
    content: url(../../../images/sortascending.gif);
}

th.sortdesc a:after {
    content: url(../../../images/sortdescending.gif);
}

.rtl .cart-datagrid-cell div {
    text-align: right !important;
    font-size:11px !important;

}
td.cart-datagrid-cell:nth-child(4) > div{ direction:ltr !important; }
.rtl .cart-datagrid-heading-text {
    text-align: right !important;
    padding: 0 4px 0 0 !important;
    font-size: 11px;
}

/* NEW */
.MenuBar {
    background: #2196f3 none repeat scroll 0 0;
    height: auto !important;
    margin-top: 50px;
}
.MenuBar > div:nth-child(2) > div:nth-child(2) {
    background: #f4511e none repeat scroll 0 0;
    padding: 5px 5px 5px 231px;
    width:341px;
}
.cart-datagrid-header > table{ display: block; }
#TreeContainer{ background: #78909c none repeat scroll 0 0 !important; padding: 15px 15px 15px 0; width: 100% !important; }
.SplitterPane { background: #fff none repeat scroll 0 0; }
.rtl .cart-datagrid-row td:nth-child(1) div {
    text-align: center !important;
    vertical-align: middle;
}
.cart-datagrid-content > div:nth-child(2) {
    height: 510px !important;
    margin-top: 20px;
    overflow-y: auto !important;
}
.cart-datagrid-row td:nth-child(4) > div {
    direction: ltr !important;
    font-size: 10px;
}
.cart-datagrid-row td.cart-datagrid-cell:nth-child(1) {
    padding-right: 10px;
}
td.cart-datagrid-cell:nth-child(5) {
    padding-left: 10px;
}
/*.TreeView > div:nth-child(2) .TreeNode tr td:nth-child(2) img {
    display: none !important;
}*/
.TreeView > div:nth-child(2) table.TreeNode {
    background: rgba(0, 0, 0, 0) url("/DesktopModules/Bring2mind/DMX/images/CA/brg-menu-arrow.png") no-repeat scroll 20px center;
}
table.cart-datagrid td.cart-datagrid-header table td:nth-child(2) > div {
    position: absolute;
    margin-top: -36px;
    right: 32%;
    font-size: 12px;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-adobe-acrobat-gif {
    background-image: url("images/pdf-icon-img.jpg") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.MenuBar > div:last-child .cart-menu td:nth-child(1) .cart-menu-top-item .cart-txt{ background-color: rgba(0, 0, 0, 0) !important; background-image: url("images/search-icon.png") !important;
    background-position: 55px center !important;
    background-repeat: no-repeat !important;
    background-size: 25px auto; padding: 0 45px 0 9px; 
}
.TreeView > table.TreeNode .dmxicon-is-zoom_16-png {
     background: rgba(0, 0, 0, 0) url("images/search-result-icon.png") no-repeat scroll center center / 13px auto !important;
}
.MenuBar > div:nth-child(1) > div:nth-child(2) {
    padding: 5px;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-microsoft-excelx-gif {
    background-image: url("images/microsft-Excel-icon.jpg") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-microsoft-wordx-gif , .rtl .cart-datagrid-cell div .dmxicon-16-file-microsoft-word-gif {
    background-image: url("images/microsoft-wrod-icon.jpg") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-microsoft-powerpointx-gif{
    background-image: url("images/PowerPoint-icon.png") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-unknown-gif{
    background-image: url("images/known-file-icon.jpg") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-rar-gif {
    background-image: url("images/rar-icon.png") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.rtl .cart-datagrid-cell div .dmxicon-16-file-png-gif {
    background-image: url("images/png-file-icon2.jpg") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}
.TreeNode td > img {
    padding: 4px;
    width: 17px;
}
.TreeView > table.TreeNode:first-child td:nth-child(3) > div {
    color: #fff;
    font-size: 15px;
}
.TreeView > table.TreeNode:first-child {
    margin-bottom: 10px;
}
#oWebFolder .dnnSecondaryAction {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #42a5f5 0px, #2196f3 100%) repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 3px !important;
    box-shadow: none !important;
    color: #fff !important;
    padding: 15px;
    text-shadow: none !important;
    width: 100%;
}
.TreeView > table.TreeNode .dmxicon-16-recyclebin-png{
    background-image: url("images/bin-icon.png") !important;
    background-size: 16px auto !important;
    height: 16px !important;
    margin-left: 5px !important;
    width: 16px !important;
}