center #listingComingle table {background: #FFF; border: 0px; margin: 0px;}

center #listingComingle table td {background: #FFF; border: 0px; margin: 0px;}

#dmg_layout_internal_body {font-family: helvetica,arial,sans-serif; font-size: .937em;}

#dmg_layout_internal_body table {width: 680px !important; font-size: 1.125em; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; margin-top: 15px; margin-bottom: 100px;}

#dmg_layout_internal_body table td  {border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 4px;}
#dmg_layout_internal_body table th  {border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 4px;}

#dmg_layout_internal_body table td.text {font-size: 1.25em;} 

#dmg_layout_internal_body div.left-column {
    float: left;
    margin: 0px;
    width: 660px;
    font-size: .75em;
    margin-left: 20px;
    
    /* border-right: 1px dashed gray; */
    /* border-top: 1px dashed gray; */
    color: #000000;
    margin-bottom: 20px;
}

#dmg_layout_internal_body div.left-column > div.page-body-sections {
    /*border: 1px solid red;*/
    min-height: 100px;
}

#dmg_layout_internal_body br.clearFloat {
    clear: both;
}

#dmg_layout_internal_body div.left-column .marketsList li {
    list-style: none;
    float: left;
    width: 190px;
}

#dmg_layout_internal_body div.right-column {
    float: left;
    margin: 0px;
    width: 200px;
    font-size: 12pt;
    /* border-top: 1px dashed gray; */
    color: #01426A;
    vertical-align: top;
    }

#dmg_layout_internal_body div.right-column div.page-body-sections {
   min-height: 150px;
    
}

#dmg_layout_internal_body .right-column ul {
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
}
#dmg_layout_internal_body .right-column li {
    list-style-type: none;
    padding: 1px;
}

#dmg_layout_internal_body h1 {
    font-size: 16pt;
    color: #01426A;
    margin-bottom: 25px;
}

#dmg_layout_internal_body h2 {
    font-size: 14pt;
    color: #01426A;
    margin-bottom: 5px;
}

#dmg_layout_internal_body h3 {
    font-size: 12pt;
    margin: 0px;
}

#dmg_layout_internal_body p {
    margin-top: 0px;
    text-indent: 20px;
}

div.page-body-sections h2 {
    margin-top: 5px;
}

#dmg_results_wrapper {margin: 20px auto; font-size: 1em;}

#dmg_results_listings {width: 70%; float: left;}

#dmg_results_paging {width: 70%; text-align: left; float: left; margin-bottom: 5px;}
.dmg_results_pagination {float: right;}

.dmg_results_home {font-size: .875em; padding: 0px; margin-bottom: 15px; border-width: 1px; border-style: solid; border-color: #e5e5e5; }

.dmg_results_home_header {text-align: center; padding: 6px; border-bottom: 1px solid #e5e5e5; background: #CCC}

.dmg_results_home_img {float: left; padding: 3px;}
.dmg_results_home_img img {width: 120px; height: 90px; border: 0;}

.dmg_results_home_info1 {width: 35%; float: left; border: 0px solid #F00; text-align: left;}
.dmg_results_home_info2 {width: 35%; float: left; border: 0px solid #00F; text-align: left;}

.dmg_results_home_price {width: 15%; font-weight: bold; text-align: left; padding-left: 5px; float: left;}
.dmg_results_home_address {width: 80%; float: left;}
.dmg_results_home_beds {}
.dmg_results_home_baths {} 
.dmg_results_home_feet {}
.dmg_results_home_lot {}
.dmg_results_home_year {}
.dmg_results_home_type {}

.dmg_results_home_details {text-align: center; margin: 4px;}
.dmg_results_home_save {text-align: center; margin: 4px;}
.dmg_results_home_mls {text-align: center; margin: 4px;}

#dmg_results_menu {width: 28%; float: left; border: 0px solid #F00;}

#dmg_results_menu ul {font-size: .875em; margin: 5px; padding: 0px; list-style: none;}
#dmg_results_menu ul li ul{margin: 0px 5px;}
#dmg_results_menu ul li h3{font-size: 1em; margin-bottom: 3px;}

.clearLeft {clear: both;}

.page-body-sections {margin: 5px auto; padding: 5px; overflow: auto; text-align: left; font-size: .875em;}
.page-body-sections ul, .page-body-sections ol {list-style: none; margin: 0px; padding: 0px; font-size: 1em; margin-bottom: 15px;} 
.page-body-sections h3 {font-size: 1em !important; color: #000 !important; margin-left: 5px ! important; padding: 0px;}
.page-body-sections li {margin-left: 15px}

#dmg_layout_internal_body #dmg_lp_citylist {margin: 5px auto; border: 0px; color: #c0c0c0;}
#dmg_layout_internal_body #dmg_lp_citylist th {border-bottom: 1px solid #999; border-right: 0px;}
#dmg_layout_internal_body #dmg_lp_citylist td {border-bottom: 1px dashed #ccc; border-right: 0px;}
#dmg_layout_internal_body #dmg_lp_citylist a {text-decoration: none; font-size: .75em;}
#dmg_layout_internal_body #dmg_lp_citylist th h2 a {text-align: left; margin-top: 0px; margin-bottom: 0px; text-decoration: none; display: block; font-size: 1.125em; color: #00426A}
#dmg_layout_internal_body #dmg_lp_citylist th h2 {text-align: left; margin-top: 15px; margin-bottom: 0px; text-decoration: none; display: block; font-size: 1.125em; color: #00426A}
#dmg_layout_internal_body .dmg_lp_citylist_main a {font-size: .875em;}
#dmg_layout_internal_body #dmg_lp_citylist div {width: 2.5em; text-align: right; padding-right: .5em; float: left; display: inline;}
