/* navigation - top horizontal */

#navigationHorizontal {
	display:          block;
	font-weight:      bold;
	font-size:        14px;
	background-color: red;
	height:           25px;
}

#navigationHorizontal,
#navigationHorizontal ul {
	padding:    0px;
	margin:     0px;
	list-style: none;
}

#navigationHorizontal li {
	position:         relative;
	float:            left;
	display:          block;
	margin:           0px;
	border:           0px;
	padding:          0px;
	/*background-color: red;*/
	background-image: none;
}

#navigationHorizontal a,
#navigationHorizontal a:link,
#navigationHorizontal a:visited,
#navigationHorizontal a:hover,
#navigationHorizontal a:active {
	text-decoration: none;
	cursor:          pointer;
	color:           #fff;
	display:         block;
	padding:         3px 7px 2px;
}

#navigationHorizontal a:hover {
	color: black;
}

#navigationHorizontal li ul {
	border-left:      0px;
	/*background-color: red;*/
	background-image:url( ../images/bch-transparent-red-background-flow-out.png );
	background-repeat:repeat-x;
	background-position: bottom;
	width:            15.8em;
	font-size:        12px;
	font-weight:      bold;
	margin-top:       0px;
	padding-bottom:    6px;
	position:         absolute;
	left:             -999em; /* used to hide the submenu */
}

#navigationHorizontal li:hover   ul,
#navigationHorizontal li.sfhover ul {
	left:    0;
	z-index: 99999;
}

#navigationHorizontal li li {
	float:  none;
	border: none;
	
	/* because of the shit f* ie does not understand this...
	background-image:url( ../images/bch-transparent-red-background.png );
	background-repeat:repeat;*/
}

#navigationHorizontal li li a,
#navigationHorizontal li li a:link,
#navigationHorizontal li li a:visited,
#navigationHorizontal li li a:hover {
	color:   white;
	padding: 3px 10px;
	background-image:url( ../images/bch-transparent-red-background.png );
	background-repeat:repeat;
}

#navigationHorizontal li li a:hover {
	color: black;
}

#navigationHorizontal li.active a {
	color: yellow;
}

#navigationHorizontal li.active ul {
	/*background-color: red;*/
}

#navigationHorizontal li.active a:hover {
	color: black;
}
	
#navigationHorizontal li.active li a:link,
#navigationHorizontal li.active li a:visited,
#navigationHorizontal li.active li a:hover,
#navigationHorizontal li.active li a:active {
   color: white;
}
   
#navigationHorizontal li.active li a:hover {
	/*background-color: red;*/
	color:            black;
}

#navigationHorizontal li.active li.active a:link,
#navigationHorizontal li.active li.active a:visited {
    color:       yellow;
    font-weight: bold;
}
  
#navigationHorizontal li.active li.active a:hover,
#navigationHorizontal li.active li.active a:active {
	 color:       black;
	 font-weight: bold;
}

/* hide from IE mac \*/
#navigationHorizontal li {
	width: auto;
}
/* end hiding from IE5 mac */