@charset "utf-8";

#CQ .x-superboxselect {
    position: relative;
    height: auto !important;
    margin: 0px;
    overflow: hidden;
    padding: 2px;
    display: block;
    outline: none !important;
}

#CQ .x-superboxselect input[disabled] {
    background-color: transparent;
}

#CQ .x-superboxselect ul {
    overflow: hidden;
    cursor: text;
}

#CQ .x-superboxselect-display-btns {
    padding-right: 33px !important;
}

#CQ .x-superboxselect-btns {
    position: absolute;
    right: 1px;
    top: 0;
    overflow: hidden;
    padding: 2px;
}

#CQ .x-superboxselect-btns div {
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 4px;
}

#CQ .x-superboxselect-btn-clear {
    background: url(../images/clear.png) no-repeat scroll left 0px;
}

#CQ .x-superboxselect-btn-expand {
    background: url(../images/expand.png) no-repeat scroll left 0px;
}

#CQ .x-superboxselect-btn-over {
    background-position: left -16px;
}

#CQ .x-superboxselect-btn-hide {
    display: none;
}

#CQ .x-superboxselect li {
    float: left;
    margin: 1px 1px 2px 1px;
    padding: 0;
    line-height: 18px;
}

#CQ .x-superboxselect-stacked li {
    float: none !important;
}

#CQ .x-superboxselect-input input {
    border: none;
    outline: none;
    margin-top: 4px;
    margin-bottom: 4px;
}

body.ext-ie #CQ .x-superboxselect-input input {
    background: none;
    border: none;
    margin-top: 3px;
}

#CQ .x-superboxselect-item {
    position: relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    o-border-radius: 6px;
    khtml-border-radius: 6px;
    border: 1px solid #CAD8F3;
    background-color: #DEE7F8;
    padding: 1px 15px 1px 5px !important;
}

body.ext-ie7 #CQ .x-superboxselect-item {
    margin: 2px 1px 2px 1px;
    line-height: 1.2em;
    padding: 2px 17px 4px 5px !important;
}

body.ext-ie6 #CQ .x-superboxselect-item {
    margin: 2px 1px 2px 1px;
    line-height: 1.2em;
    padding: 2px 19px 4px 5px !important;
}

#CQ .x-superboxselect-item-hover {
    background: #BBCEF1;
    border: 1px solid #6D95E0;
}

#CQ .x-superboxselect-item-focus {
    border-color: #598BEC;
    background: #598BEC;
    color: #fff;
}

#CQ .x-superboxselect-item-close {
    background: url(../images/close.png) no-repeat scroll left 0px;
    border: none;
    cursor: default;
    font-size: 1px;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 0px;
    top: 2px;
    width: 13px;
    display: block;
    cursor: pointer;
}

#CQ .x-superboxselect-item-close:hover,.x-superboxselect-item-close:active
    {
    background-position: left -12px;
}

#CQ .x-superboxselect-item-focus .x-superboxselect-item-close {
    background-position: left -24px;
}

#CQ .x-item-disabled .x-superboxselect-item-close {
    background-position: left -36px;
}

#CQ .x-combo-list .x-combo-selected-shift {
    border:1px dotted !important;
    cursor:pointer;
    border-color: #777 !important;
    background-color: #f0f0f0;
}