.dmg_layout_MDCounties{font-size: .75em; color: #1373BC;  margin-bottom: 2px;}

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; }

#___plusone_0{ padding-top: 2px!important; float: left!important;} 
#dmg_layout_socialMedia .fb_iframe_widget iframe{ position: static; }
#dmg_layout_socialMedia .fb_iframe_widget{ float: left; margin-left: 5px; margin-top: 2px;}
#dmg_layout_socialMedia{float: right;  width: 178px;  margin-top: 10px;border-right: 1px solid #ccc;padding-right: 10px; text-align: right;}	
#dmg_layout_socilaMediaHome{width: 150px;  }
.dmg_layout_socilaMediaInterior{width: 242px;  }
.dmg_layout_domainName{color: #92b3d9; font-size: 0.7em;  margin: 5px 14px;}

#dmg_layout_myHomefinder{ float: right;  margin-left: 13px;  margin-top: 13px;}
#dmg_layout_myHomefinder  #dmg_layout_MHFsignedIn{z-index:99999;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://www.prudentialhomesale.com/shared/htc/PIE.php);
}

.myHomeFinderLinksCreateAccount, .myHomeFinderLinksLogIn {float: left; }
#dmg_layout_MHFsignedIn a{ color: #fff;}
.dmg_layout_MHFarrow{padding: 0 10px;}
#dmg_homefinder_title{display: none;}

