
/* Global Content Styles
-------------------------------------------- */

/*
a:link, a:visited, a:active { color: #FF9900; text-decoration: none; }
a:hover { color: #4C3E37; }
*/

a { text-decoration: none; }


img { border-style: none; }
.emptyrow { border-style: none; border-bottom: 0px; border-left: 0px; border-right:0px }

#wrapper { width: 800px; height: 340px; border-bottom: 1px solid #999999; }

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/* part 1 of 2 centering hack */
}

p
{
	margin: 0;
	font: 12px/1.5em helvetica, verdana, arial, sans-serif;
	line-height: 140%;
	padding-bottom: 1em;
	/* text-align: justify; */
	text-align: left;
	color: #4C3E37;
}

#center { position: absolute; width: 800px; height: 600px; }

#container
{
	width: 800px; 
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin: 20px auto' */
	text-align: left; 
	/* part 2 of 2 centering hack */
	width: 800px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
}

html>body #container { width: 780px; /* ie5win fudge ends */ }

#outline
{
	position: absolute;
	width: 800px;
	height: 608px;
	border: 1px solid #999999;
}

#intro_holder
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 600px;
	background-color: #fff;
}

#flash_holder
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 340px;
	background-color: #fff;
	border-bottom: 1px solid #999999;
}

#logo_holder
{
	position: absolute;
	left: 631px;
	top: 422px;
	width: 122px;
	height: 141px;
}


/* Main Navigation Styles
-------------------------------------------- */

#the_building
{
	position: absolute;
	left: 48px;
	top: 468px;
	width: 152px;
	height: 32px;
}

.building_roll
{
	float: left;
	width: 152px;
	height: 32px;
	text-align: center;
	background: url("../img/global/building_btn.gif") no-repeat 0 0px;
}

a.building_roll:link, a.building_roll:visited, a.building_roll:active
{
	text-decoration:none;
	background: url("../img/global/building_btn.gif") no-repeat 0 0px;
}
	
a.building_roll:hover
{
	background: url("../img/global/building_btn.gif") no-repeat -152px 0px;
}

.building_current
{
	float: left;
	width: 152px;
	height: 32px;
	text-align: center;
	background: url("../img/global/building_btn.gif") no-repeat -152px 0px;
}

#arrow_divider_01
{
	position: absolute;
	left: 200px;
	top: 468px;
	width: 19px;
	height: 32px;
}

#the_lofts
{
	position: absolute;
	left: 219px;
	top: 468px;
	width: 104px;
	height: 32px;
}

.lofts_roll
{
	float: left;
	width: 104px;
	height: 32px;
	text-align: center;
	background: url("../img/global/lofts_btn.gif") no-repeat 0 0px;
}
	
a.lofts_roll:link, a.lofts_roll:visited, a.lofts_roll:active
{
	text-decoration:none;
	background: url("../img/global/lofts_btn.gif") no-repeat 0 0px;
}
	
a.lofts_roll:hover
{
	background: url("../img/global/lofts_btn.gif") no-repeat -104px 0px;
}

.lofts_current
{
	float: left;
	width: 104px;
	height: 32px;
	text-align: center;
	background: url("../img/global/lofts_btn.gif") no-repeat -104px 0px;
}

#the_neighborhood
{
	position: absolute;
	left: 48px;
	top: 500px;
	width: 227px;
	height: 32px;
}

.hood_roll
{
	float: left;
	width: 227px;
	height: 32px;
	text-align: center;
	background: url("../img/global/hood_btn.gif") no-repeat 0 0px;
}
	
a.hood_roll:link, a.hood_roll:visited, a.hood_roll:active
{
	text-decoration:none;
	background: url("../img/global/hood_btn.gif") no-repeat 0 0px;
}
	
a.hood_roll:hover
{
	background: url("../img/global/hood_btn.gif") no-repeat -227px 0px;
}

.hood_current
{
	float: left;
	width: 227px;
	height: 32px;
	text-align: center;
	background: url("../img/global/hood_btn.gif") no-repeat -227px 0px;
}

#arrow_divider_02
{
	position: absolute;
	left: 275px;
	top: 500px;
	width: 18px;
	height: 32px;
}

#the_team
{
	position: absolute;
	left: 293px;
	top: 500px;
	width: 112px;
	height: 32px;
}

.team_roll
{
	float: left;
	width: 112px;
	height: 32px;
	text-align: center;
	background: url("../img/global/team_btn.gif") no-repeat 0 0px;
}
	
a.team_roll:link, a.team_roll:visited, a.team_roll:active
{
	text-decoration:none;
	background: url("../img/global/team_btn.gif") no-repeat 0 0px;
}
	
a.team_roll:hover
{
	background: url("../img/global/team_btn.gif") no-repeat -112px 0px;
}

.team_current
{
	float: left;
	width: 112px;
	height: 32px;
	text-align: center;
	background: url("../img/global/team_btn.gif") no-repeat -112px 0px;
}

/* Breadcrumb Navigation Styles
-------------------------------------------- */

#home_btn
{
	position: absolute;
	left: 48px;
	top: 544px;
	width: 43px;
	height: 19px;
}

.home_roll
{
	float: left;
	width: 43px;
	height: 19px;
	text-align: center;
	background: url("../img/global/home_btn.gif") no-repeat 0 0px;
}

