#landingPage {
    padding: 0px;
    width: 1005px; /* 604 + 394 = 1000*/
    margin: 20px auto 0px;
}
    #leftPane {
        padding: 0px;
        float:left;
        width: 596px; /* 604 with margin */
        margin-right: 10px;
    }
    #pathHome {
        float: right;
        background-image: url('/images/landingPage.jpg');
        background-repeat: no-repeat;
        padding: 0px 20px;
        width: 354px; /*394 with padding */
        height: 394px;
    }
    #pathHome .loc {
        color: #FFFFFF;
        font-size: 12pt;
        font-weight: bold;
    }
    #pathHome_man {
        float: right;
        background-image: url('/images/pathhome.jpg');
        background-repeat: no-repeat;
        padding: 0px 0px 0px 180px;
        width: 214px; /*394 with padding */
        height: 394px;
    }
    #pathHome_man .loc {
        color: #FFFFFF;
        font-size: 12pt;
        font-weight: bold;
    }

        #searchTypeBox {
            border-top: 2px solid #edb209;
            margin-bottom: 20px;
            height: auto;
            overflow: auto;
        }
        #searchTypeBox .content {
            padding: 8px 16px;
            background: #5a5a5a;
        }
        #searchTypeBox TABLE {
            border-collapse: collapse;
        }
        #searchTypeBox TABLE TR TD {
            vertical-align: top;
        }
        .br {
            float: left;
            background-image: url('/images/sidebar/extendedsidebarbottom.gif');
            width: 266px;
            height: 22px;
            background-position: bottom left;
        }
        .bl {
            float: right;
            background-image: url('/images/sidebar/extendedsidebarbottom.gif');
            background-position: bottom right;
            width: 330px;
            height: 22px;
        }
        #locationBar {
            background-color: #666666;
            background-image: url('/images/landingPageLocationBar.gif');
            background-repeat: repeat-x;
            margin-bottom: 20px;
            font-size: 14px;
            font-weight: bold;
            padding: 8px 16px;
            height: auto;
            overflow: auto;
        }
        .blackBox {
            border-top:2px solid #DEA71C;
            background-color: transparent;
            /*background: url('/images/pagebackground.jpg') repeat-x 0 0;*/
            height: 350px;
            padding: 8px;
            font-size: 9pt;
        }
        .blackBox .body{
            top:0px !important;
            background-image: url('/images/black_box_back.gif');
            background-repeat: repeat-x;
            background-color:#333;
        }
        .blackBox_moreinfo .body{
            top:0px !important;
            background-image: url('/images/community/more_information_black_back.gif') !important;
            background-repeat: repeat-x;
            background-color:#333;
        }
        /* 256 + 336 = 592 596 */
        #areaOverview {
            float: left;
            width: 230px; /* 230 + 16 + 10 = 256 */
            margin-right: 10px;
        }
        #openHouseBox {
            float: right;
            width: 320px; /* 320 + 16 = 336 */
        }
        .upper {
            text-transform: uppercase;
        }
        .yellow {
            color: #edb209;
        }
        .blackBoxHeader {
            border-bottom: 2px solid #CCC;
        }

        input.landingPage, input.sidebar {
            background:#929292 url("/images/sidebar/inputbg.jpg") top left no-repeat;
            border: 1px solid #898989;
            color: #fff;
            padding: 2px;
            padding-left: 4px;
            width: 145px;
            font-weight: bold;
            font-size: 10pt;
            text-transform: uppercase;
        }
        select.landingPage {
            background:#929292 url("/images/sidebar/inputbg.jpg") top left no-repeat;
            border: 1px solid #898989;
            padding: 2px;
            color: #fff;
            font-size: 10pt;
            text-transform: uppercase;
        }
        .hint {
            padding-top: 8px;
            font-size: 8pt;
        }
.pageHeader {
    text-transform: uppercase;
    font-size: 24px;
}
.content {
    padding: 20px;
}
.reset{
    cursor:pointer;
}
#agentTitle, #officeTitle, #propertyTitle,
#agentBlurb, #officeBlurb, #propertyBlurb,
#agentSearch, #officeSearch, #propertySearch
{
    display: none;
}
.find {
    font-weight: bold;
    font-size: 11pt;
}

#openHouseList {
    border-collapse: collapse;
}
#openHouseList TR TD {
    vertical-align: top;
    padding: 3px;
}
.openHouse {
    background-color: #edb209;
    padding: 1px;
    width: 100%;
    text-align: center;
}
.searchType {
    width: 250px;
    float:left;
}
#openHouseList {
    width: 100%;
}
.buttons {
    float: right;
    text-align: center;
}
.locationBar {
    background: #CCC;
}
.image {
    width: 100px;
    height: 80px;
}

.row {
    border-top: 1px solid #666;
}
.mortgage_title{
    font-size:1.3em;
    font-weight:bold;
}
.mortgage_container{
    margin:0px 10px 10px;
}
/*.calc_table select{
    background:#929292 url(/images/sidebar/inputbg.jpg) no-repeat scroll left top;
    border:1px solid #898989;
    color:#FFFFFF;
    font-size:10pt;
    font-weight:bold;
    padding:2px 2px 2px 4px;
    width:145px;
}
.calc_table input{
    background:#929292 url(/images/sidebar/inputbg.jpg) no-repeat scroll left top;
    border:1px solid #898989;
    color:#FFFFFF;
    font-size:10pt;
    font-weight:bold;
    padding:2px 2px 2px 4px;
    width:145px;
}*/
.areastatisticcontainer{
    padding-bottom:0px !important;
}
.calc_table th{
    padding:7px 5px;
    font-size:.9em;
    text-align:left;
}
.calc_table td{
    padding:7px 5px;
    font-size:.9em;
}
/*.calc_table select{
    font-size:.9em;
}
.calc_table input{
    font-size:.9em;
}*/
.search_params{
    float:left;
    font-size:.85em;
    font-weight:bold;
    width:350px;
}
.search_params select{
    background:#929292 url(/images/sidebar/inputbg.jpg) no-repeat scroll left top;
    border:1px solid #898989;
    color:#FFFFFF;
    font-size:.85em;
    font-weight:bold;
    padding:2px 2px 2px 4px;
    width:58px;
}
.search_params input{
    background:#929292 url(/images/sidebar/inputbg.jpg) no-repeat scroll left top;
    border:1px solid #898989;
    color:#FFFFFF;
    font-size:.85em;
    font-weight:bold;
    padding:2px 2px 2px 4px;
    width:50px;
}
.additional_property{
    margin-top:5px;
}
#lpSchools{
    padding:10px;
    font-weight:bold;
}
#school_table{
    width:550px;
    border-collapse:collapse;
}
#school_table th{
    font-size:.9em;
    color:#F0B310;
    text-align:left;
    vertical-align:top;
    padding:5px;
    border-bottom: 3px solid #747677;
}
#school_table td{
    text-align:left;
    vertical-align:top;
    padding:5px;
    border-bottom: 1px solid #F0B310;
}
#school_table td.school_name{
}
#school_table td.school_type{
    width:65px;
}
#school_table td.school_gsr{
    width:140px;
    text-align:center;
}
#school_table td.school_prating{
    width:92px;
    color:#F0B310;
}
.school_paginator{
    color:#F0B310;
    margin-top:5px;
    text-align:right;
    width:96%;
}
.school_paginator a{
    color:#F0B310;
}
#lpNearby{
    padding:15px;
    font-weight:bold;
}
#nearby_table{
    width:100%;
}
#nearby_table td{
    width:50%;
}

