/* this file styles all of the things found in the common folder */

/* simplesearch */
    #mlsCity, #mlsBuildingType {
        height: 60px;
        font-size: 10px;
        width: 155px;
        margin-bottom: 4px;
    }

    #mlsCounty {
        font-size: 10px;
        width: 155px;
    }

    #mlsBedrooms, #mlsBathrooms, #mlsMinPrice, #mlsMaxPrice {
        width: 70px;
        font-size: 10px;
    }

    #mlsBathrooms, #mlsMaxPrice {
        margin-left: 5px;
    }

    #mlsFirstName, #mlsLastName, #mlsPhone, #mlsEmail {
        font-size: 10px;
    }

    #mlsFirstName, #mlsLastName {
        width: 70px;
    }

    #mlsLastName {
        margin-left: 5px;
    }

    #mlsEmail, #mlsPhone {
        width: 155px;
    }

    #mlsEmailBox {
        margin-top: 5px;
        margin-left: 10px;
    }

    #mlsSearchButton {
        margin: 7px 0px;
    }


/* mls search result listing page */

    #mlsSearchResults th, #mlsSearchResults th *, #mlsSearchResults th select {
        background-color: #ffcc00;
        color: black;
        font-size: 10px;
        font-weight: bold;
    }

    #mlsSearchResults {
        margin-bottom: 10px;
    }

    #mlsSearchResults .mlsImage * img{
        border: 1px solid black;
    }

    .mlsSearchResults, #mlsSearchResults {
        width: 525px;
    }

    .mlsPrice, .mlsAddress {
        font-weight: bold;
        font-size: 12px;
    }

    .mlsImage {
        width: 110px;
    }

/* advanced search page */

    #advancedSearch select, #advancedSearch input[type=text] {
        width:125px;
        text-align:left;
        margin:5px 0px 5px 0px;
        padding:0px;
        font-size:10px;
    }

/* mls detail page */

    #mlsDetail {
        width: 525px;
    }

    #mlsDetail .thumbnail img {
        border: 1px solid black;
    }

    #propImage {
        border: 1px solid black;
    }

    #mlsDetail .button {
        font-size: 12px;
        width: 150px;
    }

    #mlsDetail #infotable b {
        font-size: 14px;
    }

    #mlsDetail #infotable {
        width: 425px;
    }

/* office directory */
    #officeDirectorySearch {
        width: 66%;
        margin-left: 13%;
    }

    #officeDirectorySearch select, #officeDirectorySearch input[type=text]{
        width: 200px;
        font-size: 10px;
        margin:5px 0px 5px 0px;
    }

    #officeDirectoryAgentList {
        text-align: left;
        margin-left: 50px;
    }

    .officeDirectoryAgent {
        width: 625px;
        border-top: 1px solid black;
        padding-right: 10px;
        padding-top: 5px;
        margin-top: 10px;
    }

    .officeDirectoryAgent h2 {
        margin-left: 10px;
    }

    .officeDirectoryAgent img {
        border: 1px solid black;
        margin: 10px;
    }

    #officeDirectoryContact img {
        float: left;
        margin: 10px 25px 30px 10px;
    }

    #officeDirectoryAgentInfo table {
        width: 625px;
        vertical-align: top;
    }

    #officeDirectoryAgentInfo td {
        vertical-align: top;
    }

    #officeDirectoryAgentInfo img {
        float: left;
        margin: 10px 25px 30px 10px;
    }