#regionCommunities {
	position : relative;
	margin-top : 10px;
	/*background : url("/assets/images/maronda/region/region_background.jpg") no-repeat;*/
	width : 920px;
	height : 470px;
}

#regionCommunities-top {
	background : url("/assets/images/maronda/region/region_background_top.jpg") no-repeat;
	width : 920px;
	height : 11px;
}

#regionCommunities-mid {
	background : url("/assets/images/maronda/region/region_background_middle.jpg");
	width : 920px;
}

#regionCommunities-bot {
	background : url("/assets/images/maronda/region/region_background_bottom.jpg") no-repeat;
	width : 920px;
	height : 13px;
	float : left;
}

.blue-Heading, .blue-Heading h1 {
	position : relative;
	font-family : "Helvetica Neue", Georgia, Arial, Helvetica, Geneva, sans-serif;
	font-size : 19px;
	font-style : italic;
	color : #3e598c;
	display : inline;
}
.blue-Heading h2 {
	position : relative;
	font-family : "Helvetica Neue", Georgia, Arial, Helvetica, Geneva, sans-serif;
	font-size : 19px;
	font-style : italic;
	color : #3e598c;
	font-weight : normal;
}
.red-buttons {
	position : relative;
	text-align : right;
	margin-top : 15px;
	width : 200px;
}
div#top-buttons  a{
	border : 0;
}

div#bannerAd {
	position : relative;
	margin-top : 10px;
}

div#bannerAd img {
	width : 920px;
	height : 90px;
}

.sort-By {
	position : relative;
	float : right;
	font-family : Arial, Geneva, sans-serif;
	font-size : 13px;
	margin-top : 2px;
}
.sort-By select {
	font-family : Arial, Geneva, sans-serif;
	font-size : 13px;
}
span#sort-By2 {
	display : none;
}
#googleMap {
	position : relative;
	width : 366px;
	height : 360px;
	border : 1px #000 solid;
	margin-top : 15px;
	margin-left : 15px;
}
.homeTypeKey {
	position : relative;
	top : 15px;
	line-height : 20px;
	margin-left : 15px;
	width : 366px;
}
.keyHeading {
	font-family : Georgia, Arial;
	font-size : 16px;
	margin-top : 15px;
	color : #2b4065;
}
.homeTypeKey input {
	margin-top : 10px;
	color : #2b4065;
}
.keyInstructions {
	font-family : Arial, Geneva;
	font-size : 13px;
	color : #2b4065;
}
.key2 {
	font-family : Arial, Geneva;
	font-size : 15px;
	color : #2b4065;
}
.key1 {
	font-family : Arial, Geneva;
	font-size : 15px;
	color : #2b4065;
	margin-right : 10px;
}

ul#search-tabs {
	width : 518px;
	list-style : none;
	margin-right : 8px;
}
ul#search-tabs, ul#search-tabs li {
	margin : 0;
	padding : 0;
}
ul#search-tabs li {
	float : left;
	display : inline;
}
ul#search-tabs li a {
	display : block;
	height : 33px;
	/*text-indent : -9999px;*/
	border : 0;
	margin : 0;
	padding : 0;
}
a#commTab {
	background : url("/assets/images/maronda/region/comm-tabs.jpg");
	width : 259px;
	background-position : 0 0;
	border : 0;
}
a#tourTab {
	background : url("/assets/images/maronda/region/comm-tabs.jpg");
	width : 259px;
	background-position : -259px 0;
	border : 0;
}
/*a#commTab:hover {
	background-position : 0 -74px;
}
a#tourTab:hover {
	background-position : -259px -37px;
}*/

.searchResults {
	position : relative;
	float : left;
	width : 518px;
	height : 445px;
	/* border : 1px #000 solid; */
	margin-left : 5px;
	margin-top : 15px;
}
div#newCommunityAd {
	position : relative;
	height : 215px;
	width : 500px;
	float : left;
	margin-top : 30px;
	margin-left : 20px;
}
div#newCommunityAd img {
	position : relative;
	float : left;
	border : 0;
	padding-right : 20px;
}
div#newCommunityAd h3 {
	position : relative;
	font-family : Georgia, Arial;
	font-size : 16px;
	color : #831F2A;
	font-style : italic;
	display : inline;
}
div#newCommunityAd p {
	position : relative;
	font-family : Georgia, Arial;
}
div.moveInNow img, div.energyStar img {
	position : relative;
	border : 0;
	margin-top : 10px;
}

div#ads {
	margin-top : 20px;
}
div#ads a {
	border : 0;
}



/***********  NEW TABLE SCROLL CSS *************/
/* CSS Document */


table#community-results-body, table#community-results-header {
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
	width:518px;
}

table#community-results-header th {
	background:#fff;
	border : #ebf6ed solid;
	border-width : 1px 1px 0 0;
	text-align : center;
	height:36px;
	overflow:hidden;
	/*white-space:nowrap;*/	
}

table#community-results-body tr td {
	background:#fff;
	border : #ebf6ed solid;
	border-width : 1px 1px 0 0;
	text-align : center;
	/*height:36px;*/
	overflow:hidden;
	/*white-space:nowrap;*/
}

table#community-results-body td h1 a.withstyle{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
}

