.productmenutext, a.productmenutext:link, a.productmenutext:visited, a.productmenutext:active, a.productmenutext:focus, a.productmenutext:active, a.productmenutext:focus, a.productmenutext:hover
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
	background: transparent;
	display:block;
	width: 100%;
	}

.lowproductmenutext, a.lowproductmenutext:link, a.lowproductmenutext:visited, a.lowproductmenutext:active, a.lowproductmenutext:focus
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
	width: 100%;
	}

a.lowproductmenutext:active, a.lowproductmenutext:focus, a.lowproductmenutext:hover
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
	width: 100%;
	}

#productmenu
	{
	padding-top: 6px;
	height: 230px;
	}

#productmenu img
	{
	margin: 2px 0px 0px 10px;
	display: block;
	border:0;
	}

#productmenu p
	{
	margin: -2px 0px -1px 28px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:0;
	color: #FFFFFF;
	}

#productmenu a, #sidemenu #productmenu a:visited
	{
	text-decoration: none;
	color: #544E46;
	}
	
#productmenu a:hover, #sidemenu #productmenu a:active
	{
	background-color: #BEDEF4;
	}
	
#productmenu img:hover
	{
	background-color: #BEDEF4;
	}


/* --- alternate menu style code for expandable instead of drop down --- */
ul.fleur_navblue
	{
	padding:.5em 0 1em 0;
	margin:0;
	line-height: 1.5em;
	list-style-type:none;
	z-index:50;
	}
ul.fleur_navblue li
	{
	color:#000000;
	list-style-image: url("../_images/fleur-de-bullet_blue.gif");
	font-weight:bold;
	font-size:8pt;
	margin-left:2.5em;
	padding:0;
	}
ul.fleur_navblue li a, ul.imgnav li a
	{
	color:#595959;
	text-decoration:none;
	overflow:hidden;
	}
ul.fleur_navblue a:hover, ul.imgnav li a:hover
	{
	background-color:#BEDEF4;
	}
ul.fleur_navblue li ul
	{
	padding:0 0 0 1em;
	margin:0;
	text-indent:-1em;
	}
ul.fleur_navblue li ul li
	{
	position:relative;
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:8pt;
	line-height:1.2em;
	list-style-type: none;
	list-style-image: none;
	z-index:75;
	}
ul.fleur_navblue li ul li ul
	{
	visibility:hidden;
	position:absolute;
	top:0;
	left:120px;
	z-index: 100;
	width:120px;
	padding:0 5px 0 10px;
	margin:0 3px 0 0;
	background-image:url(../_images/submenu_bgtab.gif);
/*	
	background:#BECCD7;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
*/	}
ul.fleur_navblue li ul li ul li
	{
	text-indent:0;
	padding:0 0 2px .5em;
	margin:2px 0 0 0;
/*	border-top:1px solid #DEDEDE;*/
	border-bottom:1px solid #B1C2CF;
	}
ul.fleur_navblue li ul li ul li a
	{
	display:block;
	}
ul.imgnav
	{
	z-index:50;
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	}
ul.imgnav li ul.devine, ul.imgnav li ul.employee
	{
	visibility:hidden;
	position:absolute;
	top:0;
	left:150px;
	z-index: 100;
/*	border:2px solid #666666;*/
	width:140px;
	list-style:none;
	padding:.5em .5em .5em 1.5em;
	margin:0;
	font-size:8pt;
	background-image:url(../_images/submenu_bgtab.gif);
	}
ul.imgnav li ul.devine
	{
	/*background-color:#98595A;*/
	}
ul.imgnav li ul li
	{
	border-bottom:1px solid #B1C2CF;
	}
ul.devine a, ul.devine a:link, ul.devine a:active, ul.devine a:visited
	{
	display:block;
	/*color:#FFFFFF;*/
	}
ul.devine a:hover
	{
	color:#000000;
	}
ul.imgnav li ul.employee
	{
	/*background-color:#D6C29D;*/
	top:40px;
	}
ul.employee a, ul.employee a:link, ul.employee a:active, ul.employee a:visited
	{
	display:block;
	}
ul.imgnav li ul.devine li, ul.imgnav li ul.employee li
	{
	padding:0 0 2px 0;
	}