@charset "UTF-8";/* ----------- basic styling ---------*/* {	margin: 0px;	padding: 0px;}body {	background-image: url(../images/bg.jpg);	text-align: center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: .85em;	background-color: #FFF1DA;	background-repeat: no-repeat;	background-position: center top;	}#wrapper {	width: 849px;	text-align:left;	margin-right: auto;	margin-left: auto;	}	#header {	float: left;	height: 125px;	width: 849px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/logo.gif);	background-repeat: no-repeat;	background-position: center 24px;	}	#clear {	clear:both;}.style1 {	font-size: 14px;	font-weight: bold;	color: #2D395A;	font-style: italic;}.style2 {	color: #2D395A;	font-style: italic;}	a:link {	text-decoration: none;	color: #AB5132;}a:visited {	text-decoration: none;	color: #AB5132;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}#navigation {	float:left;	height:30px;	background-image:url(../images/nav_bg.gif);	width:849px;}/* ------------ position container elements --------------*/#remax {	padding-right: 96px;}#content {	width: 750px;	margin-right: auto;	margin-left: auto;	height: 394px;	background-color: #FFFFFF;	float: left;}#content-leftspace {	width: 50px;	float: left;	height: 394px;}#content-rightspace {	width: 49px;	float: left;	height: 394px;}#footer {	text-align: center;	padding-top: 10px;	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 0.85em;	font-style: italic;	color: #AB5132;	padding-bottom: 10px;}#foot-divider {	background-image: url(../images/foot_img.gif);	background-repeat: no-repeat;	height: 6px;	width: 849px;	background-position: center;}/* ------------ home --------------*/#content-home {	width: 750px;	height: 394px;	background-color: #FFFFFF;	float: left;	text-align:left;	display: block;}#content-home-mainimage {	display:block;	width: 750px;	height: 267px;	background-color: #FFFFFF;	float: left;	background-image: url(../images/home-bg.gif);	background-repeat: no-repeat;	background-position: center;	text-align: center;}#content-home-mainimage img {	margin-top: 33px;}#content-home-bottom {	width: 750px;	height: 127px;	background-color: #FFFFFF;	float: left;}#content-home-bottom img {	margin-left: 30px;	float: left;	margin-right: 20px;	background-position: center;}#content-home-bottom p {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	padding: 20px 10px 20px 20px;	line-height: 14px;}/* ------------ main template --------------*/#content-main-left {	width: 277px;	height: 394px;	background-color: #FFFFFF;	float: left;	text-align:right;	display: block;}#content-main-left p {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	text-align: left;	padding-top: 6px;	line-height: 14px;	margin-left: 35px;}#content-main-right {	width: 473px;	height: 394px;	background-color: #FFFFFF;	float: left;	text-align:left;	display: block;	background-image: url(../images/bracket_bg.gif);	background-repeat: no-repeat;}#content-main-right img {	padding-left: 42px;	padding-top: 29px;}#content-main-right ul {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	text-align: left;	list-style-position: outside;	list-style-type: square;	padding-top: 35px;	padding-left: 60px;	padding-right: 50px;	line-height: 15px;}#content-main-right p {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	padding-top: 35px;	padding-left: 50px;	padding-right: 50px;	line-height: 15px;}/* ------------ neighborhood page --------------*/#content-neighborhood {	width: 750px;	height: auto;	background-color: #FFFFFF;	float: left;	text-align:left;	display: block;}#content-neighborhood-top {	background-color: #FFFFFF;	height: 90px;	width: 749px;}#content-neighborhood-middle {	height: 320px;	width: 749px;	text-align: center;}#content-neighborhood-bottomleft {	width: 300px;	padding-left: 75px;	padding-top: 28px;	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	line-height: 18px;	float: left;}#content-neighborhood-bottomright {	width: 300px;	padding-top: 28px;	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	line-height: 18px;	float: right;	padding-right: 54px;	padding-left: 20px;	text-indent: 1em;}#content-neighborhood-bottomright ul {	list-style-type: upper-alpha;}#content-neighborhood-bottom {	background-color: #FFFFFF;	background-image: url(../images/neighborhood_bracket_bg.gif);	background-repeat: no-repeat;	height: 396px;	width: 749px;	float: left;}/* ------------ floorplans page --------------*/#content-main-left-fp {	width: 277px;	height: 300px;}#content-main-left h1 {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #2D395A;	text-align: left;	margin-left: 35px;}div.scroll {	height: 200px;	width: 300px;	overflow: auto;}#content-main-right-fp {	width: 473px;	height: 394px;	background-color: #FFFFFF;	float: left;	text-align:left;	display: block;	background-image: url(../images/bracket_bg.gif);	background-repeat: no-repeat;}#content-main-right-fp h1 {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 18px;	font-weight: bold;	color: #89B874;	text-align: left;}#content-main-right-fp h2 {	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #2D395A;	text-align: left;}#content-main-right-fp-left {	width: 108px;	float: left;	padding-top: 35px;	padding-left: 45px;	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;}#content-main-right-fp-right {	float: left;	width: 276px;	padding-top: 21px;	padding-left: 7px;}/* ------------ image gallery page --------------*/#content-image-top {	background-image: url(../images/img-gallery_thumb_bg.gif);	height: 77px;	width: 749px;	text-align: center;}#content-image-bottom {	text-align: center;}#content-image-bottom img {	margin-top: 16px;}#content-image-top img {	margin-left: 4px;	margin-right: 4px;	margin-top: 10px;}#wrap {	border: 5px solid #2D395A;	width: 694px;	text-align: center;	margin-right: auto;	margin-left: auto;}#content-main-right-fp-left img {	margin-top: 40px;}