table#community-results-body td h1, table#community-results-body td h2, table#community-results-body td h3 {
	font-size : 13px;
	font-weight : normal;
	display : inline;
}

table#community-results-body td a.singleFam{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
	color : #8A1C28;
	text-decoration : none;
}

table#community-results-body td a.townhome{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
	color : #224F78;
	text-decoration : none;
}

table#community-results-body td a.withnostyle{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
	color : #000;
	text-decoration : none;
}


table#community-results-header tr th, table#community-results-header tr th a {
	color : #831F2A;
	text-decoration : underline;
	background : #fff;
}
table#community-results-header tr th a img {
	border : 0;
}
table#community-results-body tr td a img {
	border : 0;
}
table#community-results-header tr th a {
	border : 0;
}
table#community-results-body tr td a {
	border : 0;
}
table#community-results-body tr.odd td {
	background : #fff;
}
table#community-results-body tr.even td {
	background : #EEF0E4;
}

table#community-results-body tr.over td {
	background : #D3E6EC;
	font-weight : bold;
}

table#community-results-body tr.over td h1, table#community-results-body tr.over td h2, table#community-results-body tr.over td h3 {
	font-weight : bold; 
}

table#community-results-body td.commName {
	text-transform : capitalize;
	text-decoration : underline;
	color : #224F78;
}
table#community-results-body td.singleFam {
	color : #8A1C28;
}table#community-results-body td.townhome {
	color : #224F78;
}

div#x-scroll {
	width:518px;
	overflow-x:hidden;
	overflow-y:hidden;
}
div#x-scroll2 {
	width:518px;
	overflow-x:hidden;
	overflow-y:hidden;
}

div#fake-y-scroll-container {
	width:518px;
	overflow:hidden;
	position:relative;
	clear : both;
}
div#fake-y-scroll-container2 {
	width:518px;
	overflow:hidden;
	position:relative;
	clear : both;
	display : none;
}

div#fake-scroll {
	overflow-y:scroll; 
	overflow-x:hidden; 
	background:transparent; 
	position:absolute;
	right:0;
	max-height:370px;
	height : 370px
}
div#fake-scroll2 {
	overflow-y:scroll; 
	overflow-x:hidden; 
	background:transparent; 
	position:absolute;
	right:0;
	max-height:354px;
	height : 354px;
}

div#y-scroll {
	max-height:370px;
	height : 370px;
	overflow-y:auto;
	overflow-x:hidden;
	width:1030px;
	padding:0px 1px 1px 1px;
}
div#y-scroll2 {
	max-height:354px;
	height : 354px;
	overflow-y:auto;
	overflow-x:hidden;
	width:518px;
	padding:0px 1px 1px 1px;
}

div#header-container {
	padding:1px 1px 0 1px;
}
div#header-container2 {
	padding:1px 1px 0 1px;
}

table#tour-results-body, table#tour-results-header {
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
	width:518px;
}

table#tour-results-header th {
	background:#fff;
	border : #ebf6ed solid;
	border-width : 1px 1px 0 0;
	text-align : center;
	height:50px;
	overflow:hidden;
	/*white-space:nowrap;*/	
}
table#tour-results-body td {
	background:#fff;
	border : #ebf6ed solid;
	border-width : 1px 1px 0 0;
	text-align : center;
	/*height:36px;*/
	overflow:hidden;
}

table#tour-results-body td a.withstyle{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
}
table#tour-results-body td a.withnostyle{
	display : block; 
	padding-top : 10px; 
	padding-bottom : 10px;
	height : 100%; 
	width : 100%;
	color : #000;
	text-decoration : none;
}


table#tour-results-header tr th, table#tour-results-header tr th a {
	color : #831F2A;
	text-decoration : underline;
	background : #fff;
}
table#tour-results-header tr th a {
	border : 0;
}
table#tour-results-body tr td a {
	border : 0;
}
table#tour-results-header tr th a img {
	border : 0;
}
table#tour-results-body tr td a img {
	border : 0;
}
table#tour-results-body tr.odd td {
	background : #fff;
}
table#tour-results-body tr.even td {
	background : #EEF0E4;
}

table#tour-results-body tr.over td {
	background : #D3E6EC;
	font-weight : bold;
}

table#tour-results-body td.commName {
	text-transform : capitalize;
	text-decoration : underline;
	color : #224F78;
}
table#tour-results-body td.singleFam {
	color : #8A1C28;
}table#tour-results-body td.townhome {
	color : #224F78;
}

a.mapLinkSF {
	font-size : 13px; 
	font-family : Georgia, Arial, Times; 
	text-transform: capitalize; 
	font-weight : bold;
	color : #721821;
	text-decoration : none;
	border : 0;
}
a.mapLinkTH {
	font-size : 13px; 
	font-family : Georgia, Arial, Times; 
	text-transform: capitalize; 
	font-weight : bold;
	color : #224F78;
	text-decoration : none;
	border : 0;
}
a.mapLinkSF:hover, a.mapLinkTH:hover {
	text-decoration : underline;
}
a.learnMore {
	color : #224F78;
	text-decoration : none;
	border : 0;
}
a.learnMore:hover {
	text-decoration : underline;
}

#region_branding {
	display : inline;
}

#region_branding a {
	margin-left : 15px;
}

#region_branding img {
	width : 890px;
	height : 69px;
}
