.dmg_layout_newNumbers{background: url(/images/layout/phoneNumberBg.gif) repeat-x;
    color: #fff;
    height: 37px;
    margin-left: 6px;
    margin-top: 161px;
    position: absolute;
    width: 573px;
    font-family: Myriad Pro,Trebuchet MS,Trebuchet,Myriad Pro,Verdana,Arial;
    font-size: 1.2em;
    padding-top:3px;
    font-weight: normal;}

.dmg_layout_contentWrapperInternal a:link {color: #990000;}
.dmg_layout_contentWrapperInternal a:visited {color: #990000;}
.dmg_layout_contentWrapperInternal a:hover {color: #990000;}
.dmg_layout_contentWrapperInternal table tr td table {text-align: left; align: left;}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
body,td,th {
	font-size: 12px;
}
body {
	background-color: #FFF;
}

a:link, a:active, a:visited {color: #000066;}
a:hover {color: #000; text-decoration: none;}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.home_head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #006;
}
.home_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #006;
}
.tlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF
}
.head {
	font-size: 19px;
	color: #006;
}
h1 {
	font-size: 19px;
	color: #006;
}
h2 {
	font-size: 14px;
	color: #900;
}
h3 {
	font-size: 14px;
	color: #900;
}

.dmg_layout_content_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.navWrapper {
	background-color:#000;
	width: 950px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom: 5px solid #000;
}

.dmg_layout_headerWrapper {
	background: url(/images/layout/banner.jpg) no-repeat center #fff;
	width:960px;
	height: 216px;
	background-color: #000;
	margin-top: 10px;
	padding-top: 5px;
}
.dmg_layout_scrollThing {
	float: right;
	margin: 0px;
	padding: 0px;
}

#dmg_layout_addthis{
	float:right;
	padding:15px;
	}

#mainContent {width: 960px; margin: 0 auto; padding: 0px;}

.dmg_layout_contentWrapper {
	width:960px;
	background-image: url(/images/layout/shadow.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.dmg_layout_contentWrapperInternal {
	width:940px;
	clear: both;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	padding-top: 15px;
}

.dmg_layout_textboxLeft {
	width:430px;
	float: left;
	margin-top: 70px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.dmg_layout_textboxRight {
	width:470px;
	float: right;
	z-index: auto;
	clear: none;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 70px;
}
.dmg_layout_linkFarm {
	width:440px;
	background-color: #efeff0;
	white-space: nowrap;
	display: inline;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	float: left;
}
.dmg_layout_popLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006;
	list-style-type: none;
	text-decoration: underline;
	display: inline;
	float: left;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dmg_layout_popLinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #006;
	line-height: 22px;
}
.dmg_layout_mostText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
}
.dmg_layout_inLinks {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
.dmg_layout_inLinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	line-height: 18px;
	list-style-type: none;
	padding-left: 0px;
	display: inline;
}

.dmg_layout_content_visit_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006;
	text-decoration: underline;
}


/* BEGIN TABS */
.dmg_layout_qckSrchWrapper {
	float: left;
	border: 3px solid #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin: 0px;
}
.dmg_layout_qckSrchContent {
	background-color: #b3c0c6;
	margin: 0px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 338px;
}

#dmg_layout_qckSrch {
	background-color: #000;
	height: 140px;
	background-image: url(/images/layout/qcksrchbg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 315px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-position: bottom;
	display: block;
}
#dmg_layout_agntSrch {
	background-color: #000;
	background-image: url(/images/layout/agntsrchbg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 315px;
	text-decoration: none;
	height: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: none;
}
#dmg_layout_opnHouse {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 315px;
	text-decoration: none;
	height: 140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: none;
	overflow: hidden;
}
#dmg_layout_agntSrch a{
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 50px;
}
#dmg_layout_offLoc {
	height: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	width: 315px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	display: none;
}
.dmg_layout_qcksrchTabs {
	list-style-image: url(/images/layout/btnOn.png);
	display: block;
	list-style-type: none;
	float: left;
	list-style-position: inside;
	top: 0px;
}

