p, h1, h2, h3, h4, h5, h6, img, div, span, form, fieldset, label, legend {margin: 0px; padding: 0px; border: 0px; font-size: 1em;}

ol, ul, dl {
        margin: 0 0 0 2.5em;
        padding: 0;
    }
    
legend {
    display: none;
}    

/* Font sizes - 2.2em=22px | 2em=20px | 1.8em=18px | 1.6em=16px 
                     1.4em=14px | 1.2em=12px | 1em=10px | .8em = 8px */

/* General   ================================================== */

body{margin: 0; min-height: 750px; font-size: 100%;}


.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}
.floatLeft{float: left;}
.floatRight{float: right;}

.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.ImageFloat{float: right; padding: 3px; border: 1px solid black; margin: 5px;}

.textRight{ text-align: right;}
strong{ font-weight: bold;}


/*======== Header ===================*/
#dmg_layout_header {
	width: 960px;
	margin: 0 auto;
}

#dmg_layout_agent_info {
	float: left;
	margin: 17px 0;
}

#dmg_layout_agent_info span {
	float: left;
	color: #ffffff;
	margin-top: 155px;
}

#dmg_layout_agent_info a {
	color: #ffffff;
}

#dmg_layout_agent_info a:hover {
	text-decoration: underline;
}

#dmg_layout_agent_info img {
	border: 3px solid #ffffff;
	float: left;
	margin-right: 20px;
}

.dmg_layout_logo {
	float: right;
	 margin-top: 92px;
}

#dmg_layout_myHomeFinder{ background: url(/shared/images/templates/1777/portfolioBg.png); padding: 8px 14px; color: #fff; float: right; margin-top: 17px; -webkit-border-radius: 3px; border-radius: 3px;}
#dmg_layout_myHomeFinder p{float: left; padding: 8px 20px 0 20px; font-size: 14px;}
#dmg_layout_myHomeFinder div{ float: left; font-size: .8em; margin: 0 9px;}
#dmg_layout_myHomeFinder a{ color :#ffffff; text-transform: uppercase; font-size: 14px;}
#dmg_homefinder_title {font-size: 16px;}

/*======== Navigation ===================*/
#dmg_layout_navBg{ width: 100%; height: 50px; border-width: 1px 0px; border-color: #ffffff; border-style: solid;}
#dmg_layout_nav{ text-align: center; height: 50px; margin: 0 auto; width: 960px;}
#dmg_layout_nav a{padding: 0 10px; display: inline-block; line-height: 50px; vertical-align: middle; font-size: 14px; color: #ffffff; font-weight: bold;}
#dmg_layout_nav a:hover{text-decoration: underline; color: #ffffff;}

#dmg_layout_navBg .dmg_layout_noBorder{background: none;}


/*======== content ===================*/
#dmg_layout_content_internalBG{width: 100%;}
#dmg_layout_content_internal{ min-height: 871px; margin: 40px auto; width: 900px;  background: #fff;  padding: 30px;}

#dmg_layout_mainNav {
	float: left;
	width: 140px;
}

#dmg_layout_mainNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#dmg_layout_mainNav li {
	border-bottom: 1px solid #c4c4c4;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
}

#interiorContent {
	float: right;
	width: 720px;
	border-left: 1px solid #c4c4c4;
	padding: 0 0 0 15px;
	margin: 0 0 0 15px;

}

/*======== footer ===================*/
#dmg_layout_footerBg{width: 100%; clear: both; text-align: center;}
#dmg_layout_footer{margin: 0px auto; padding: 30px 0px; width: 960px;  color: #fff; }

.dmg_layout_footer-logo {float: left; margin-right: 20px;}
#footer-address {float: left; text-align: left; padding: 20px 0 0 0;}


#footer-social {
	float: right;
	line-height: 71px;
	vertical-align: middle;
}


/*========Disclaimer ==============*/
#dmg_layout_disclaimer{clear: both;  padding: 20px 0; background: #fff;}
.dmg_layout_disclaimer_internal {width: 960px; margin: auto;}



