/* Primary Navigation */

ul#prim_nav { float: right; list-style: none; margin: 100px 0 0 0; padding: 0; display: block; }

ul#prim_nav li { float: left; margin: 0 25px 0 0; padding: 0; list-style: none; display: inline; }
ul#prim_nav li.last { margin: 0; }
ul#prim_nav li a { display: block; text-indent: -9000px; }
ul#primary_nav a:hover { display: block; }

li#about a { width: 35px; height: 14px; background: transparent url('../images/prim_nav/sprite-about.gif') no-repeat top left; background-position:0 0; }
	li#about a:hover { background-position:0 -14px; }
li#floorplans a { width: 60px; height: 14px; background: transparent url('../images/prim_nav/sprite-floorplans.gif') no-repeat top left; }
	li#floorplans a:hover { background-position:0 -14px; }
li#buyvslease a { width: 72px; height: 14px; background: transparent url('../images/prim_nav/sprite-buyvslease.gif') no-repeat top left; }
	li#buyvslease a:hover { background-position:0 -14px; }
li#location a { width: 46px; height: 14px; background: transparent url('../images/prim_nav/sprite-location.gif') no-repeat top left; }
	li#location a:hover { background-position:0 -14px; }
li#news a { width: 30px; height: 14px; background: transparent url('../images/prim_nav/sprite-news.gif') no-repeat top left; }
	li#news a:hover { background-position:0 -14px; }
li#contact a { width: 43px; height: 14px; background: transparent url('../images/prim_nav/sprite-contact.gif') no-repeat top left; }
	li#contact a:hover { background-position:0 -14px; }
	

/* About Subnav */

body#about div#subnav ul { margin: 22px 0 22px 0; padding: 0; list-style: none; }
body#about div#subnav li { font-size: 1em; line-height: 2.5em; text-transform: uppercase; letter-spacing: .1em; }
	body#about div#subnav li a { color: #a3a5b1; text-decoration: none; }
	body#about div#subnav li a:hover, body#about div#subnav li a.active { color: #fff; text-decoration: none; }

/* Floor Plans Subnav */

body#floorplans div#subnav ul { margin: 6px 0 22px 0; padding: 0; list-style: none; }
body#floorplans div#subnav li { font-size: .9em; line-height: 1.6em; text-transform: uppercase; letter-spacing: .1em; }
	body#floorplans div#subnav li.subnav_retail a { display: block; text-indent: -9000px; width: 74px; height: 12px; background: transparent url('../images/sprite-retail.png') no-repeat top left; background-position:0 0; }
	body#floorplans div#subnav li.subnav_retail a:hover { background-position:0 -12px; }
	body#floorplans div#subnav li a { color: #fff; text-decoration: none; }
	body#floorplans div#subnav li a:hover { color: #f99d32; text-decoration: none; }
	
	
/* News Subnav */

body#news div#subnav ul { list-style: none; padding: 0; }
body#news div#subnav li a { display: block; text-indent: -9000px; margin-bottom: 5px; }

body#news div#subnav li#news a { width: 49px; height: 11px; background: transparent url('../images/sprite-news-news.png') no-repeat top left; background-position:0 0; }
	body#news div#subnav li#news a:hover { background-position:0 -11px; }
body#news div#subnav li#press_releases a { width: 105px; height: 13px; background: transparent url('../images/sprite-news-press_releases.png') no-repeat top left; background-position:0 0; }
	body#news div#subnav li#press_releases a:hover { background-position:0 -13px; }
	
body#news div#archives ul { list-style: none; padding: 0; margin: 12px 0; }
body#news div#archives li { font-size: .9em; line-height: 1.5em; text-transform: uppercase; }
	body#news div#archives li a { color: #8c8c8c; text-decoration: none; }
	body#news div#archives li a:hover { color: #3f4462; }
