#eighty-one-red-bar {background: green !important;}

#dmg_lp_wrapper {max-width: 920px; margin: 0 auto; overflow: hidden;}

#dmg_lp_twothird {min-height: 500px; margin-right: 275px; padding: 10px; overflow: hidden;}
#dmg_lp_onethird {width: 240px; min-height: 500px; margin-left: 2%; padding: 10px 0; float: left;}

#dmg_lp_twothird_container {margin-right: -275px; float:left; width:100%;}
#dmg_lp_wrapper #dmg_lp_wdgt_header {margin-bottom: 12px; color: #164593;}

#dmg_lp_wrapper #dmg_lp_twothird h2  {color: #5977aa;}
#dmg_lp_wrapper #dmg_lp_onethird h3, #dmg_lp_wrapper #dmg_lp_twothird h3 {color: #333333;}

#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow #dmg_lp_twothird {margin-right: 0;}
#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow #dmg_lp_onethird {width: 100%; margin: 0; clear: left;} 

#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow .dmp_lp_wdgt_mhf_signup {float: left}
#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow .dmp_lp_wdgt_related_pages {float: right;}
#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow .dmp_lp_wdgt_google_map {float: left; clear: left;}
#dmg_lp_wdgt_wrapper.dmg_lp_wdgt_wrapper_narrow .dmp_lp_wdgt_market_links {float: right;}


#dmg_lp_whole {clear: both;}

