#content .center-content{ background:#191410 url('../../images/contentbgdark.gif') repeat-x; padding: 22px 22px 0px 22px; min-height: 930px; max-height: 940px; }
#content .left-flow h3, #content .right-flow h3 {color:#961711; margin-bottom:0px; margin-top: 0px; padding-bottom: 3px; }
#content .left-flow h3.trigger { margin-bottom: 4px; }
#content .right-flow { float: left; margin-left: 25px; width: 640px; }
#content .full { margin-top: 6px; }
#content .right-flow p { font-size: 11px; }

#accordion { max-height: 480px; }
.image-table {padding:0 0 20px 0;}
.image-table ul{border-left:1px solid #121212;border-top:1px solid #121212;}
.image-table ul li{float:left;width:88px;height:66px;border-right:1px solid #121212;border-bottom:1px solid #121212;}
.image-table a { color: #fff; }
* html .image-table ul li img{display:block;}

#upcoming-events, #testimonials { min-height: 420px; background-color: #fff; padding: 20px;  }
#upcoming-events .news-item { padding-top: 10px; }
#upcoming-events .news-item img { float: left; margin-right: 20px; }
#upcoming-events .news-item .news-item-details { display: table-cell; }
#upcoming-events .news-item .news-item-details p { margin: 0px; }

#testimonials h3.separator { font-weight: bold; }
.testimonials-position-fix { position: absolute; top: 490px; width: 230px; }

#upcoming-events-all { height: 930px; background-color: #fff; padding: 20px;  }
#upcoming-events-all .news-item { padding-top: 10px; }
#upcoming-events-all .news-item img { float: left; margin-right: 20px; }
#upcoming-events-all .news-item .news-item-details { display: table-cell; }
#upcoming-events-all .news-item .news-item-details p { margin: 0px; }

span.right-link { margin-left: 10px; margin-top: -20px; float: right; }

#testimonials .testimonial-item { margin-top: 10px; }
#testimonials .testimonial-item em { font-style: italic; }
#testimonials-options a { float: left; }
#testimonials-counter, #property-photos-pager, #lifestyle-photos-pager, #views-and-neighborhoods-pager, #videos-pager { display: block; float: right; }
#testimonials-counter { margin-left: 60px;}
#events-pager { float: left; }

.separator { border-bottom: 1px solid #c5c4b8; margin: 5px 0px; }

#newsletter { margin-top: -20px; float: left; width: 282px; }
#outreach { margin-top: -20px; float: right; width: 282px; }

.newsletter-thumbnail { float: left; margin-right: 5px; }

#experience-callout {
	height: 480px;
	text-align: center;
	vertical-align: middle;
	width: 640px;
	z-index: 5000;
}

#experience-image {
	position: absolute;
	top: 22px;
	z-index: 5001;
}

#experience-nav {
	position: absolute;
	top: 22px; /* 22 top buffer + 15% of the 480px height = 94px. */
	z-index: 5002;
	width: 640px;
	height: 430px; /* Use 43px if only the height of the arrow.  430px if caption.  480px if height of whole image. */
}

#experience-nav-btnPrev, #experience-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}

#experience-nav-btnPrev {
	left: 0pt;
	float: left;
}

#experience-nav-btnNext {
	right: 0pt;
	float: right;
}

#experience-image-details {
	position: absolute;
	width: 640px;
	top: 452px; /* 452px 502px */
	height: 50px;
	background-color: #ffffff;
	text-align: left;
}

#experience-image-details-caption, #experience-image-details-currentNumber {
	display: block;
	padding-left: 20px;
	color: #666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
}

#experience-image-details-caption {
	padding-top: 10px;
	font-weight: bold;

}



#experience-callout object {
	/*position: absolute;
	top: 45px;*/
	z-index: 5001;
}

#flashcontent { margin-top: 28px; }

#flash-nav {
	position: absolute;
	top: 50px; /* 28 + 22 */
	z-index: 5002;
	width: 640px;
	height: 350px; /* 374 - 24 (controls area) */
}

#flash-nav-btnPrev, #flash-nav-btnNext {
	width: 40%;
	height: 100%;
	display: block;
}

#flash-nav-btnPrev {
	left: 0pt;
	float: left;
}

#flash-nav-btnNext {
	right: 0pt;
	float: right;
}

#experience-flash-details {
	position: absolute;
	width: 640px;
	top: 424px; /* 50 + 374 = 424px */
	height: 50px;
	background-color: #ffffff;
	text-align: left;
}

#experience-flash-details-caption, #experience-flash-details-currentNumber {
	display: block;
	padding-left: 20px;
	color: #666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
}

#experience-flash-details-caption {
	padding-top: 10px;
	font-weight: bold;

}