ul.tabs {
	float: left;
	list-style: none;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-decoration: none;
	color: #000;
	white-space: nowrap;
	position: relative;
	margin-bottom: -5px;
	display: block;
}
ul.tabs li {
	float: left;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 30px;
	margin-bottom: 0px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background-image: url(/images/layout/btnOff.png);
	margin-top: 0;
	margin-right: 2px;
	margin-left: 0px;
	background-repeat: no-repeat;
	width: 83px;
	white-space: nowrap;
	padding: 0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background-repeat: no-repeat;
	padding: 0px;
	background-image: url(/images/layout/btnOn.png);
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background-repeat: no-repeat;
	background-image: url(/images/layout/btnOn.png);
	display: block;
}
.dmg_layout_tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
}
.tab_content {
	font-size: 1.2em;
	background-color: #000;
}



/* END TABS */

/* BEGIN OFFICE LAYOUT */
.dmg_layout_home_office {
	text-align: right;
	display: block;
	padding-left: 50px;
	padding-bottom: 15px;
	padding-right: 20px;
	width: 360px;
	float: left;
}
.dmg_layout_home_office img { background: #FFF; width: 150px;  border: 1px solid #999; padding: 4px; float: left; }
	
.dmg_layout_home_office ul { list-style-type: none; margin: 5px 0; color: #000; font-family: Helvetica, Arial, Sans-serif; font-size: 11px; float: left; text-align: left; width: 200px; padding: 0; }

.dmg_layout_home_office ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006;
	text-decoration: underline;
	font-weight: bold;
}
	
.dmg_layout_office_name {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	color: #006 ! important;
	text-transform: uppercase;
	font-weight: 200;
}
	
.dmg_layout_office_content {
	font-size: 11px;
	color: #000 ! important;
	margin-bottom: 3px;
	line-height: 15px;
}
.dmg_layout_home_office_right {
	width: 400px;
	float: left;
	display: block;
	text-align: left;
	clear: right;
	position: relative;
	padding-top: 20px;
			}

.dmg_layout_home_office_right ul li {
	margin: 0px ! important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
				}

.dmg_layout_listing-info {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	left: 20px;
}

/* END OFFICE LAYOUT */


.dmg_layout_comHi {
	background-image:url(/images/layout/beachbg1.gif);
	height: 201px;
	width: 460px;
	position: relative;
	float: left;
	top: 40px;
	padding-top: 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}


.dmg_layout_footWrapper {
	z-index: auto;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: both;
	width: 960px;
}
#dmg_layout_login {
	height: 309px;
	width: 250px;
	padding-top: 20px;
	margin-top: 20px;
	padding-left: 20px;
	float: left;
	margin-left: 20px;
}
#dmg_layout_login img {
	border: 0;
}

.dmg_layout_disclaimer {
	margin-top: 20px;
	margin-top: 20px;
	width: 650px;
	float: right;
}

.dmg_layout_disclaimerLowerLinks  {

	padding-bottom:30px;
	}

.dmg_layout_disclaimerLowerLinks a {
	padding-right:39px;
	}

h4 {
	font-size: 16px;
	color: #000;
}
.dmg_layout_txtBox {
	background-image:url(/images/layout/textBox.png);
	border: thin solid #000;
	padding-right: 10px;
}
.midSection {
	background-color:#000;
	width: 950px;
	padding: 5px;
}
.GloriaInfo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Gloria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 0px;
	float: right;
	clear: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.GloriaEmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	list-style-type: none;
}
.GloriaName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	list-style-type: none;
}
.GloriaTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	list-style-type: none;
}
.GloriaNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
}
.dmg_layout_textboxRight_paragraph {
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	width: 280px;
}
.myhomefinderWrapper {
	vertical-align:middle;
	background-image: url(/images/layout/myhomefinder.png);
	background-repeat: no-repeat;
	width: 960px;
	clear: both;
	list-style-type: none;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 46px;
	padding-top: 6px;
	float: left;
}

.myhomefinderWrapper legend {
	display: none;
	border: 0px;
}

