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

#dmg_layout_homepage{
}

legend {
	display: none;
}

/* Font Conversions to ems 
 1.375em = 22px 
 1.25em = 20px 
 1.125em = 18px 
 1em = 16px 
 .875em = 14px 
 .75em = 12px 
 .687em = 11px 
 .625em = 10px */

/* General Formating */
a:link, a:active, a:visited {color: #3185c4; text-decoration:none;}
a:hover {text-decoration:none;}

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}
.alignCenter {text-align: center;}
.bold{font-weight:bold;}
.floatLeft{float:left; margin-right:12px; margin-bottom: 10px;}
.italic{font-style:italic; }

body {background:url("/images/layout5/bg.jpg") repeat-x 0 0 #D2DDD5; margin:8px; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

div {border: 0px solid #FF0;}

#dmg_layout_wrapper{
	font-family:Helvetica ,Arial,sans-serif;
	margin:0 auto;
	width:970px;
}

.rule {
border-bottom: 5px solid #4b6543;
width:100%;
height:5px;
padding-top:10px;
} 

/*banner start*/
#dmg_layout_banner{
float:left;
height:210px;
width:970px;
background:url(/images/layout5/bannerBg.jpg) repeat;
}

#dmg_layout_banner h2{
color:#FFFFFF;
font-family:"Century Gothic",Arial,Helvetica,sans-serif;
font-size:1.4em;
font-weight:normal;
margin:76px 0 0 12px;
}

#dmg_layout_logo{
float:left;
width:497px;
}

#dmg_layout_logo img{
padding:0px 0px 0px 30px;
}

#dmg_layout_share {
float:right;
padding:25px 51px 0px 0px;
margin: 0px;
height:20px;
}

#dmg_layout_share img{

}

#dmg_layout_share p{
color:#e8e9c1;
}

/*banner end*/

/* start Home search***/
#dmg_layout_mhf{
padding-left:536px;
}

#dmg_layout_mhf p{
color:#fff;
font-size:1.5em;
float:left;
padding:17px 5px 0px 0px;
}

#dmg_layout_mhf form fieldset{
margin:43px 0px 0px 0px;
padding-left:0px;
width: 400px;
}



#dmg_layout_mhf a{
color:#d7e1c7;

text-decoration:underline;
}

#qsmls{
width:350px;
float:left;
}


#dmg_layout_mhf form fieldset label{
color:#fff;
padding:6px 3px;
font-size:.687em;
}

#dmg_layout_centColFloat fieldset{padding-left:3px;}

.qhsBtn{
width:110px;
color:#647a57;
background:#e0e9d0;
font-size:1.1em;
font-weight:bold;
border:3px #f1f1ca solid;
margin-left:26px;
}

/******links start/Left Col******/
#dmg_layout_leftCon{
float:left;
background:url("/images/layout5/linkBg.gif") repeat-x top;
}

#dmg_layout_leftLinks{
float:left;
padding:0px;
margin:0px;
height:523px;
background:#42744B;
}

#dmg_layout_leftLinks{
padding:0px;
margin:0px;
}

#dmg_layout_leftLinks ul{
text-decoration:none;
list-style-type:none;
color:#fff;
padding:0px;
margin:0px;
}

#dmg_layout_leftLinks ul li{
list-style-position:outside;
padding:5px;
width:185px;
background:#42744B;
border-bottom:1px solid #a2b4a2;
padding:5px;
margin:0px;
}

#dmg_layout_leftLinks a{
line-height:1.5em;
margin-bottom:3px;
padding:5px;
color:#fff;
font-size:.9em;
font-weight:bold;
}

#dmg_layout_leftLinks a:hover{
line-height:1.5em;
margin-bottom:3px;
padding:5px;
color:#E0E9D0;
font-size:.9em;
font-weight:bold;
}

#InteriorSideNavigation{
padding:0px;
margin:0px;
background:#e0e9d0;
}

#InteriorSideNavigation{ 
padding:0px;
margin:0px;
}

#InteriorSideNavigation ul{
text-decoration:none;
list-style-type:none;
color:#083408;
padding:0px;
margin:0px;
}

#InteriorSideNavigation ul li{
list-style-position:outside;
width:185px;

