/*big nav top*/
ul, li{margin:0; border:0; list-style:none; padding:0;}
#nicemenu ul{height:21px;position:relative; z-index:100;}

	#nicemenu { margin-top:20px;margin-left:6px; width:90px;height:auto;position:absolute; }
	#nicemenu a { color:#222; text-decoration:none; }
	#nicemenu a:hover { text-decoration:underline;}	


#nicemenu li span.current a {
	text-decoration: underline; color:#fff;

}




#nicemenu li span.current {
	background:#000;

}


#nicemenu li span.leftlogo {
background:none;border:none;
margin-bottom:20px;
}


#nicemenu li span img{
cursor:hand;
cursor:pointer;
}



#nicemenu li div.sub_menu input{
border:0;
height:20px;
width:100%;
font-size:20px;
color:#cecece;
background:#000;
}


#nicemenu li div.sub_menu .search_bt{
background:url('/img/search_bottom.gif') 0 4px repeat-x;
width:100%;
height:10px;
display:none;

}



	#nicemenu li { display:inline-block; float:right;position:relative; }
	#nicemenu li span { position:relative; z-index:10; display:block; 
padding:5px 3px 5px 5px; border:solid 1px #000; border-bottom:solid 1px #000;  
line-height:18px;background:#ccc; }	
	#nicemenu li span a { font-size:11px;font-weight:bold; padding:0 6px 0px 2px;  }	
/*#nicemenu li span.over {text-decoration:underline; padding:5px 3px 5px 5px;  background:#000;border-top:solid 1px #ddd; border-left:solid 1px #ddd;  border-right:solid 1px #ddd; border-bottom:solid 1px #ddd;  }*/
	*+html #nicemenu li span.over { background:#000; border-top:solid 2px #ddd; padding-bottom:3px;} /* IE6 */
	#nicemenu li span.over a { }
	#nicemenu li span.over a:hover { text-decoration:underline;}


	#nicemenu li span.active {  z-index:12;background:#000;
padding:5px 4px 5px 5px;  border:solid 1px #ddd; border-right:none; 
  }

*+html #nicemenu li span.active {  border-top:solid 2px #ddd; padding-bottom:3px;}
	#nicemenu li span.active a { color:#ddd;}
	#nicemenu li span.active a:hover { text-decoration:none; }	
	#nicemenu img.arrow { cursor:pointer; float:right;}
	#nicemenu div.sub_menu { display:none; z-index:11; position:absolute; top:0px; border:solid 1px #ddd;padding:4px; background:#000;height:auto;min-height:20px;width:474px; /*overflow:hidden;*/ }
	* html #nicemenu div.sub_menu { margin-top:2px; } /* IE6 */
	*+html #nicemenu div.sub_menu { margin-top:2px; } /* IE7 */
	#nicemenu div.sub_menu a:link, 
	#nicemenu div.sub_menu a:visited, 
	#nicemenu div.sub_menu a:hover{ padding:3px 0 3px 0; font-size:11px; color:#ddd;}	

#nicemenu div.sub_menu li{float:left;}

#nicemenu div.loading { 
width:20px;
}


#nicemenu div.resetwidth { 
width:574px;
}










#######################

/* hub page sub navigation */

ul.subMenu{width:364px;color:#fff;list-style:none;}
ul.subMenu li.navSection,ul.subMenu li.add{
clear:both;
border-bottom:1px solid #ddd;
border-top:1px solid #222;
font-size:10px;
width:100%;
color:#fff;
text-transform:uppercase;padding-top:15px;margin:5px 0 5px 0}

ul.subMenu li {width:50%; overflow:hidden;float:left;}
ul.subMenu li.cat {width:33.3%;}
ul.subMenu li.az {width:7%;}
ul.subMenu li.year {width:20%;}


ul.featured{
position:absolute;
width:195px;
}


ul.featured li{
overflow:visible;
width:100%;
float:right;

}



ul.featured li a{
border:1px solid #000;
text-indent:10px;
line-height:20px;
}

ul.featured li a:hover{
text-decoration:none;
border:1px solid #222;
background:#000;
color:red;
}


ul.featured li img{
width:100%;
}


ul.featured li.navSection{
padding-top:0;
margin-top:0;
border-top:0;
}



ul.featured li.add{
height:58px;
background:url('/img/hd-download.gif') no-repeat 0 5px;

cursor:hand;
cursor:pointer;
}

ul.featured li div.movieinfo{
z-index:4;
display:none;
margin-left:193px;
top:0;
position:absolute;
width:300px;
height:147px;
border:1px solid #222;
border-left:none;
background:#000 url('/img/movieinfobg.gif') no-repeat;
padding:4px;
}

ul.featured li div.active{
display:block;
}



ul.subMenu li.year a{
border:0;
margin:0;
background:none;
}



#######show#########
table.primary
{
	width: 100%;
	border-collapse: collapse;
}

table.primary th
{
	color: #ddd;
	border-bottom: 1px solid #3a3a3a !important;
	background-color: #111;
	padding: 4px 8px 4px 8px !important;
}

table.primary td
{
	color: #ddd;
	border-bottom: 1px solid #222;
	padding: 4px 8px 4px 8px;
}

table.primary th,
table.primary td
{
	color: #ddd;
}

table.primary tr.noVideos td
{
	opacity: 0.5;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	background-color: #111;
	border-bottom: 1px solid #222;
	color: #ff0000;
}

table.primary tr.noVideos td a
{
	color: #ddd;
}

table.primary  a
{
	color: #fff;
}

table.primary  a:hover
{
	color: #ccc;
}

table.primary th
{
	background-color: #111;
}

table.primary tr.alt1 td
{
	background-color: #111;
}

table.primary tr.alt2 td
{
	background-color: #111;
}






table td.no-background,
table td.nb
{
	background: 0;
}



table td.nbRed
{
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: #FFD4D4 !important;
}

table th.no-background,
table th.nb
{
	background: #e5e5e5;
}
table.primary td.rating *
{
	vertical-align: middle !important;
}

table.primary td.rating img
{
	padding: 0 1px 2px 1px;
}

table.primary tr.hidden
{
	display: none;
}
