/* Delancey */
.tempImageHider img {max-height: 0; max-width: 0;}
 
.top-level-subpageLinks {margin:0; padding: 0; list-style:none; margin-top: 30px;}
.top-level-subpageLinks li {margin:0; padding: 0; }
.top-level-subpageLinks li a {display:block; padding:7px 0 7px 25px; background-position: left; background-repeat: no-repeat; text-decoration: none; font-size: 16px; font-family: ITCAvantGardeStd-Md; font-weight:normal; }

/* Header */
#wrapper #header {position:relative; z-index: 100;}
#wrapper #header .inner {position:relative; margin: 0px auto;  max-width: 100%;transition:all 0.35s ease-in-out;}

.mobileMenu {display:none;}

#mainNavContainer { position:relative; width: 100%; z-index: 100; font-weight:normal; }
#mainNavContainer ul {margin:0; padding:0; width:100%;}
#mainNavContainer ul li {list-style:none; margin:0; padding:0; text-transform:uppercase}
#mainNavContainer ul li a {position:relative; display:block;  text-decoration: none;}

ul.mainNav_tier0 {position:relative; border-top:1px solid #e6e0d7; border-bottom:1px solid #e6e0d7; height: 31px;}
ul.mainNav_tierxxxxxxx0  li {position:relative; float:left; display:inline; min-width:11%; text-align:center;}
ul.mainNav_tier0  li {position:relative; float:left; display:inline; min-width:12.5%; text-align:center;}
ul.mainNav_tier0  li a {display:block; width:100%; color: #e6e0d7; text-decoration:none; font-size:12px; height: 22px; padding: 8px 0 0 0; margin: 0}
ul.mainNav_tier0  li a.over {font-weight: bold;}
ul.mainNav_tier0  li a.over span {display: inline-block; width: 12px; height: 10px; background: url(../images/menu_bullet.gif) 4px center no-repeat;}

ul.mainNav_tier1 {position:absolute; display:none; top: 32px; left: 0; height:auto; width: 100%;}
ul.mainNav_tier1 li {float:none; display:block; list-style:none; margin:0; width:100%;}
ul.mainNav_tier1 li a {padding:6px 0 6px 0; height: auto;  display:block; color:#686667; background: #e6e0d7; background: rgba(230, 224, 215, 0.8);}
ul.mainNav_tier1 li a:hover {color:#e6e0d7; background: #e6e0d7; background: rgba(51, 51, 51, 0.8);}




@media screen and (max-width: 800px) {
	#wrapper #header .inner {position:relative; width: 100%; border-top:1px solid #848384; border-bottom:1px solid #848384;}
	
	.mobileMenu {position:relative; display:block; height:26px; margin: 0;}
	.mobileMenu a {position:absolute; display:block; left:0px; padding-left:50px;  top:0; color:#e7ded6; text-decoration:none; }
	.mobileMenu a#menuButton {width:auto;  height:24px;  right: 0px; font-size:14px; padding-top:4px; }
	.mobileMenu a#menuButton span {position:absolute; top: 0px; left: 0px; width:44px; height: 27px; background:url(../images/menu_icon.gif) no-repeat;}
	
	
	#mainNavContainer {display:block; position:relative; height: 0; overflow:hidden; transition:height 0.35s ease-in-out;}
	
	#mainNavContainer ul li {position:relative; display:block; float:none; width: 100%; }
	#mainNavContainer ul li a {position:relative;  }
	
	#mainNavContainer ul.mainNav_tier0 {width:100%; color: #fff; padding: 0; border: none;}
	#mainNavContainer ul.mainNav_tier0 li {border-bottom: 1px solid #E6E0D7; text-align: left; padding: 10px 0 10px 0}
	#mainNavContainer ul.mainNav_tier0 li a {position:relative; height: auto; padding: 5px;}
	#mainNavContainer ul.mainNav_tier0 li a.over {padding: 5px 5px 5px 15px; background: url(../images/menu_bullet.gif) 4px center no-repeat;} 
	#mainNavContainer ul.mainNav_tier0 li a.over span {display:none}
	 
	#mainNavContainer ul.mainNav_tier1 {position:relative; display:block; width: 100%; top: 0; }
	#mainNavContainer ul.mainNav_tier1 li {border:none; padding: 0}
	#mainNavContainer ul.mainNav_tier1 li a {padding: 5px 0 5px 15px; background:url(../images/menu_arrow.gif) 4px center no-repeat; color:#e6e0d7 }	
}