#info {
    margin: 4px auto 0;
    width: 96%;
}

#sellerDetails {
    border: 1px solid #446844;
    height: 38px;
    line-height: 20px;
    padding: 2px;
}

#sellerContact {
    float: left;
    text-align: left;
}

#sellerPhone {
    float: right;
    text-align: right;
}

#results {
    margin: 8px auto 0;
    width: 96%;
}

#resultsTableHolder {
    margin: 0 auto;
    width: 100%;
}

#resultsTable {
    margin: 0 auto;
    width: 100%;
    line-height: 1.5em;
    border: 1px solid #446844;
}

#resultsTable a {
    color: #335033;
    text-decoration: none;
}

#resultsHeader {
    background-color: #ffffff;
}

#resultsHeader #resultsHeaderBookmark {
    width: 20px;
}

#resultsHeader #resultsHeaderImages {
    width: 10px;
}

#resultsHeader #resultsHeaderDistance {
    text-align: right;
    padding-right: 20px;
}

#resultsTable th {
    border-bottom: 1px solid #446844;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
}

#resultsTable tr.gunRow:hover {
    background-color: #cccccc;
}

#resultsTable tr.row0 {
    background-color: #eeeeee;
}

#resultsTable tr.row1 {
    background-color: #dddddd;
}

#resultsTable td {
    padding: 2px 4px 2px 4px;
}

#resultsNav {
    margin-top: 10px;
}

#resultsNav #resultsNavSelects {
    margin: 0 auto;
    text-align: center;
}

#resultsNav #prevPageLink {
    float: left;
}

#resultsNav #nextPageLink {
    float: right;
}

#resultsNav #resultsNavSelects #resultsCount {
    font-weight: bold;
}

a.buttonLink {
    text-decoration: none;
    border: 1px solid #446844;
    font-size: 13px;
    color: #446844;
    padding: 4px;
}

a.buttonLink:hover {
    background-color: #eeeeee;
}

a.disabled {
    color: #888888;
}

a.disabled:hover {
}

