/* CSS Document */html {	height: 100%;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	height: 100%;	margin: 0px;	padding: 0px;}small {	font-size: 9px;	line-height: 8px;}h1, .heading1 {	font-size: 16px;	margin: 0px;	padding: 0px;	font-weight: bold;}h2, .heading2 {	font-size: 16px;	margin: 0px;	padding: 0px;	font-weight: bold;}h3, .intro {	font-size: 16px;	margin: 0px;	padding: 0px;	line-height: normal;	font-weight: bold;}h4, .featured {	font-size: 18px;	margin: 0px;	padding: 0px;	font-weight: bold;	color: #660000;	line-height: 20px;}.intro-index {	font-size: 12px;	margin: 0px;	line-height: 17px;	font-weight: bold;	font-style: italic;	text-align: justify;	color: #F4E4B8;	padding-right: 45px;	padding-left: 45px;}.content-light {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F4E4B8;	line-height: 16px;	margin: 0px;	padding: 10px;}.content-light a:link, .content-light a:visited {	font-weight: bold;	color: #D7802C;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #D7802C;	text-decoration: none;}.content-light a:hover, .content-light a:active {	font-weight: bold;	color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	text-decoration: none;}.content-dark {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #171726;	line-height: 16px;	margin: 0px;	padding: 10px;}.content-dark a:link, .content-dark a:visited {	font-weight: bold;	color: #660000;	text-decoration: none;}.content-dark a:hover, .content-dark a:active {	font-weight: bold;	color: #990000;	text-decoration: none;}.top-logo {	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 0px;	height: 142px;	width: 416px;	text-decoration: none;}.nav-explore {	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 150px;	height: 67px;	width: 204px;	text-decoration: none;}.nav-apartments {	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 225px;	height: 67px;	width: 204px;	text-decoration: none;}.nav-locate {	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 300px;	height: 67px;	width: 204px;	text-decoration: none;}.bot-contact {	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: 375px;	height: 217px;	width: 204px;	text-align: center;	background-image: url(images/bot-contact.png);}.main-top {	margin: 0px;	padding: 0px;	position: absolute;	left: 424px;	top: 0px;	height: 292px;	width: 468px;	background-image: url(images/main-top.png);}.main-top-small {	margin: 0px;	padding: 0px;	position: absolute;	left: 424px;	top: 0px;	height: 142px;	width: 468px;	background-image: url(images/main-top-small.png);}.main-top-index {	margin: 0px;	padding: 0px;	position: absolute;	left: 424px;	top: 0px;	height: 292px;	width: 468px;	background-image: url(images/main-top-index.png);	background-repeat: no-repeat;}.main-bot {	margin: 0px;	padding: 0px;	position: absolute;	left: 424px;	top: 300px;	height: 292px;	width: 468px;	background-color: #171726;}.main-bot-long {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 300px;	height: 292px;	width: 680px;	background-color: #171726;}.main-large {	margin: 0px;	padding: 0px;	position: absolute;	left: 424px;	top: 150px;	height: 442px;	width: 468px;	background-color: #171726;}.mid-t1 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 67px;	width: 204px;	background-color: #D7802C;	overflow: visible;}.mid-t2 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 142px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-t2-image {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 142px;	width: 204px;	background-color: #D7802C;	overflow: hidden;}.mid-t3 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 217px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-t4 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 292px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-t5 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 367px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-6 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 150px;	height: 442px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid2-m1 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 225px;	height: 67px;	width: 204px;	background-color: #D7802C;	overflow: visible;}.mid3-m1 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 300px;	height: 67px;	width: 204px;	background-color: #D7802C;	overflow: visible;}.mid3-m3 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 300px;	height: 217px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid4-m2 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 375px;	height: 142px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-b5 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 225px;	height: 367px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-b4 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 300px;	height: 292px;	width: 204px;	background-color: #171726;	overflow: auto;}.mid-b3 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 375px;	height: 217px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-b2-index {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 450px;	height: 142px;	width: 204px;	overflow: hidden;	background-image: url(images/mid-b2-index.png);	background-repeat: no-repeat;}.mid-b2 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 450px;	height: 142px;	width: 204px;	background-color: #D7802C;	overflow: auto;}.mid-b1 {	margin: 0px;	padding: 0px;	position: absolute;	left: 212px;	top: 525px;	height: 67px;	width: 204px;	background-color: #D7802C;	overflow: visible;}.list-home {	color: #171726;	background-position: left top;	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 12px;	line-height: 14px;}li {	list-style-position: outside;	list-style-type: square;	font-weight: bold;	margin-bottom: 5px;	font-size: 12px;	line-height: 14px;}.list-home a:link, .list-home a:visited {	font-weight: bold;	color: #D7802C;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #D7802C;	text-decoration: none;}.list-home a:hover, .list-home a:active {	font-weight: bold;	color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	text-decoration: none;}