#neighborhoodmap {
	background-image: url(../images/neighborhoodmap.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border: solid 3px #7E725B;
	margin-bottom: 10px;
	position: relative;
}
#neighborhoodmap .dot { position: absolute; color: #fff;  }
#neighborhoodmap .dot a { color: #fff; }
#neighborhoodmap .dot a:hover { color: #fff; text-decoration: none;  }
#neighborhoodmap .dot.n2096 { top: 9px; right: 378px; }
#neighborhoodmap .dot.n2096.hover { background-color:#FF9900; }

#neighborhoodmap table { margin: 0;  }
#neighborhoodmap a { display: block; font-weight: bold; }
#neighborhoodPopup.box { padding: 1em 3px 0 3px;  }
#neighborhoodPopup h3, #neighborhoodPopup p, #neighborhoodPopup img { text-align: center; }
/*jquery styling*/
table.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 440px;
	text-align: left;
}
html table.tablesorter tbody tr.hover td {
	background-color: #FFFFFF;
	color: #4A7641;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-size: 8pt;
	padding: 4px;
}
html thead th {
	background-color: #F3F0E9;
}
table.tablesorter thead tr .header {
	background-color: #F3F0E9;
	background-image: url(../images/sort_small.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 20px;
	margin-right: -1px;
}
table.tablesorter tbody td {
	padding: 4px;
	vertical-align: top;
}
table.tablesorter tbody tr.even td {
background-color: #E3DAC9;
}
table.tablesorter tbody tr.odd td {
background-color: #EDE8DD;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/sort_asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/sort_desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #EBE5D8;
}
