/*vertical navigation*/
	
div#nav {
	float: left;
	width: 160px;
	margin: 80px 0;
	clear: both;
	}
div#nav ul {
	list-style-type: none;
	width: 160px;
	border-top: 1px solid #f1f1e9;
	clear: both;
	}
div#nav ul li a {
	width: 145px;
	display: block;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	color: #E8CF7B;
	border-bottom: 1px solid #f1f1e9;
	font-size: 11px;
	font-weight: 400;
	}
div#nav ul li a:hover {
	color: #333;
	background-color: #f1f1e9;
	}
div#nav ul ul li a:hover {
	color: #333!important;
	background-color: #f1f1e9!important;
	}          
	
/*styles for second level of navigation*/
div#nav ul ul li a {
	width: 135px;
	font-size: 11px;
	color: #E8CF7B!important;
	background-color: #AB5F57!important;
	padding: 3px 5px 3px 20px;
	border-bottom: 1px solid #f1f1e9!important;
	}
div#nav ul ul	{
	border-top: none!important;
	}
	
/*styles for third level of navigation*/
div#nav ul ul ul li a {
	width: 120px;
	font-size: 11px;
	color: #E8CF7B!important;
	background-color: #AB5F57!important;
	background-image: none!important;
	padding: 3px 5px 3px 35px;
	border-bottom: 1px solid #f1f1e9!important;
	}

body.sonoma div#nav li.sonoma ul li a {
	width: 120px;
	font-size: 11px;
	color: #E8CF7B!important;
	background-color: #AB5F57!important;
	background-image: none!important;
	padding: 3px 5px 3px 35px;
	border-bottom: 1px solid #f1f1e9!important;
	}
body.sonoma div#nav li.sonoma ul li a:hover {
	width: 120px;
	font-size: 11px;
	color: #333!important;
	background-color: #f1f1e9!important;
	background-image: none!important;
	padding: 3px 5px 3px 35px;
	border-bottom: 1px solid #f1f1e9!important;
	}
	
	
	
/* body on states main level on states */	

body.renovations-remodels div#nav li.renovations-remodels a,
body.street-of-dreams div#nav li.street-of-dreams a,
body.homes-for-sale div#nav li.homes-for-sale a,
body.outdoor-living div#nav li.outdoor-living a,
body.work-in-progress div#nav li.work-in-progress a,
body.recent-projects div#nav li.recent-projects a,
body.neighborhoods div#nav li.neighborhoods a,
body.gallery div#nav li.gallery a,
body.latest-publications div#nav li.latest-publications a,
body.products-suppliers div#nav li.products-suppliers a,
body.testimonials div#nav li.testimonials a	{
	color: #F7F3DB;
	background-color: #6c482a;
	background-image: url(images/shell/on-main.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #f1f1e9!important;
	}	
body.street-of-dreams-sub div#nav li.street-of-dreams-sub a,
body.homes-for-sale-sub div#nav li.homes-for-sale-sub a,
body.work-in-progress-sub div#nav li.work-in-progress-sub a,
body.recent-projects-sub div#nav li.recent-projects-sub a,
body.neighborhoods-sub div#nav li.neighborhoods-sub a	{
	color: #F7F3DB;
	background-color: #6c482a;
	background-image: none;
	}
body.street-of-dreams-sub div#nav li.street-of-dreams-sub a:hover,
body.homes-for-sale-sub div#nav li.homes-for-sale-sub a:hover,
body.work-in-progress-sub div#nav li.work-in-progress-sub a:hover,
body.recent-projects-sub div#nav li.recent-projects-sub a:hover,
body.neighborhoods-sub div#nav li.neighborhoods-sub a:hover	{
	color: #333;
	background-color: #f1f1e9;
	background-image: none;
	}	
body.street-of-dreams div#nav li.street-of-dreams ul li a,
body.homes-for-sale div#nav li.homes-for-sale ul li a,
body.work-in-progress div#nav li.work-in-progress ul li a,
body.recent-projects div#nav li.recent-projects ul li a,
body.neighborhoods div#nav li.neighborhoods ul li a	{
	background-image: none;
	}
div#nav li.street-of-dreams a,
/* div#nav li.homes-for-sale a, */
div#nav li.work-in-progress a,
div#nav li.recent-projects a,
div#nav li.neighborhoods a	{
	background-image: url(images/shell/plus-main.gif);
	background-position: left;
	background-repeat: no-repeat;
	}
div#nav li.street-of-dreams a:hover,
/* div#nav li.homes-for-sale a:hover, */
div#nav li.work-in-progress a:hover,
div#nav li.recent-projects a:hover,
div#nav li.neighborhoods a:hover	{
	background-image: url(images/shell/plus-main-hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	}

	
	
		
/* body on states sub level on states */

/* STREET OF DREAMS */
body.sonoma div#nav li.sonoma a,
body.la_provence div#nav li.la_provence a,
body.chesapeake div#nav li.chesapeake a,
body.alderhouse div#nav li.alderhouse a,
body.villa_toscana div#nav li.villa_toscana a,
/* HOMES FOR SALE */
body.hfs_braedon_heights-2 div#nav li.hfs_braedon_heights-2 a,
body.hfs_braedon_heights-12 div#nav li.hfs_braedon_heights-12 a,
/* WORK IN PROGRESS */
body.wip_chateau div#nav li.wip_chateau a,
body.wip_provence div#nav li.wip_provence a,
body.wip_peach_cove div#nav li.wip_peach_cove a,
body.wip_bobbis_cottage div#nav li.wip_bobbis_cottage a,
body.wip_tamarack_trail div#nav li.wip_tamarack_trail a,
body.wip_cooper_lodge div#nav li.wip_cooper_lodge a,
/* RECENT PROJECTS */
body.rp_villa_shelburne div#nav li.rp_villa_shelburne a,
body.rp_tuscany div#nav li.rp_tuscany a,
body.rp_mountainhome div#nav li.rp_mountainhome a,
body.rp_willows_lodge div#nav li.rp_willows_lodge a,
body.rp_whispering_waters div#nav li.rp_whispering_waters a,
body.rp_firenza div#nav li.rp_firenza a,
body.rp_southlake div#nav li.rp_southlake a,
/* NEIGHBORHOODS */
body.laurian_grove div#nav li.laurian_grove a,
body.altamont div#nav li.altamont a,
body.altamont_greystone div#nav li.altamont_greystone a,
body.braedon_heights div#nav li.braedon_heights a,
body.fishback_creek div#nav li.fishback_creek a,
body.corrine_heights div#nav li.corrine_heights a	{
	color: #F7F3DB!important;
	background-color: #6c482a!important;
	background-image: url(images/shell/on-sub.gif)!important;
	background-position: left;
	background-repeat: no-repeat;
	}	

/* hide subpages */
#nav ul ul	{
	display: none;
	}
	
/* show a categories subpages when in that category */
body.street-of-dreams div#nav li.street-of-dreams ul,
body.street-of-dreams-sub div#nav li.street-of-dreams-sub ul,
/* body.homes-for-sale div#nav li.homes-for-sale ul, */
body.homes-for-sale-sub div#nav li.homes-for-sale-sub ul,
body.work-in-progress div#nav li.work-in-progress ul,
body.work-in-progress-sub div#nav li.work-in-progress-sub ul,
body.recent-projects div#nav li.recent-projects ul,
body.recent-projects-sub div#nav li.recent-projects-sub ul,
body.neighborhoods div#nav li.neighborhoods ul,
body.neighborhoods-sub div#nav li.neighborhoods-sub ul	{
	display: block;
	}