.slick{ background: #ccc;}
.dmg_layout_homeBtn{margin:0 11px 0 0; float: right; }
.dmg_latout_homeTitle{  padding-top: 19px; clear: both; text-align: right;color: #1373bc; font-family: 'Arapey', serif; font-style: italic; font-size: 1.9em; font-weight: normal; } 
.dmg_layout_phoneNumber{ padding-left: 9px; border-left: 1px solid #CCCCCC; margin-top: 14px; text-align: right; font-size: .8em; 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;}

#login_title {
    color: #003366;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 12px;
    padding-left: 22px;
    width: 400px;
}

.alphacube_buttons input {
    background: none repeat scroll 0 0 #044077;
    border: 1px solid #000000;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 5px;
}
.login_input {
    float: left;
    margin-bottom: 8px;
}
.login_label {
    display: block;
    float: left;
    line-height: 20px;
    margin-bottom: 8px;
    padding-right: 0.5em;
    text-align: right;
    vertical-align: middle;
    width: 160px;
}

/*============ Navigation ===========*/
#dmg_layout_topNav{ width: 959px; margin-left: 15px; margin-top: 20px; float: left; z-index: 2010; position: relative; }

.dmg_layout_homepageNav { background: url("http://www.prudentialhomesale.com/images/layout80/homepageNavBg.gif") center no-repeat; }
.dmg_layout_InteriorNav { background: url("../images/layout80/interiorNavBg.gif") center no-repeat; }

#dmg_layout_topNav ul{ list-style: none; padding: 0; margin: 0;}
#dmg_layout_topNav li{ float: left; position: relative;}
#dmg_layout_topNav a{ font-weight: normal; text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=1);font-family: 'Arapey', serif; display: block; padding: 13px 23px; color: #fff; font-size: 1.5em; behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php); }
#dmg_layout_topNav a:hover{ text-decoration:none; color: #8E8B78; }

#dmg_layout_topNav .dmg_layout_contact{padding-right: 23px;}

#dmg_layout_topNav li ul {display: block;margin-left: 5px; padding: 10px 0;    background: none repeat scroll 0 0 #044077;    left: -999em;    position: absolute;    width: 10em;    top: 52px; 	z-index: 2000; }

#dmg_layout_topNav li ul ul {  margin: -62px 0 0 10em;}
#dmg_layout_topNav li ul li  {border-bottom: 1px solid #2B5383; float: none;}
#dmg_layout_topNav li ul a{ display: block; float: none;font-size: .9em; margin: 0 0 5px; padding:5px 0 0 10px ; font-family:Arial, Helvetica, sans-serif; }
#dmg_layout_topNav li:hover ul ul, #dmg_layout_topNav li.sfhover ul ul {  left: -999em;}
#dmg_layout_topNav li:hover ul, #dmg_layout_topNav li li:hover ul, #ndmg_layout_topNavav li.sfhover ul, #dmg_layout_topNav li li.sfhover ul { left: auto;}
.rightarrowclass{float: right; padding: 0 9px;}
.dmg_layout_StateOpenHouse{color: #fff; font-weight: bold; text-align: center; padding: 5px 0;}
/*=========== Quick Search =============*/
#dmg_layout_quickSearch{float: left; margin-left: 15px; clear: both; background:url(http://www.prudentialhomesale.com/images/layout80/searchBg.gif) no-repeat; width: 972px; height: 316px; }
#dmg_layout_quickSearch h3{  margin: 44px 0 5px 68px; text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=1); color: #fff; font-size: 2.4em; behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_quickSearch form{width: 600px; float: left; margin-left: 69px;}
#address{ color: #666666; font-size: 0.95em; font-style: italic;border: 5px solid #3688c6; width: 571px;  margin: 5px 0 14px 0; padding: 3px;}
#dmg_layout_quickSearch select{ float: left; margin: 0 16px 20px 0;}
.dmg_layout_priceSign{ color: #fff; padding: 2px 4px 0 0; }
.dmg_layout_arrow{padding: 0 5px 0 0; width: auto; display: inline-block;}
.dmg_layout_foreclosures, .dmg_layout_foreclosures{ color: #fff; font-size: 0.8em; }

.dmg_search_submit{
	background: #d03333; /* Old browsers */
	background: -moz-linear-gradient(top,  #d03333 0%, #fc3333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d03333), color-stop(100%,#fc3333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d03333 0%,#fc3333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d03333 0%,#fc3333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d03333 0%,#fc3333 100%); /* IE10+ */
	background: linear-gradient(top,  #d03333 0%,#fc3333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d03333', endColorstr='#fc3333',GradientType=0 ); /* IE6-9 */
	border: 3px solid #fe5c5c;
	color: #fff; 
	text-shadow: 0px 1px 1px #990000;
	filter: dropshadow(color=#990000, offx=0, offy=1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	-webkit-box-shadow: 2px 2px 5px 1px #0b4068;
	-moz-box-shadow: 2px 2px 5px 1px #0b4068;
	box-shadow: 2px 2px 5px 1px #0b4068; 
	font-weight: bold; 
	padding: 5px 8px;
	margin-bottom: 7px;
	behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);
}
#dmg_layout_quickSearch .dmg_layout_MoreSearch{display: inline-block;vertical-align: bottom; line-height: 1.7em; margin-left: 3px; color: #5fa5d9; border-bottom:1px solid #2680c3; font-size: .7em;}
#dmg_layout_quickSearch .dmg_layout_MoreSearch:hover{ color: #fff; border-bottom: 1px solid #fff; text-decoration: none;}

#dmg_layout_mapSearch{ float: right; width: 272px;}

#dmg_layout_mapSearch .dmg_layout_SearchMaplink{color: #FFFFFF; display: block;font-size: 1.7em;padding-left: 35px; padding-top: 56px;text-shadow: 0 1px 1px #000000; behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_mapSearch .dmg_layout_SearchMaplink span{  font-size: 0.4em; margin-left: 5px;color:#81a5cd; }
#dmg_layout_mapSearch .dmg_layout_rentalSearch{ display: block;font-size: 1.5em;margin-bottom: 7px; margin-top: 5px; padding-left: 18px;color:#759bc6;  text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=1); behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_mapSearch .dmg_layout_rentalSearch a:hover{text-decoration: none; }
#dmg_layout_mapSearch .dmg_layout_commercialSearch{font-size: 1.5em;color:#759bc6;  text-shadow: 0px 1px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=1); behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_mapSearch .dmg_layout_mobile{}
#dmg_layout_mapSearch .dmg_layout_SearchMaplink:hover, #dmg_layout_mapSearch .dmg_layout_rentalSearch:hover, #dmg_layout_mapSearch .dmg_layout_commercialSearch:hover{text-decoration:none;}
#dmg_layout_mapSearch .dmg_layout_SearchMaplink:hover{color:#759bc6}
#dmg_layout_mapSearch .dmg_layout_rentalSearch:hover, #dmg_layout_mapSearch .dmg_layout_commercialSearch:hover, #dmg_layout_mapSearch .dmg_layout_SearchMaplink span:hover{color: #fff}

/*===== Homepage Content ======*/
#dmg_layout_homepageContent{clear: both;  float: left; margin-left: 15px; width: 960px;}
.dmg_layout_homepageText{width: 540px;  margin: 14px 0 0 3px;}
.dmg_layout_homepageText h2{border-bottom: 1px solid #CCCCCC;color: #2568B3;font-size: 1.4em; margin-bottom: 10px; padding-bottom: 8px}
.dmg_layout_homepageText h2 span{color: #134E8D; font-size: 0.8em;}
.dmg_layout_homepageText p{  color: #666666; font-size: 0.8em;line-height: 1.4em; padding-bottom: 10px;}

/*==== homepage editable boxes ===*/
#dmg_layout_editableBoxes{ margin-top: 18px;  width: 370px; }
#dmg_layout_editableBoxes a{}

.dmg_layout_box{ width: 205px; padding: 0 17px 0 154px;}
.dmg_layout_rental{padding-top: 15px;  background:url(http://www.prudentialhomesale.com/images/layout80/forRent.png) no-repeat; height: 83px; color:#000; }

.dmg_layout_rental span{color:#000; border-bottom: 1px solid #999999;}
.dmg_layout_rental span:hover{ text-decoration: none; border-bottom: 1px solid #000;}

.dmg_layout_videoChannel{padding-top: 23px; background:url(http://www.prudentialhomesale.com/images/layout80/youtube.png) no-repeat; height: 91px; color: #fff;}
.dmg_layout_videoChannel span{color: #fff; border-bottom: 1px solid #5c8ec6;}
.dmg_layout_videoChannel span:hover{ text-decoration: none;border-bottom: 1px solid #fff;}

.dmg_layout_careers{ padding-top: 21px; background:url(http://www.prudentialhomesale.com/images/layout80/careers.png) no-repeat; height:90px; color: #003366;}
.dmg_layout_careers span{color: #003366; border-bottom: 1px solid #6485a8;}
.dmg_layout_careers span:hover{ text-decoration: none;border-bottom: 1px solid #003366;}

.dmg_layout_mobile{ padding-top: 21px; background:url(http://www.prudentialhomesale.com/images/layout80/YWGC-mobile.png) no-repeat; height:90px; color: #003366;}
.dmg_layout_careers span{color: #003366; border-bottom: 1px solid #6485a8;}
.dmg_layout_careers span:hover{ text-decoration: none;border-bottom: 1px solid #003366;}

.dmg_layout_info{padding: 26px 14px 0 169px; width: 190px; background:url(../images/layout80/info.png) no-repeat; height: 96px; color: #2568b3;}
.dmg_layout_info span{color: #2568b3; border-bottom: 1px solid #5b8dc6;}
.dmg_layout_info span:hover{ text-decoration: none;border-bottom: 1px solid #2568b3;}

.dmg_layout_box h3{font-size: 1.2em; margin-bottom: 2px;}
.dmg_layout_box p{font-size: 0.74em;}

/*===== Four Tabs ==== */
#dmg_layout_homepage_tabs { height: 110px; clear: both; float: none; width: 100%; padding: 0 0 0 21px;}
.dmg_layout_tabBoxes{ text-align: center; margin: 0 5px;  float: left; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_Foreclosure{background: #a7a286; border: 3px solid #8e8b78; width: 244px; height: 31px; border-top: none;}
#dmg_layout_openHouse{background: #c6c2ab; border: 3px solid #afac97;width: 203px; height: 31px;  border-top: none;}	
#dmg_layout_Luxury{ background: #e1dfd3 ; border: 3px solid #b6b199;width: 224px; height: 31px;  border-top: none;}
#dmg_layout_newCommunities{height: 31px;background: #ecebe4; border: 3px solid #d6d3c4; width: 199px; border-top: none;}

#dmg_layout_fourTabs{height: 45px; clear: both; float: none; width: 100%; padding: 0 0 0 28px;}

#dmg_layout_newCommunities h3 a, #dmg_layout_Luxury  h3 a{     padding-top: 10px;font-size: 0.9em; color: #a7a286;  display: block;}	
#dmg_layout_Foreclosure h3 a, #dmg_layout_openHouse  h3 a{     padding-top: 10px;font-size: 0.9em; color: #ffffff;display: block;}	

/*===== Footer =====*/
#dmg_layout_footer{width: 960px; clear: both; float: left;  margin: 20px 0 20px 11px;}
#dmg_layout_footerTop{text-align: center;	padding: 31px 0;	background: url('http://www.prudentialhomesale.com/images/layout80/footerBg.png') no-repeat;;}

#dmg_layout_footerTop img{padding: 0 8px;}
#dmg_layout_footercenter{background: #ccdced;float: left;  width: 920px; padding:15px 20px;}
.dmg_layout_State{ color: #0B599B;   font-size: 0.8em;  font-weight: bold;}
#dmg_layout_footercenter div{margin-right: 27px; float: left; }
#dmg_layout_footercenter div h3{clear: both; margin-bottom: 6px; color: #0b599b; font-family: 'Arapey',serif; font-size: 1.2em;}
#dmg_layout_footercenter div a{display: inline-block;vertical-align: bottom; color: #1373bc; font-size: 0.75em; border-bottom: 1px solid #6fa7d4; }
#dmg_layout_footercenter div a:hover{ display: inline-block;vertical-align: bottom; border-bottom: 1px solid #1373bc; text-decoration: none;}
#dmg_layout_footercenter div ul{float: left; vertical-align: top; display: inline-block;margin: 0; padding: 0; list-style: none; }
#dmg_layout_footerBottom{ 	-moz-border-radius-topleft: 20px;	-moz-border-radius-topright: 20px;	-moz-border-radius-bottomright: 20px;	-moz-border-radius-bottomleft: 20px;	-webkit-border-radius:20px 20px 20px 20px;	border-radius: 20px 20px 20px 20px; 	margin-bottom: 30px; width: 854px;  float: left; clear: both; padding:40px 29px; background: #eceef5; color: #0b599b; font-family: 'Arapey',serif; behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);}
#dmg_layout_footerBottom .dmg_layouot_footerOffices{ float: left; width: 891px;    text-align: center;}

#dmg_layout_footerBottom a{ line-height: 1.7em;font-size: 0.75em; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #7fb0d8; color: #1373bc; text-decoration: none; float: left; clear: both;}
#dmg_layout_footerBottom a:hover{ border-bottom: 1px solid #1373bc; text-decoration: none;}
#dmg_layout_footerBottom div.dmg_layout_office_columns{ float:left; width:185px; margin-right: 12px;}
#dmg_layout_footerBottom h3{ font-size: 1.2em;border-bottom: 1px solid #0B599B; padding-bottom: 5px; margin-bottom: 5px;}
#dmg_layout_footerBottom div#dmg_layout_office_PA{ float:left; width: 595px; overflow: auto;}
#dmg_layout_footerBottom div#dmg_layout_office_MD{ float:left; width: 200px; overflow: auto;}
.dmg_layouot_footerOffices span{ margin: 0 5px}
.dmg_layout_office_PA{ float: left; width: 604px; padding-right: 25px;}
.dmg_layout_office_MD{ float: left; width: 200px;}

#dmg_layout_footerBottom img{ margin-right: 13px;}
#dmg_layout_disclaimers{clear: both; text-align: center;  font-size: 0.7em;  }
#dmg_layout_disclaimers strong{font-weight: bold;}

/*======= Interior Content ==========*/
#dmg_layout_content_internal{clear: both; width: 960px; margin-left: 15px; float: left;}
#dmg_layout_internialHalf{width: 697px;  float: right; padding: 19px 0 0 19px; }
#dmg_layout_internialFull{width: 922px;  float: left; padding: 19px;}
#dmg_layout_contet_detailTemp{width: 960px;  clear: both; margin-left: 15px; float: left; }
#dmg_layout_contet_detailTemp h1{margin-top: 10px; border-bottom: 1px solid #0F66AB; color: #044077; font-family: 'Arapey',serif;  font-size: 2em;margin-bottom: 25px; padding-bottom: 7px;}
#dmg_layout_content_internal ul, ol { padding-left: 20px; margin: 4px 0; }
#dmg_layout_content_internal li { font-size: 0.8em; margin: 10px 0; }
body #dmg_layout_content_internal ul li ul li a{font-size: 1.2em; }
#dmg_layout_content_internal h1{border-bottom: 1px solid #0F66AB; color: #044077; font-family: 'Arapey',serif;  font-size: 2em;margin-bottom: 25px; padding-bottom: 7px;}
#dmg_layout_content_internal  h2 {color: #3366CC; font-size: 18px;}
#dmg_layout_content_internal  h3 { font-size: .9em;}
#dmg_layout_content_internal p{ font-size: .85em; margin: 0 0 20px; line-height: 1.5em; }
.floatleft {   background: none repeat scroll 0 0 #CCDCED; float: left; margin-right: 20px;  padding: 5px;}
.floatright2 { float: right; margin-left: 20px;  padding: 5px;}
.floatright { background: none repeat scroll 0 0 #CCDCED;  float: right; margin-left: 20px;  padding: 5px;}
.two_columns {    display: block; float: left;  margin-right: 30px; width: 300px;}
#dmg_layout_content_internal a{ font-size: .8em; }
#dmg_layout_content_internal p a, #dmg_layout_content_internal li a{ font-size: 1em;}
#dmg_layout_internialFull #divContentMain #divSearchContent{width: 710px;}
#listingComingle{ font-size: .8em;}


/*======== Detail Tenolate Page =============*/
.dmg_layout_helpRequest{ font-size: .9em;}
#DetailAlternateResults{ float: left; width: 239px;   font-size: 0.77em; background: #ccdcec; }
.dmg_layout_featured_bedbath{ font-size: .9em;}
.ds_detailAS{ float: right; width: 691px; padding: 0 0 0 10px;}
.ds_detail_socialtop{width: 672px;  float:  right; background: #E5EEF7; padding: 5px;}
#DetailSectionVV{ float: right}
#DetailAlternateResults h2{ color: #02376b;}

#dmg_layout_contet_detailTemp .ds_detail_socialtop_actions{height: 20px;}
#dmg_layout_contet_detailTemp #DetailSectionImageWrapper{z-index: 100; }
#dmg_layout_internialHalf #DetailSectionAgency{width: 45%; }

/*=== Interir Quick Search ==*/
#dmg_layout_interior_search{ width:239px;
z-index: 50;
float: left; 
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
 position: relative; behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);
background: url('http://www.prudentialhomesale.com/images/layout80/interiorQuickSearch.gif'); /* Old browsers */
 }
 
 body #dmg_layout_interior_search h2{  color: #fff; display: inline-block;   font-size: 1.2em;  margin: 10px 0 10px 15px;}
#dmg_layout_interior_search form{ padding:0 15px 10px;}
#dmg_layout_interior_search select{ margin: 6px 0;}
#dmg_layout_interior_search .dmg_layout_MoreSearch{ color: #5fa5d9; font-size: .7em; border-bottom: 1px solid #5fa5d9;}
#dmg_layout_interior_search .dmg_layout_MoreSearch:hover{color: #fff;}
.dmg_layout_internialSearchBtn{ margin: 10px 0;}

/*==== open house ====*/
#openhouses .btnOpensSearchForm a{ font-weight: bold;color: red !important; text-transform:uppercase; }
.tdOpensSearchForm{ text-align: center!important;}
/* Open House Imagemap Formating
--------------------------------------------*/
#dmg_layout_counties {
    list-style: none;
    background: url(http://www.prudentialhomesale.com/images/layout/open-map.png) no-repeat 0 0;
    position: relative;
    width: 700px;
    height: 812px;
    margin: 0;
    padding: 0;
}

#dmg_layout_counties li {
    border: 0px solid #000;
    position: absolute;
    margin: 0;
}

#dmg_layout_counties li a{
    display: block;
    height: 100%;
    text-indent: -9000px;
}

#dmg_layout_counties li a:hover {
    background: url(http://www.prudentialhomesale.com/images/layout/open-map.png) no-repeat 0 0;
}

#dmg_layout_map_schuylkill {
    width: 205px;
    height: 120px;
    top: 136px;
    left: 329px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_schuylkill a:hover {
    background-position: -151px -1167px;
	}
	
#dmg_layout_map_perry {
    width: 174px;
    height: 119px;
    top: 223px;
    left: 113px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_perry a:hover {
    background-position: -509px -1296px;
	}
	
#dmg_layout_map_dauphin {
    width: 102px;
    height: 139px;
    top: 214px;
    left: 256px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_dauphin a:hover {
    background-position: -9px -1000px;
	}
	
#dmg_layout_map_cumberland {
    width: 175px;
    height: 95px;
    top: 303px;
    left: 125px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_cumberland a:hover {
    background-position: -311px -1308px;
	}
	
#dmg_layout_map_adams {
    width: 113px;
    height: 93px;
    top: 367px;
    left: 159px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_adams a:hover {
    background-position: -155px -1309px;
	}
/*--------------------------------------------*/

#dmg_layout_map_york {
    width: 200px;
    height: 135px;
    top: 325px;
    left: 232px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_york a:hover {
    background-position: -10px -1435px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_lebanon {
    width: 114px;
    height: 94px;
    top: 241px;
    left: 331px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_lebanon a:hover {
    background-position: -9px -1182px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_lancaster {
    width: 183px;
    height: 158px;
    top: 303px;
    left: 327px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_lancaster a:hover {
    background-position: -228px -1425px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_berks {
    width: 194px;
    height: 142px;
    top: 208px;
    left: 390px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_berks a:hover {
    background-position: -433px -1432px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_chester {
    width: 165px;
    height: 193px;
    top: 319px;
    left: 450px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_chester a:hover {
    background-position: -26px -1601px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_montgomery {
    width: 147px;
    height: 120px;
    top: 271px;
    left: 548px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_montgomery a:hover {
    background-position: -0px -1297px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_delaware {
    width: 82px;
    height: 71px;
    top: 369px;
    left: 565px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_delaware a:hover {
    background-position: -261px -1624px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_franklin {
    width: 137px;
    height: 149px;
    top: 318px;
    left: 28px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_franklin a:hover {
    background-position: -390px -1111px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_frederick {
    height: 140px;
    left: 116px;
    top: 464px;
    width: 128px;
    border: 0px;
}

#dmg_layout_counties #dmg_layout_map_frederick a:hover {
    background-position: -333px -825px;
}

/*--------------------------------------------*/

#dmg_layout_map_carroll {
    width: 118px;
    height: 106px;
    top: 462px;
    left: 195px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_carroll a:hover {
    background-position: -481px -823px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_baltimore {
    width: 130px; 
    height: 153px;
    top: 461px;
    left: 289px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_baltimore a:hover {
    background-position: -110px -822px; 
	}
	
/*--------------------------------------------*/

#dmg_layout_map_harford {
    width: 115px; 
    height: 121px; 
    top: 460px;
    left: 362px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_harford a:hover {
    background-position: -575px -965px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_montgomerymd {
    width: 139px; 
    height: 115px; 
    top: 571px;
    left: 148px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_montgomerymd a:hover {
    background-position: -540px -1137px; 
	}
	
/*--------------------------------------------*/

#dmg_layout_map_howard {
    width: 107px;
    height: 76px; 
    top: 562px;
    left: 224px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_howard a:hover {
    background-position: -418px -986px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_baltimorecity {
    width: 50px; 
    height: 55px;
    top: 561px;
    left: 329px;
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_baltimorecity a:hover {
    background-position: -609px -827px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_princegeorges {
    width: 99px;
    height: 167px; 
    top: 632px; 
    left: 247px; 
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_princegeorges a:hover {
    background-position: -137px -987px;
	}
	
/*--------------------------------------------*/

#dmg_layout_map_annearundel {
    width: 98px; 
    height: 149px; 
    top: 601px; 
    left: 303px; 
    border: 0px;
	}

#dmg_layout_counties #dmg_layout_map_annearundel a:hover {
    background-position: -263px -970px; // First value is -width from left - second value if - width fromt he top
	}
/*========= Agent office page ==========*/
#dmg_layout_agent_left {  margin-bottom: 5px; }
#dmg_layout_agent_left ul {list-style: none; margin: 0; padding: 0;}
#dmg_layout_agent_left label {  font-size: 0.9em; width: 90px; display: block; }
#dmg_layout_agent_left input{width: 190px; padding: 3px;}
#dmg_layout_agent_left select {margin-bottom: 8px; width: 194px;}
#dmg_layout_agent_left li{ margin: 5px 0;}
#dmg_layout_agent_left input[type="submit"] { font-weight: bold;  padding: 5px 0;width: 59px;  border: none; color: #fff;
background: #003A6D; /* Old browsers */
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php); 
position: relative;
}

#dmg_layout_agent_left input[type="submit"]:hover{
background: #003A6D; /* Old browsers */

}
.dmg_layout_getagentRight{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php); 
position: relative;padding: 24px;  width: 221px; float: right; background: url(../getagent/images/agentBgGrad.gif) repeat-x; color: #E8E8E8;}
.dmg_layout_dropdown{   margin-bottom: 19px;}
.dmg_layout_dropdown select{width: 210px;}
#dmg_layout_agent_right a{ color:#E8E8E8;}
#dmg_layout_agent_right p{   font-size: 12px;line-height: 1.2em;margin-bottom: 9px;}
#dmg_layout_agent_right {  margin-bottom: 19px;}
#dmg_layout_content_internal .dmg_layout_getagentRight h2{  border-bottom: 1px solid #E8E8E8;
    color: #fff;
    font-size: 14px;
    margin-bottom: 6px;
    padding-bottom: 6px;}
#dmg_layout_agent_map{float: left; width: 625px }
#dmg_layout_agent_map select {margin: 8px 0;}	
#dmg_layout_agent_map p {margin: 0;}
#dmg_layout_agent_right a:hover{ font-weight: bold;}

/*============ SEO ==============*/
#dmg_layout_seo{clear: both;  width: 100%;  float: left;  margin-top: 10px;}
.dmg_layout_SEOleft-column{ float: left; width: 190px; margin-right: 6px;}
.dmg_layout_SEOleft-column ul{ list-style: none; margin: 0; padding: 0;}
.dmg_layout_SEOleft-column a{ font-size: .8em;}
.dmg_layout_SEOleft-column h2{ color: #134e8d; font-weight: normal; border-bottom: 2px solid #134e8d; margin-bottom: 7px; padding-bottom: 2px;}

#dmg_layout_featuredSEO{float: right; width:722px;}
#dmg_layout_featuredSEO .home { background: url("../images/layout80/featured-bg.png") no-repeat scroll 0 0 transparent;   float: left;  height: 211px; margin: 5px 3px; width: 152px;}
#dmg_layout_featuredSEO h2{ width: 329px; margin-top: 9px;font-size: 1.5em;  border-bottom: 2px solid #134E8D;color: #134E8D;font-weight: normal;  margin-bottom: 7px;  padding-bottom: 2px;}
#dmg_layout_featuredSEO .home ul{ list-style: none; margin: 0; padding:6px; font-size: .8em;}
#dmg_layout_featuredSEO .home img{height: 98px;  width: 140px; }
#dmg_layout_featuredSEO  strong { background: none repeat scroll 0 0 #A7A286; color: #ECEBE4; display: block; padding: 3px 0; text-align: center;}

/*========== Contact Us ==============*/
#dmg_layout_content_internal .dmg_contact_OfficeLocation ul{padding: 0 23px 18px 0;}
#dmg_layout_content_internal .dmg_contact_item ul li{ margin: 0;}
#dmg_layout_content_internal .dmg_layout_itemTitle{margin-bottom: 5px;}
#dmg_layout_content_internal #dmg_contact_form .dmg_contact_personalInfo label, #dmg_layout_content_internal #dmg_contact_form .dmg_contact_checkBox label, #dmg_layout_content_internal .dmg_contact_formSubTitle{ font-size:.9em;}
#dmg_layout_content_internal #dmg_contact_right{ width:326px; }
#recaptcha_widget_div{margin: 0 0 0 24px;}

#dmg_layout_content_internal #dmg_contact_left .dmg_contact_OfficeLocation a:hover{ font-style: normal;}

/*============ searchCommunities ============*/ 
.searchCommunities{ background: url(http://www.prudentialhomesale.com/newhomes/communities-bg.jpg) no-repeat top right; float: left; width:100%;}
	.searchCommunitiesHeader{border-bottom: 1px solid #C1BEB9;   margin-bottom: 6px;}
	#linksCommunity{}
	#dmg_layout_internialHalf .aboutCommunities{ width: 368px; font-size: 0.75em}
	#linksCommunity ul{ list-style: none; margin: 0 19px 0 0; padding:0;  width: 30%; float: left; }
		#linksCommunity .noBorder{ border: none;}
	#linksCommunity li{ margin: 0;}
	#linksCommunity a{ text-decoration: none; }
	#linksCommunity a:hover{ text-decoration: underline; }
	/*== Form==*/
	#dmg_layout_communitiesSearch fieldset {
    	border: medium none;
	}
	#dmg_layout_communitiesSearch legend {
    	display: none;
	}

	#dmg_layout_communitiesSearch ol {
	    list-style: none outside none;
	    margin: 0;
	    padding: 0;
	}
	#dmg_layout_communitiesSearch li {
	    float: left;
	    width: 130px;
	    margin-right: 22px;
	}
	#dmg_layout_communitiesSearch select {
    	width: 130px;
	}
	#dmg_layout_communitiesSearch label {
	    color: #333333;
	    font-size: 12px;
	    font-weight: bold;
	}
	
#dmg_layout_communitiesSearch .dmg_layout_communitiesCounty{margin-right: 6px;margin-right: 6px;}	
#dmg_layout_communitiesSearch .dmg_layout_communitiesOr{ margin-right: 5px; margin-top: 29px; width: 17px;}	
	
#dmg_layout_communitiesSearch .dmg_layout_researchBtn{ width: 102px;}
	
	#dmg_layout_communitiesSearch .dmg_layout_searchReports, #main_content .dmg_layout_searchReports{width: 108px; margin: 14px 0 0 0; color: #fff; font-weight: bold; padding: 3px; border: 2px solid #5c85d0; 
		text-decoration: none;
		background: #003366;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#003366), to(#5c85d0));
		background: -webkit-linear-gradient(#003366, #5c85d0);
		background: -moz-linear-gradient(#003366, #5c85d0);
		background: -ms-linear-gradient(#003366, #5c85d0);
		background: -o-linear-gradient(#003366, #5c85d0);
		background: linear-gradient(#003366, #5c85d0);
		-pie-background: linear-gradient(#003366, #5c85d0); behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);  position: relative;}
		
	#dmg_layout_communitiesSearch .dmg_layout_searchReports:hover, #main_content .dmg_layout_searchReports:hover{margin: 14px 0 0 0; color: #fff; font-weight: bold; padding: 3px; border: 2px solid #5c85d0; 
		background: #5c85d0;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5c85d0), to(#003366));
		background: -webkit-linear-gradient(#5c85d0, #003366);
		background: -moz-linear-gradient(#5c85d0, #003366);
		background: -ms-linear-gradient(#5c85d0, #003366);
		background: -o-linear-gradient(#5c85d0, #003366);
		background: linear-gradient(#5c85d0, #003366);
		-pie-background: linear-gradient(#5c85d0, #003366); behavior: url(http://www.prudentialhomesale.com/shared/htc/PIE.php);  position: relative;}
		
			#dmg_layout_internialHalf #DetailSectionImageWrapper img{max-height: 300px;}
.searchCommunities fieldset{ margin-bottom: 18px;}