
.menu{ height:34px;width:873px; float:left; background:url(images/cat_heading.gif) no-repeat; padding-left:67px;}

.menu ul {
padding-top:2px;
margin:0;
list-style-type: none;
left:10px;
right:0;
position: relative;
z-index:10000;
}

.menu ul li {
float:left; 
position:relative;
}

.menu ul li a {
display:block; 
text-align:left;
padding-left:20px; 

text-decoration:none; 
width:150px; 
height:30px; 
color:#fff; 
line-height:30px; 
font-size: 14px;
font-weight: bold; 
}
.menupad {width:54px;margin-left:8px;}
.artist {width:60px;margin-left:20px;}
.artista {width:60px;margin-left:33px;}
.others {width:40px;}
.editors {width:60px;margin-left:30px;}
.actors{width:55px; float:left;}
.photographer{width:75px; margin-left:30px; }
.menupadbg {background:transparent  url(images/bgp1.jpg) 0 -31px;}


.menu ul li ul {
visibility:hidden;
position:absolute;
}


.menu ul li:hover a {
	color:#fff;
}
.menu ul li:hover a span {display:none;}

.menu ul li:hover ul {
visibility:visible; 
top:30px; 
left:0; 
width:170px;
}

.menu ul li:hover ul li a {
	display:block;
	color:#000;
}
.menu ul li:hover ul li a span {
	display:none;
	position:absolute;
	left:150px;
	top:0;
	background:#eb7320;
	width:180px;
	padding:0 10px;
	color:#000;
	font-size: x-small;
}
.menu ul li:hover ul li a span:first-letter {
font-weight:bold;
font-size:1em;
}

.menu ul li:hover ul li:hover {

	background-color: #eb7320;
}

.menu ul li:hover ul li:hover span {
display:block;
text-align:right;
line-height:1.5em;
}
.menu ul li:hover ul.left li:hover span {
left:-180px;
}