/* ----- matrix navigation -------*/

/* ----- begin header navigation -------*/

#headerNav {
	/*background:url(../images/header-nav-.gif) repeat-x;*/
	/*float: right;*/
	width:530px;
	height:20px;
	/*margin: 30px 0px 10px 500px;*/
	padding: 25px 0px 15px 400px;
}

#headerNav  ul {
	margin:0;padding:0;
	list-style:none;
}
#headerNav  ul li {
	display:inline;
}
#headerNav  ul li a {
	float:left;
	background-image:url(../images/nav-header-matrix-4.gif);
	background-repeat:no-repeat;
	width:70px;
	height:20px;
	text-indent:-5000px;
	outline:none;
}

#nav-home a,
#nav-home a:link,
#nav-home a:visited { width:46px;background-position:0px 0; }
#nav-home a:hover { background-position:0px -20px; }

#nav-about a,
#nav-about a:link,
#nav-about a:visited { width:64px;background-position:-46px 0; }
#nav-about a:hover { background-position:-46px -20px; }

#nav-open-houses a,
#nav-open-houses a:link,
#nav-open-houses a:visited { width:82px;background-position:-110px 0; }
#nav-open-houses a:hover { background-position:-110px -20px; }

#nav-available-homes a,
#nav-available-homes a:link,
#nav-available-homes a:visited { width:97px;background-position:-192px 0; }
#nav-available-homes a:hover { background-position:-192px -20px; }

#nav-gallery a,
#nav-gallery a:link,
#nav-gallery a:visited { width:54px;background-position:-289px 0; }
#nav-gallery a:hover { background-position:-289px -20px; }

#nav-brochure a,
#nav-brochure a:link,
#nav-brochure a:visited { width:71px;background-position:-343px 0; }
#nav-brochure a:hover { background-position:-343px -20px; }

#nav-news a,
#nav-news a:link,
#nav-news a:visited { width:44px;background-position:-414px 0; }
#nav-news a:hover { background-position:-414px -20px; }

#nav-contact a,
#nav-contact a:link,
#nav-contact a:visited { width:72px;background-position:-458px 0; }
#nav-contact a:hover { background-position:-458px -20px; }




/* ----- end header navigation -------*/

/* ----- main navigation -------*/

#mainNav {
	/*background:url(../images/header-nav-.gif) repeat-x;
	float: left;*/
	height:434px;
	width:150px;
	margin: 80px 33px 0 42px;
}
/*body.homepage #mainNav {
	margin-top:0;
}*/
#mainNav ul {
	margin:0;padding:0;
	list-style:none;
}
#mainNav ul li {
	display:inline;
}
#mainNav ul li a {
	float:left;
	background-image:url(../images/nav-main-matrix5.gif);
	background-repeat:no-repeat;
	width:150px;
	height:24px;
	text-indent:-5000px;
	outline:none;
}

a#mainNav-home {
	display: block;
	height: 50px;
	margin-bottom: 20px;
}

#mainNav-neighborhoods a,
#mainNav-neighborhoods a:link,
#mainNav-neighborhoods a:visited { height:47px;background-position:0 0; }
#mainNav-neighborhoods a:hover { background-position:-151px 0px; }

*#mainNav-cultural-district a,
#mainNav-cultural-district a:link,
#mainNav-cultural-district a:visited { height:24px;background-position:0 -47px; }
#mainNav-cultural-district a:hover { background-position:-151px -47px; }

#mainNav-cultural-district-hilltop a,
#mainNav-cultural-district-hilltop a:link,
#mainNav-cultural-district-hilltop a:visited { height:20px;background-position:0 -71px; }
#mainNav-cultural-district-hilltop a:hover { background-position:-151px -71px; }

#mainNav-cultural-district-monticello a,
#mainNav-cultural-district-monticello a:link,
#mainNav-cultural-district-monticello a:visited { height:20px;background-position:0 -91px; }
#mainNav-cultural-district-monticello a:hover { background-position:-151px -91px; }

#mainNav-cultural-district-tulsa-way a,
#mainNav-cultural-district-tulsa-way a:link,
#mainNav-cultural-district-tulsa-way a:visited { height:20px;background-position:0 -111px; }
#mainNav-cultural-district-tulsa-way a:hover { background-position:-151px -111px; }

#mainNav-idlewild a,
#mainNav-idlewild a:link,
#mainNav-idlewild a:visited { height:24px;background-position:0 -131px; }/* -84*/
#mainNav-idlewild a:hover { background-position:-151px -131px; }

#mainNav-idlewild-southern-living a,
#mainNav-idlewild-southern-living a:link,
#mainNav-idlewild-southern-living a:visited { height:38px;background-position:0 -153px; }
#mainNav-idlewild-southern-living a:hover { background-position:-151px -153px; }

#mainNav-montserrat a,
#mainNav-montserrat a:link,
#mainNav-montserrat a:visited { height:24px;background-position:0 -193px; }
#mainNav-montserrat a:hover { background-position:-151px -193px; }

#mainNav-montserrat-green-home a,
#mainNav-montserrat-green-home a:link,
#mainNav-montserrat-green-home a:visited { height:38px;background-position:0 -217px; }
#mainNav-montserrat-green-home a:hover { background-position:-151px -217px; }
 
#mainNav-park-hill-place a,
#mainNav-park-hill-place a:link,
#mainNav-park-hill-place a:visited { height:24px;background-position:0 -261px; }
#mainNav-park-hill-place a:hover { background-position:-151px -261px; }

#mainNav-river-elm a,
#mainNav-river-elm a:link,
#mainNav-river-elm a:visited { height:24px;background-position:0 -285px; }
#mainNav-river-elm a:hover { background-position:-151px -285px; }

#mainNav-rivercrest a,
#mainNav-rivercrest a:link,
#mainNav-rivercrest a:visited { height:24px;background-position:0 -309px; }
#mainNav-rivercrest a:hover { background-position:-151px -309px; }

#mainNav-rivercrest-bryce a,
#mainNav-rivercrest-bryce a:link,
#mainNav-rivercrest-bryce a:visited { height:24px;background-position:0 -333px; }
#mainNav-rivercrest-bryce a:hover { background-position:-151px -333px; }


#mainNav-vfine a,
#mainNav-vfine a:link,
#mainNav-vfine a:visited { height:47px;background-position:0 -363px; }
#mainNav-vfine a:hover { background-position:-151px -363px; }






/* ----- end main navigation -------*/
