/*
  CSS generated via the Multi-level Navigation Plugin ... http://pixopoint.com/multi-level-navigation/

  If you would like a similar menu for your own site, then please try the PixoPoint Web Development
  CSS generator for creating flyout, dropdown and horizontal slider menus ... http://pixopoint.com/suckerfish_css/


*** Main menu CSS code ***/
ul#suckerfishnav{
display:block;
  width: 900px;
	height: 41px;
border:0;
background-image:url(/wp-content/themes/client/images/nav.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0;
padding:0;
}





ul#suckerfishnav li ul 
{ 
  position: absolute; 
  display: block; 
  visibility: hidden; 
  width: 18em; 
  margin: 0 0 0 10px; 
  padding: 0; 
  /*border-bottom: .1em solid #39322b; */
  z-index: 99;
}
ul#suckerfishnav li ul.scroll 
{ 
  max-height: 30em; 
  overflow-y: auto; 
  overflow-x: hidden; 
}
/* star HTML filter fixes mysteriously appearing margin bug in all versions/platforms of IE */ 
* html ul#suckerfishnav li ul li 
{ 
  display: inline; 
} /* end filter */
ul#suckerfishnav li ul li ul 
{ 
  position: absolute; 
  top: auto; 
  left: auto; 
  margin: -2.2em 0 0 17.9em; 
  padding: 0;
}
ul#suckerfishnav li ul li ul.sublist 
{ 
  position: relative; 
  margin: -1.2em 0 0 0; 
  padding: 0; 
  border-bottom: 0;
}
/* Items */
ul#suckerfishnav li 
{ 
  list-style: none;  
  height: auto; 
  display: inline; 
  /*float: none; */
  float: left;
  margin: 0; 
  position:relative; 
}
/*property + whitespace + empty comment filter positions top-level suckerfishnav in single row for IE 5.0 */ 
ul#suckerfishnav li 
{ 
  display /**/: block; 
  float /**/: left;
} 
/* end filter */ 
ul#suckerfishnav li ul li 
{ 
  display: block; 
  float: none;
}
/* Links */
ul#suckerfishnav li a 
{ 
  display: block; 
  float: left; 
  /*background-color: #98BFEB; */
  background-color: #f0eedf;
  color: #39322b; 
  text-decoration: none; 
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  color: #7c775b;
}
/* commented backslash filter positions top-level suckerfishnav in single row for Mac IE \*/ 
ul#suckerfishnav li a 
{ 
  float: none; 
} 
/* end filter */
ul#suckerfishnav li a:hover, ul#suckerfishnav li a:focus 
{ 
  background-color: #04173f; 
  color: #ffffff;
}
ul#suckerfishnav li ul li a 
{ 
  /*line-height: 1.2em; */
  margin: 0; 
  /*border-top: .1em solid #4070AC; 
  border-left: .1em solid #4070AC; 
  border-right: .1em solid #4070AC;*/
  /*border-top: .1em solid #39322b; 
  border-left: .1em solid #39322b; 
  border-right: .1em solid #39322b;*/
  padding: 5px 5px 5px 20px;
  /*padding: .5em .5em .5em 1em; */
  text-indent: -.5em; 
}
ul#suckerfishnav li ul li ul.sublist li a 
{ 
  padding-left: 3em; 
  border-top: 0;
}
ul#suckerfishnav li li a.suckerfishnavIndicator 
{ 
  background-image: url(/Includes/Templates/Active/images/bg-bullet4.gif); 
  background-position: 16.8em center; 
  background-repeat: no-repeat; 
  padding-right: 20px;
}
ul#suckerfishnav li li a.suckerfishnavIndicator:hover 
{ 
  background-image:url(/Includes/Templates/Active/images/bg-bullet4-o.gif);
}




/*SPRITE BACKGROUP POSITIONING*/	
#suckerfishnav a.home, #suckerfishnav a.firm, #suckerfishnav a.areas, #suckerfishnav a.faqs, #suckerfishnav a.contact, #suckerfishnav a.blog, #suckerfishnav a.articles 
{
	/*float: left;*/
	background: url(/wp-content/themes/client/images/nav.jpg) no-repeat;
	height: 41px;
	text-indent: -999999px;
}	
#suckerfishnav a.home {	
	background-position: left 0;
	width: 108px;
	/*margin-left: 19px;*/
}	
#suckerfishnav a.firm {	
	background-position: -108px 0;
	width: 158px;
}
#suckerfishnav a.areas {	
	background-position: -266px 0;
	width: 184px;
}
#suckerfishnav a.faqs {	
	background-position: -450px 0;
	width: 108px;
}		
#suckerfishnav a.contact {	
	background-position: -558px 0;
	width: 124px;
}	
#suckerfishnav a.blog {	
	background-position: -682px 0;
	width: 96px;
}
#suckerfishnav a.articles {	
	background-position: -778px 0;
	width: 122px;
}	

#suckerfishnav a.home:hover {	
	background-position: left -41px;
	}
#suckerfishnav a.firm:hover {	
	background-position: -108px -41px;
	}
#suckerfishnav a.areas:hover {	
	background-position: -266px -41px;
	}
#suckerfishnav a.faqs:hover{	
	background-position: -450px -41px;
	}	
#suckerfishnav a.contact:hover{	
	background-position: -558px -41px;
	}	
#suckerfishnav a.blog:hover {	
	background-position: -682px -41px;
	}
#suckerfishnav a.articles:hover {	
	background-position: -778px -41px;
	}
