/* Basic code - don't modify */
 
 #nav {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
#nav li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
#nav a {
	display: block;
}
#nav ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}
* html #nav ul {
	line-height: 0;
} /* IE6 "fix" */
#nav ul a {
	zoom: 1;
} /* IE6/7 fix */
#nav ul li {
	float: none;
}
#nav ul ul {
	top: 0;
}
/* Essentials - configure this */

#nav ul {
	width: 130px;
}
#nav ul ul {
	left: 131px;
}
/* Everything else is theming */
 
#nav {
	background-image: url(/img/nav/nav_back.gif);
	background-repeat: repeat-x;
	height: 33px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
#nav *:hover {
	background-color: none;
}
#nav a {
	color: white;
	font-size: 12px;
	line-height: 1;
	text-indent: -9999px;
}
#nav li.hover a {
	background-color: none;
}
#nav ul {
	top: 33px;
}
#nav ul li a {
	background-color: none;
}
#nav ul li.hover > a {
	background-color: none;
}
#nav ul a {
	background-color: none;
}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#nav #home a {
	background-image: url(/img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	width: 96px;
}
#nav #home a:hover {
	background-position: 0px -66px;
}
#nav #residences a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -96px 0px;
	height: 33px;
	width: 115px;
}
#nav #residences a:hover {
	background-position: -96px -66px;
}
#nav #sterling a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -211px 0px;
	height: 33px;
	width: 179px;
}
#nav #sterling a:hover {
	background-position: -211px -66px;
}
#nav #sterlingon {
	background-repeat: no-repeat;
	background-position: -211px -33px;
	height: 33px;
	width: 179px;
	display: block;
	text-indent: -9999px;
	background-image: url(/img/nav/nav_btns.png);
}
#nav #shopping a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -390px 0px;
	height: 33px;
	width: 230px;
}
#nav #shopping a:hover {
	background-position: -390px -66px;
}
#nav #shoppingon {
	background-repeat: no-repeat;
	background-position: -390px -33px;
	height: 33px;
	width: 181px;
	display: block;
	text-indent: -9999px;
	background-image: url(/img/nav/nav_btns.png);
}
#nav #photo a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -622px 0px;
	height: 33px;
	width: 124px;
}
#nav #photo a:hover {
	background-position: -622px -66px;
}
#nav #news a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -744px 0px;
	height: 33px;
	width: 86px;
}
#nav #news a:hover {
	background-position: -744px -66px;
}
#nav #newson {
	background-repeat: no-repeat;
	background-position: -744px -33px;
	height: 33px;
	width: 86px;
	display: block;
	text-indent: -9999px;
	background-image: url(/img/nav/nav_btns.png);
}
#nav #aboutus a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -830px 0px;
	height: 33px;
	width: 130px;
}
#nav #aboutus a:hover {
	background-position: -830px -66px;
}
#nav #aboutuson {
	background-repeat: no-repeat;
	background-position: -744px -33px;
	height: 33px;
	width: 86px;
	display: block;
	text-indent: -9999px;
	background-image: url(/img/nav/nav_btns.png);
}
/* About Us drop */
#nav #aboutdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #aboutdrop a:hover {
	background-position: -132px 0px;
}
#nav #devteamdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #devteamdrop a:hover {
	background-position: -132px -31px;
}
#nav #locationdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #locationdrop a:hover {
	background-position: -132px -62px;
}
#nav #requestdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -91px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #requestdrop a:hover {
	background-position: -132px -91px;
}
#nav #brokerdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -122px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #brokerdrop a:hover {
	background-position: -132px -122px;
}
#nav #contactdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -153px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #contactdrop a:hover {
	background-position: -132px -153px;
}
/* residences drop */
#nav #overviewdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #overviewdrop a:hover {
	background-position: -132px 0px;
}
#nav #onebrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #onebrdrop a:hover {
	background-position: -132px -31px;
}
#nav #onepldrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #onepldrop a:hover {
	background-position: -132px -62px;
}
#nav #twobrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -93px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #twobrdrop a:hover {
	background-position: -132px -93px;
}
#nav #twopldrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -124px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #twopldrop a:hover {
	background-position: -132px -124px;
}
#nav #threebrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -155px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #threebrdrop a:hover {
	background-position: -132px -155px;
}
#nav #pentdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -186px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #pentdrop a:hover {
	background-position: -132px -186px;
}
#nav #exploredrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -217px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #exploredrop a:hover {
	background-position: -132px -217px;
}
/* gallery */
#nav #photosdrop a {
	background-image: url(../../img/nav/video_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #photosdrop a:hover {
	background-position: -132px 0px;
}
#nav #videodrop a {
	background-image: url(../../img/nav/video_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #videodrop a:hover {
	background-position: -132px -31px;
}
/* Basic code - don't modify */
 
 #nav {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
