@charset "UTF-8";
/* CSS Document */

/* NEIGHBORHOOD PAGES */

#neighborhoodWrap {
	float: left;
	width: 820px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin: 15px;
}
a.neighborPrimary:link {
	color: #cc0001;
	text-decoration: none;
}
a.neighborPrimary:visited {
	color: #cc0001;
}
a.neighborPrimary:hover {
	text-decoration: underline;
}


/* HEAD SECTION */

#neighborhoodHead  {
	float: left;
	width: 795px;
	height: 100%;
	background: url(../images/neighborhoodBkgrnd.gif) repeat-x;
	color: #404040;
}
#neighborhoodSecHead a  {
	float: left;
	width: 290px;
	height: 30px;
	background: url(../images/secHeadBkgrnd.png) no-repeat top center;
	color: #fff;
	font-size: 12px;
	padding-top: 2px;
	letter-spacing: 3px;
	text-decoration: none;
	margin-left: 250px;
}
#neighborHeadContent {
	color: #404040;
	float: left;
	width: 795px;
	height: 100%;
	margin: -10px 20px 0 20px;
}
#neighborHeadContent h1 {
	font-size: 32px;
	margin-top: 15px;
}
#neighborHeadBtn a {
	float: left;
	background: url(../images/headBtnBgrnd.png) no-repeat top center;
	width: 278px;
	height: 38px;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	line-height: 35px;
	text-align: center;
}
.headCopy  {
	font-size: 22px;
	margin-top: -8px;
	line-height: 28px;
}
.headCopySM {
	font-size: 11px;
	color: #9c9b9b;
	margin-top: -10px;
}
#neighborhoodHeadSocial  {
	float: right;
	width: 200px;
	height: 30px;
	font-size: 14px;
	margin: 0 30px 0 0;
}
#socialIcons  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 200px;
}
#socialIcons li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 25px;
}
#socialIcons li.share {
	margin: 0 20px 0 50px;
}
#socialIcons  img.adjustLike {
	margin-top: -4px;
}
#neighborhoodHeadRule  {
	float: left;
	border-top: 1px solid #404040;
	width: 550px;
	margin: 10px 0 0 0;
}


/* MAIN COLUMN */

#neighborhoodMainCol {
	float: left;
	width : 555px;
	height: 100%;
	margin: 0;
}
#propertyRotatorWrap  {
	float: left;
	background-color: #e4e8f5;
	width: 500px;
	height: 280px;
	margin: 0;
	clear:right;
}
#propertyRotatorWrap h1 {
	font-size: 19px;
	text-align: center;
	margin-top: 10px;
}
#propertyRotatorWrap span  {
	text-transform:uppercase;
}
#propertyRotator  {
	float: left;
	background-color: #e4e8f5;
	width: 455px;
	height: 145px;
	margin: -10px 22px 0 22px;
	border-bottom: 1px solid #acafb2;
	clear:right;
}
#propertySearchLinks {
	margin: 170px 20px 250px 25px;
	padding: 0;
	width: 100%;
	list-style-type: none;	
}
#propertySearchLinks li.searchLinksTop {
	float: left;
	width: 215px;
	clear: right;
	background: url(../images/linkBullet.png) 2px -1px no-repeat; /* to move the icon into position of your choice */
	margin-bottom: 10px; /* spacing between the list items */
	padding-left: 20px; /* to push the list item text over to the right revealing the icon */
}
#propertySearchLinks li.searchLinksBtm {
	float:left;
	width: 215px;
	background: url(../images/linkBullet.png) 2px -1px no-repeat; /* to move the icon into position of your choice */
	margin-bottom: 10px; /* spacing between the list items */
	padding-left: 20px; /* to push the list item text over to the right revealing the icon */
}
#callActionWrap {
	float: left;
	width: 500px;
	height: 125px;
	margin: 10px 0px;
}
#callActionConnect {
	float: left;
	background: url(../images/callActionBkgrnd.gif) repeat-x top center;
	width: 230px;
	height: 100px;
}
#callActionConnect h1 {
	font-size: 19px;
	margin: 15px 20px;
}
#callActionFind {
	float: right;
	background: url(../images/callActionBkgrnd.gif) repeat-x top center;
	width: 230px;
	height: 100px;
}
#callActionFind h1 {
	font-size: 19px;
	margin: 15px 25px;
}
.callActionBtnSpacing {
	margin-top: -5px;
}
#neighborhoodArticle {
	float: left;
	line-height: 18px;
	width: 500px;
	height: 100%;
	clear:left;
}
#neighborhoodArticle h2 {
	font-size:18px;
}
#neighborChart {
	float: left;
	width: 555px;
	height: 100%;
	margin-top: 10px;
	clear:left;
}
#neighborChart h2 {
	margin-bottom: 5px;
	font-size:18px;
}


/* SIDEBAR COLUMN */

