/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */

/** customize colors here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,

a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited {

	color: white;

}



a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover {

	background: url(../images/MenuMouseOver.png) repeat-x 0 0 ;

	color: #4b4a37;

}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,

a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited {

	background-color: #f7e087;

	color: #4b4a37;

	

}



a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	background: url(../images/MenuMouseOver.png) repeat-x 0 0 ;

	color: #4b4a37;

}



ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal,

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link,

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {

	background-color: blue;

	color: white;

}



ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {

	background-color: #E0E0E0;

	color: blue;

}



ul.mainlevel-son-of-suckerfish-horizontal .expanded {

	

}



ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {

	background-image: url("../images/arrow_right.gif");

}





/** customize style / layout here */



a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal,

a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,

a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,

a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal,

a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,

a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	font-weight: normal;

	font-size: 12px;

	font-family:tahoma;

	text-decoration: none;

	display: block;

	width:159px;

	text-align:center;

	line-height:33px;

	border-top:1px solid #fff;

}



a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal {

}



a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {

	font-size: 90%;

	border-top: none;

	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */

}



#active_menu-son-of-suckerfish-horizontal,

a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,

a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,

a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,

a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,

a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,

a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,

a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,

a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {

	

	

}



ul.mainlevel-son-of-suckerfish-horizontal, .mainlevel-son-of-suckerfish-horizontal ul {

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	z-index: 100;

}



ul.mainlevel-son-of-suckerfish-horizontal li {

	padding: 0;

	margin: 0;

	background: none;

	float: right;

	border-right:1px solid #ffffff;

}



ul.mainlevel-son-of-suckerfish-horizontal li li {

	position: relative;

	display: block;

	width: 159px;

	float:none;

}

.mainlevel-son-of-suckerfish-horizontal .expanded{

	font-weight: normal;

	font-size: 12px;

	font-family:tahoma;

	text-decoration: none;

	display: block;

	width:159px;

	text-align:center;

	line-height:33px;

	margin-top:1px;

	color:#fff;

	}



ul.mainlevel-son-of-suckerfish-horizontal ul {

	display: none;

	position: absolute;

	right: -999em;

	margin: 0em 0 0 0em;

	width:159px;

	height: auto;

	z-index: 101;

}





ul.mainlevel-son-of-suckerfish-horizontal li li ul {

	margin: -1.8em 0 0 10em;

	z-index: 102;

}





/** IE7.0 workaround */

ul.mainlevel-son-of-suckerfish-horizontal li:hover, ul.mainlevel-son-of-suckerfish-horizontal li.hover {

	width:159px;


}





/** general on-mouse-over display */



ul.mainlevel-son-of-suckerfish-horizontal li:hover ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {

	right: auto;

	display:block;

	

}

*:first-child+html ul.mainlevel-son-of-suckerfish-horizontal li:hover ul {

	

}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {

	right: -999em;

}



ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul,

ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {

	right: auto;

}





ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {

	clear: right;

}



/** separator */

span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {

	display: block;

	border-width: 0px;

	padding: 0;

	padding-top: 1px;

}



/** IE5.0/win workaround: the ">" is handled like a "," */

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {

	position: absolute;

	top: 5em;	/* change the absolute position for IE5.0 here */

}

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {

	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */

}

ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {

	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */

}
