/*
  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:950px;
height:31px;
border:0;
background-image:url(/wp-content/themes/goldfarb/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);
}


#suckerfishnav a.home,#suckerfishnav a.about,#suckerfishnav a.practice,#suckerfishnav a.articles,#suckerfishnav a.results,#suckerfishnav a.testimonials,#suckerfishnav a.blog,#suckerfishnav a.faq,#suckerfishnav a.contact {
background:url(/wp-content/themes/goldfarb/images/nav.jpg) no-repeat;
height:31px;
text-indent:-999999px;
}

#suckerfishnav a.home {
background-position:left 0;
width:86px;
}

#suckerfishnav a.about {
background-position:-86px 0;
width:144px;
}

#suckerfishnav a.practice {
background-position:-230px 0;
width:144px;
}

#suckerfishnav a.articles {
background-position:-374px 0;
width:92px;
}

#suckerfishnav a.results {
background-position:-466px 0;
width:95px;
}

#suckerfishnav a.testimonials {
background-position:-561px 0;
width:132px;
}

#suckerfishnav a.blog {
background-position:-693px 0;
width:66px;
}

#suckerfishnav a.faq {
background-position:-759px 0;
width:60px;
}

#suckerfishnav a.contact {
background-position:-819px 0;
width:131px;
}

#suckerfishnav a.home:hover {
background-position:0 -31px;
}

#suckerfishnav a.about:hover {
background-position:-86px -31px;

}

#suckerfishnav a.practice:hover {
background-position:-230px -31px;
}

#suckerfishnav a.articles:hover {
background-position:-374px -31px;
}

#suckerfishnav a.results:hover {
background-position:-466px -31px;
}

#suckerfishnav a.testimonials:hover {
background-position:-561px -31px;
}

#suckerfishnav a.blog:hover {
background-position:-693px -31px;
}

#suckerfishnav a.faq:hover {
background-position:-759px -31px;
}

#suckerfishnav a.contact:hover {
background-position:-819px -31px;
}

#side-menu a:link,#side-suckerfishnav a:visited,#side-suckerfishnav a:active {
color:#000;
}

#suckerfishnav {
margin: 0px;
padding-left: 0px;
}