@charset "utf-8";
h1 , h3{
	padding:0px;
	margin:0px;
	line-height:normal;
	}
a{ outline:none;
}
	body{
	background-color:#0c1d33;
	font-family:times new roman;
	margin:50px  0px 0px 0px;
	padding:0px;
	color:#fff;
	outline:none;
}
.pmg_hp_wrapper{
	width:978px;
	height:745px;
	border:1px solid #c2b67c;
	margin:0px auto 10px auto;
}
.pmg_branding{
	width:978px;
	height:115px;
	
}
.pmg_logo_box{
	width:278px;
	height:115px;
	float:left;
}
.pmg_logo_btn{
	width:276px;
	height:115px;
	background-image:url(images/logo_pmg.jpg);
	background-position:0px 0px;
	float:left;
}
.pmg_logo_btn:hover{
	width:276px;
	height:115px;
	background-image:url(images/logo_pmg.jpg);
	background-position:0px -115px;
	float:left;
}
.pmg_sheild{
	width:186px;
	height:115px;
	float:left;
		}
.pmg_agent_box{
	float:right;
	width:475px;
	height:115px;
	position:relative;
	text-align:right;
}
.pmg_agent_info{
	font-family: Helvetica, Verdana, sans-serif;
	floaT:left;
	width:359px;
	padding:10px 0px 0px 0px;
	height:100px;
	
}
.pmg_agent_name{
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
.pmg_agent_phone{
	font-size:14px;
	font-weight:normal;
}
.pmg_agent_address{
	font-size:14px;
	font-weight:normal;
	}
	
.pmg_agent_email a:link,.pmg_agent_email a:visited,.pmg_agent_email a:active{
	font-size:14px;
	text-decoration:underline;
	color:#ffffff;
	font-weight:normal;
}	
.pmg_agent_email a:hover{
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	}
.pmg_agent_photo{
	float:right;
	width:99px;
	height:102px;
	padding:6px 7px 0px 10px;
	overflow:hidden;
}

/************************************************************************/
.pmg_hp_container{
	width:946px;
	padding:10px 10px 10px 10px;
	height:577px;
	margin:0px auto;
}
.pmg_left_column{
	width:180px;
	height:577px;
	float:left;
	position:relative;
	
	
}	
.pmg_feat_info{
	font-size:12px;
	width:165px;
	margin:0px auto;
	padding:2px 0px 0px 0px;
	font-family:arial;
	
}
.pmg_feat_img{
	width:171px;
	height:135px;
	padding:3px 3px 3px 2px;
	overflow:hidden;
}
.pmg_prop_type{
	color:#e3e3e3;
	width:49%;
	text-align:left;
	float:left;
}
.pmg_prop_price{
	color:#b0dc6c;
	width:49%;
	text-align:right;
	float:left;
}
.pmg_prop_beds{
	color:#e3e3e3;
	width:49%;
	text-align:left;
	float:left;
}
.pmg_prop_baths{
	color:#e3e3e3;
	width:49%;
	text-align:right;
	float:left;
}

.pmg_featured_1{
	width:179px;
	height:179px;
	border:1px solid #c2b67c;
	background-color:#787878;
	position:absolute;
	top:0px;
	left:0px;
	
}
.pmg_featured_2{
	width:179px;
	height:179px;
	border:1px solid #c2b67c;
	background-color:#787878;
	position:absolute;
	top:195px;
	left:0px;
	overflow:hidden;
	text-align:center;
}
.pmg_featured_3{
	width:179px;
	height:179px;
	border:1px solid #c2b67c;
	background-color:#787878;
	position:absolute;
	top:390px;
	left:0px;
	overflow:hidden;
	text-align:center;
}
/*********************************************/
.pmg_center_column{
	floaT:left;
	
}
.pmg_hp_center{
	width:560px;
	height:282px;
	border:1px solid #c2b67c;
	margin:0px 10px;
}

.pmg_hp_center_bottom{
	margin:10px 10px;
	width:560px;
	color:#ffffff;
	line-height:16px;
	font-size:13px;
	column-count:2;
	column-gap: 20px
	
}
.pmg_hp_center_bottom p{
	padding:0px;
	margin:0px 0px 8px 0px ;
}
.pmg_hp_right{
	width:181px;
	float:left;
	font-family: Helvetica, Verdana, sans-serif;
	
}
.pmg_body_right{
	border-top:1px solid #c2b67c;
	border-right:1px solid #c2b67c;
	border-left:1px solid #c2b67c;
	height:535px;
	text-align:center;
	
}
.pmg_hp_right img {
	padding:0px;
	margin:0px;
	
}
.pgm_right_title{
	width:137px;
	margin:25px auto 0px auto;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family: Helvetica, Verdana, sans-serif;
	letter-spacing:1.5px;
	}
.pgm_right2_title{
	width:137px;
	margin:20px auto 0px auto;
	padding:0px 0px 3px 0px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family: Helvetica, Verdana, sans-serif;
	letter-spacing:1.5px;
	}
.pgm_right_table{
	width:137px;
	text-align:center;
	font-size:14px;
	margin:10px auto 0px auto;
	color:#a4aab2;
}
.pmg_right_input{
	border:1px solid #c2b67c;
	background-color:#f5f4f5;

}
.pmg_go_btn{
	width:17px;
	height:16px;
	background-image:url(images/go.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
		
}
form
{
padding:0px;
margin:0px;
}

.pmg_go_btn:hover{
	width:17px;
	height:16px;
	background-image:url(images/go.jpg);
	background-position:0px -16px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	
}
.pgm_button_green{
	width:17px;
	margin:0px auto;
}
.pgm_button{
	width:16px;
	margin:0px auto;

}
.pmg_right_btm_btn{
	padding:0px ;
	margin:0px auto;
	width:137px;
	text-align:center;
}
.pmg_blue_btn{
	width:16px;
	height:16px;
	background-image:url(images/blue_btn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:0px;
	float:left;
}
.pmg_blue_btn:hover{
	width:16px;
	height:16px;
	background-image:url(images/blue_btn.jpg);
	background-position:0px -16px;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:0px;
	float:left;
}
.pmg_bottom_right{
	height:30px;
	width:181px;
	background-image:url(images/sheild_btm.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
.pmg_footer{
	width:978px;
	margin:0px auto;
	font-size:11px;
	font-family: Helvetica, Verdana, sans-serif;

}
.pmg_footer a:link,.pmg_footer a:active,.pmg_footer a:visited{
	color:#fff;
	text-decoration:underline;
}
.pmg_footer a:hover{
	color:#fff;
	text-decoration:none;
}
/**********************************************************************/

.clear_5{
	clear:both;
	height:5px;
	width:100%;
	font-size:0px;
	/*background-color:black;*/
}
.clear_10{
	clear:both;
	height:10px;
	width:100%;
	font-size:0px;
	/*background-color:blue;*/
}
.clear_15{
	clear:both;
	height:15px;
	width:100%;
	font-size:0px;
	background-color:blue;
}
.clear_20{
	clear:both;
	height:20px;
	width:100%;
	font-size:0px;
	/*background-color:red;*/
}
.clear_30{
	clear:both;
	height:30px;
	width:100%;
	font-size:0px;
	/*background-color:red;*/
}
.clear_40{
	clear:both;
	height:40px;
	width:100%;
	font-size:0px;
	/*background-color:red;*/
}
.clear_50{
	clear:both;
	height:50px;
	width:100%;
	font-size:0px;
	/*background-color:red;*/
}
.GlobalPageTitle{
	font-size:18px;
	line-height:22px;
	width:200px;

}