#suckerfish ul li{
list-style:none}

#suckerfish ul{margin:0; padding:0;}


#suckerfish li{
   float: left;
   margin-right: 3px;
   background: url(../images/suckerfish_right.gif) no-repeat right top;
   font-size: 12px;
}

#suckerfish li.active{
   background-position: right bottom;
}
#suckerfish li a{
   float: left;
   display: block;
   height: 22px;
   padding: 9px 14px 0;
   line-height:18px;
   background: url(../images/suckerfish_left.gif) no-repeat left top;
   color: #333;
   text-decoration: none;
   list-style: none;
  
}

#suckerfish li.active a{
   background-position: left bottom;
   color:#ccc;
}

#suckerfish li:hover,
#suckerfish li.sfhover{
   background: url(../images/suckerfish_right.gif) no-repeat right top;
   background-position: right -31px;
}

#suckerfish li.active:hover,
#suckerfish li.sfhover.active{
   background-position: right bottom;
   color:#666;

}

#suckerfish li:hover a,
#suckerfish li.sfhover a{
   background-position: left -31px;
   color: #fff;
}

#suckerfish li.active:hover a {
   background-position: left bottom;
   color: #666;
}

#suckerfish li#suckerfish_home.active{
   background-position: right top;
   color:#ccc;

}

#suckerfish li#suckerfish_home.active a{
   background-position: left top;
   color: #fff;
}

#suckerfish li.active#suckerfish_home:hover,
#suckerfish li.active.sfhover#suckerfish_home{
   background-position: right -31px;
}

#suckerfish li.active.sfhover#suckerfish_home a{
   background-position: left -31px;
   color: #333;
}

#suckerfish li ul{
   clear: left;
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 161px;
   margin-top: 31px;
   margin-left: -1px;
   border-top: 0;
   border-bottom: 0;
   list-style: none;
   line-height: 1;

}

/* ie7-css-filter-hack/ */
*+html #suckerfish li ul{
   margin-top: 0;
}

#suckerfish li li{
   display: inline;
   float: none;
   margin: 0;
   font-size: 12px;
   text-transform: none;
   font-weight:normal;
   color: #9d9e9e;

}

#suckerfish li ul ul{
   margin: -32px 0 0 161px;
   background-color:#FFFFFF;
   background-image:none !important;
}

#suckerfish li:hover ul ul,
#suckerfish li.sfhover ul ul{
   left: -999em;
}

#suckerfish li:hover ul,
#suckerfish li li:hover ul,
#suckerfish li.sfhover ul,
#suckerfish li li.sfhover ul{
   left: auto;
   
}

#suckerfish li li li{
   font-size: 1em;
      color: #9d9e9e;

}
#suckerfish ul li ul{
   background-color:#FFFFFF;
   background-image:none !important;
}
#suckerfish li:hover li a,
#suckerfish li.sfhover li a{
   float: none;
   width: 133px;
   height: auto;
   padding: 9px 14px;
   background-image:none;
   /*background: #fff;*/
   color: #333;
}

#suckerfish li:hover li a:hover,
#suckerfish li.sfhover li a:hover{
	color:#CCCCCC;
}

