/*check out programmer dev for the correct style setup*/
.submenudown {
	/*these styles are required*/
	position:absolute;
	/*these styles are required*/
	}

	#menu-header{}
	#menu-footer{}

	.link-holder{
		overflow: hidden;
		width: 157px;
		padding-bottom:2px;
		
		background: #a7acb1;
	}
		
	.subMenuItemsdown{
		display:block;
		text-decoration: none;
		color:#000000;
		font-family: Arial;
		font-size: 10px;
		width:153px;
		border-left:solid 2px #a7acb1;
		border-right:solid 2px #a7acb1;
		background: url(/images/home/menu_off.png) no-repeat;
		}
		.subMenuItemsdown span{
			cursor: pointer;
			padding:3px 15px 3px 20px;
			background: url(/images/home/menu_off_footer.png) bottom left no-repeat;
			display: block;
		}
		
	.subMenuItemsdown:hover,a.subMenuItemsdown.on{
		background: url(/images/home/menu_on.png) no-repeat;
		color: #a8adb2;
		}
		.subMenuItemsdown:hover span,a.subMenuItemsdown.on span{
			background: url(/images/home/menu_on_footer.png) no-repeat;
		}
	
	.sm{
		background: url(/images/home/menu_off_sm.png) no-repeat;
	}
	
	.subMenuItemsdown:hover.sm:hover, .subMenuItemsdown.sm.on{
		background: url(/images/home/menu_on_sm.png) no-repeat;
	}	
		
	
.L3Menudown{
	/*these styles are required*/
	position:absolute;
	/*these styles are required*/
	width:157px;
	}
	.L3Menudown #holder{
		overflow: hidden;
		width: 157px;
		background: #a7acb1;
		padding-bottom:2px;
		padding-top:2px;
	}
	.L3MenuItemsdown{
		display:block;
		text-decoration: none;
		color:#000000;
		font-family: Arial;
		font-size: 10px;
		width:153px;
		border-left:solid 2px #a7acb1;
		background: url(/images/home/menu_off.png) no-repeat;
		}
		.L3MenuItemsdown span{
			cursor: pointer;
			padding:3px 15px 3px 20px;
			background: url(/images/home/menu_off_footer.png) bottom left no-repeat;
			display: block;
		}
	.L3MenuItemsdown:hover{
		background: url(/images/home/menu_on.png) no-repeat;
		color: #a8adb2;
		}
		.L3MenuItemsdown:hover span{
			background: url(/images/home/menu_on_footer.png) no-repeat;
		}