.myhomefinderWrapper fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.myhomefinderContent {
	vertical-align:middle;
	white-space: nowrap;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	padding: 5px;
	float: right;
}


.myhomefinderContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	clear: none;
	text-decoration: underline;
	list-style-type: none;
}

.homefinder_submit {
	vertical-align:middle;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

.myhomefindertextBox {
	background-image:url(/images/layout/textBox.png);
	border: thin solid #000;
	padding-right: 10px;
}
.t_nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
.port {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.myhomefinderWrapper table {
	padding-top: 10px;
	width: 58%;
	float: right;
}
.disclaimer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.dmg_agent_wrapper {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
.dmg_agent_left {
	background-color:#000;
	padding-left: 30px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 15px;
	height: 100%;
	float: left;
	margin: 0px;
}
.dmg_agent_photo {
	margin: 0px;
	padding: 0px;	
}
.dmg_agent_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
}

.dmg_agent_phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.dmg_agent_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;	
}

.dmg_agent_left ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #FFF;
	list-style-type: none;
	font-size: 14px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dmg_agent_left ul li a{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #FFF;
	list-style-type: none;
	font-size: 14px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.dmg_agent_right {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	float: right;
	width: 720px;
	clear: none;
	margin: 0px;
	height: 100%;
}

.active {display: block}

#searchtypes a.active:link, #searchtypes a.active:visited, #searchtypes a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:4px solid #990000 !important;
color:#990000 !important;
padding-bottom:2px;
}

#searchtypes a {color: #006 !important;}


#page_frame{
	position:relative;
	color:#000;
}
#page_header{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 960px;
}
#print_header{display:none;}
#page_crown{min-width:500px;position:relative;padding:0;margin:7px 252px 7px 9px;height:108px;}
#page_seperator{clear:both;height:2px;position:relative;overflow:hidden;}
#page_header 
#page_topnav{
	font-size:.9em;
	height:20px;
	line-height:20px;
	color:#ccc;
	margin-top:0;
}
#page_header
#page_topnav a{color:#cdcdcd;text-decoration:underline;}
#page_header 
#page_topnav 
.smallsearch{margin-top:0;}
#page_header 
#page_tabframe{
	position:relative;
	height:30px;
	margin-top:0px;
	white-space:nowrap;
	background-image: url(../images/layout/navbarbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 950px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#page_header 
#page_subtabframe {
	position:relative;
	height:25px;
	overflow:hidden;
	width:950px;
	background-color: #900;
	padding-top: 10px;
}
#page_tabframe ul,#page_tabframe ul li,#page_subtabframe ul,#page_subtabframe ul li{list-style:none;margin:0;padding:0;}#page_tabframe ul{
	text-align:center;
}#page_tabframe ul li{display:inline;margin-left:-5px;}#page_tabframe ul li.last{margin-right:0;}#page_tabframe ul li a{
	text-decoration:none;
	font-family:Myriad Pro,Trebuchet MS,Trebuchet,Myriad Pro,Verdana,Arial;
	font-size:16px;
	font-weight:500;
	letter-spacing:-0.01em;
	color:#000;
	text-transform:uppercase;
	white-space:nowrap;
	display:inline-block;
	height:30px;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
}

#page_tabframe ul li.last a{border-right:0 solid #fff;}#page_tabframe ul li.active_pagetab a,#page_tabframe ul li.last.active_pagetab a{background:#7897be url(../images/layout/activepagetab_bg.gif) top left repeat-x;color:#fff;border:1px solid #97cde1;margin-left:0;margin-top:-1px;}#page_tabframe ul li a:hover{
	color:#000;
	margin-left:0;
	background-image: url(../images/layout/navbarovr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#page_tabframe ul li.last a:hover{margin-left:-1px;}


#page_subtabframe a{
	text-decoration:none;
	font-family:"Myriad Pro", "Trebuchet MS", Trebuchet, "Myriad Pro", Verdana, Arial;
	font-size:14px;
	font-size:0.9em;
	text-transform:uppercase;
	white-space:nowrap;
	color:#fff;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	
}

