/*==========================================================
  TOP-MENU
==========================================================*/


#top-menu a span {display: none;}
#top-menu a {
	position: relative;
	height: 34px;
	display: block;
	float: left;
}

#top-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

#top-menu li {
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}

#top-menu a.home {
	background: transparent url(/images/top-menu/home.gif) top left no-repeat;
	width: 66px;
	margin-left: 44px;
	display: inline;
}

#top-menu a.retail {
	background: transparent url(/images/top-menu/retail.gif) top left no-repeat;
	width: 69px;
}
#top-menu a.office {
	background: transparent url(/images/top-menu/office.gif) top left no-repeat;
	width: 72px;
}
#top-menu a.industrial {
	background: transparent url(/images/top-menu/industrial.gif) top left no-repeat;
	width: 105px;
}
#top-menu a.historic {
	background: transparent url(/images/top-menu/historic.gif) top left no-repeat;
	width: 90px;
}
#top-menu a.hotel {
	background: transparent url(/images/top-menu/hotel.gif) top left no-repeat;
	width: 69px;
}
#top-menu a.residential {
	background: transparent url(/images/top-menu/residential.gif) top left no-repeat;
	width: 111px;
}
#top-menu a.mixed-use {
	background: transparent url(/images/top-menu/mixed-use.gif) top left no-repeat;
	width: 97px;
}
#top-menu a.new-listings {
	background: transparent url(/images/top-menu/new-listings.gif) top left no-repeat;
	width: 121px;
}
#top-menu a.property-management {
	background: transparent url(/images/top-menu/property-management.gif) top left no-repeat;
	width: 190px;
}
#top-menu a.brokerage {
	background: transparent url(/images/top-menu/brokerage.gif) top left no-repeat;
	width: 101px;
}

#top-menu a.home:hover {background-image: url(/images/top-menu/home-over.gif);}
#top-menu a.retail:hover {background-image: url(/images/top-menu/retail-over.gif);}
#top-menu a.office:hover {background-image: url(/images/top-menu/office-over.gif);}
#top-menu a.industrial:hover {background-image: url(/images/top-menu/industrial-over.gif);}
#top-menu a.historic:hover {background-image: url(/images/top-menu/historic-over.gif);}
#top-menu a.hotel:hover {background-image: url(/images/top-menu/hotel-over.gif);}
#top-menu a.residential:hover {background-image: url(/images/top-menu/residential-over.gif);}
#top-menu a.mixed-use:hover {background-image: url(/images/top-menu/mixed-use-over.gif);}
#top-menu a.new-listings:hover {background-image: url(/images/top-menu/new-listings-over.gif);}
#top-menu a.property-management:hover {background-image: url(/images/top-menu/property-management-over.gif);}
#top-menu a.brokerage:hover {background-image: url(/images/top-menu/brokerage-over.gif);}


body#properties-retail a.retail {background-image: url(/images/top-menu/retail-active.gif);}
body#properties-office a.office {background-image: url(/images/top-menu/office-active.gif);}
body#properties-industrial a.industrial {background-image: url(/images/top-menu/industrial-active.gif);}
body#properties-historic a.historic {background-image: url(/images/top-menu/historic-active.gif);}
body#properties-hotel a.hotel {background-image: url(/images/top-menu/hotel-active.gif);}
body#properties-residential a.residential {background-image: url(/images/top-menu/residential-active.gif);}
body#properties-mixed-use a.mixed-use {background-image: url(/images/top-menu/mixed-use-active.gif);}
body#properties-new-listings a.new-listings {background-image: url(/images/top-menu/new-listings-active.gif);}

body#real-estate-services.property-management a.property-management {background-image: url(/images/top-menu/property-management-active.gif);}
body#real-estate-services.property-management #top-menu a.property-management:hover {background-image: url(/images/top-menu/property-management-over.gif);}

body#real-estate-services.brokerage a.brokerage {background-image: url(/images/top-menu/brokerage-active.gif);}
body#real-estate-services.brokerage #top-menu a.brokerage:hover {background-image: url(/images/top-menu/brokerage-over.gif);}


