#menuProducts:hover, #menuAbout:hover, #menuPress:hover, #menuWholesale:hover, #menuLocator:hover, #menuBlog:hover, #menuContact:hover, li#current a { background-position: 0 -15px; }


#menuProducts span, #menuAbout span, #menuPress span, #menuWholesale span, #menuLocator span, #menuBlog span, #menuContact span{ display:none}

li#n-current a {
	color: #5e5b7c !important;
}

li#n-current a:hover {
	color: #88443d !important;
}

@-moz-document url-prefix() { 
			ul#drop-products { margin-left:18px } 
			ul#drop-about { margin-left: 122px; }
			ul#drop-press { margin-left: 210px; }
		} 

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari hack for drop down menu top spacing*/			
			
			ul#drop-products {
				left: 18px;
			}
			
			ul#drop-about {
				margin-left: 122px;
			}
			
			ul#drop-press {
				margin-left: 210px;
			}
		  }
ul#drop-locate {
	margin-left: 390px;
}
/* IE HACK for drop down menu items*/
*ul#drop-products {
	margin-left: 18px;
}

*ul#drop-about {
	margin-left: 122px;
}

*ul#drop-press {
	margin-left: 210px;
}
*ul#drop-locate {
	margin-left: 390px;
}


		
#menuProducts, #menuAbout, #menuPress, #menuWholesale, #menuLocator, #menuBlog, #menuContact, { display: none; }

#menuProducts{
  display: block;
  width: 84px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/products_sf_nav.png") no-repeat 0 0;
}


#menuAbout{
  display: block;
  width: 62px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/about_sf_nav.png") no-repeat 0 0;
}

#menuPress{
  display: block;
  width: 57px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/press_sf_nav.png") no-repeat 0 0;
}

#menuWholesale{
  display: block;
  width: 91px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/wholesale_sf_nav.png") no-repeat 0 0;
}

#menuLocator{
  display: block;
  width: 109px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/locator_sf_nav.png") no-repeat 0 0;
}

#menuBlog{
  display: block;
  width: 53px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/blog_sf_nav.png") no-repeat 0 0;
}

#menuContact{
  display: block;
  width: 74px;
  height: 15px;
  background: url("http://www.timiandleslie.com/wp-content/themes/timi/images/contact_sf_nav.png") no-repeat 0 0;
}


/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		transparent;
	position:		relative;
}
.sf-navbar li {
	background:		transparent;
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			450px; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	color: #00FF33;
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}



/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}
