.list-container ul
{
    margin: 0 !important;
}

.list-container.collapsed > .list-container__toggle-button
{
    background: url(/images/buttons/plus_min_gray.png) no-repeat 2px 2px;
}

.list-container.collapsed > ul,
.list-container.collapsed > .list-container__add-button
{
    display: none;
}

.list-container__toggle-button,
.list-container__add-button,
.item-container__close-button
{
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    width: 18px !important;
    height: 18px !important;
    text-indent: -9000px;
    cursor: pointer;
}

.list-container__toggle-button
{
    background: url(/images/buttons/gray_minus.png) no-repeat 0 0;
    top: 5px;
    right: 10px;
}

.list-container__add-button
{
    background: url(/images/icons/plus_close.png) no-repeat 0 bottom;
    right: 10px;
    bottom: 10px;
}

.item-container__close-button
{
    background: url(/images/icons/plus_close.png) no-repeat 0 0;
    top: 10px;
    right: 10px;
}
