/* 
*   Replace #666666 with heading color
*/
/* Font Conversions to ems */
/* 1.375em = 22px */
/* 1.25em = 20px */
/* 1.125em = 18px */
/* 1em = 16px */
/* .875em = 14px */
/* .75em = 12px */
/* .625em = 10px */

/* Wrapper Formatting */
#dmg_lp_wrapper {width: 950px; margin: 0px; margin-bottom: 30px; background: #FFF; overflow: auto; border-top: 1px dashed #c0c0c0;}

#dmg_lp_wdgt_header {color: #666666; font-size: 1em;}

#dmg_lp_wdgt_anchors {}

.dmg_lp_sec_row {width: 99%; float: left;}


/* Section Division Formatting */
.dmg_lp_sec_onethird {width: 24%; text-align: left; padding-left: 10px; float: left; border-left: 1px dashed #c0c0c0;}

.dmg_lp_sec_twothird {width: 74.6667%; text-align: left; float: left;}

.dmg_lp_sec_half {width: 50%; text-align: left; float: left;}

.dmg_lp_sec_whole {width: 100%; text-align: left; float: left;}

/* Default Widget Formatting */
#dmg_lp_wrapper .dmg_lp_sec_row h1 {
    font-size: 1.25em;
    color: #666666;
    }

#dmg_lp_wrapper .dmg_lp_sec_row h2,
#dmg_lp_wrapper .dmg_lp_sec_row h3 {
    font-size: 1.125em;
    color: #666666;
    font-weight: bold;
    }

#dmg_lp_wrapper h4 .dmg_lp_sec_row,
#dmg_lp_wrapper h5 .dmg_lp_sec_row,
#dmg_lp_wrapper .dmg_lp_sec_row h6 {
    font-size: 1.375em;
    color: #666666;
    }

#dmg_lp_wrapper .dmg_lp_sec_row p {
    font-size: .875em;
    padding: 3px;
    }
    
#dmg_lp_wrapper .dmg_lp_sec_row ul,    
#dmg_lp_wrapper .dmg_lp_sec_row ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/* Individual Widget Formatting */
.dmg_lp_wdgt_title {width: 94%; margin: 5px auto;  padding: 5px; background: #F0F0F0; overflow: auto;}

.dmg_lp_wdgt_rss {width: 96%; margin: 5px auto; background: #ffffff}
.dmg_lp_wdgt_rss p {text-align: left; text-indent: 8px; margin-bottom: 8px;}


.dmg_lp_wdgt_featured_homes {width: 96%; margin: 5px auto; background: #FFFFFF; overflow: hidden;}
.dmg_lp_wdgt_featured_homes div.home {width: 130px; height: 180px; margin: 5px 9px; float: left;}
.dmg_lp_wdgt_featured_homes div.home img {width: 120px; height: 90px; padding: 5px; border: 1px solid #e5e5e5;}
.dmg_lp_wdgt_featured_homes div.home span.dmg_layout_featured_city {font-size: .75em; font-weight: bold;}
.dmg_lp_wdgt_featured_homes div.home span.dmg_layout_featured_street {font-size: .75em;}
.dmg_lp_wdgt_featured_homes div.home span.dmg_layout_featured_bedbath {font-size: .75em;}
.dmg_lp_wdgt_featured_homes a {}

.dmg_lp_wdgt_browse_results {width: 96%; margin: 5px auto; background: #ffffff}

.dmg_lp_wdgt_quick_search {width: 94%; margin: 14px auto; padding: 5px; background: #F0F0F0; overflow: auto; border: 1px solid #494949;}
.dmg_lp_wdgt_quick_search ul li {margin-bottom: 5px; }

.dmg_lp_wdgt_schools {width: 96%; margin: 5px auto; background: #ddddff}

.dmp_lp_wdgt_anchor_nav {width: 96%; margin: 5px auto; background: #ffffff}

.dmp_lp_wdgt_mhf_signup {width: 94%; margin: 14px auto; padding: 5px; background: #F0F0F0; overflow: auto; border: 1px solid #494949;}
.dmp_lp_wdgt_mhf_signup ul{width: 520px; float: left;}
.dmp_lp_wdgt_mhf_signup ul li {width: 170px; float: left;}
.dmp_lp_wdgt_mhf_signup ul li img {margin-right: 15px;}
.dmp_lp_wdgt_mhf_signup label {width: 170px; margin-left: 40px; float: left;}
.dmp_lp_wdgt_mhf_signup input {float: left; margin-left: 40px;}
.dmp_lp_wdgt_mhf_signup input[type=submit] {margin: 13px 0px;}

.dmp_lp_wdgt_related_pages {width: 94%; margin: 14px auto; padding: 5px; background: #F0F0F0; overflow: auto; border: 1px solid #494949;}
.dmp_lp_wdgt_related_pages dl {margin-left: 10px; margin-top: 8px;}
.dmp_lp_wdgt_related_pages dd {margin-left: 10px; margin-bottom: 15px; font-size: .812em;}

.dmp_lp_wdgt_listing_browser {width: 96%; margin: 5px auto; padding: 5px; overflow: auto;}
#dmg_lp_wrapper .dmp_lp_wdgt_listing_browser ul {margin-bottom: 8px;}
.dmp_lp_wdgt_listing_browser h3 {font-size: 1em !important; color: #333 !important; margin: 0 5px; padding: 0px;}
#dmg_lp_wrapper .dmp_lp_wdgt_listing_browser li {margin-left: 15px; margin-bottom: 0px;}

.dmp_lp_wdgt_market_links {width: 94%; margin: 5px auto; padding: 5px; overflow: auto;}
#dmg_lp_wrapper .dmp_lp_wdgt_market_links li {margin-left: 10px; margin-bottom: 0px;}

.dmg_lp_wdgt_market_info {width: 94%; margin: 5px auto;  padding: 5px; overflow: auto; font-size: 1.125em;}

/* General Formatting */
.clearLeft {clear: left;}
.clearBoth {clear: both;}
.clearRight {clear: right;}

/* Bug fix for MAC Anchor hover error */
.dmp_lp_wdgt_mhf_signup a[name]:hover {
font-family: inherit;
font-size: inherit;
color: inherit;
font-weight: inherit ! important;
}