#suckerfishnav {
	background-color:#aaa;
	font-family: Tahoma, Arial;
	font-weight:normal;
	font-size:small;
	position: absolute;
	width: 400px;
	top:220px;
	left: 188px;
	float: left;
z-index:100;	
}
#suckerfishnav, #suckerfishnav ul {
float:left;
	list-style:none;
	line-height:1;
	padding:0;
	width:470px;
	font-family: Tahoma, Arial;
	color:#666666;
	font-size: small;
	font-weight: bold;
	background-color: #ffffff;
	position:absolute:
	top: 220px;
	left: 188px;
	z-index:100;
	letter-spacing:0.5px;
	}/*can specify a fixed width here if you want, ie: width:30em;*/

#suckerfishnav a {
display:block;
color:#666666;
text-decoration:none;
padding:0.25em 0.25em;
width:95px;}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav li as well*/

#suckerfishnav li {float:left;padding:0;}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav a as well*/

#suckerfishnav li ul {
position:absolute;
left:-999em;
height:auto;
width:10em;
font-weight:normal;
margin:0;}

#suckerfishnav li li {padding-right:1em;width:9em;border-top:1px solid #ffffff;}
#suckerfishnav li li a {padding:0.2em 1em;}
#suckerfishnav li ul a {width:9em;}
#suckerfishnav li ul ul {margin:-1.50em 0 0 10em;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background-color:#f1ecec;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background: #ffffff; color:#ebebeb;}