margin:0px;
}

#InteriorSideNavigation a{
padding:5px;
color:#fff;
font-size:.9em;
}

ul.#InteriorSideNavigation a{
padding:5px;
color:#fff;
font-size:.9em;
background:#76A476;
}

#sideNavigation .headerbar, #sideNavigation .noHeaderbar, #InteriorSideNavigation .headerbar, #InteriorSideNavigation .noHeaderbar { 
color: #0e3f0e;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/ 
padding: 3px 0 3px 5px; /*31px is left indentation of header text*/ 
border-bottom:1px solid #a2b4a2;
font-weight:none;
background-color:#42744B;
}
#sideNavigation .headerbar a, #sideNavigation .noHeaderbar a, #InteriorSideNavigation .headerbar a, #InteriorSideNavigation .noHeaderbar a { color:#fff;
display:block;
font-size:.9em;
font-weight: bold;
text-decoration:none;

}

#sideNavigation .headerbar a, #sideNavigation .noHeaderbar a, #InteriorSideNavigation .headerbar a, #InteriorSideNavigation .noHeaderbar a:hover{}

#sideNavigation ul li a, #InteriorSideNavigation ul li a, #sideNavigation ul li a:visited, #InteriorSideNavigation ul li a:visited {
background-color:#E0E9D0;
color:#0E3F36;
display:block;
line-height:14px;
padding:5px 0 5px 8px;
text-decoration:none;
width:196px;
font-weight:normal;
}

#sideNavigation ul li a:hover, #InteriorSideNavigation ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#42744B none repeat scroll 0 0;
color:#FFFFFF;
}

ul.submenu{

}


/* begin styles for RSS Feed */

.rss_box {
	 width: 478px;

}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	list-style-type:none;
	
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: .75em;
  font-weight : bold; 
  margin: 8px 0;
  color:#4B6543;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	color:#5B5C56;
	font-size:0.75em;
	line-height:1.3em;
	padding:0 5px 10px 10px
	font-weight
	}

/******start/cent Col******/
#dmg_layout_centColFloat{
float:left;
padding:0px;
margin:0px;
}
#dmg_layout_centCol{
background:#fff;
width:501px;
padding:0 5px 5px;
height:484px;
}


#dmg_layout_centCol h1{
font-size:1.125em;
color:#4b6543;
padding:2px 5px 6px 10px;
}

#dmg_layout_centCol a{
font-size:.9em;
color:#4b6543;
text-decoration:none;
}
#dmg_layout_centColTxt ul{
text-decoration:none;
list-style-type:none;
color:#083408;
padding:0px;
margin:0px;
display: block;
}

#dmg_layout_centColTxt ul li{
list-style-position:outside;
display: block;
}

#dmg_layout_centCol p{
font-size:.75em;
color:#5b5c56;
padding:0px 5px 5px 10px;
line-height:1.3em;
}

#dmg_layout_centCol h5{
font-size:.75em;
color:#4b6543;
padding:8px 5px 0px 10px;
line-height:1.3em;
font-style: italic;

}

#dmg_layout_centCol span{
font-weight: nrmal;
font-size:.75em;
color:#717171;
padding:3px 5px 5px 10px;
line-height:1.3em;
font-style: normal;
}

.rule2 {
margin:5px 0px 5px 20px;
background:url(/images/layout5/centerBg.jpg);
width:85%;
height:3px;
} 

#dmg_layout_centCol a{
/*color:#5b5b5a;*/
text-decoration:underline;
}


#dmg_layout_bottomBarCent{
background:url("/images/layout5/MHFbg.jpg") no-repeat center #294b30;
width:511px;
height:130px;
}

#dmg_layout_bottomBarCent h1{
padding:11px 5px 5px 126px;
color:#e0e9d0;
}

#dmg_layout_bottomBarCent p{
color:#e0e9d0;
padding:0 5px 0 130px;
font-size:.75em;
}

#dmg_layout_bottomBarCent a{
color:#e0e9d0;
text-decoration:underline;
line-height:1.5em;
}

#dmg_layout_bottomBarCent form{
padding-left:117px;
}


#dmg_layout_centColTxt{
padding-left:10px;

}

