/*---The Neighborhoods Center--------------------------------------------------*/

#centerContent h1 {
		margin-top: 25px;
				}
		
	html>body>#pageBase>#centerContent> h1 {
			padding: 10px 0px 0px 0px;
			}	
			
			
.neighborBase {
		border: 2px #98324C solid;
		margin: 30px 10px 15px 20px;
		padding: 1px;
		background: #EFEEEA;
		float: left;
		width: 650px;
		}
		
	
	.neighborBase p.disclaim {
			margin: 10px 0px 0px 0px;
			padding: 10px;
			font-size: 9px;
			color: #663300;
			clear: both;
			background: #deb887;
			}
			
	html>body>#pageBase>#centerContent>div.neighborBase{
		margin-left: 50px;
		}
	
.neighborTop {
			background: #ffe2b9;
			border-top: 1px #CCCEB0 solid;
			color: #8b0000;
			font-weight: bold;
			font-size: 11px;
			height: 160px;
			border-left: 1px #CCCEB0 solid;
			border-right: 1px #CCCEB0 solid;
			margin: 0px 0px 0px 0px;
			padding: 10px 15px 40px 15px;
			}
			
			.neighborTop img {
					float: right;
				  background: #ffdead;
					margin: 5px;
					border: 1px #bc6e08 solid;
					}
					
			#centerContent div.neighborTop h1 {
					margin: 20px 220px 10px 0px;
					padding: 0px 0px 0px 0px;
					font-weight: bold;
					font-size: 18px;
					border-bottom: 1px #d28d64 solid;
					}
					
			 .neighborTop h2 {
			 	  font-size: 12px;
					margin: 0;
					padding: 0;
					line-height: 22px;
					}
					
				.neighborTop div.spec {
					float: left;
					display: block;
					margin: 0px 0px 5px 0px;
					width: 360px;
					padding-bottom: 4px;
					border-bottom: 1px #ebce98 solid;
					}
					
				.neighborTop div.spec span.label {
						width: 100px;
						border: 0px #000 solid;
						display: block;
						font-size: 12px;
						}
					
				.neighborTop div.spec span.data {
						float: left;
						color:#3F3F34;
						font-weight: normal;
						width: 195px;
						font-size: 12px;
						}
				
				
.neighborNav {
			color: #8b0000;
			font-weight: bold;
			font-size: 12px;
			margin: 10px 0px 0px 0px;
			padding: 0;
			float: left;
			position: relative;
			}
			
			.neighborNav ul {
					list-style-type: none;
					margin: -31px 0px 0px 0px;
					padding: 0px;
					float: left;
					display: block;
					width: 630px;
					position: absolute;
					}
				
				.neighborNav li {
						float: left;
						margin: 0px;
						padding: 0px;
						}
						
				.neighborNav li.current a:link, .neighborNav li.current a:visited {
						background: #EFEEEA;
						}
						
				.neighborNav li a:link, .neighborNav li a:visited {
						display: block;
						background: #EFCB9A;
						margin: -3px 0px 0px 6px;
						padding: 6px 14px 3px 14px;
						border: 0px #000 solid;
						text-decoration: none;
						}
					
				.neighborNav li a:hover {
						background: yellow;
						}
					
				
						
						
.neighborTab {
			border-bottom: 0px #CCCEB0 solid;
			background: #EFEEEA;
			color: #6C5350;
			font-size: 11px;
			width: 608px;
			float: left;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			
			}
			
		html>body>#pageBase>#centerContent>div.neighborBase>div.neighborTab {
		
		margin: 0;
		padding: 0px 0px 30px 0px;
		}
		
		
.neighborTab div {
		clear: both;
		padding-left: 10px;
		margin: 0;
		}
		
					
.neighborTab div span {
		width: 155px;
		float: left;
		height: 18px;
		font-weight: bold;
		font-size: 11px;
		}
		
.neighborTab p.top {
		margin: 5px 0px 5px 0px;
		font-size: 12px;
		padding: 0px 10px 15px 12px;
		line-height: 130%;
		}
 
 .neighborTab p.update {
 		margin: -10px 0px 0px 0px;
		font-size: 11px;
		padding: 0px 0px 0px 12px;
		}
		
		
/*--------The Neighborhoods Main Tabs------*/

#specsInfo, #activityInfo, #historyInfo, #mediaInfo{
	padding: 10px;
	font-size: 12px;
	border: 0px #000 solid;
	display: none;
	}
	

	
/*---------The Data Tables -----------*/

#activitySpecs {
  border: 1px #e1aa5e solid;
	width: 550px;
	margin: 10px 0px 20px 25px;
	background: #f5f5dc;
	}
	
	
#activitySpecs tr.header td {
	  background: #fff;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		}
		
