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;}
/* General Formating */
a:link, a:active, a:visited {color: #3185c4; text-decoration:none;}
a:hover {text-decoration:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}
.alignCenter {text-align: center;}
.bold{font-weight:bold;}
.floatLeft{float:left; margin-right:15px;}

body {background:#e5dfbb repeat-x 0 0; margin:0px;}

div {border: 0px solid #FF0;}

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

#dmg_layout_banner{
	float:left;
	}

#dmg_layout_logoLeft{
	float:left;
	width:231px;
}

#dmg_layout_leftCon{
float:left;
background:#f5f3ee;
margin:0;
padding:0;

}

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

#dmg_layout_leftContTopBtn ul li{
list-style-position:outside;
padding:5px;
width:208px;
background:url(/shared/images/templates/1595/linksBg.gif) repeat-x;
border-bottom:1px solid #e9e4c8;
padding:5px;
}

#dmg_layout_leftContTopBtn a{
line-height:1.5em;
margin-bottom:3px;
padding:5px;
color:#0143a2;
font-size:1.125em;
}

#dmg_layout_leftContTopBtn ul li a:hover {
background:#F2EFE9;
color:#e79134;
text-decoration:underline;
}

#dmg_layout_leftContTopBtn ul a:hover {background:pink;}



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

#dmg_layout_disclaimer{
	border-top:5px solid #e5dfbb;
	padding: 20px 5px 20px 5px;
	color:#020202;
	line-height:1.5em;
	background:#fff;
	width:952px;
	float:right;
	font-size:.75em;
}

#dmg_layout_disclaimer a{
	color:#3a3a3a;
	font-weight:bold;
	text-decoration:none;
}
#dmg_layout_disclaimer span{color:#020202;}


.disclaimerLinks{margin-left:235px;}

.disTopLine{
	font-weight:bold;
	font-size:.875em;
	color:#023581;
	margin:20px 20px 0px 183px;
}

/************* int pages***************/

#dmg_layout_logoCentInt{
	float:left;
	background:url(/shared/images/templates/1595/intBanner2.jpg) 0 0 no-repeat;
	height:160px;
	width:730px;
}

#dmg_layout_RightTxtInt{
	background:url(/shared/images/templates/1595/qhsBg.jpg) repeat;
	clear:both;
}

#dmg_layout_RightTxtInt fieldset{padding:10px;}

#dmg_layout_RightTxtInt h2{
	padding:10px 0px 5px 15px;
	color:#fff;
}

#dmg_layout_RightTxtInt label{
	width:50px;
	color:#fff;	
	margin:3px;
	width:7em;
	float:left;
	font-size:.75em;
}

#dmg_layout_RightTxtInt select{
	width:104px;
	margin:4px;
	float:left;
}

.qhsBtnInt{
width:110px;
color:#fff;
background:#eb7b00;
font-size:1.1em;
font-weight:bold;
margin:10px 0px 0px 93px;;
border:3px #023581 solid;
}

#dmg_layout_lowerCont{
padding:10px;
line-height:2em;
font-size:.75em;
float:left;
width:709px;
background:#fff;
}

#dmg_layout_lowerCont ul li{
padding-left:5px;
margin-left:10px;
}

#dmg_layout_lowerCont ol li{
padding-left:10px;
margin-left:10px;
}

#dmg_layout_lowerCont ul{
padding-left:30px;
margin-left:30px;
}

#dmg_layout_lowerCont ol{
padding-left:40px;
margin-left:40px;
}

#dmg_layout_lowerCont h1{
font-size:2em;
padding:5px;
}

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

.btext{padding:5px; font-size:.9em;}

.btext a:hover{color:blue;}

/******* search Form *******/

.formcheckbox{padding:10px 0px 4px 5px;}

.addressTxtBox{width:16em; margin:5px;}

.priceForm input{width:9em;}

.priceForm select{width:9em;}

.priceForm label{padding-right:5px; color:#707070; font-size:1.1em; }

.propertyTypes{float:left;}

.propertyTypes label{padding-left:5px; color:#707070; font-size:1.1em;}

.floatLeft{float:left;}

.floatLeft label{padding-left:5px; color:#707070; font-size:1.1em;} 

#dmg_layout_search_wrapper ul { /****** tabs ******/
	width: 709px;
	height: 36px;
	list-style: none;
    padding: 0px;
	display: block;
    border-bottom: 1px solid #5f5f5f;
    margin:0px;
} 
#dmg_layout_search_wrapper ul li {
	width: 145px; 
	height: 35px; 
	line-height: 35px;
	margin-left: 10px;
	text-align: center;
	background: #ecebeb;
	border: 1px solid #5f5f5f;
	float: left;
	margin-bottom: -2px;	  
}
#dmg_layout_search_wrapper ul li.active {border-bottom:1px #f8f8f8 solid; background: #f8f8f8;}
#dmg_layout_search_wrapper ul li a { 
	color: #6e6e6e;
	font-size:1.4em;
	text-decoration: none;
	display: block;
	font-weight:bold;
}

