body{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
margin:0px;
text-align:center;
background-color:#FFFFFF;

}

a {
	outline:none;
	color:#660066;
}

p a{ 
color:#3a3a3a;
}
p a:hover{ 
color:#ffffff;
background:#6e015c;
text-decoration:none;
}
p a:visited{ 
color:#ffffff;
background:#6e015c;
text-decoration:none;
}
h1 {
padding:0px;
margin: 0 0 12px 0;
font:bold 1.500em Verdana, Arial, Helvetica, sans-serif;
color:#6e015c;
}
h3 {
padding:0px;
margin: 0 0 6px 0;
font:bold 1.250em Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#3a3a3a;
}
h4 {
padding:2px;
margin: 0 0 6px 0;
font:bold .975em Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background:#6e015c;
}
h5 {
padding:0px;
margin: 0 0 16px 40px;
font:bold 1.125em Verdana, Arial, Helvetica, sans-serif;
color:#990066;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contactForm {
font:bold .950em Arial, Helvetica, sans-serif;
background:#d6d6d6;
border:1px solid #969696;
padding:0 0.5em 0.5em;
}

li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.specialBlock {
margin:0px 80px 18px 60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#resourcesLinks {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-top:1px solid #6e015c;
border-right:1px solid #6e015c;
border-bottom:5px solid #3a3a3a;
border-left:1px solid #6e015c;
background-color:#d6d6d6;
}
.wrap{
width:1000px;
margin:auto;
position:relative;
}
	.bannerNav{
	height:217px;
	background:url(images/bannerNavOff.gif);
	}
	
			#MenuMap {
				margin:0px;
				padding:0px;
				top:0px;
				width:1000px;
				height:217px;
				position:relative;
				background-image:url(../images/bannerNav.gif);
				list-style:none;
				text-decoration:none;
					}
		
					#MenuMap li {
						margin:0px;
						padding:0px;
						position:absolute;
					}
		
					#MenuMap li, #MenuMap a {
						height:217px;
						display: block;
					}
					
					#MenuMap a.NavLink {
						/*  Hide the text part of the links by moving it waaaayyy offscreen. */
						text-indent:-100000em;
					}
		
					/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
					#Home 		{left:264px; width:90px;}
					#Buy 		{left:357px; width:94px;}
					#Sell 		{left:451px; width:67px;}
					#OpenHouses {left:518px; width:136px;}
					#AboutUs 	{left:654px; width:106px;}
					#Resources 	{left:760px; width:117px;}
					#ContactUs 	{left:877px; width:123px;}

					/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */
					#Home a:hover, #homepage #Home a 								{background: transparent url(../images/bannerNav.gif) -264px -217px no-repeat;}
					#Buy a:hover, #buypage #Buy a 									{background: transparent url(../images/bannerNav.gif) -357px -217px no-repeat;}
					#Sell a:hover, #sellpage #Sell a 								{background: transparent url(../images/bannerNav.gif) -451px -217px no-repeat;}
					#OpenHouses a:hover, #openhousespage #OpenHouses a 				{background: transparent url(../images/bannerNav.gif) -518px -217px no-repeat;}
					#AboutUs a:hover, #aboutuspage #AboutUs a 						{background: transparent url(../images/bannerNav.gif) -654px -217px no-repeat;}
					#Resources a:hover, #resourcespage #Resources a 				{background: transparent url(../images/bannerNav.gif) -760px -217px no-repeat;}
					#ContactUs a:hover, #contactuspage #ContactUs a 				{background: transparent url(../images/bannerNav.gif) -877px -217px no-repeat;}

	.mainWrap{
	overflow:auto;
	text-align:left;}
		.sideBar{
		width:300px;
		float:left;
		}		
			.sideBar a{color:#036;text-decoration:none;}
			.sideBar a:hover{color:#ff3300;text-decoration:none;}
			
			.sign{
			background:url(../images/sign.gif);
			height:238px;
			width:300px;
			position:relative;
			overflow:hidden;
			}
				.sign .alltestimonials{
				position:relative;
				top:15px;
				left:101px;
				display:block;
				text-indent:-10000em;
				width:135px;
				height:25px;
				}
				div.noscript{
				color:black;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				width:150px;
				height:100px;
				font-size:10px;
				position:absolute;
				top:119px;
				left:86px;
				}
				div.noscript a{
				color:#660066;
				text-decoration:none;
				font-family:Arial Black, Arial, Helvetica, sans-serif;
				}
				div.noscript a:hover{
				color:#660066;
				text-decoration:underline;
				}
				
			#popup{
			top:200px;
			left:300px;
			text-align:right;
			width:500px;
			background:#fff;
			padding:10px;
			border:solid black 2px;
			}
				#popup a {display:block; background:#6e015c;color:#fff; padding:10px; font-weight:bold;}
			#popupData{
			text-align:left;
			background:#fff;
			margin:20px;
			}
		
		.mainContent{
		width:692px;
		float:left;
		}
		.mainContent h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
	.footer{
	background:url(../images/footer.gif);
	height:54px;
	width:999px;
	text-align:center;
	}
		.footer h2{
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#6e015c;
		position:relative;
		top:40px;
		padding:0px;
		margin:0 auto;
		border:0px;
		}
