/*		Formats the drill down market landing page results 
* 		example(http://www.yourcompany.com:81/s/OR/aloha-city/?price-range=200000-to-400000)
*/
#dmg_optimize_content {font-size: .937em;}
#dmg_optimize_content table {width: 850px !important; font-size: 1.125em; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; margin-top: 15px; margin-bottom: 100px;}
#dmg_optimize_content table td  {border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 4px;}
#dmg_optimize_content table th  {border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 4px;}
#dmg_optimize_content table td.text {font-size: 1.25em;} 


/*		Formats the drill down market landing page results 
* 		example(http://www.yourcompany.com:81/s/OR/aloha-city/?price-range=200000-to-400000)
*/
#dmg_results_wrapper {margin: 20px auto; font-size: 1.125em;}
#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: 25%; font-weight: bold; text-align: left; padding-left: 5px; float: left;}
.dmg_results_home_address {width: 70%; float: left;}
.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;}

#market-landing-subdivision-school-list {width: 100%}
#market-landing-subdivision-school-list td {border: 1px solid #E5E5E5;}
#market-landing-subdivision-school-list .gray {background: #EFEFEF;}

.clearLeft {clear: both;}

.right-column {width: 28%; float: right;}
.page-body-sections {margin: 5px auto; padding: 5px; overflow: auto; text-align: left; font-size: 1.1em;}
.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: 1.025em !important; color: #333 !important; margin: 0 5px !important; padding: 0px;}
#content .page-body-sections li {margin-left: 15px; margin-bottom: 0px; font-size: 1.125em;}
.page-body-sections li strong {font-size: .875em;}


/*		Formats the tables on the complete homes for sale landing page 
* 		example(http://www.yourcompany.com:81/s/or)
*/
#dmg_lp_header h1 {color: #333; font-size: 1.125em;}
#dmg_lp_citylist {width: 100%; margin: 5px auto; border: 0px; color: #c0c0c0;}
#dmg_lp_citylist th {border-bottom: 1px solid #999; border-right: 0px;}
#dmg_lp_citylist td {border-bottom: 1px dashed #ccc; border-right: 0px;}
#dmg_lp_citylist a {text-decoration: none; font-size: .75em;}
#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: #333}
#dmg_lp_citylist th h2 {text-align: left; margin-top: 15px; margin-bottom: 0px; text-decoration: none; display: block; font-size: 1.125em; color: #333}
.dmg_lp_citylist_main a {font-size: .875em;}
#dmg_lp_citylist div {width: 2.5em; text-align: right; padding-right: .5em; float: left; display: inline;}