#dmg_layout_search_wrapper ul li a:hover {text-decoration: underline;}
#dmg_layout_search_wrapper ul li.active a {color: #6e6e6e;}
#dmg_layout_search_wrapper ul li.active a:hover {text-decoration: none; cursor: default}

#dmg_layout_search_box{
	border-bottom:1px solid #5f5f5f;
	border-left:1px solid #5f5f5f;
	border-right:1px solid #5f5f5f;
	float:left;
	width:709px;
	background:none repeat scroll 0 0 #F8F8F8;
	padding-bottom:10px;
}

#dmg_layout_search_properties  {
	background:#f8f8f8;
	display:block;
	height:670px;
	width:709px;
}

#dmg_layout_search_agents  {
	display:none;
	width:716px;
	background:none repeat scroll 0 0 #F8F8F8;
}

#dmg_layout_search_content {
float:left;
margin-left:7px;
margin-top:23px;
background:#f6f6f6;
color:#4e72b5;
}

#dmg_layout_search_content fieldset{border:none;}

#dmg_layout_search_content form{margin:0px;}

#dmg_layout_search_content h2{
	background:#dbeafb;
	margin:0px;
	padding:5px;
	border-bottom:1px #5da5f7 solid;
	font-size:1.6em;
}

#dmg_layout_searchNowBtn{
display:block;
float:left;
margin-left:274px;
margin-top:23px;
border:2px #5da5f7 solid;
background:#19408f;
color:#fff;
}

#dmg_layout_bigSearchBtn{margin-left:46px;}

#dmg_layout_rightSide h2{
	color:#6784bd;
	padding:23px 0px 0px 40px;
	margin:0px;
	font-size:1.6em
}

#dmg_layout_searchAddress{
	margin-left:42px;
	width:236px;
	background:url(/shared/images/templates/1595/SearchAddressBg.jpg) repeat-x #eaf4fe;
	color:#4e72b5;
}

#dmg_layout_searchAddress fieldset{
	border:none;
	padding:3px;
}

span{color:#1b469c; position:relative;}

.addressBtn{margin:3px 5px 5px 102px;}

/****** search 2 ***********/
#dmg_layout_search_agents  {
	display:none;
	height:228px;
	width:706px;
}

#dmg_layout_agents_content  {
float:left;
margin-left:7px;
margin-top:23px;
background:#f6f6f6;
color:#4e72b5;
}

#dmg_layout_agents_content fieldset{border:none;}

#dmg_layout_agents_content h2{
	background:#dbeafb;
	margin:0px;
	padding:5px;
	border-bottom:1px #5da5f7 solid;
	font-size:1.6em;
}

#dmg_layout_rightSide{
	float:left;
	width:241px;
	padding-top:20px;
}

/** agent ****/

#dmg_layout_leftside{float: left;}

#snav { width:215px; margin-top:5px;  padding:8px 8px 10px 8px; float:left; }

#dmg_layout_agent_info {text-align: center; padding-bottom:5px;}

/******* search Form *******/

.formcheckbox{padding:10px 0px 4px 5px;}

.addressTxtBox{width:16em; margin:5px;}

.priceForm input{width:9em;}

.priceForm select{width:9em;}

.priceForm label{padding-right:5px; color:#707070; font-size:1.1em; }

.propertyTypes{float:left;}

.propertyTypes label{padding-left:5px; color:#707070; font-size:1.1em;}

.floatLeft{float:left;}

.floatLeft label{padding-left:5px; color:#707070; font-size:1.1em;} 

#dmg_layout_search_wrapper ul { /****** tabs ******/
    width: 709px;
    height: 36px;
    list-style: none;
    padding: 0px;
    display: block;
    border-bottom: 1px solid #5f5f5f;
    margin:0px;
} 
#dmg_layout_search_wrapper ul li {
    width: 145px; 
    height: 35px; 
    line-height: 35px;
    margin-left: 10px;
    text-align: center;
    background: #ecebeb;
    border: 1px solid #5f5f5f;
    float: left;
    margin-bottom: -2px;      
}
#dmg_layout_search_wrapper ul li.active {border-bottom:1px #f8f8f8 solid; background: #f8f8f8;}
#dmg_layout_search_wrapper ul li a { 
    color: #6e6e6e;
    font-size:1.4em;
    text-decoration: none;
    display: block;
    font-weight:bold;
}

#dmg_layout_search_wrapper ul li a:hover {text-decoration: underline;}
#dmg_layout_search_wrapper ul li.active a {color: #6e6e6e;}
#dmg_layout_search_wrapper ul li.active a:hover {text-decoration: none; cursor: default}

