#searchHeader, #searchFooter {
    padding             : 3px;
    background-color    : #e1dfe0;
}

#searchHeader table, #searchFooter table {
    width               : 100%;
    background-color    : #e1dfe0;
}

#searchHeader table tr td, #searchFooter table tr td {
    text-align          : left;
    vertical-align      : top;
}

h3.productzone {
    padding             : 5px;
    margin-bottom       : 20px;
    color               : #ffffff;
    background-color    : #4d3528;
}

td.sort, td.filter, td.selectedFilter {
    position            : relative;
    z-index             : 1;
    padding             : 0 0 0 10px;
    margin              : 0;
}

td.sort {
    padding-left       : 0;
}

ol.dropdown {
    position            : relative;
    z-index             : 1;
    padding             : 0 0 4px 0;
    margin              : 0;
    min-width           : 160px;
}

td.ColorFilter ol.dropdown {
    min-width           : 170px;
}

td.PriceFilter ol.dropdown {
    min-width           : 210px;
}

td.sort ol.dropdown {
    min-width           : 140px;
}

ol.dropdown, ol.dropdown li ol, ol.dropdown ol, ol.dropdown li div {
    margin              : 0;
    list-style          : none;
    white-space         : nowrap;
}

ol.dropdown li {
    position            : relative;
    z-index             : 1;
    padding             : 2px 0 4px 4px;
    margin              : 0;
    background-image    : url("../images/einvite/UI/dropdown_arrow.png");
    background-repeat   : no-repeat;
    background-position : top right;
    background-color    : white;
    color               : black;
    cursor              : default;
    height              : 12px;
}

ol.dropdown li ol {
    display             : none;
    position            : relative;
    z-index             : 10;
    left                : -9999px;
    right               : auto;
    padding             : 4px 10px 10px 10px;
    border              : 1px solid black;
    background-color    : white;
    color               : black;
}

ol.dropdown li:hover ol, ol.dropdown li.over ol {
    display             : block;
    position            : relative;
    z-index             : 10;
    left                : 0;
    white-space         : nowrap;
}

ol.dropdown li ol li {
    display             : block;
    width               : auto;
    border              : none;
    padding             : 0 0 2px 0;
    background          : transparent;
    text-indent         : -10px;
    margin-left         : 10px;
    margin-bottom       : 2px;
    cursor              : auto;
    text-align          : left;
    white-space         : nowrap;
}

.selectedFilter ol li {
    background-color    : #4E3322;
    color               : white;
    background-image    : none;
    padding-right       : 4px;
}

.selectedFilter ol a {
    color               : #c60;
}

#filterLinks {
    font-size           : 12px;
    margin-top          : -21px;
    margin-bottom       : 6px;
}

.filterLink, .removeFilterLink {
}

.currentPage{
    color: #d38943;
    text-decoration: none;
}
