@charset "utf-8";
/*=================================================================
The Homestead Group Inc
website styles
 Author: Martin Leblanc
 Last Modified: 09/03/09
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
html, body, span, applet, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,p,
dl, dt, dd, form, label, caption {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;	
}
.clear{
	clear:both;
	width:100%;
	font-sizE:0px;
	line-height:0px;
	height:0px;
		}
	.clear_10{
	clear:both;
	width:100%;
	font-sizE:0px;
	line-height:0px;
	height:10px;
	display:block;
	}
.clear_15{
	clear:both;
	width:100%;
	font-sizE:0px;
	line-height:0px;
	height:15px;
	}
	.clear_20{
	clear:both;
	width:100%;
	font-sizE:0px;
	line-height:0px;
	height:20px;
	display:block;
	}
	.clear_30{
	clear:both;
	width:100%;
	font-sizE:0px;
	line-height:0px;
	height:30px;
	display:block;
	}
body {
	background-image: url(images/body.jpg);
	background-position: top center;
	background-repeat:repeat;
	background-color:#ffffff;
	margin:0px;
	padding: 0px;
	font-family:Lucida Grande,Lucida Sans Unicode ;
	font-size:13px;
	margin:15px 0px 0px 0px; 
}

.hg_wrapper{
	width:924px;
	margin:0px auto;
	background-image:url(images/top.png);
	background-repeat:no-repeat;
	background-position:top center;
}
.hg_container{
	width:924px;

	background-image:url(images/content_bg.png);
	background-repeat:repeat-y;
	padding:5px 0px 0px 0px;
	}
.hg_content_bottom{
	width:924px;
	height:59px;
	background-image:url(images/bottom.png);
	background-repeat:no-repeat;
}
.hg_header{
	width:896px;
	margin:0px auto;
	background-image:url(images/brand_bg.jpg);
	background-repeat:no-repeat;
	height:152px;
	border:1px solid #00004a;
	
}
.hg_branding{
	width:896px;
	height:116px;
	position:relative;
	}
	
.hg_tagline_sml{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	width:400px;
	line-height:18px;
	position:absolute;
	top:34px;
	left:415px;

	
}	
.hg_tagline_lrg{
	color:#ffffff;
	font-size:25px;
	font-style:italic;
	position:absolute;
	top:54px;
	left:614px;

	
}
.hg_logo{
	width:210px;
	height:116px;
	background-image:url(images/logo.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	}
.hg_logo:hover{
	width:210px;
	height:116px;
	background-image:url(images/logo.jpg);
	background-position:0px -117px;
	background-repeat:no-repeat;
	}
.hg_navigation{
	width:896px;
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;
	height:35px;

}
.nav_spacer{
	width:2px;
	height:35px;
	float:left;
}
.hg_navigation a:link,.hg_navigation a:active,.hg_navigation a:visited{
	color:#00004a;
	text-decoration:none;
}

.hg_navigation a:hover{
	color:#ffffff;
	background-image:url(images/hover.jpg);
	background-repeat:repeat-x;
	background-position:center;
	}
.hg_top_item{
	padding:0px 23px;
	height:35px;
	float:left;
	line-height:35px;
}
/**********************************************/
.hg_content{
		
		width:898px;
		margin:0px auto;
}
.hg_inner_content{
		min-height:500px;
		height:auto !important;
		height:500px;
		line-height:19px;
		width:880px;
		margin:0px auto;
		padding-right:9px;
		padding-left:9px;
}
.hg_inner_content p {
	line-height:19px;
	font-size:12px;
	margin:0px 0px 10px 0px;
}
.hg_left_column{
	width:596px;
	float:left;
}
.hg_flash{
	width:594px;
	border:1px solid #00004a;
	height:285px;
	

}
.hg_right_column{
	width:281px;
	float:right;
}
.hg_community{
	width:279px;
	position:relative;
	border:1px solid #00004a;
	height:285px;
	background-image:url(http://www.centralpa.com/globaltemplates/officetemplates/HOM705-Homestead/images/community.jpg);
	background-repeat:no-repeat;
}
.hg_community p{
	padding:0px;
	margin:0px;
}

.hg_new_homes{
	background-image:url(http://www.centralpa.com/globaltemplates/officetemplates/HOM705-Homestead/images/new_homes.jpg);
	background-position:0px 0px;
	position:absolute;
	top:13px;
	width:279px;
	height:84px;
	display:block;

}
.hg_new_homes:hover{
	background-image:url(http://www.centralpa.com/globaltemplates/officetemplates/HOM705-Homestead/images/new_homes.jpg);
	background-position:0px -84px;
	position:absolute;
	top:13px;
	width:279px;
	height:84px;

}
.hg_community a:link,.hg_community a:active,.hg_community a:visited{
	color:#000000;
	text-decoration:none;
	
}
.hg_community a:hover{
	color:#000000;
	text-decoration:underline;
	
}
.hg_new_homes_text{
	font-size:28px;
	position:absolute;
	width:220px;
	left:30px;
	top:110px;
	text-align:right;
	font-weight:bold;
	}



.hg_new_homes_text2{
	font-size:13px;
}
/*********************Quick search******************************/

.hg_search_boxes{
	width:596px;
	height:143px;
	
}
.hg_qs_box{
	background-image:url(images/qs_bg.jpg);
	background-repeat:no-repeat;
	border:1px solid #890505;
	width:337px;
	height:125px;
	padding:8px 18px;
	float:left;
}
.hg_qs_table{
	width:330px;
	height:100px;
	float:left;
	}
.hg_qsearch_input{
	width:147px;
	border:1px solid #890505;
	padding:2px 0px 2px 3px;
	font-family:Lucida Grande,Lucida Sans Unicode ;
	font-size:11px;
}
	
}
.hg_qs_price{
	font-family:Lucida Grande,Lucida Sans Unicode ;
	width:74px;
	border:1px solid #890505;
	padding:1px 0px 1px 0px;
	font-size:11px;
}
.hg_qs_price_max{
	font-family:Lucida Grande,Lucida Sans Unicode ;
	width:74px;
	border:1px solid #890505;
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 1px ;
	font-size:11px;
}
.qs_img_btn{
	width:87px;
	height:19px; 
	background-image:url(images/search_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	margin:0px 10px 0px 0px;
}
.qs_img_btn:hover{
	width:87px;
	height:19px; 
	background-image:url(images/search_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px -19px;
	display:block;
}
.hg_advanced a:link,.hg_advanced a:visited,.hg_advanced a:active{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:12px;
}
.hg_advanced a:hover{
text-decoration:none;
}
.hg_hhunter_box{
	background-image:url(images/hhunter_bg.jpg);
	background-repeat:no-repeat;
	border:1px solid #890505;
	width:192px;
	height:125px;
	padding:8px 9px;
	float:right;

}
.hhunter_text{
	color:#ffffff;
	padding:5px 5px 5px 2px;
	width:120px;
	font-size:12px;
	float:left;
}
a.hhhunter_link:active, a.hhhunter_link:visited,a.hhhunter_link:link{
	color:#ffffff;
	text-decoration:underline;
	width:110px;
	float:right;
	margin:20px 0px 0px 0px;
	font-size:12px;
	padding:0px 0px 2px 0px;
	}
a.hhhunter_link:hover{
	text-decoration:none;
}
.hg_map_search{
	width:260px;
	height:125px;
	padding:8px 9px;
	border:1px solid #00004a;
	background-image:url(images/map_bg.jpg);
}
.hg_map_text{
	color:#ffffff;
	padding:5px 5px 5px 2px;
	width:120px;
	font-size:12px;
	float:left;
}
a.hg_map_link:active, a.hg_map_link:visited,a.hg_map_link:link{
	color:#ffffff;
	text-decoration:underline;
	width:110px;
	float:right;
	margin:80px 0px 0px 0px;
	font-size:12px;
	padding:0px 0px 2px 0px;
	}
a.hg_map_link:hover{
	text-decoration:none;
}
.hg_leading{
	width:279px;
	display:block;
	height:103px;
	background-image:url(images/leading.jpg);
	background-position:0px 0px;
}
.hg_leading:hover{
	width:279px;
	display:block;
	height:103px;
	background-image:url(images/leading.jpg);
	background-position:0px -103px;
}
.hg_mortgage{
	width:279px;
	display:block;
	height:77px;
	background-image:url(images/mortgage.jpg);
	background-position:0px 0px;
}
.hg_mortgage:hover{
	width:279px;
	display:block;
	height:77px;
	background-image:url(images/mortgage.jpg);
	background-position:0px -77px;
}
.hg_hp_content{
	width:594px;
	
}
.hg_h1{
	color:#890505;
	font-size:30px;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:35px;
	}
.hg_hp_content p{
	font-size:13px;
	line-height:20px;
	color:#000000;
	margin:0px 0px 9px 0px;
	padding:5px;
}
.hg_contact{
	border:1px solid #00004a;
	background-image:url(images/contact_bg.jpg);
	width:279px;
	height: 104px;
	position:relative;
}	
.hg_contact_info{
	position:absolute;
	top:10px;
	left:30px;
	line-height:19px;
	color:#000000;
	height:50px;
	width:200px;
	font-size:11px;
	
}
.hg_office_address{
	width:279px;
	text-align:center;
	position:absolute;
	top:80px;
	left:0px;
	font-size:9px;
	color:#333333;
	height:15px;
}
.hg_bottom_nav{
	width:898px;
	height:20px;
	font-size:11px;
}
.hg_bottom_nav a:link,.hg_bottom_nav a:visited,.hg_bottom_nav a:active{
	color:#890505;
	text-decoration:none;
	float:left;
	margin:0px 10px 0px 0px;
	padding:2px 4px;
	background-color:#fff;
	}
.hg_bottom_nav a:hover{
	color:#fff;
	text-decoration:none;
	padding:2px 4px;
	background-color:#890505;
}
.hg_disclaimer{
	color:#ffffff;
	font-size:11px;
	width:600px;
	padding:0px 0px 0px 10px;

}
.hg_disclaimer a:link,.hg_disclaimer a:active,.hg_disclaimer a:visited{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	
}
.hg_disclaimer a:hover{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.agent_login_img{
	width:35px;
	height:30px;
	display:block;
	background-image:url(images/agent_log.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	
}
.hg_agent_login{
	height:50px;
	width:300px;
	float:left;
	
	
}
.agent_login_img:hover{
	width:35px;
	height:30px;
	display:block;
	background-image:url(images/agent_log.jpg);
	background-repeat:no-repeat;
	background-position:0px -30px;
	
	
}
.hg_agent_login a:link,.hg_agent_login a:active,.hg_agent_login a:visited{
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	
}
.hg_agent_login a:hover{
	color:#ffffff;
	font-size:16px;
	text-decoration:underline;
}
.hg_agent_login a.hg_agent_text{
	float:left;
	
	}
.hg_sml_txt{
	color:#909090;
	font-size:11px;
	clear:both;
	width:300px;
	float:left;
}
.lwolf{
	margin:0px 0px 15px 0px;
}
.hg_box_titles{
	font-size:18px;
	padding:0px;
	margin:0px;
	line-height:20px;
	width:100%;
	font-weight:bold;
	color:#fff;	
}
.hg_box_titles a:link,.hg_box_titles a:visited,.hg_box_titles a:active{
	font-size:18px;
	padding:0px;
	margin:0px;
	line-height:20px;
	width:100%;
	font-weight:bold;
	color:#fff;	
	text-decoration:none;
}
.hg_box_titles a:hover{
	font-size:18px;
	padding:0px;
	margin:0px;
	line-height:20px;
	width:100%;
	font-weight:bold;
	color:#fff;	
	text-decoration:underline;
}