#dmg_layout_search_box{
    border-bottom:1px solid #5f5f5f;
    border-left:1px solid #5f5f5f;
    border-right:1px solid #5f5f5f;
    float:left;
    width:709px;
    background:none repeat scroll 0 0 #F8F8F8;
    padding-bottom:10px;
}

#dmg_layout_search_properties  {
    background:#f8f8f8;
    display:block;
    height:670px;
    width:709px;
}

#dmg_layout_search_agents  {
    display:none;
    width:716px;
    background:none repeat scroll 0 0 #F8F8F8;
}

#dmg_layout_search_content {
float:left;
margin-left:7px;
margin-top:23px;
background:#f6f6f6;
color:#4e72b5;
}

#dmg_layout_search_content fieldset{border:none;}

#dmg_layout_search_content form{margin:0px;}

#dmg_layout_search_content h2{
    background:#dbeafb;
    margin:0px;
    padding:5px;
    border-bottom:1px #5da5f7 solid;
    font-size:1.6em;
}

#dmg_layout_searchNowBtn{
display:block;
float:left;
margin-left:274px;
margin-top:23px;
border:2px #5da5f7 solid;
background:#19408f;
color:#fff;
}

#dmg_layout_bigSearchBtn{margin-left:46px;}

#dmg_layout_rightSide h2{
    color:#6784bd;
    padding:23px 0px 0px 40px;
    margin:0px;
    font-size:1.6em
}

#dmg_layout_searchAddress{
    margin-left:42px;
    width:236px;
    background:url(/images/layout23/SearchAddressBg.jpg) repeat-x #eaf4fe;
    color:#4e72b5;
}

#dmg_layout_searchAddress fieldset{
    border:none;
    padding:3px;
}

span{color:#1b469c; position:relative;}

.addressBtn{margin:3px 5px 5px 102px;}

/****** search 2 ***********/
#dmg_layout_search_agents  {
    display:none;
    height:228px;
    width:706px;
}

#dmg_layout_agents_content  {
float:left;
margin-left:7px;
margin-top:23px;
background:#f6f6f6;
color:#4e72b5;
}

#dmg_layout_agents_content fieldset{border:none;}

#dmg_layout_agents_content h2{
    background:#dbeafb;
    margin:0px;
    padding:5px;
    border-bottom:1px #5da5f7 solid;
    font-size:1.6em;
}

#dmg_layout_rightSide{
    float:left;
    width:241px;
    padding-top:20px;
}
/***** main box round*****/

.bl {background:url(/images/layout23/mainBL.jpg) 0 100% no-repeat}
.br {background:url(/images/layout23/mainBR.jpg) 100% 100% no-repeat;}
.tl {background:url(/images/layout23/mainTL.jpg) 0 0 no-repeat}
.tr {background:Url(/images/layout23/mainTR.jpg) 100% 0 no-repeat; padding:1px;} 

.t {background:url(/images/layout23/dot.jpg) 0 0 repeat-x #f6f6f6; width: 34em; margin:0px;}
.b {background:url(/images/layout23/dot.jpg) 0 100% repeat-x; }
.l {background:url(/images/layout23/dot.jpg) 0 0 repeat-y;}
.r {background:url(/images/layout23/dot.jpg) 100% 0 repeat-y}

/***** search By address box round*****/

.addressbl {background:url(/images/layout23/addressBL.jpg) 0 100% no-repeat}
.addressbr {background:url(/images/layout23/addressBR.jpg) 100% 100% no-repeat;}
.addresstl {background:url(/images/layout23/addressTL.jpg) 0 0 no-repeat}
.addresstr {background:Url(/images/layout23/addressTR.jpg) 100% 0 no-repeat;} 

.addresst {background:url(/images/layout23/dot.jpg) 0 0 repeat-x; width: 236px; margin:0px;}
.addressb {background:url(/images/layout23/dot.jpg) 0 100% repeat-x; }
.addressl {background:url(/images/layout23/dot.jpg) 0 0 repeat-y;}
.addressr {background:url(/images/layout23/dot.jpg) 100% 0 repeat-y;}

/***** Tab box round*****/

.tabbl {background:url(/images/layout23/tabBL.jpg) 0 100% no-repeat}
.tabbr {background:url(/images/layout23/tabBR.jpg) 100% 100% no-repeat;}
.tabtl {background:url(/images/layout23/tabTL.jpg) 0 0 no-repeat}
.tabtr {background:Url(/images/layout23/tabTR.jpg) 100% 0 no-repeat;} 

.tabt {background:url(/images/layout23/dot.jpg) 0 0 repeat-x; width: 5px; margin:0px;}
.tabb {background:url(/images/layout23/dot.jpg) 0 100% repeat-x; }
.tabl {background:url(/images/layout23/dot.jpg) 0 0 repeat-y;}
.tabr {background:url(/images/layout23/dot.jpg) 100% 0 repeat-y;}

.commercialForm{
    background:url(/images/layout23/qhsBg.jpg) repeat-x #4C71A5;

}