/* properties and home top menu */






/*==========================================================
  SIDE-MENU
==========================================================*/




ul#side-menu {list-style: none;margin: 0;padding: 0;}
#side-menu a span {display:none;}
#side-menu a {display: block; width: 195px;height: 25px;}
ul#side-menu li {padding-bottom: 0px; margin-bottom: -3px;}

ul#side-menu > li {margin-bottom: 0px;}


ul#side-menu li a {
	display: block; 
	width: 195px;
	height: 25px;
	background: transparent url(/images/menu/green/menu.gif) top left no-repeat;
}
ul#side-menu li a:hover {background: transparent url(/images/menu/green/menu-over.gif) top left no-repeat;}


/*
#side-menu li.about-us a {background-position: 0 0px !important;}
#side-menu li.green-design a {background-position: 0 -25px !important;}
#side-menu li.workforce-housing a {background-position: 0 -50px !important;}
#side-menu li.transportation a {background-position: 0 -75px !important;}
#side-menu li.living-green a {background-position: 0 -100px !important;}
#side-menu li.lifestyle a {background-position: 0 -125px !important;}
#side-menu li.in-the-news a {background-position: 0 -150px !important;}
#side-menu li.learn-more a {background-position: 0 -175px !important;}
#side-menu li.contact a {background-position: 0 -200px !important;}
*/

#side-menu li.home a {background-position: 0 0px !important;}
#side-menu li.awards a {background-position: 0 -25px !important;}
#side-menu li.green-sustainability a {background-position: 0 -50px !important;}
#side-menu li.learn-more a {background-position: 0 -75px !important;}


/* SUB-MENU */

ul#side-menu li ul.sub-menu {
	display: none;
	padding-left: 0px;
	margin-left: 20px;
	font-family: Georgia, Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	list-style: none;
}

ul#side-menu li ul.sub-menu li {background: transparent url(/images/sidebar-bullet-1.gif) left 7px no-repeat;}

.sub-menu a {
	background-image: none !important; 
	height: 1% !important;
	width: 150px !important;
	margin-bottom: 4px;
	font-size: 10px;
	padding-left: 8px;
}

body#home li.home a {background-image: url(/images/menu/green/menu-over.gif);}
body#awards li.about-us a {background-image: url(/images/menu/green/menu-over.gif);}
body#green-sustainability li.green-sustainability a {background-image: url(/images/menu/green/menu-over.gif);}
body#learn-more li.learn-more a {background-image: url(/images/menu/green/menu-over.gif);}

body#green-sustainability ul#side-menu li.green-sustainability ul.sub-menu {display: block !important;}
body#learn-more ul#side-menu li.learn-more ul.sub-menu {display: block !important;}

/*
body#about-us li.about-us a {background-image: url(/images/menu/green/menu-over.gif);}
body#green-design li.green-design a {background-image: url(/images/menu/green/menu-over.gif);}
body#workforce-housing li.workforce-housing a {background-image: url(/images/menu/green/menu-over.gif);}
body#transportation li.transportation a {background-image: url(/images/menu/green/menu-over.gif);}
body#living-green li.living-green a {background-image: url(/images/menu/green/menu-over.gif);}
body#lifestyle li.lifestyle a {background-image: url(/images/menu/green/menu-over.gif);}
body#in-the-news li.in-the-news a {background-image: url(/images/menu/green/menu-over.gif);}
body#learn-more li.learn-more a {background-image: url(/images/menu/green/menu-over.gif);}
body#contact li.contact a {background-image: url(/images/menu/green/menu-over.gif);}

body#about-us ul#side-menu li.about-us ul.sub-menu {display: block !important;}
body#green-design ul#side-menu li.green-design ul.sub-menu {display: block !important;}
body#workforce-housing ul#side-menu li.workforce-housing ul.sub-menu {display: block !important;}
body#lifestyle ul#side-menu li.lifestyle ul.sub-menu {display: block !important;}
body#learn-more ul#side-menu li.learn-more ul.sub-menu {display: block !important;}k !important;}
*/







