div.search-result {
    margin:                 0px;
    margin-bottom:          12px;
    border-style:           solid;
    border-color:           #c0c0c0;
    border-width:           0px;
    border-top-width:       1px;
    padding:                0px;
    padding-top:            6px;
}
div.search-result table {
    margin:                 0px;
    border-width:           0px;
    border-collapse:        collapse;
    width:                  100%;
}
td.search-result-text {
    text-align:             left;
    vertical-align:         top;
    padding:                0px;
}
td.search-result-text h3 {
    margin:                 0px;
    margin-bottom:          2px;
}
td.search-result-text p {
    margin:                 0px;
    margin-bottom:          2px;
}
p.search-result-assured {
    background:             url(../images/design/assured.gif) !important;
    background-position:    0px 1px !important;
    background-repeat:      no-repeat !important;
    padding-left:           16px !important;
    color:                  #c00000;
}
p.search-result-location {
    background:             transparent;
    color:                  #5c5c61;
}
span.search-result-price {
    float:                  right;
}
td.search-result-image {
    text-align:             right;
    vertical-align:         top;
    padding:                0px;
    width:                  120px;
}

table.list-nav {
    margin:                 0px;
    margin-bottom:          20px;
}
p.list-summary {
    margin:                 0px;
    margin-bottom:          8px;
}


div.filter-on {
    background:             #ff9f0c;
    color:                  #000000;
    margin:                 0px;
    margin-bottom:          6px;
    padding:                2px;
}
div.filter-on a {
    background:             transparent;
    color:                  #000080;
}

div.filter-off {
    background:             #cccc00;
    color:                  #000000;
    margin:                 0px;
    margin-bottom:          6px;
    padding:                2px;
}

div.filter-link {
    background:             #ffcc00;
    color:                  #000000;
    margin:                 0px;
    margin-bottom:          6px;
    padding:                2px;
}

div.filter-unique {
    background:             #e6e6eb;
    color:                  #404040;
    margin:                 0px;
    margin-bottom:          6px;
    padding:                2px;
}

div.filter-info {
    background:             #e6e6eb;
    color:                  #404040;
    margin:                 0px;
    margin-bottom:          6px;
    padding:                2px;
}

div.filter-unique ul, div.filter-off ul, div.filter-info ul {
    margin:                 0px;
    padding:                0px;
    padding-left:           16px;
}
div.filter-unique li, div.filter-off li, div.filter-info li {
    margin:                 0px;
    padding:                0px;
    list-style-type:        square;
}
div.filter-info ul {
    margin-bottom:          4px;
}



div.filter-on p, div.filter-off p, div.filter-unique p, div.filter-info p {
    margin:                 0px;
    margin-bottom:          2px;
}


div#divEmailAlerts {
    width:                  150px;
    float:                  right;
    background:             #0099cc;
    color:                  #ffffff;
}
div#divEmailAlerts img {
    width:                  150px;
    height:                 21px;
    margin:                 0px;
    margin-bottom:          4px;
    border:                 0px;
}
div#divEmailAlerts p {
    margin:                 6px;
    margin-top:             0px;
}
div#divEmailAlerts p a {
    background:             transparent;
    color:                  #ffffff;
}

