#intro-navigation {
	color: #FFF; 
	width: 500px; 
	position: absolute; 
	top: -71px; 
	left: 15px;
}
#intro-navigation div {
	float: left;
}

#intro-navigation div  span {
	margin-left: 3px;	
}

#intro-navigation div  span img{
}


#intro-navigation-sort, #intro-navigation-genre, #intro-navigation-year { 	
    position: absolute; 
    top: -1px; 
    left: 0px; 
    z-index: 10; 	 	
	text-align: center;
	padding-top: 40px;
	display: none;	
	
}

#intro-navigation-sort  {
	width: 150px;
	position: relative;
	left: 130px;
}


#intro-navigation-genre  .nav-con, #intro-navigation-year .nav-con {
	width: 375px;
	max-width: 375px;
	background-color: #333;
	-moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;filter:alpha(opacity=90);
	overflow: hidden;	
	text-align: center;
}
#intro-navigation-sort .nav-con{	
	width: 150px; 
	max-width: 150px; 
	background-color: #333;
	-moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;filter:alpha(opacity=90);
	overflow: hidden;
	z-index: 10; 
}
#intro-navigation-genre , #intro-navigation-year {
	width: 375px;
}
#intro-navigation-genre  {
	left: 20px;
	width: 375px;
	position: relative;	
}
#intro-navigation-year {
	left: 20px;
	width: 375px;
	position: relative;
}
#intro-navigation-sort .cap {
	width: 80px; 	
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	overflow: hidden;
	background-color: #333;
	-moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;filter:alpha(opacity=90);
}
#intro-navigation-genre .cap {
	width: 80px; 	
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	overflow: hidden;
	left: 205px;
	position: relative;
	background-color: #333;
	-moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;filter:alpha(opacity=90);
}
#intro-navigation-year .cap {
	width: 80px; 	
	height: 8px;
	line-height: 8px;
	font-size: 8px;
	overflow: hidden;
	left: 300px;
	background-color: #333;
	position: relative;
	-moz-opacity:0.95; -khtml-opacity:0.95; opacity:0.95;filter:alpha(opacity=90);	
}