#nav li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
#nav a {
	display: block;
}
#nav ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}
* html #nav ul {
	line-height: 0;
} /* IE6 "fix" */
#nav ul a {
	zoom: 1;
} /* IE6/7 fix */
#nav ul li {
	float: none;
}
#nav ul ul {
	top: 0;
}
/* Essentials - configure this */

#nav ul {
	width: 130px;
}
#nav ul ul {
	left: 131px;
}
/* Everything else is theming */
 
#nav {
	background-image: url(../../img/nav/nav_back.gif);
	background-repeat: repeat-x;
	height: 33px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
#nav *:hover {
	background-color: none;
}
#nav a {
	color: white;
	font-size: 12px;
	line-height: 1;
	text-indent: -9999px;
}
#nav li.hover a {
	background-color: none;
}
#nav ul {
	top: 33px;
}
#nav ul li a {
	background-color: none;
}
#nav ul li.hover > a {
	background-color: none;
}
#nav ul a {
	background-color: none;
}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#nav #home a {
	background-image: url(/img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	width: 96px;
}
#nav #home a:hover {
	background-position: 0px -66px;
}
#nav #residences a {
	background-image: url(../../img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: -96px 0px;
	height: 33px;
	width: 115px;
}
#nav #residences a:hover {
	background-position: -96px -66px;
}
#nav #sterling a {
	background-image: url(../../img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: -211px 0px;
	height: 33px;
	width: 179px;
}
#nav #sterling a:hover {
	background-position: -211px -66px;
}
#nav #sterlingon {
	background-repeat: no-repeat;
	background-position: -211px -33px;
	height: 33px;
	width: 179px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../img/nav/nav_btns.gif);
}
#nav #shopping a {
	background-image: url(/img/nav/nav_btns.png);
	background-repeat: no-repeat;
	background-position: -390px 0px;
	height: 33px;
	width: 230px;
}
#nav #shopping a:hover {
	background-position: -390px -66px;
}
#nav #shoppingon {
	background-repeat: no-repeat;
	background-position: -390px -33px;
	height: 33px;
	width: 181px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../img/nav/nav_btns.gif);
}
#nav #photo a {
	background-image: url(../../img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: -622px 0px;
	height: 33px;
	width: 124px;
}
#nav #photo a:hover {
	background-position: -622px -66px;
}
#nav #news a {
	background-image: url(../../img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: -744px 0px;
	height: 33px;
	width: 86px;
}
#nav #news a:hover {
	background-position: -744px -66px;
}
#nav #newson {
	background-repeat: no-repeat;
	background-position: -744px -33px;
	height: 33px;
	width: 86px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../img/nav/nav_btns.gif);
}
#nav #aboutus a {
	background-image: url(../../img/nav/nav_btns.gif);
	background-repeat: no-repeat;
	background-position: -830px 0px;
	height: 33px;
	width: 130px;
}
#nav #aboutus a:hover {
	background-position: -830px -66px;
}
#nav #aboutuson {
	background-repeat: no-repeat;
	background-position: -744px -33px;
	height: 33px;
	width: 86px;
	display: block;
	text-indent: -9999px;
	background-image: url(../../img/nav/nav_btns.gif);
}
/* About Us drop */
#nav #aboutdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #aboutdrop a:hover {
	background-position: -132px 0px;
}
#nav #devteamdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #devteamdrop a:hover {
	background-position: -132px -31px;
}
#nav #locationdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #locationdrop a:hover {
	background-position: -132px -62px;
}
#nav #requestdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -91px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #requestdrop a:hover {
	background-position: -132px -91px;
}
#nav #brokerdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -122px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #brokerdrop a:hover {
	background-position: -132px -122px;
}
#nav #contactdrop a {
	background-image: url(../../img/nav/about_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -153px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #contactdrop a:hover {
	background-position: -132px -153px;
}
/* residences drop */
#nav #overviewdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #overviewdrop a:hover {
	background-position: -132px 0px;
}
#nav #onebrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #onebrdrop a:hover {
	background-position: -132px -31px;
}
#nav #onepldrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #onepldrop a:hover {
	background-position: -132px -62px;
}
#nav #twobrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -93px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #twobrdrop a:hover {
	background-position: -132px -93px;
}
#nav #twopldrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -124px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #twopldrop a:hover {
	background-position: -132px -124px;
}
#nav #threebrdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -155px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #threebrdrop a:hover {
	background-position: -132px -155px;
}
#nav #pentdrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -186px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #pentdrop a:hover {
	background-position: -132px -186px;
}
#nav #exploredrop a {
	background-image: url(../../img/nav/residences_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -217px;
	height: 29px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #exploredrop a:hover {
	background-position: -132px -217px;
}
/* gallery */
#nav #photosdrop a {
	background-image: url(../../img/nav/video_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #photosdrop a:hover {
	background-position: -132px 0px;
}
#nav #videodrop a {
	background-image: url(../../img/nav/video_drop.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	height: 31px;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#nav #videodrop a:hover {
	background-position: -132px -31px;
}