#neighborhoodSideCol  {
	float: left;
	width: 230px;
	height: 100%;
	font-size: 14px;
	margin: 0 0 0 10px;
}
#neighborCallOuts  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#neighborCallOuts li {
	padding: 10px 0;
	border-bottom: 1px solid #404040;
	width: 215px;
	font-size: 17px;
}
#neighborCallOuts li.removeLine  {
	border: none;
}
#erOfficeLocations {
	background: url(../images/neighborSideColBkgrnd.gif) no-repeat top center;
	width: 230px;
	height: 100%;
	margin-top: 20px;
}
#erOfficeLocations h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
}
#erOfficeLocations h1 {
	font-size: 19px;
	margin: 20px 22px;
}
#erOfficesNear  {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#erOfficesNear li {
	padding: 0 25px 10px 25px;
	width: 215px;
	font-size: 12px;
}
#erOfficesNear h4 {
	margin-bottom: 0;
	font-size: 13px;
}
#localRestaurants {
	background: url(../images/neighborSideColBkgrnd.gif) no-repeat top center;
	width: 230px;
	height: 100%;
	margin-top: 20px;
}
#localRestaurants h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
}
#localRestaurants h1 {
	font-size: 19px;
	margin: 20px 22px;
}
#localEvents {
	background: url(../images/neighborSideColBkgrnd.gif) no-repeat top center;
	width: 230px;
	height: 100%;
	margin-top: 20px;
}
#localEvents  h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
}
#localEvents  h1 {
	font-size: 19px;
	margin: 20px 22px;
}


/* MARKET UPDATE CHART */

#marketUpdateSidebar {
	background: url(../images/neighborSideColBkgrnd.gif) no-repeat top center;
	width: 230px;
	height: 350px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
#marketUpdateSidebar  h3 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
}
#marketUpdateSidebar  h1 {
	font-size: 19px;
	margin: 20px 22px;
}
#marketSidebarTitles  {
	margin: 30px 0 0 12px;
	padding: 0;
	height: 245px;
	list-style-type: none;
	width: 85px;
	float: left;
	clear: both;
}
#marketSidebarTitles li {
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
	height: 25px;
	font-size: 11px;
	border-bottom: 1px solid #e4e8f5;
}




#marketSidebarCurYr  {
	margin: 10px 0 0 0;
	padding: 0;
	height: 252px; /* Height of Current Year Background */
	list-style-type: none;
	width: 65px;
	float: left;
	background-color: #e4e8f5;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
#marketSidebarCurYr li {
	margin: 15px 0 0 0;
	height: 25px;
	padding: 0 0 5px 0;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
#marketSidebarCurYr h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
	color: #cc0001;
	text-transform: uppercase;
}
#marketSidebarCurYr span {
	border-bottom: 1px dotted #404040;
}



#marketSidebarCurYr_new  {
	margin: 10px 0 0 0;
	padding: 0;
	height: 205px; /* Height of Current Year Background */
	list-style-type: none;
	width: 65px;
	float: left;
	background-color: #e4e8f5;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
#marketSidebarCurYr_new li {
	margin: 15px 0 0 0;
	height: 25px;
	padding: 0 0 5px 0;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
#marketSidebarCurYr_new h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
	color: #cc0001;
	text-transform: uppercase;
}
#marketSidebarCurYr_new span {
	border-bottom: 1px dotted #404040;
}











#marketSidebarYrChange  {
	margin: -2px 0 0 0;
	padding: 0;
	height: 245px; 
	list-style-type: none;
	width: 68px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
#marketSidebarYrChange li {
	margin: 15px 0 0 0;
	height: 25px;
	padding: 0 0 5px 3px;
	font-size: 13px;
	text-align: center;
	color: #575757;
	border-bottom: 1px solid #e4e8f5;
}
#marketSidebarYrChange h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
	color: #575757;
	text-transform: uppercase;
}
#marketSidebarYrChange span {
	border-bottom: 1px dotted #404040;
}





#marketSidebarYrChange_new  {
	margin: -2px 0 0 0;
	padding: 0;
	height: 245px; 
	list-style-type: none;
	width: 68px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
#marketSidebarYrChange_new li {
	margin: 15px 0 0 0;
	height: 25px;
	padding: 0 0 5px 3px;
	font-size: 13px;
	text-align: center;
	color: #575757;
	border-bottom: 1px solid #e4e8f5;
}
#marketSidebarYrChange_new h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 10px;
	text-align: center;
	color: #575757;
	text-transform: uppercase;
}
#marketSidebarYrChange_new span {
	border-bottom: 1px dotted #404040;
}







#marketSidebarFooter {
	margin: 300px 0 0 12px;
	font-weight: normal;
	clear: both;
}
#marketSidebarFooter h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 8px 0;
}
#marketSidebarFooter p {
	font-size: 8px;
	margin: 5px 0;
}
#marketUpdateDataWrap  {
	float: left;
	width: 120px;
	height: 275px;
}