a.home_roll:link, a.home_roll:visited, a.home_roll:active
{
	text-decoration:none;
	background: url("../img/global/home_btn.gif") no-repeat 0 0px;
}
	
a.home_roll:hover
{
	background: url("../img/global/home_btn.gif") no-repeat -43px 0px;
}

.home_current
{
	float: left;
	width: 43px;
	height: 19px;
	text-align: center;
	background: url("../img/global/home_btn.gif") no-repeat -43px 0px;
}

#line_divider_01
{
	position: absolute;
	left: 91px;
	top: 544px;
	width: 11px;
	height: 19px;
}

#mortgage_btn
{
	position: absolute;
	left: 102px;
	top: 544px;
	width: 128px;
	height: 19px;
}

.mortgage_roll
{
	float: left;
	width: 128px;
	height: 19px;
	text-align: center;
	background: url("../img/global/mortgage_btn.gif") no-repeat 0 0px;
}

a.mortgage_roll:link, a.mortgage_roll:visited, a.mortgage_roll:active
{
	text-decoration:none;
	background: url("../img/global/mortgage_btn.gif") no-repeat 0 0px;
}
	
a.mortgage_roll:hover
{
	background: url("../img/global/mortgage_btn.gif") no-repeat -128px 0px;
}

.mortgage_current
{
	float: left;
	width: 128px;
	height: 19px;
	text-align: center;
	background: url("../img/global/mortgage_btn.gif") no-repeat -128px 0px;
}

#line_divider_02
{
	position: absolute;
	left: 230px;
	top: 544px;
	width: 11px;
	height: 19px;
}

#line_divider_03
{
	position: absolute;
	left: 288px;
	top: 544px;
	width: 11px;
	height: 19px;
}

#terms_btn
{
	position: absolute;
	left: 241px;
	top: 544px;
	width: 47px;
	height: 19px;
}

.terms_roll
{
	float: left;
	width: 47px;
	height: 19px;
	text-align: center;
	background: url("../img/global/terms_btn.gif") no-repeat 0 0px;
}

a.terms_roll:link, a.terms_roll:visited, a.terms_roll:active
{
	text-decoration:none;
	background: url("../img/global/terms_btn.gif") no-repeat 0 0px;
}
	
a.terms_roll:hover
{
	background: url("../img/global/terms_btn.gif") no-repeat -47px 0px;
}

.terms_current
{
	float: left;
	width: 47px;
	height: 19px;
	text-align: center;
	background: url("../img/global/terms_btn.gif") no-repeat -47px 0px;
}

#contact_btn
{
	position: absolute;
	left: 299px;
	top: 544px;
	width: 58px;
	height: 19px;
}

.contact_roll
{
	float: left;
	width: 58px;
	height: 19px;
	text-align: center;
	background: url("../img/global/contact_btn.gif") no-repeat 0 0px;
}

a.contact_roll:link, a.contact_roll:visited, a.contact_roll:active
{
	text-decoration:none;
	background: url("../img/global/contact_btn.gif") no-repeat 0 0px;
}
	
a.contact_roll:hover
{
	background: url("../img/global/contact_btn.gif") no-repeat -58px 0px;
}

.contact_current
{
	float: left;
	width: 58px;
	height: 19px;
	text-align: center;
	background: url("../img/global/contact_btn.gif") no-repeat -58px 0px;
}

#line_divider_04
{
	position: absolute;
	left: 357px;
	top: 544px;
	width: 11px;
	height: 19px;
}

#directions_btn
{
	position: absolute;
	left: 368px;
	top: 544px;
	width: 74px;
	height: 19px;
}

.directions_roll
{
	float: left;
	width: 74px;
	height: 19px;
	text-align: center;
	background: url("../img/global/directions_btn.gif") no-repeat 0 0px;
}

a.directions_roll:link, a.directions_roll:visited, a.directions_roll:active
{
	text-decoration:none;
	background: url("../img/global/directions_btn.gif") no-repeat 0 0px;
}
	
a.directions_roll:hover
{
	background: url("../img/global/directions_btn.gif") no-repeat -74px 0px;
}

.directions_current
{
	float: left;
	width: 74px;
	height: 19px;
	text-align: center;
	background: url("../img/global/directions_btn.gif") no-repeat -74px 0px;
}





/* Sub Content Styles
-------------------------------------------- */

#coming_soon
{
	position: absolute;
	top: 150px;
	left: 360px;
	right: 350px;
	width: 100px;
	height: 19px;
	background-color: #fff;
}

#terms_header
{
	position: absolute;
	top: 14px;
	left: 58px;
	width: 64px;
	height: 27px;
}

#terms_txt
{
	position: absolute;
	top: 50px;
	left: 65px;
	width: 325px;
	height: 202px;
}

#mortgage_header
{
	position: absolute;
	top: 40px;
	left: 60px;
	width: 191px;
	height: 27px;
}

#mortgage_txt
{
	position: absolute;
	padding: 5px;
	top: 80px;
	left: 61px;
	width: 425px;
	background-color: #fff;

}

.mortgage_link { margin-top: 10px; margin-right: 10px; }

.scroll_caption p
{
	position: absolute;
	left: 625px;
	top: 350px;
	width: 160px;
	font: 9px/1.3em Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

/* Footer Navigation Styles
-------------------------------------------- */

#footer
{
	position: absolute;
	left: 0px;
	top: 580px;
	width: 800px;
	height: 21px;
	text-align: center;
	background-color: #fff;
}




















