﻿	

	.bookmenuwrap .mlddm
	{	
		visibility: hidden;
		position: relative;
		margin: 0;
		padding: 0;
		list-style: none;
		font-weight:800;
	}

	.bookmenuwrap .mlddm li
	{	
		display: block;
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.bookmenuwrap .mlddm li div
	{
		width: 170px;
	}

	.bookmenuwrap .mlddm li a
	{	display: block;
		text-align: left;
		color: #333434 !important;
		padding: 3px 3px;
		margin: 0;
		text-decoration: none;
		background: #E9E9E9;
	}

	.bookmenuwrap .mlddm li a:hover, .bookmenuwrap .mlddm li a#buttonhover
	{	
		display: block;
		text-align: left;
		color: #ffffff !important;
		padding: 3px 3px;
		margin: 0;
		text-decoration: none;
		background: #333434;
	}

		.bookmenuwrap .mlddm ul
		{	z-index: 100;
			margin: 1px 0 0 0;
			padding: 0;
			visibility: hidden;
			position: absolute;
			clear: both;
			border: 1px solid #888888;
			border-width: 0px 0px 1px 0px;			
		}
		
		/*Added by jlutes - fixes extra spacing between top level elements in IE 6*/
		.bookmenuwrap .mlddm li
		{
			display:inline;
		}
		
		.bookmenuwrap .mlddm ul li a
		{	
			width: auto;
			margin: 0px;
			padding: 3px 15px;
			font: 11px arial;
			text-align: left;
			text-decoration: none;
			color: #FFF;
		}

		.bookmenuwrap .mlddm ul li a:hover
		{	color: #ABE81A;
			background: #17484C;
			padding: 2px 15px;
			border: 1px solid #ABE81A;
			border-width: 1px 0px;
		}

		/*alternative dropdown rollover structure for forcing word wrap for menu items*/
		.bookmenuwrap .mlddm div.DropDown
		{
			width:160px;
			background: #333434;
			color:#ffffff;
		}
		
		.bookmenuwrap .mlddm div.DropDownOver
		{
			width:160px;
			color: #333434;
			text-decoration:none;
			background-color:#E9E9E9;
		}

		.bookmenuwrap .mlddm ul li div
		{
			padding: 4px 15px;
			display:block;
			border: 1px solid #888888;
			border-width: 1px 1px 0px 1px;
			cursor:pointer;
			font-weight:400;
			color: #666666;
		}