/******start/right Col******/

#dmg_layout_rightCol{
float:left;
background:url(/images/layout5/fhBg.jpg) #4C8455 repeat-x;
width:254px;
height:489px;
}

#dmg_layout_singleFh{
padding:25px;
}

#dmg_layout_singleFh p{
padding:5px 0px 5px 5px;
color:#fff;
font-size:1.125em;
}

#dmg_layout_singleFh ul{
text-decoration:none;
list-style-type:none;
padding-left:5px;
}

#dmg_layout_singleFh ul li{
font-size:.75em;
padding:3px 0px 3px 0px;
color:#e4ebe2;
}

#dmg_layout_singleFh a{
color:#d0e6d5;
font-weight:bold;
text-decoration:underline;

}

#dmg_layout_singleFh img{
width:191px;
height:142px;
border:5px #fff solid;
margin-bottom:10px;
}

/***** start bottomBar****/
/*** left col ****/
.mhIn55{
width:177px;
padding:9px;
background:#4b6543;
}

.mhIn55 a{
line-height:1.5em;
color:#e0e9d0;
font-size:.875em;
}

.mhIn{
padding:9px;
background:#4b6543;
height: 111px;

}

.mhIn a{
line-height:1.5em;
color:#fff;
font-size:.875em;
}

#dmg_layout_Myleft{
padding::10px 3px 3px 3px;
background:#294B30;
width:195px;
margin:0px;
}

#dmg_layout_Myleft form{
padding-left:5px;
}

#dmg_layout_Myleft input{
margin: 3px 0px;
}

#dmg_layout_Myleft a{
color:#e0e9d0;
text-decoration:underline;
line-height:1em;
font-size:.75em;
padding-left:9px;
}

#dmg_layout_Myleft h1{
padding:10px 9px 0px 9px;
color:#e0e9d0;
}

#dmg_layout_bottomBarLeft{
margin-top:469px;
background:url("/images/layout5/centV.jpg") no-repeat center bottom #294b30;
width:195px;
height:130px;
padding-top: 20px;
}

#dmg_layout_bottomBarLeft h3{
	color: #dce7e3;
	padding:20px 0 15px 10px;
	font-weight: normal;
	}
	
#dmg_layout_bottomBarLeft span{
	font-weight: bold;
	padding-top:5px;
	}
#dmg_layout_bottomBarLeft a{
	color: #7c9c6d;
	padding:10px 0 3px 10px;
	}

/*** right col ****/

#dmg_layout_bottomBarRight{
float:left;
background:url("/images/layout5/OHousebg.jpg") no-repeat center #294b30;
width:255px;
height:130px;
margin:0px;
}

#dmg_layout_bottomBarRight h2{
color:#E0E9D0;
font-weight:bold;
line-height:1.4em;
padding:10px 0 0 99px;
}

#dmg_layout_bottomBarRight p{
color:#F3F5F2;
font-size:0.75em;
font-weight:normal;
letter-spacing:0.6px;
line-height:1.3em;
padding:15px 5px 0 15px;
}

#dmg_layout_bottomBarRight a{
color:#f3f5f2;
padding:5px 0px 0px 5px;
text-decoration:underline;
}
/*******start under fold***********/
#dmg_layout_foldLeft{
float:left;
width:185px;
padding:10px 0px 0px 5px;
}

#dmg_layout_foldLeft ul{
text-decoration:underline;
list-style-type:none;
color:#778a67;
padding:0px;
}

#dmg_layout_foldLeft ul li{
list-style-position:outside;
padding:7px 3px 7px 3px;
font-size:.75em;
}

#dmg_layout_foldLeft a{
line-height:1.5em;
color:#5D7557;
}

#dmg_layout_foldLeft h2{
font-size:1.125em;
color:#4b6543;
padding:5px 0px 5px 2px;
}

#dmg_layout_foldLeft p{
font-size:.875em;
color:#4b6543;
}

/*** cneter*****/
.dmg_layout_homes{
float:left;
padding:5px;
margin:7px;
}

.dmg_layout_homes p{
padding:3px 3px 3px 3px;
color:#373737;
font-size:.875em;
}

