.cms400demo_menu
{
	position:absolute;
	top:47px;
	left:-47px;
}

.cms400demo_menu li
{
	float:left;
	margin-right:2px;
	list-style-type:none;
	list-style-position:outside;
	width:110px;
        font-size: 92%
}

/* Link menu items */
/*.ekmenu_submenu_items a */
.cms400demo_menu a.ekmenu_link, 
.cms400demo_menu a.ekmenu_link:link, 
.cms400demo_menu a.ekmenu_link:visited {
	/* A; link for individual menu item (CMS quicklink, external link, etc.). */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
  padding: 2px 0px 2px 0px; /*padding: 5px 0px; *//* set all to zero for images */
	text-indent: 4px;
	color: #996633; /* link text color */
	text-decoration: none; /* remove underlines */
	display: block; /* force one link per row */
	width: 99%; /* fill entire row with link */
	background-color:#f2e6ce;
	border-top: 1px solid #cf9c40; /* link row seperators */
	border-left: 1px solid #cf9c40;
}
/*.ekmenu_submenu_items a:hover */
.cms400demo_menu a.ekmenu_link:hover, 
.cms400demo_menu a.ekmenu_link:active, 
.cms400demo_menu a.ekmenu_link:focus  {
	/* A; hovered version of ekmenu_link, see above... */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
    padding: 2px 0px 2px 0px; /*padding: 5px 0px; *//* set all to zero for images */
    text-indent: 4px;
    color: rgb(255, 255, 255);  /* hovered-link text color */
    background-color: #c8b085;
    text-decoration: underline; /* remove underlines */
    border-color: rgb(181, 166, 132);
		display: block; 
		width: 99%;
}