#activitySpecs td {
		border-bottom: 1px #ffe0a1 solid;
		padding: 3px;
		border-right: 1px #ffe0a1 solid;
		text-align: right;
		}			
		
#activitySpecs td.hRow {
	 font-weight: bold;
	 padding-left: 10px;
	 text-align: left;
	 color: #525957;
	 }
	 
#activitySpecs td.hRowT {
		font-weight: bold;
		padding-left: 10px;
		text-align: left;
		background: #ffe4c4;
		}
	
#activitySpecs td.hRowTx {
		text-align: right;
		font-weight: bold;
		background: #ffe4c4;
		}	 
		
#activitySpecs td.hRowY {
		background: #dcdcdc;
		padding-left: 10px;
		text-align: center;
		border-top: 1px #ddd solid;
		}
		
		
		
/*-----------The Specs Tab---------------*/
div.stats {
	float: left;
	background: #f5f5dc;
	margin: 0px 0px 20px 25px;
	padding: 15px 15px 10px 15px;
	width: 515px;
	border: 1px #cc9933 solid;
	}
div.stats a:link {
	text-deocoration: none;
	}
	
#centerContent div.stats h1 {
	border-bottom: 1px #deb887 solid;
	font-size: 12px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	font-family: verdana, arial, sans-serif;
	color: #663300;
	clear: left;
	}	
	
div.stats ul {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0;
	list-style-type: none;
	display: block;
	}

  div.stats ul li {
		float: left;
		}
			li.alt {
				width: 480px;
				}
		
div.stats ul.oneCol {
		width: 250px;
		border: 0px #000 solid;
		float: left;
		}
		
		div.stats ul.oneCol li {
		     display: block;
		}
		
		div.stats ul.oneCol li.span {
				width: 20px;
				float: left;
				}
div.stats ul.twoCol {
		width: 490px;
		float: left;
		border: 0px #000 solid;
		height: 70px;
		}
		
		.stats ul.twoCol li {
			width: 50%;
			}
			
			
div.map {
	float: right;
	width: 250px;
	border: 1px #deb887 solid;
	background: #E8E8CF;
	margin: 0px 0px 25px 0px;
	padding: 0;
	}
	
	.map p {
		margin: 0;
		padding: 5px;
		line-height: 120%;
		}
		
		.map p strong {
		  font-family: arial;
			font-weight: bold;
			color: #cc3333;
			}
			
			
/*------------------------SearchBox-----------------*/

.searchBox {
		width: 585px;
		height: 270px;
		background: #FDF7E0 url(../images/searchBack.gif) 5px 0px repeat-x;
		margin: 25px 0px 0px 60px;
		text-align: center;
		border: 1px #ff9966 solid;
		font-size: 11px;
		color: #696969;
		position: relative;
		}
		
.searchBox div.p {
		float: left;
		margin: 110px 0px 0px 7px;
		width: 160px;
		height: 100px;
		}
		
.searchBox div.s {
		float: left;
		margin: 110px 0px 0px 38px;
		width: 210px;
		height: 100px;
		}
		
.searchBox div.z {
		float: left;
		margin: 110px 0px 0px 25px;
		width: 145px;
		height: 100px;
		}
			
#searchSelectWidget {
		position: absolute;
		top: 45px;
		left: 210px;
		padding: 0px;
		text-align: center;
		float:left;
		}
			
/*-------Maps--------------*/
#map {
	margin: 1px 7px 14px 7px;
	border: 1px #deb887 solid;
	float: left;
	visibility: hidden;
	}
/*---------Overides----------*/


		
ul.oneCol {
	float: left;
	border: 0px #000 solid;
	}
	
	
#results {
	border: 1px #ccc solid;
	margin: 30px 20px 0px 25px;
	font-size: 12px;
	float: left;
	width: 602px;
	background: #FCFFF1;
	}
	html>body>#pageBase>#centerContent>#results {
			margin: 30px 0px 0px 50px;
			}
	#results div {
		float: left;
		clear: both;
		padding: 5px 0px 5px 10px;
		margin: 0px;
		width: 500px;
		}
	#results span {
	float: left;
	width: 320px;
	}
	
	#results div.head {
		background: transparent;
		height: 18px;
		clear: both;
		padding: 0px;
		margin: 0px 0px 20px 0px;
		}
		
		div.head img {
			height: 27px;
			border: 0px #000 solid;
			clear: both;
			}
		
		
		#results p {
				margin: 0px 0px 10px 10px;
				padding: 0px;
				clear: both;
				}
				
#searchFrameAlt {
	margin: 10px 0px 10px 0px;
	padding: 1px;
	width: 625px;
	height: 1200px;
	border:0px #ccc solid;
	float: left;
	}
		