.ListingInfo {font-size: 10pt}

#listingsResults > tbody td { border-bottom: 1px solid gray; border-left: 1px solid silver; padding-bottom: 3px; }

#listingsResults > thead th { border-bottom: 1px solid gray; border-left: 1px solid silver; padding: 5px; font-family: verdana, arial, sans-serif; font-size: 8pt; text-align: center; vertical-align: top; }

#listingsResults .colPhoto { border-left: 0; }
#listingsResults .colPrice { padding: 5px 4px 0 4px; }
#listingsResults .colAddress { width: 44px; white-space: nowrap; padding: 5px 4px 0 4px; }
#listingsResults .colSQFeet { width: 44px; text-align: center; }
#listingsResults .colLotSize { width: 33px; text-align: center; }
#listingsResults .colBeds { width: 24px; text-align: center; }
#listingsResults .colBaths { width: 33px; text-align: center; }
#listingsResults .colYearBuilt { width: 28px; text-align: center; }
#listingsResults .colType { width: 33px; }
#listingsResults .colMLS { width: 33px; }

h1 { text-align: center; }

#dmg_results_wrapper {margin: 20px auto;}

#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: 30%; font-weight: bold; text-align: left; padding-left: 25px; float: left;}
.dmg_results_home_address {width: 65%; 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: 1.125em;}
.page-body-sections ul, .page-body-sections ol {list-style: none; margin: 0px; padding: 0px;} 
.page-body-sections h3 {font-size: 1em ! important; color: #B00045 ! important; margin-left: 5px ! important; padding: 0px;}
.page-body-sections li {margin-left: 15px}

#dmg_lp_citylist {margin: 5px auto;}
#dmg_lp_citylist th {border-bottom: 1px solid #999;}
#dmg_lp_citylist td {border-bottom: 1px dashed #ccc;}
#dmg_lp_citylist a {text-decoration: none;}
#dmg_lp_citylist th h2 a {text-align: left; margin-top: 20px; margin-bottom: 0px; text-decoration: none; display: block; font-size: 1.125em; color: #4A5E7E}
#dmg_lp_citylist th h2 {text-align: left; margin-top: 20px; margin-bottom: 0px; text-decoration: none; display: block; font-size: 1.375em; color: #4A5E7E}
.dmg_lp_citylist_main a {font-size: 1em;}
#dmg_lp_citylist div {width: 2.5em; text-align: right; padding-right: .5em; float: left; display: inline;}