.dmg_layout_homes ul{
text-decoration:none;
list-style-type:none;
padding-left:5px;
}

.dmg_layout_homes ul li{
font-size:.75em;
padding:3px 0px 3px 0px;
color:#50504a;
}

#fhLink{
color:#5d7557;
text-decoration:underline;
font-size:.75em;
padding:5px 0px 5px 5px;
}

.dmg_layout_homes img{
width:191px;
height:142px;
border:1px #57704f solid;
}

.fhImhgBg{
border:1px #57704f solid;
background:#fff;
padding:7px;
}


#dmg_layout_foldCent{
padding:10px 0px 5px 5px;
float:left;
width:516px;
}

#dmg_layout_foldCent h2{
font-size:1.125em;
color:#4b6543;
padding:5px 0px 10px 10px;
}

#dmg_layout_foldRight p{
font-size:.875em;
color:#4b6543;
padding:5px 0px;
}

#dmg_layout_foldRight{
float:left;
padding:10px 0px 0px 5px;
width:252px;
}

#dmg_layout_foldRight ul{
text-decoration:underline;
list-style-type:none;
color:#778a67;
padding:0px;
}

#dmg_layout_foldRight ul li{
list-style-position:outside;
padding:7px 3px 7px 3px;
font-size:.75em;
}

#dmg_layout_foldRight a{
line-height:1.5em;
color:#5d7557;
}

#dmg_layout_foldRight h2{
font-size:1.125em;
color:#4b6543;
padding:5px 0px 5px 2px;
}

/*************start disclaimer********/

#dmg_layout_disclaimer{
padding-top:20px;
padding-bottom:20px;
color:#020202;
line-height:1.5em;
font-size:.687em;
text-align: center;
}

#dmg_layout_disclaimer a{
color:#6c815e;
font-weight:bold;
text-decoration:underline;
}

#dmg_layout_disclaimer p{
padding-top:20px;
}

/* INTERIOR CONTAINER
-----------------------------------------------------------------------------*/

a:hover.name { color:#565656; text-decoration:none; padding:0; }

#dmg_layout_contPage{
float:left;
background: #fff;
padding:10px;
width:745px;
line-height:1.5em;
}

#dmg_layout_contPage p{
padding-bottom:15px;
font-size:.85em;
}

img.InteriorPhoto { border:1px solid #BFBFBF; margin-left:10px; }

#dmg_layout_contPage ol li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
font-size:.85em;
}

#dmg_layout_contPage ul li {
list-style-image:none;
list-style-position:inside;
list-style: none;
}

#dmg_layout_lowerCont form table td{
text-align:left;
}

.floatright{float:right;padding:20px;}

#dmg_layout_contPage h2 {padding: 10px 0px;}


/*************get agent form*************/
ul#getagentForm { border-bottom:1px solid #a2b4a2; }

ul#getagentForm li { margin-bottom:5px; }

ul#getagentForm form { margin:8px 0px 0px 5px;}

ul#getagentForm form label { float:left; width:30px; text-align:left; font-size:.75em;}

ul#getagentForm li#getagentTitle {
color:#565656;
font-size:.785em;
font-weight:700;
margin-bottom:10px;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background:#cdcccc;
width: 190px; /* default width for menu */
font-weight:normal;
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: black;
}

.anylinkcss a:hover{ /*hover background color*/
background: green;
color:white;
font-weight:normal;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #ffffff;
}

.anylinkcsscols .column{
width: 130px;
float: left;
margin-left:50px;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.dropShadow{background: url("/images/layout5/dropShadow.png") repeat-y; width: 9px; height: 489px; float: left;}
.dropShadow2{background: url("/images/layout5/dropShadow.png") repeat-y; width: 9px; height: 130px; float: left;}
.dropShadowInt{background: url("/images/layout5/dropShadow.png") repeat-y; width: 10px; margin-bottom:-5500px; padding-bottom:5500px; float: left;}

#dmg_layout_contPageMainDiv{overflow:hidden;}

.dmg_layout_office {margin-bottom: 25px; overflow: hidden;}
.dmg_layout_office img {width: 150px; height: 118px; float: left; clear: left;}
.dmg_layout_office ul {width: 300px; padding-left: 10px; float: left; }
