/* start - css for basic items */
body {
	font-family: arial, helvetica, verdana; 
    font-size: 12px;
    line-height: 22px;
    color: #ffffff;
    margin: 0;
    padding: 0;
}

td {
	font-family: arial, helvetica, verdana; 
    font-size: 12px;
    line-height: 22px;
    color: #ffffff;
}

a {
	font-family: arial, helvetica, verdana; 
    font-size: 12px;
    line-height: 22px;
    color: #ffffff;
	text-decoration: underline;
}
a:hover {
    color: #999999;
	text-decoration: underline;
}
a:visited {
    color: #ffffff;
	text-decoration: underline;
}
a:visited:hover {
    color: #999999;
	text-decoration: underline;
}
/* end - css for basic items */


/* start - css for centering site */
div.container {
	position: relative; 
	width: 777px; 
	margin: 0 auto; 
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}	
/* end - css for centering site */


.whiteline {
	position: absolute; 
	top: 0px; 
	left: 218px;
	background: #ffffff;
	width: 3px;
	height: 100%;
}

.column01 {
	position: absolute; 
	top: 0px; 
	left: 0px;
}


/* start - css for home */
.column02home {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03home {
	position: relative; 
	top: 0px; 
	left: 645px;
	background: #29658C url(../images/bg_home02.gif);
}
/* end - css for home */


/* start - css for living */
.leftlineliving {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD199;
	width: 13px;
	height: 100%;
}

.column02living {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03living {
	position: relative; 
	top: 0px; 
	left: 849px;
	background: #29658C url(../images/bg_living02.gif);
}

.photo01living {
	position: absolute; 
	top: 219px; 
	left: 234px;
}

.photo02living {
	position: absolute; 
	top: 530px; 
	left: 234px;
}

.text01living {
	position: absolute; 
	top: 233px; 
	left: 453px;
	width: 325px;
}

.text02living {
	line-height: 16px;
	position: absolute; 
	top: 540px; 
	left: 245px;
	width: 345px;
}

.rightlineliving {
	position: absolute; 
	top: 0px; 
	left: 837px;
	background: #CFD199;
	width: 12px;
	height: 100%;
}
/* end - css for living */


/* start - css for neighborhood */
.leftlineneighborhood {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD199;
	width: 13px;
	height: 100%;
}

.column02neighborhood {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03neighborhood {
	position: relative; 
	top: 0px; 
	left: 769px;
	background: #29658C url(../images/bg_neighborhood02.gif);
}

.photo01neighborhood {
	position: absolute; 
	top: 266px; 
	left: 443px;
}

.photo02neighborhood {
	position: absolute; 
	top: 268px; 
	left: 769px;
}

.text01neighborhood {
	line-height: 28px;
	position: absolute; 
	top: 235px; 
	left: 257px;
	width: 175px;
}

.text02neighborhood {
	line-height: 16px;
	position: absolute; 
	top: 508px; 
	left: 259px;
	width: 125px;
}

.text03neighborhood {
	line-height: 16px;
	position: absolute; 
	top: 508px; 
	left: 364px;
	width: 125px;
}
.text04neighborhood {
	line-height: 16px;
	position: absolute; 
	top: 508px; 
	left: 471px;
	width: 125px;
}
.text05neighborhood {
	line-height: 16px;
	position: absolute; 
	top: 508px; 
	left: 608px;
	width: 150px;
}

.rightlineneighborhood {
	position: absolute; 
	top: 0px; 
	left: 767px;
	background: #ffffff;
	width: 2px;
	height: 100%;
}
/* end - css for neighborhood */


/* start - css for comforts */
.leftlinecomforts {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD19A;
	width: 11px;
	height: 100%;
}

.column02comforts {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03comforts {
	position: relative; 
	top: 0px; 
	left: 647px;
	height: 100%;
	background: #405966 url(../images/bg_comfort02.gif);
}

.column04comforts {
	position: relative; 
	top: 0px; 
	left: 898px;
	height: 100%;
	background: #29658C url(../images/bg_comfort03.gif);
}

.photo01comforts {
	position: absolute; 
	top: 219px; 
	left: 221px;
}

.photo02comforts {
	position: absolute; 
	top: 260px; 
	left: 525px;
}

.photo03comforts {
	position: absolute; 
	top: 404px; 
	left: 408px;
}

.text01comforts {
	line-height: 20px;
	color: #29658C;
	position: absolute; 
	top: 270px; 
	left: 255px;
	width: 298px;
}

.text02comforts {
	line-height: 16px;
	position: absolute; 
	top: 425px; 
	left: 688px;
	width: 200px;
}

.rightlinecomforts {
	position: absolute; 
	top: 0px; 
	left: 644px;
	background: #ffffff;
	width: 2px;
	height: 100%;
}
/* end - css for neighborhood */


/* start - css for plan */
.leftlineplan {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD199;
	width: 13px;
	height: 100%;
}

.column02plan {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03plan {
	position: relative; 
	top: 0px; 
	left: 850px;
	background: #29658C url(../images/bg_plan02.gif);
}

.rightlineplan {
	position: absolute; 
	top: 0px; 
	left: 449px;
	background: #ffffff;
	width: 2px;
	height: 100%;
}
/* end - css for plan */


/* start - css for contact */
.leftlinecontact {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD199;
	width: 13px;
	height: 100%;
}

.column02contact {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03contact {
	position: relative; 
	top: 0px; 
	left: 674px;
	background: #29658C url(../images/bg_contact02.gif);
}

.photo01contact {
	position: absolute; 
	top: 219px; 
	left: 221px;
}

.photo02contact {
	position: absolute; 
	top: 219px; 
	left: 451px;
}

.text01contact {
	position: absolute; 
	top: 233px; 
	left: 467px;
	width: 325px;
}

.text02contact {
	line-height: 16px;
	position: absolute; 
	top: 233px; 
	left: 695px;
	width: 345px;
}

.rightlinecontact {
	position: absolute; 
	top: 0px; 
	left: 449px;
	background: #ffffff;
	width: 2px;
	height: 100%;
}
/* end - css for contact */


/* start - css for press */
.leftlinepress {
	position: absolute; 
	top: 0px; 
	left: 221px;
	background: #CFD199;
	width: 10px;
	height: 100%;
}

.column02press {
	position: absolute; 
	top: 0px; 
	left: 221px;
}

.column03press {
	position: relative; 
	top: 0px; 
	left: 853px;
	background: #29658C url(../images/bg_press02.gif);
}

.photo01press {
	position: absolute; 
	top: 219px; 
	left: 221px;
}

.photo02press {
	position: absolute; 
	top: 268px; 
	left: 769px;
}

.text01press {
	line-height: 16px;
	position: absolute; 
	top: 345px; 
	left: 257px;
	width: 315px;
}

.text02press {
	line-height: 33px;
	position: absolute; 
	top: 117px; 
	left: 600px;
	width: 225px;
}

.text03press {
	line-height: 14px;
	color: #000000;
	font-size: 11px;
	position: absolute; 
	top: 235px; 
	left: 600px;
	width: 225px;
}

.rightlinepress {
	position: absolute; 
	top: 0px; 
	left: 837px;
	background: #B7B98E;
	width: 14px;
	height: 100%;
}
/* end - css for press */
