html {
    font-family: Arial, Helvetica, sans-serif;
    min-height: 100%;
}

p, h1, h2, h3, h4, h5, h6, img, div, span, form, fieldset, label, legend { border: 0 none;  font-size: 1em;  margin: 0; padding: 0;}
ol, ul, dl {  margin: 0 0 0 2.5em; padding: 0;}
legend { display: none;}
a:link, a:visited, a:active   { color: #005e91;text-decoration: none;}
a:hover{color: #005e91; text-decoration: underline; }
.clearBoth { clear: both;}
.clearLeft { clear: left;}
.clearRight {  clear: right;}
.alignCenter { text-align: center;}
.alignLeft { text-align: left;}
.alignRight { text-align: right;}
.floatLeft { float: left;}
.floatRight { float: right;}
.dmg_layout_red{ color: #cc3333;}

body{background: #fff;margin: 0 auto; padding: 0 4px 50px; width: 973px; }
	
/*============ Header ===============*/
#dmg_layout_header{clear: both;  width: 972px; float: left; }
.dmg_layout_logo{margin-top: 11px; }
#dmg_layout_socialMedia{  height: 59px; float: right;    background: url('http://susan.clark.prudentialhomesale.com/images/layout80/socialMediaCenter.gif') no-repeat center right;}	
#___plusone_0{ padding-top: 2px!important; float: left!important;} 
#dmg_layout_socialMedia .fb_iframe_widget{ float: left; margin-left: 5px; margin-top: 2px;}
.dmg_layout_domainName{color: #92b3d9; display: block; font-size: 0.8em;  margin: 5px 0;}

#dmg_layout_myHomefinder{ float: right;  margin-left: 13px;  margin-top: 15px;}
#dmg_layout_myHomefinder .myHomeFinderLinksLogIn, #dmg_layout_myHomefinder  #dmg_layout_MHFsignedIn{z-index: 50;display: inline-block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #33689c;  color: #fff; padding: 3px;
	background: #06386b; /* Old browsers */
	background: -moz-linear-gradient(top,  #06386b 0%, #1568ae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06386b), color-stop(100%,#1568ae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #06386b 0%,#1568ae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #06386b 0%,#1568ae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #06386b 0%,#1568ae 100%); /* IE10+ */
	background: linear-gradient(top,  #06386b 0%,#1568ae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06386b', endColorstr='#1568ae',GradientType=0 ); /* IE6-9 */
	position: relative;
	behavior: url(http://susan.clark.prudentialhomesale.com/shared/htc/PIE.php);
}

#dmg_layout_MHFsignedIn a{ color: #fff;}
.dmg_layout_MHFarrow{padding: 0 10px;}
#dmg_homefinder_title{display: none;}
#dmg_layout_myHomefinder .myHomeFinderLinksCreateAccount{ display: inline-block;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #d9d9d9;  color: #fff; padding: 3px;
background: #dcdcdc; /* Old browsers */
background: -moz-linear-gradient(top,  #dcdcdc 0%, #c1bfc0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#c1bfc0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dcdcdc 0%,#c1bfc0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dcdcdc 0%,#c1bfc0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dcdcdc 0%,#c1bfc0 100%); /* IE10+ */
background: linear-gradient(top,  #dcdcdc 0%,#c1bfc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#c1bfc0',GradientType=0 ); /* IE6-8 */
behavior: url(http://susan.clark.prudentialhomesale.com/shared/htc/PIE.php);
}

.dmg_latout_homeTitle{  padding-top: 16px;clear: both; text-align: right;color: #1373bc; font-family: 'Arapey', serif; font-style: italic; font-size: 1.9em; font-weight: normal; } 
.dmg_layout_phoneNumber{float: left; margin: 14px;text-align: right; font-size: 1.7em; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#dmg_layout_my{background: #ECEEF5; margin-top: -5px;padding: 10px;  border: 2px solid #073C71; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;  }
#dmg_layout_my{ font-size: .8em;}
.dmg_layout_border-bottom{ border-bottom: 1px solid #084D88; padding-bottom: 5px; margin-bottom: 5px;}
#dmg_layout_my ul{ list-style: none; padding: 0; margin: 0;}

/*============ Navigation ===========*/
#dmg_layout_topNav{float: left;  background: #0f66ab;width: 976px; margin-top: 20px;}
#dmg_layout_topNav ul{ overflow: hidden;text-align: center;list-style: none; padding: 0; margin: 0;}
#dmg_layout_topNav li{    display: inline;}
#dmg_layout_topNav a{text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=1);font-family: 'Arapey', serif; display: inline-block; padding: 13px 24px; color: #fff; font-size: 1.5em; behavior: url(http://susan.clark.prudentialhomesale.com/shared/htc/PIE.php); }
#dmg_layout_topNav a:hover{ text-decoration:none; color: #8E8B78; }
#dmg_layout_topNav .dmg_layout_contact{padding-right: 26px; background:#1373bc; border: 1px solid #3688c6; border-right: none;}

/*==== Agent Info =====*/
#dmg_layout_leftSide{float: left; width: 226px; margin-top: 10px; }
#dmg_layout_agent_info{ background: #ecece4;  border: 1px solid #e4e2d6; border-bottom: 0; padding: 10px 0 10px 26px;}
.dmg_layout_agent_photo img{padding: 10px; border: 1px solid #989898; background: #fff; }
#dmg_layout_agent_info h2{ color: #133461; margin: 10px 0;}
#dmg_layout_agent_info h3{color: #a8a185; font-weight: normal; font-size: .8em }
#dmg_layout_mainNav{padding-top: 20px; background:#d7d5c8  url("http://susan.clark.prudentialhomesale.com/shared/images/templates/1653/navBg.gif") no-repeat; border: 1px solid #d2cfbe; border-top: none;}
#dmg_layout_mainNav ul{ list-style: none; margin: 0;  padding: 0 26px;}
#dmg_layout_mainNav a { color: #858063; padding: 5px; display: block;}
#dmg_layout_mainNav a:hover {background: #ECEEF5;  text-decoration: none;}
#dmg_layout_mainNav li{ margin-bottom: 2px;}
#interiorContent{    float: right;  padding: 10px;  width: 718px; background: none repeat scroll 0 0 #FFFFFF;}

/*===== Footer =====*/
#dmg_layout_disclaimers{float: left; width: 879px; margin-top: 50px; background: #ccdcec;clear: both; text-align: center;  font-size: 0.7em; padding: 10px 53px; border-top: 10px solid #0B599B;}
#dmg_layout_disclaimers strong{font-weight: bold;}