.anylinkmenucols{
position:absolute;
padding-left:10px;
padding-bottom:10px;
width:auto;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #ebebeb;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #FFFFFF;
}

.anylinkmenucols li{
padding-bottom: 5px;
}

.anylinkmenucols .column{
height:auto;
width:130;
float: left;
padding: 3px 5px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
border:medium #660099;
background-color:#ebebeb;
border-right-color:#FF6600;
text-align:left;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenucols a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}