/* FORCE CONTENT DOWN */
/*#down{height: 50px!important; display: none;}*/

/* NAV */
#nav{
	position:relative; float: left; clear: both; width: 100%;
}

#nav li{
	list-style: none; float: left; margin: 0;
}
#nav li a{
	display: block; text-indent: -2000px; height: 40px;
}
#nav li ul{
	position: relative; text-align: left; 
	z-index: 999; margin: 0; padding: 0; 
	border-left: 1px solid #bcac8c;
	border-right: 1px solid #bcac8c;
	border-bottom: 1px solid #bcac8c;
	width: 150px;
}
#nav li ul li{
	display: block; float: none; margin: 0px; padding: 0px; z-index:999;
}
#nav li li a {
	font-size: 0.8em;
}

ul#nav {width: 760px;}

/* MAIN NAV BUTTONS */
#MenuItem1 a{background: url(../images/nav/home.gif) 0 0 no-repeat; width: 81px; height: 40px;}
#MenuItem2 a{background: url(../images/nav/location.gif) 0 0 no-repeat; width: 77px; height: 40px;}
#MenuItem3 a{background: url(../images/nav/architect.gif) 0 0 no-repeat; width: 77px; height: 40px;}
#MenuItem4 a{background: url(../images/nav/sustainability.gif) 0 0 no-repeat; width: 101px; height: 40px;}
#MenuItem5 a{background: url(../images/nav/design.gif) 0 0 no-repeat; width: 62px; height: 40px;}
#MenuItem6 a{background: url(../images/nav/apartments.gif) 0 0 no-repeat; width: 87px; height: 40px;}
#MenuItem7 a{background: url(../images/nav/property_management.gif) 0 0 no-repeat; width: 151px; height: 40px;}
#MenuItem8 a{background: url(../images/nav/contact.gif) 0 0 no-repeat; width: 114px; height: 40px;}
	#MenuItem1 a:hover, #MenuItem1 a.section {background: url(../images/nav/home.gif) -81px 0 no-repeat; width: 81px;}
	#MenuItem2 a:hover, #MenuItem2 a.section {background: url(../images/nav/location.gif) -77px 0 no-repeat; width: 77px;}
	#MenuItem3 a:hover, #MenuItem3 a.section {background: url(../images/nav/architect.gif) -77px 0 no-repeat; width: 77px;}
	#MenuItem4 a:hover, #MenuItem4 a.section {background: url(../images/nav/sustainability.gif) -101px 0 no-repeat; width: 101px;}
	#MenuItem5 a:hover, #MenuItem6 a.section {background: url(../images/nav/design.gif) -62px 0 no-repeat; width: 62px;}
	#MenuItem6 a:hover, #MenuItem5 a.section {background: url(../images/nav/apartments.gif) -87px 0 no-repeat; width: 87px;}
	#MenuItem7 a:hover, #MenuItem7 a.section {background: url(../images/nav/property_management.gif) -151px 0 no-repeat; width: 151px;}
	#MenuItem8 a:hover, #MenuItem8 a.section {background: url(../images/nav/contact.gif) -114px 0 no-repeat; width: 114px;}
	
#MenuItem1.sfHover {width: 81px;}
#MenuItem2.sfHover {width: 77px;}
#MenuItem3.sfHover {width: 77px;}
#MenuItem4.sfHover {width: 101px;}
#MenuItem5.sfHover {width: 62px;}
#MenuItem6.sfHover {width: 87px;}
#MenuItem7.sfHover {width: 151px;}
#MenuItem8.sfHover {width: 114px;}


#MenuItem1 ul,
#MenuItem2 ul,
#MenuItem3 ul,
#MenuItem4 ul,
#MenuItem5 ul,
#MenuItem6 ul,
#MenuItem7 ul,
#MenuItem8 ul{left: 0; width: 150px;}



#nav a, #nav a:active, #nav a:link, #nav a:visited {
    display: block;
}

#nav li li a, #nav li li a:active, #nav li li a:link, #nav li li a:visited/*,  #nav li li.sfHover*/ {
	display: block;
   	padding: 5px;
	text-transform: capitalize;
	color: #7c91a6;
    filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-image: none!important;
	text-indent:0;
	text-decoration: none;
	height: auto;
	line-height: 20px;
	width: 140px;
}

#nav a:hover, #nav li li a:hover, #nav a.selected {
	color: #937250;
	text-decoration: none;
}
#nav li li a:hover, #nav li li a:hover, #nav li li a.selected {
	border-top: 1px solid #bcac8c;
	border-bottom: 1px solid #bcac8c;
    filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
	background-image: none!important;
}
#nav li li a:hover.last {
	border-bottom: none;
}
#nav li li a.selected {
	color: #937250;
	text-decoration: none;
	border-top: 1px solid #bcac8c;
	border-bottom: 1px solid #bcac8c;
    filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}

#nav ul, #nav li ul, #nav li ul ul {
   display: none;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, 
#nav li.h ul, #nav ul li.h ul, #nav ul ul li.h ul {
   display: block;
}

#nav li:hover ul, #headernav li.h ul { /* lists nested under hovered list items */
	left: auto;
}