#categorySelector.ui-dropdown {
    background: transparent;
    min-height: 16px;
    border: none;
    height: 24px;
    border-left: #aaa solid 1px;
    border-right: #aaa solid 1px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

#categorySelector.ui-dropdown:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#categorySelector.ui-dropdown .ui-dropdown-header {
    background: url(./category-selector-bg.png) repeat-x scroll 0 0 transparent;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    padding-left: 8px;
    -webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.8);
    -moz-box-shadow: 0 1px 1px rgba(255,255,255,0.8);
    box-shadow: 0 1px 1px rgba(255,255,255,0.8);
}

#categorySelector.ui-dropdown .ui-list-item {
    padding: 2px 0;
}

#categorySelector.ui-dropdown .ui-dropdown-header #header{
    background: url(./category-selector-arrow.png) no-repeat right;
}

#categorySelector.ui-dropdown .ui-dropdown-header:hover {
     background-position: 0 -30px;
}

#categorySelector.ui-dropdown .ui-dropdown-header:active {
     background-position: 0 -60px;
     text-shadow: none;
     -moz-text-shadow:none;
     -webkit-text-shadow:none;
}

#categorySelector .ui-dropdown-list{
    background: #F4F4F4;
    border: solid 1px #989898;
    border-top: none;
    left: -1px;
    right: -1px;
    width: inherit;
    padding: 0;
}

#categorySelector .ui-dropdown-list li.ui-list-item
{
    background: url(transparent.png) transparent;
    _width: 100%;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

#categorySelector .ui-dropdown-list li.ui-list-item.hover,
#categorySelector .ui-dropdown-list li.ui-list-item.selected {
    border: none;
    color: black;
    -moz-text-shadow:none;
    -webkit-text-shadow:none;
    text-shadow:none;
}

#categorySelector .ui-dropdown-list li.ui-list-item.selected {
    background: #E3E7EE;
}

#categorySelector .ui-dropdown-list li.ui-list-item.hover{
    background: #C3CDDB;
}

#categorySelector #list {
    font-size: 12px;
    padding: 12px 0px;
}

#categorySelector.ui-corner-all,
#categorySelector .ui-corner-all{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}

#categorySelector .ui-dropdown-header{
    padding:4px;
}

#categorySelector .ui-dropdown-list{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

#categorySelector .ui-dropdown-list .ui-list{
    margin-top:0px;
}