#page_subtabframe a:hover{
	text-decoration:none;
	color: #000;
}

.content_tabframe{
	position:relative;
	margin:0;
	margin-top:4px;
	border:1px solid #757575;
	border-top:0;
	padding:0;
	white-space:nowrap;
}

.content_tabframe ul,.content_tabframe ul li{list-style:none;margin:0;padding:0;
}
.content_tabframe ul{margin-top:8px;text-align:center;overflow:hidden;
}
.content_tabframe ul li{display:inline;margin-left:-0.4em;
}
.content_tabframe ul.tight li a{padding:5px 15px 5px 15px;}.content_tabframe ul.verytight li a{padding:3px 7px 3px 7px;}.content_tabframe ul li a{text-decoration:none;padding:5px 33px 5px 33px;font-family:Trebuchet MS,Trebuchet,Verdana,Arial;font-size:1.1em;font-weight:bold;color:#000;border-bottom:1px solid white;border-right:1px solid #757575;white-space:nowrap;display:inline-block;height:1.2em;margin:0;}
.smalltext_tab{font-size:.8em;}.content_tabframe ul li a:hover{color:#a70b12;}.content_tabframe ul li.active_contenttab a{
	color:#fff;
}.content_tabframe ul li.last a{
}.content_tabframe .tl,.content_tabframe .tr,.content_tabframe .bl,.content_tabframe .br{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
}
.content_tabframe .tl{background:url(../images/calloutboxes/crown_gray/tl.gif) transparent top left no-repeat;left:-1px;top:0;}
.content_tabframe .tr{background:url(../images/calloutboxes/crown_gray/tr.gif) transparent top left no-repeat;right:-1px;top:0;}
.content_tabframe .bl{background:url(../images/calloutboxes/crown_gray/bl.gif) transparent top left no-repeat;left:-1px;bottom:-1px;}
.content_tabframe .br{background:url(../images/calloutboxes/crown_gray/br.gif) transparent top left no-repeat;right:-1px;bottom:-1px;} 


.hide{display:none;}

.siteforbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7996BC url(http://www.era.com/images/calloutboxes/content_blue/bg.gif) repeat-x scroll left top;
border:1px solid #629AD6;
color:#FFFFFF;
margin:0 0 0 1px;
width:100%;
}
.siteforlifecontainer {
float:right;
height:20px;
width:100px;
}

center {border: 0px solid #000;}

.graycalloutcontainer{background:#fff url(http://www.era.com/images/calloutboxes/content_gray/bg.gif) top left repeat-x;border:1px solid #666;margin:2px;color:#000;position:relative;}#page_crown .graycalloutcontainer{background:#fff url(http://www.era.com/images/calloutboxes/crown_gray/bg.gif) bottom left repeat-x;}#quicksearchcontainer .graycalloutcontainer{background:#fff url(http://www.era.com/images/calloutboxes/qsb_gray/bg.gif) bottom left repeat-x;}.graycalloutcontainer .innercontainer{border:1px solid #fff;}.graycalloutcontainer .innercontainer_selsvs{border:1px solid #fff;border-bottom-color:transparent;}
.graycalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/content_gray/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}#page_crown .graycalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/crown_gray/tl.gif) transparent top left no-repeat;}.graycalloutcontainer .drk.tl,#quicksearchcontainer .graycalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/qsb_gray/tl.gif) top left transparent no-repeat;}.graycalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/content_gray/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}
#page_crown .graycalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/crown_gray/tr.gif) transparent top left no-repeat;}.graycalloutcontainer .drk.tr,#quicksearchcontainer .graycalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/qsb_gray/tr.gif) top left transparent no-repeat;}.graycalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/content_gray/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}#page_crown .graycalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/crown_gray/bl.gif) transparent top left no-repeat;}
.graycalloutcontainer .drk.bl,#quicksearchcontainer .graycalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/qsb_gray/bl.gif) top left transparent no-repeat;}.graycalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/content_gray/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}#page_crown .graycalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/crown_gray/br.gif) transparent top left no-repeat;}.graycalloutcontainer .drk.br,#quicksearchcontainer .graycalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/qsb_gray/br.gif) top left transparent no-repeat;}
.graycalloutcontainer .blk.tl{background:url(http://www.era.com/images/calloutboxes/black_gray/tl.gif) top left transparent no-repeat;}.graycalloutcontainer .blk.tr{background:url(http://www.era.com/images/calloutboxes/black_gray/tr.gif) top left transparent no-repeat;}.graycalloutcontainer .blk.bl{background:url(http://www.era.com/images/calloutboxes/black_gray/bl.gif) top left transparent no-repeat;}.graycalloutcontainer .blk.br{background:url(http://www.era.com/images/calloutboxes/black_gray/br.gif) top left transparent no-repeat;}.bluecalloutcontainer{background:#7996bc url(http://www.era.com/images/calloutboxes/content_blue/bg.gif) top left repeat-x;position:relative;border:1px solid #001348;color:#fff;margin:2px;}
#page_crown .bluecalloutcontainer{background:#7996bc url(http://www.era.com/images/calloutboxes/crown_blue/bg.gif) top left repeat-x;}#quicksearchcontainer .bluecalloutcontainer{background:#7996bc url(http://www.era.com/images/calloutboxes/qsb_blue/bg.gif) top left repeat-x;}.bluecalloutcontainer .innercontainer{border:1px solid #629ad6;padding:2px 0 2px 2px;}.bluecalloutcontainer .innercontainer a{color:#fff;}.bluecalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/content_blue/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}
#page_crown .bluecalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/crown_blue/tl.gif) transparent top left no-repeat;}#quicksearchcontainer .bluecalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/qsb_blue/tl.gif) top left transparent no-repeat;}.bluecalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/content_blue/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}#page_crown .bluecalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/crown_blue/tr.gif) transparent top left no-repeat;}
#quicksearchcontainer .bluecalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/qsb_blue/tr.gif) top left transparent no-repeat;}.bluecalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/content_blue/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}#page_crown .bluecalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/crown_blue/bl.gif) transparent top left no-repeat;}#quicksearchcontainer .bluecalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/qsb_blue/bl.gif) top left transparent no-repeat;}
.bluecalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/content_blue/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}#page_crown .bluecalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/crown_blue/br.gif) transparent top left no-repeat;}#quicksearchcontainer .bluecalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/qsb_blue/br.gif) top left transparent no-repeat;}.tancalloutcontainer{background:#e2ddd3 url(http://www.era.com/images/calloutboxes/content_tan/bg.gif) bottom left repeat-x;position:relative;border:1px solid #666;margin:2px;}
#page_crown .tancalloutcontainer{background:#e2ddd3 url(http://www.era.com/images/calloutboxes/crown_tan/bg.gif) bottom left repeat-x;}#quicksearchcontainer .tancalloutcontainer{background:#e2ddd3 url(http://www.era.com/images/calloutboxes/qsb_tan/bg.gif) bottom left repeat-x;}.tancalloutcontainer .innercontainer{border:1px solid #fff;}.tancalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/content_tan/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}#page_crown .tancalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/crown_tan/tl.gif) transparent top left no-repeat;}
#quicksearchcontainer .tancalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/qsb_tan/tl.gif) top left transparent no-repeat;}.tancalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/content_tan/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}#page_crown .tancalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/crown_tan/tr.gif) transparent top left no-repeat;}#quicksearchcontainer .tancalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/qsb_tan/tr.gif) top left transparent no-repeat;}
.tancalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/content_tan/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}#page_crown .tancalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/crown_tan/bl.gif) transparent top left no-repeat;}#quicksearchcontainer .tancalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/qsb_tan/bl.gif) top left transparent no-repeat;}.tancalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/content_tan/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}
#page_crown .tancalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/crown_tan/br.gif) transparent top left no-repeat;}#quicksearchcontainer .tancalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/qsb_tan/br.gif) top left transparent no-repeat;}.polaroidcallout{background-color:#fff;padding:10px;border:1px solid #666;float:left;margin-right:20px;text-align:center;}.formcalloutcontainer{background:#fff;position:relative;border:1px solid #cdcdcd;margin:2px;color:#000;}.formcalloutcontainer .innercontainer{border:1px solid #fff;}
.formcalloutcontainer .tl{background:url(http://www.era.com/images/calloutboxes/content_form/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}.formcalloutcontainer .tr{background:url(http://www.era.com/images/calloutboxes/content_form/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}.formcalloutcontainer .bl{background:url(http://www.era.com/images/calloutboxes/content_form/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}
.formcalloutcontainer .br{background:url(http://www.era.com/images/calloutboxes/content_form/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}.greenbuttoncontainer{position:relative;text-align:center;padding:0;height:28px;background:url(http://www.era.com/images/search/green_mid.gif);color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;margin-left:2px;}.greenbuttoncontainer a{color:#fff;line-height:25px;display:block;position:relative;}
.greenbuttoncontainer .tl{position:absolute;top:0;left:-2px;margin:0;width:5px;height:28px;background:url(/images/search/green_left.gif);}.greenbuttoncontainer .tr{position:absolute;top:0;right:-2px;margin:0;width:5px;height:28px;background:url(/images/search/green_right.gif);}
.scs_formtitlecontainer{width:140px;}.scs_inputbox{width:200px;}.scs_statebox{width:205px;}.scs_discounttext{font-weight:bold;font-size:.8em;}.scs_couponcategory{font-weight:bold;font-size:.8em;background-color:#DDD;padding:3px;}.scs_couponcutout{border:dashed black;padding:10px;width:300px;float:left;background-color:white;}.scs_affiliateinfo{margin-left:330px;padding:0 20px 0 20px;}.scs_officeheader{font-weight:bold;color:#E2383F;font-size:1.1em;}.scs_titlecontainer{float:left;margin-left:10px;min-width:256px;}
.scs_titlecontainer .titletxt{font-size:18px;padding:2px 0 4px 0;color:#203152;}.scscontainer{border-bottom:1px solid #DDD;}.scs_titletext{margin-left:250px;}.graycalloutimage{float:left;margin-left:20px;text-align:center;padding:3px;}.innerimage{border:1px solid #555;width:200px;display:block;}
input.dataentryinput,input[type="text"]{background:#fff url(http://www.era.com/images/layout/txt_bg.gif) top left no-repeat;padding-left:4px;padding-top:1px;height:1.35em;border:1px solid #999;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}input.dataentryinput{background:#fff url(http://www.era.com/images/layout/txt_bg.gif) top left no-repeat;padding-left:4px;padding-top:1px;height:1.35em;border:1px solid #999;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}.dataentrygroup{margin-bottom:4px;}.dataentrylabel{font-weight:bold;}
.dataentrylargelabel{font-family:Myriad Pro,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#283a97;font-size:1.3em;}.dataentrybutton{border:1px solid #629ad6;margin:0 0 0 1px;background:#7996bc url(http://www.era.com/images/calloutboxes/content_blue/bg.gif) top left repeat-x;color:#fff;width:100%;}.grdataentrybutton{border:1px solid #555;margin:0 0 0 1px;background:# url(http://www.era.com/images/calloutboxes/content_gray/bg.gif) top left repeat-x;color:#fff;width:100%;}input[disabled].dataentrybutton{border:1px solid #fff;color:#aaa;background:#ccc url(http://www.era.com/images/calloutboxes/content_gray/bg.gif) top left repeat-x;}
.dataentrybuttoncontainer{background:#7996bc url(http://www.era.com/images/calloutboxes/content_blue/bg.gif) top left repeat-x;border:1px solid #001348;color:#fff;position:relative;padding-right:1px;}.dataentrybuttoncontainer_v2{background:#7996bc url(http://www.era.com/images/calloutboxes/content_blue/bg.gif) top left repeat-x;border:1px solid #001348;color:#fff;padding-right:1px;}.dataentrybuttoncontainer .tl{background:url(http://www.era.com/images/calloutboxes/content_blue/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}
.dataentrybuttoncontainer .tr{background:url(http://www.era.com/images/calloutboxes/content_blue/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}.dataentrybuttoncontainer .bl{background:url(http://www.era.com/images/calloutboxes/content_blue/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}.dataentrybuttoncontainer .br{background:url(http://www.era.com/images/calloutboxes/content_blue/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}
a.buttonlink{color:white;text-decoration:none;}.qsbgraydataentrybuttoncontainer{background:#7996bc url(http://www.era.com/images/calloutboxes/qsb_gray/bg.gif) top left repeat-x;border:1px solid #001348;color:#fff;position:relative;padding-right:1px;}.qsbgraydataentrybuttoncontainer .tl{background:url(http://www.era.com/images/calloutboxes/qsb_gray/tl.gif) transparent top left no-repeat;width:4px;height:4px;position:absolute;top:-1px;left:-1px;overflow:hidden;}.qsbgraydataentrybuttoncontainer .tr{background:url(http://www.era.com/images/calloutboxes/qsb_gray/tr.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;top:-1px;right:-1px;overflow:hidden;}
.qsbgraydataentrybuttoncontainer .bl{background:url(http://www.era.com/images/calloutboxes/qsb_gray/bl.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;left:-1px;overflow:hidden;}.qsbgraydataentrybuttoncontainer .br{background:url(http://www.era.com/images/calloutboxes/qsb_gray/br.gif) top left transparent no-repeat;width:4px;height:4px;position:absolute;bottom:-1px;right:-1px;overflow:hidden;}.errormessage{color:red;}

form.internal_form {margin: 20px 0px 0px 50px; border: none;}
form.internal_form ol {margin: 0px; list-style: none;}
form.internal_form ol li {margin-bottom: 10px;}
form.internal_form label {width: 11em; padding-right: .5em; text-align: right; float: left;}
form.internal_form fieldset {widh: 450px; border: none;}
form.internal_form fieldset legend { display: none;}

form.internal_form label.question {width: 21em; text-align: left; float: left;}
form.internal_form label.required {color: blue;}
form.internal_form input.career_submit {margin-left: 155px;}
form.internal_form input.checkbox {margin-top: 0px;}
form.internal_form div.security_redo {font-size: .687em;}
form.internal_form img.sec_code {float: left; width: 200px; height: 35px;}
form.internal_form li.sec_code {height: 35px;}

    .newListingsCalendar{
    /* General Calendar Properties */
    width: 180px;
    font-family: sans-serif;
    font-size: .75em;
    border: 1px solid black;
    text-align: center;
}
.newListingsCalendar > thead td{
    /* Calendar Title (Month Year) */
    font-weight: bold;
}
.newListingsCalendar > thead th{
    /* Day Headers */
    font-size: 8pt;
}
.newListingsCalendar > tbody td{
    /* Calendar Day Cells */
    background-color: silver;
}
.newListingsCalendar > tbody a{
    /* Linked Days */
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
}
.newListingsCalendar > caption{
    /* Caption */
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 15px;
}

#featured {
    font-family: Arial, Helvetica, sans-serif;
    border: 0px solid blue;
    overflow: auto;
    margin-bottom: 0px;
    padding: 5px 0 0 0;
    font-size: 1em;
    /* color: #ffffff */;
}
    

    #featured .home {
        float: left;
        width: 132px;
        height: 210px;
        margin-left: 10px;
        margin-right: 10px;
    }
    #featured .home img {
        width: 120px;
        height: 90px;
        padding: 6px;
        border: 1px solid gray;
        background-color: #ffffff;
    }
    #featured .home ul {
        margin: 3px;
        padding: 0;
    }
    #featured .home li {
        list-style-type: none;
    }
    #featured .featuredClickHere a{
        font-size: .875em;
    }
    
    #dmg_layout_browse_real_estate {list-style: none; clear: both; margin-top: 0px; margin-bottom: 15px; float: left; }
    
    #dmg_layout_browse_real_estate li {display: inline; float: left; margin-right: 32px;}
    
    #dmg_layout_contentWrapper h3 {margin-top: 0px;}
    
    
    
