@charset "iso-8859-1";

#menuwrapper {
	/*background-color: #006699; */
	background-color: #2D7045;
	background-image: url('/golf/moliets/images/topnavbck.png');	
	background-repeat: repeat-x;
	/*   overflow: hidden;  */
	border-top: 1px solid #9bb4e5;
	width: 750px;
	height: 30px;
	z-index: 80;
	position: relative;
	margin: 0px auto 0 auto;
	padding: 0;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#topmenu li li { width: 200px; text-align: left;}

/* Unless you know what you do, do not touch this */ 
#topmenu, #topmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topmenu ul {
	position: absolute;
	top: auto;
	display: none;
}

#topmenu ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
}

#topmenu li { margin-left: -1px; float: left; }

#topmenu li li {
	margin-left: 0px;
	margin-top: -1px;
	float: none;
	position: relative;
}

/* Styling the basic appearance of the menu elements */
#topmenu a {
	display: block;
	margin: 0px;
	padding: 5px 10px;
	text-decoration: none;
	color: #fff;
}

#topmenu ul li ul li a, #topmenu ul li ul li ul li a {
	display: block;
	margin: 0px;
	padding: 5px 10px;
	text-decoration: none;
	color: #fff;
}


#topmenu li a {
	border-right: 1px solid #c0c0c0;
	border-left: 0px solid #c0c0c0;
}

#topmenu li li a { border: 0px solid #c0c0c0; }
              

/* top row transparent bck */
#topmenu ul li, #topmenu ul li.menuparent { 
	background-color: transparent; 
}
/* set 1st LOWER LEVEL bck color */
#topmenu li ul li, #topmenu li.menuparent ul li {
	/*background-color: #006699;*/
	background-color: #2D7045;
	border: 1px solid #c0c0c0;
}
/* set 2nd LOWER LEVEL bck color */
#topmenu li ul li ul li, #topmenu li.menuparent ul li ul li {
	/*background-color: #006699;*/
	background-color: #2d7045;
	border: 1px solid #c0c0c0;
}

/* if active page is set change tab color  */
/* #topmenu li.menuactif { background-color: #c7c7c7; }*/

/* Appearance of the menuparents - also styled with hover to fix IE behaviour */
#topmenu ul li.menuparent, 
#topmenu ul li.menuparent:hover {
	background-image: url('/logos/arrow_r_4.gif'); /* arrow for 2nd level menuparents */
	background-repeat: no-repeat;
	background-position: center right;
}

/* Styling the apperance of menu items on hover */
#topmenu li:hover {
	background-color: #e7ab0b;
}
/* hover style for 1st LOWER LEVEL*/
#topmenu li ul li:hover {
	background-color: #FADA87;	
}
#topmenu li ul li:hover a, #topmenu li ul li:hover {
	color: #003399;
}

/* color for 2nd level - stop inheritance of first level hover style */
#topmenu li ul.sub2 a:link, #topmenu li ul.sub2 a:visited {
	color: #fff;
}
#topmenu li ul.sub2 a:hover, #topmenu li ul.sub2 li:hover {
	color: #003399;
}

/* hover style for 2nd LOWER LEVEL*/
#topmenu li ul li ul li:hover {
	background-color: #FBE2A4;
}
#topmenu li ul li ul li:hover a, #topmenu li ul li ul li:hover {
	color: #003399;
}

#topmenu ul, 
#topmenu li:hover ul, 
#topmenu li:hover ul ul, 
#topmenu li.menuparenth ul, 
#topmenu li.menuparenth ul ul { display: none; }

 
#topmenu li:hover ul, 
#topmenu ul li:hover ul, 
#topmenu ul ul li:hover ul, 
#topmenu li.menuparenth ul, 
#topmenu ul li.menuparenth ul, 
#topmenu ul ul li.menuparenth ul { display: block; }

/* IE Hacks */
#topmenu li li { float: left; clear: both; }

#topmenu li li a { height: 1%; }





