/*-----generic------*/
body {
	background-color:#FFF;
	height:100%;
}
.top, 
.bottom {
	height:10%
}
.middle {
	height:80%
}
/*-----animation------*/
.animation {
	position: absolute;
	margin: -40px 0 0 263px;
	/*ie hack*/_margin: -40px 0 0 0px;
}
/*-----header------*/
.header {
	background-color:#A3001B;
	height:100px;
	padding-top:40px;
}
.header .container {
	background:#A3001B url(../img/logo.gif) no-repeat 0px 0px;
	height:60px;
}
.fiftyYear {
	background-color:#470349;
	height:140px;
}
.fiftyYear .container {
	background:#470349 url(../img/logo_50year.gif) no-repeat 40px 0px;
	height:140px;
}
/*-----home content------*/
.features {
	background-color:#F0EDD7;
	height:125px;
	padding: 10px 0 10px 0;
}
.featureProperty,
.quickSearch,
.emailAlert,
.featureText {
	background-color:#E4DFB7;
	border: 1px solid #DFD494;
	float:left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	height:63px;
	margin-right:20px;
	padding: 30px 10px 10px 10px;
	width: 164px;
}

/*-----quickSearch------*/
.quickSearch {
	background:#E4DFB7 url(../img/hd_propertySearch.gif) no-repeat 10px 12px;
	width:230px;
}

.quickSearch form {
	margin: 4px 0px 0px 0px;
}
.quickSearch select,
.quickSearch input  {
	background-color:#E4DFB7;
	color:#1D1C1A;
	border: 1px solid #B0A442;
	font: 11px/16px Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	width:200px;
}
.quickSearch select.small   {
	width:105px;
	margin: 0px 0px 0px 0px;
}
.quickSearch input.button {
	background: url(../img/btn_search.gif) no-repeat;
	border:none;
	display:inline;
	height: 22px;
	margin: 0px 10px 0 5px;
	cursor: hand;
	width:72px;
	}
/*-----featureProperties------*/
.featureProperty {
	background:#E4DFB7 url(../img/hd_propertyHighlight.gif) no-repeat 133px 12px;
	width: 258px;
}
.featureProperty .image {
	float:left;
	margin: -20px 10px 0 0;
}
.featureProperty .image img {
	border: none;	
	height:85px;
	width:113px;
}
.featureProperty strong {
	margin-top:30px;
}

/*-----emailAlert------*/
.emailAlert {
	margin-right:0px;
	background:#E4DFB7 url(../img/hd_emailAlert.gif) no-repeat 10px 12px;
}
.emailAlert p {
	line-height:16px;
	margin: 0px 0px -10px 0px;
}
/*-----featureText------*/
.featureText {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	width:738px;
}
.featureText img {
	float:left;
	height:85px;
	width:113px;
	margin: 0px 10px 0px 0px;
}
.featureText h1 {
	color:#A3001B;
	font: bold 110%/110%  Arial, Helvetica, sans-serif;
	margin: 0px 0px 2px 0px;s
}