/******* Wide Quick Seach **********/
.dmg_lp_wdgt_quick_search {padding: 12px; margin-bottom: 25px; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #1a53b0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a53b0), to(#123776));
background: -webkit-linear-gradient(#1a53b0, #123776);
background: -moz-linear-gradient(#1a53b0, #123776);
background: -ms-linear-gradient(#1a53b0, #123776);
background: -o-linear-gradient(#1a53b0, #123776);
background: linear-gradient(#1a53b0, #123776);
-pie-background: linear-gradient(#1a53b0, #123776);
-webkit-box-shadow: #666 2px 2px 2px;
-moz-box-shadow: #666 2px 2px 2px;
box-shadow: #666 2px 2px 2px;
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
}
#dmg_lp_wrapper #dmg_lp_twothird .dmg_lp_wdgt_quick_search h2 {margin: 0 0 4px 0; color: #FFFFFF}
.dmg_lp_wdgt_quick_search legend {display:none;}
#dmg_lp_wrapper .dmg_lp_wdgt_quick_search fieldset {width: 100%; border: 0; float: none; border: 0;}
#dmg_lp_wrapper .dmg_lp_wdgt_quick_search ul {margin: 0; padding: 0; list-style: none;}
.dmg_lp_wdgt_quick_search li {width: 25%; margin: 0 0 12px 0; float: left;}
.dmg_lp_wdgt_quick_search label {margin-top: 8px; display: block;}
.dmg_lp_wdgt_quick_search select {width: 110px; margin: 0 0 8px 0;}
#dmg_lp_wrapper .dmg_qsearch_term_wrapper {width: 100%; margin: 0 8px 5px 0;}
#QS-search-term {width: 96%; height: 24px; padding: 0px; margin: 0 0 8px 0; border: 1px solid #CCC;}
.dmg_lp_wdgt_quick_search a {display: block;}
#dmg_lp_wrapper .dmg_wdgt_qsearch_links_wrapper {width: 97%; margin: 0; line-height: 26px; vertical-align: middle;}
a#dmg_quick_search_advanced {float: left; color: #FFFFFF;}
input.dmg_quick_search_submit {padding: 4px 10px; float: right; color: #0F0F0F;  
border: 2px solid #6F95D4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #85b3fe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b3fe), to(#5977aa));
background: -webkit-linear-gradient(#85b3fe, #5977aa);
background: -moz-linear-gradient(#85b3fe, #5977aa);
background: -ms-linear-gradient(#85b3fe, #5977aa);
background: -o-linear-gradient(#85b3fe, #5977aa);
background: linear-gradient(#85b3fe, #5977aa);
-pie-background: linear-gradient(#85b3fe, #5977aa);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
display: inline-block;
}

#dmg_lp_wrapper .dmg_lp_wdgt_quick_search #dmg_layout_qsbeds_chzn, #dmg_lp_wrapper .dmg_lp_wdgt_quick_search #dmg_layout_qsbaths_chzn {
width: 110px !important;
}

/******* Narrow Quick Seach **********/
.dmg_lp_twothird_narrow .clearBothControl {clear: both;}
.dmg_lp_twothird_narrow .dmg_lp_wdgt_quick_search li {width: 50%;}
.dmg_lp_twothird_narrow #dmg_layout_qsminprice_wrapper, .dmg_lp_twothird_narrow #dmg_layout_qsbeds_wrapper {margin-left: 10%}


/******* Homes **********/
.dmg_lp_wdgt_featured_homes {margin-bottom: 16px; background: #FFFFFF; overflow: hidden;}
.dmg_lp_wdgt_featured_homes h2 {margin-left: 12px; margin-bottom: 4px;}
.dmg_lp_wdgt_home {width: 140px; height: 205px; margin: 0 10px 10px 10px; font-size: .75em; text-align: center; border: 1px solid #E5E5E5; float: left;
background: #E7E7E7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E7E7E7), to(#F8F8F8));
background: -webkit-linear-gradient(#E7E7E7, #F8F8F8);
background: -moz-linear-gradient(#E7E7E7, #F8F8F8);
background: -ms-linear-gradient(#E7E7E7, #F8F8F8);
background: -o-linear-gradient(#E7E7E7, #F8F8F8);
background: linear-gradient(#E7E7E7, #F8F8F8);
-pie-background: linear-gradient(#E7E7E7, #F8F8F8);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
}
.dmg_lp_wdgt_home strong {width: 128px; padding: 2px 0; margin: 3px auto 0 auto; font-size: 1.125em; background: #F8F8F8; color: #333333; display: block;}
.dmg_lp_wdgt_home img {width: 120px; height: 90px; border: 0; margin: 2px auto; padding: 4px; background: #FFFFFF; display: block;}



/******* Market Info **********/
.dmg_lp_wdgt_market_info {margin-bottom: 25px;}
#dmg_lp_wrapper .dmg_lp_wdgt_market_info h2 {margin-bottom: 0;}
#dmg_lp_wrapper .dmg_lp_wdgt_market_info p {margin: 0 0 12px 0; padding: 0; font-size: 12px;}


/******* Homefinder **********/
.dmp_lp_wdgt_mhf_signup {max-width: 240px; margin-bottom: 25px; overflow: hidden;}
.dmp_lp_wdgt_mhf_signup legend {display: none;}
.dmp_lp_wdgt_mhf_signup_container {padding: 8px 5px 0 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #E5E5E5;}
.dmp_lp_wdgt_mhf_signup_container input[type=text] {width: 200px;}
.dmp_lp_wdgt_mhf_signup_container #dmg_mhf_signup_message p {margin: 0; text-align: center; padding: 5px;}
.dmp_lp_wdgt_mhf_signup_container #dmg_mhf_signup_message .success {color: green;}
.dmp_lp_wdgt_mhf_signup_container #dmg_mhf_signup_message .error {color: red;}
#dmg_lp_wrapper  .dmp_lp_wdgt_mhf_signup h2 {padding: 2px 0; margin: 0 auto; background: #6F95D4; color: #0F0F0F; text-align: center;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
background: #85b3fe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b3fe), to(#6F95D4));
background: -webkit-linear-gradient(#85b3fe, #6F95D4);
background: -moz-linear-gradient(#85b3fe, #6F95D4);
background: -ms-linear-gradient(#85b3fe, #6F95D4);
background: -o-linear-gradient(#85b3fe, #6F95D4);
background: linear-gradient(#85b3fe, #6F95D4);
-pie-background: linear-gradient(#85b3fe, #6F95D4);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
}
#dmg_lp_wrapper .dmp_lp_wdgt_mhf_signup fieldset {border: 0;}
.dmp_lp_wdgt_mhf_signup p {margin: 3px; overflow: hidden;}
.dmp_lp_wdgt_mhf_signup img {width: 120px; margin: 8px auto 8px auto; display: block;}
.dmp_lp_wdgt_mhf_signup input {margin: 0 auto 8px auto; padding: 2px 0 2px 4px; background: url('http://www.prudentialhomesale.com/shared/images/input-bg.png') no-repeat; border: 1px solid #666666; color: #666666; display: block;}
.dmp_lp_wdgt_mhf_signup .dmp_lp_wdgt_mhf_submit {padding: 4px 10px; color: #0F0F0F;  
border: 2px solid #6F95D4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #85b3fe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b3fe), to(#5977aa));
background: -webkit-linear-gradient(#85b3fe, #5977aa);
background: -moz-linear-gradient(#85b3fe, #5977aa);
background: -ms-linear-gradient(#85b3fe, #5977aa);
background: -o-linear-gradient(#85b3fe, #5977aa);
background: linear-gradient(#85b3fe, #5977aa);
-pie-background: linear-gradient(#85b3fe, #5977aa);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
float: none;
margin: 0 auto 8px auto;
} 


/******* Related Pages **********/
.dmp_lp_wdgt_related_pages {width: 240px; margin-bottom: 25px;}
.dmp_lp_wdgt_related_pages_container {padding: 8px 5px 0 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #E5E5E5;}
#dmg_lp_wrapper  .dmp_lp_wdgt_related_pages h2 {max-width: 240px; padding: 2px 0; margin: 0 auto; background: #6F95D4; color: #0F0F0F; text-align: center;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
background: #85b3fe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b3fe), to(#6F95D4));
background: -webkit-linear-gradient(#85b3fe, #6F95D4);
background: -moz-linear-gradient(#85b3fe, #6F95D4);
background: -ms-linear-gradient(#85b3fe, #6F95D4);
background: -o-linear-gradient(#85b3fe, #6F95D4);
background: linear-gradient(#85b3fe, #6F95D4);
-pie-background: linear-gradient(#85b3fe, #6F95D4);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;
}
.dmp_lp_wdgt_related_pages h3 {font-size: .875em;}
#dmg_lp_wrapper .dmp_lp_wdgt_related_pages ul {font-size: .812em; margin: 0 0 8px 0; padding: 0 0 8px 10px; list-style: none; border-bottom: 1px dashed #E5E5E5;}
.dmp_lp_wdgt_related_pages li {margin-bottom: 4px;}
#dmg_lp_wrapper .dmp_lp_wdgt_related_pages_container > ul:last-child {border-bottom: 0;}


.dmp_lp_wdgt_market_links {width: 240px;}
.dmp_lp_wdgt_market_links_container {padding: 8px 5px 8px 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #E5E5E5; overflow: hidden;}
#dmg_lp_wrapper  .dmp_lp_wdgt_market_links h2 {width: 240px; padding: 2px 0; margin: 0 auto; background: #6F95D4; color: #0F0F0F; text-align: center;
-webkit-border-radius: 6px 6px 0 0;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
background: #85b3fe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#85b3fe), to(#6F95D4));
background: -webkit-linear-gradient(#85b3fe, #6F95D4);
background: -moz-linear-gradient(#85b3fe, #6F95D4);
background: -ms-linear-gradient(#85b3fe, #6F95D4);
background: -o-linear-gradient(#85b3fe, #6F95D4);
background: linear-gradient(#85b3fe, #6F95D4);
-pie-background: linear-gradient(#85b3fe, #6F95D4);
behavior: url('http://www.prudentialhomesale.com/shared/htc/PIE.php');
position: relative;}
#dmg_lp_wrapper .dmp_lp_wdgt_market_links ul {font-size: .812em; margin: 0 0 16px 0; padding: 0 0 0 10px; list-style: none;}
#dmg_lp_wrapper .dmp_lp_wdgt_market_links li {margin-bottom: 4px; width: 49%; float: left;}
#dmg_lp_wrapper a:link, #dmg_lp_wrapper a:visited, #dmg_lp_wrapper a:active {font-size: 12px;}


/******* Featured Agents **********/
.dmg_lp_wdgt_featured_agents {width: 94%; margin: 14px auto; padding: 5px; background: #F0F0F0; overflow: auto; border: 1px solid #494949;}
.dmg_lp_wdgt_featured_agents img {width:85px;padding:4px;background:#FFF;border:1px solid #CCC;}
.dmg_lp_wdgt_featured_agents .dmg_lp_wdgt_featured_agents_inner { margin-top:20px; } 
.dmg_lp_wdgt_featured_agents .dmg_lp_wdgt_featured_agents_agent_info { float:left;width:33%;text-align:center;margin-bottom:10px; } 
.dmg_lp_wdgt_featured_agents .dmg_lp_wdgt_featured_agents_office_name { font-style:italic; }

.dmg_lp_wdgt_title {margin-bottom: 25px; text-align: center;}

.dmp_lp_wdgt_google_map {width: 236px; height: 236px; margin-bottom: 25px; border: 2px solid #6F95D4;}


#dmg_lp_wrapper #dmg_lp_wdgt_header {display: none;} 
#dmg_lp_wdgt_anchors {font-size: 10pt; font-family: sans-serif;}
#dmg_lp_wdgt_anchors a:link{font-size: 10pt; }
#dmg_lp_wdgt_anchors a:visited{font-size: 10pt;}
#dmg_lp_wdgt_anchors a:active{font-size: 10pt;}

/******* Chosen Overrides **********/
.dmg_lp_wdgt_quick_search .chzn-container {margin: 0 auto; display: block;}
.dmg_lp_wdgt_quick_search .chzn-results li {width: 100%}
.dmg_lp_wdgt_quick_search .chzn-container-single .chzn-search input {position: absolute; left: -9000px;}

/************ Census Quick Facts *********/
	.dmg_lp_wdgt_census_quickfacts {
	overflow: auto;
}
.dmg_lp_wdgt_census_quickfacts table {
	width: 303px;
	float: left;
}
.dmg_lp_wdgt_census_quickfacts table.dmg_lp_wdgt_census_quickfacts_right_column {
	margin-left: 12px
}
.dmg_lp_wdgt_census_quickfacts td {
	font-family: sans-serif;
	font-size: 9pt;
}
.dmg_lp_wdgt_census_quickfacts td.dmg_lp_wdgt_census_quickfacts_group_label {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}
.dmg_lp_wdgt_census_quickfacts td.dmg_lp_wdgt_census_quickfacts_field_label {
	padding-left: 15px;
}
.dmg_lp_wdgt_census_quickfacts td.dmg_lp_wdgt_census_quickfacts_field_value {
	text-align: right;
}
.dmg_lp_wdgt_census_quickfacts span.dmg_lp_wdgt_census_quickfacts_field_value {
	display: inline-block;
	float: right;
	text-align: right;
}
/************ Market Trend Graphs *********/
.dmg_lp_wdgt_market_trend_graphs {
	margin-top: 30px;
	margin-bottom: 12px;
	clear: both;
}