﻿@charset "utf-8";

@import url("default-style.css");
@import url("shows-style.css");
@import url("events-style.css");
@import url("music-style.css");
@import url("news-style.css");
@import url("videos-style.css");
@import url("randombg.php");

a{
    color: #333333;
    text-decoration: underline;
}


.simplePagerContainer ul.simplePagerNav {
    clear: both;
	float:right;
}

.simplePagerContainer ul.simplePagerNav li{
    display:block;
    padding: 3px;
    float: left;
}

.simplePagerContainer ul.simplePagerNav li a{
    color: #CC3333;
    text-decoration: none;
}

.simplePagerContainer ul.simplePagerNav li.currentPage a {
  color: #999900;
}

body {
  margin: 0;
  font-family:"宋体",arial;
   font-size:12px;    
  color: #191919;
  line-height: 17px;

}
br {
  line-height: 18px; 
}

#left	{
	float: left;
	display: inline;
}

#right	{
	float: right;
}

#mainsite  {
  background-repeat: no-repeat;
  background-position: center top;
  height:100%;   
  width:100%;  
  display:table;   
  padding: 0px;  
  text-align:center;
  margin-top: 0px;
  margin-bottom: 0px;  
}

#maincontent  {
  width:976px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  /* background-color: #1f1f1f; */
}

#box-mediaplayer {
	 margin-left: auto;
    margin-right: auto;
	width:604px;
	height: 420px;
	background-image: url(/images/vid_bg.jpg);
	background-repeat: no-repeat;	
}

#box-media {
	padding-top: 15px;
	padding-bottom: 15px;
	 margin-left: auto;
    margin-right: auto;
	width:604px;
	background-image: url(/images/media_bg.jpg);
	text-align:center;
}

#box-photo {
	margin-left: auto;
    margin-right: auto;
	width:604px;
	background-image: url(/images/photo_bg.jpg);
}

#box-photo #box-description {
	width:385px;
	padding:5px;	
	color: #FFFFFF;
}

#box-photo #box-rating {
	padding:5px;
	padding-left:0px;
}

#box-media img {
	margin-left: auto;
    margin-right: auto;
}

#container-mediaplayer {
	padding-top:15px;
	margin-left: auto;
    margin-right: auto;
}


#logobar  {
  width:100%;
  height:90px;
  margin: 0px;
  margin-top:20px;
  margin-bottom:20px;  
}

#logobar #logobg  {
  float:left;
  width:130px;
}

#logobar #leaderboardbg  {
  float:right;
  padding:0px;  
}

#footer {
  font-size: 12px; 
  width:976px;
  height:170px;
  background-image: url(/images/footerbg.jpg);
  background-repeat: no-repeat;
}
#footer #spacer{
	height:20px;
}
#footer #links	{
	color: #EEEEEE;
}
#footer #links	a {
	color: #EEEEEE;
	text-decoration: none;
}
#footer #links	a:hover{
	text-decoration: underline;
}
#footer #content	{
	color: #AAAAAA;
}
#navbar {
  height:31px;
}

#loginbar	{
  height:26px;
  background-color:#999999;  
}
#login-seperator	{
	background: url(/images/loginnav-seperator.gif) no-repeat center ;
	width: 21px;
	height: 18px;
	float: right;	
	margin-top: 4px;
}
#login-info {	
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	height: 20px;	
	border: none;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	}
#login-info a {
	color:#333333;
	text-decoration: none;
}

#login-info a:hover {
	text-decoration: underline;
}
	
#login-info form {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 20px;
	text-align:left;
	}
	
#login-info input {	
	vertical-align: middle;
}

#login-info input#loginname {
	margin: 0px;
	width: 120px;
	padding: 0px;
	font-size: 12px;
	color: #999;
	border: 1px solid #fff;	
	}

#login-info input#password {
	margin: 0px;
	width: 120px;
	padding: 0px;
	font-size: 12px;
	color: #999;
	border: 1px solid #fff;	
	}

#login-info input#login-btn{
	margin-top: 1px;
	}
	
#login-info input#register-btn{
	margin-top: 1px;
	}

#login-info input#register-btn{
  margin-top: 1px;
  height:17px;
  width:39px;
  border:0px;
  background: url(/images/register-but.gif) 0 0 no-repeat;
  cursor:pointer;
  vertical-align:middle
}
		
#searchmtv {	
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	width: 256px;
	height: 20px;	
	border: none;
	}
#searchmtv form {
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	height: 20px;
	background: url(/images/comsearch-bg.gif) no-repeat 0px 0px;
	text-align:left;
	}
#searchmtv input {	
	vertical-align: middle;
	}
#searchmtv input#searchmtv-text {
	margin: 0px;
	margin-top: 1px;
	width: 190px;
	padding: 0px;
	font-size: 12px;
	color: #999;
	border: 0px solid #fff;	
	}
#searchmtv input#searchmtv-btn {
	position: absolute;
	top: 0px;
	right: 10px;
	border: none;
}

#mpubg	{
	height: 260px;
}

#contentarea  {
  background-color:#FFFFFF;
  padding-left: 10px;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  text-align:left;
  height:100%;
  display:table; 
}

#contentarea div.thumb a img {
 padding:2px;
 border:0px;
 }

#sub-left  {
  float:left;
  width:170px;
}

#sub-mid  {
  float:left;
  width:606px;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  color: #FFFFFF;  
}

#sub-leftmid	{
  float:left;
  width:786px;
  padding-right:10px;
  text-align:left;
  color: #FFFFFF;  
}

#sub-right  {
  float:left;
  width:160px;
}

#main-left  {
  float:left;
  width:646px;
}

#main-right  {
  float:left;
  padding-left:10px;
  width:300px;
}

#main-left ol{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

#main-left ol li{
  margin: 0px; 
  padding: 2px;   
}

#main-left ul{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

#main-left ul li{
  margin: 0px; 
  padding: 2px; 
  padding-right: 7px; 
  padding-left: 7px; 
  float:left;
}

#main-left div.thumb #description	{
width:136px;
max-height:30px;
overflow:hidden;
padding-left:2px;
padding-right:2px;
padding-bottom:5px;
}

#main-right #bar {
  text-align:left;
  width:300px;
  font-size:14px;  
}



#main-right #bar #main {
  text-align:left;
  background-color:#CCCCCC;
  padding:5px;
  font-size:12px; 
  color: #FFFFFF;
}

#main-right #bar #main-detail {
  text-align:left;
  border:1px dotted #CCCCCC;
  border-top:0px;
  padding:5px;
  font-size:12px; 
  color: #666666;
  font-weight:normal;  
}

#main-right #bar #main-detail ul{
  margin-left:15px; margin-top:0px; margin-bottom:0px; 
  padding: 0px;  
  list-style-position: outside; 
  list-style-image: url("/images/list-icon.gif");
}

#main-right #bar #main-detail li{
  margin: 0px;
  padding: 0px;
}

#main-right #bar #main-detail li a {
  text-decoration:none;
  color:#666666
}

#main-right #bar #main-detail li a:hover {
  text-decoration:underline;
}

#main-right #bar #others {
  text-align:left;
  background-color:#49422C;
  padding:5px;
  font-size:12px; 
  color: #FFFFFF;
}

#main-right #bar #others-detail {
  text-align:left;
  border:1px dotted #49422C;
  border-top:0px;
  padding:5px;
  font-size:12px; 
  color: #333333;
  font-weight:normal;  
}



#sub-mid ul{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

#sub-mid ul li{
  margin: 0px; 
  padding: 2px; 
  float:left;
}

div.thumb	{
	position: relative;
}

div.thumb #description	#content	{
	font-weight:normal; 
}

#sub-mid div.thumb #description	{
width:136px;
height:45px;
overflow:hidden;
padding-left:2px;
padding-right:2px;
padding-bottom:5px;
}

#sub-left #bar {
  text-align:left;
  width:170px;
  font-size:14px;  
}

#sub-left #bar #main {
  text-align:left;
  background-color:#CCCCCC;
  padding:5px;
  font-size:12px; 
  color: #FFFFFF;
  position: relative;
}

#main-left #main-split {
  position: relative;
}

#sub-left #bar #main-detail {
  text-align:left;
  border:1px dotted #CCCCCC;
  border-top:0px;
  padding:5px;
  font-size:12px; 
  color: #666666;
  font-weight:normal;  
}

#sub-left #bar #main-detail ul{
  margin-left:15px; margin-top:0px; margin-bottom:0px; 
  padding: 0px;  
  list-style-position: outside; 
  list-style-image: url("/images/list-icon.gif");
}

#sub-left #bar #main-detail li{
  margin: 0px;
  padding: 0px;
}

#sub-left #bar #main-detail li a {
  text-decoration:none;
  color:#666666
}

#sub-left #bar #main-detail li a:hover {
  text-decoration:underline;
}

#sub-left #bar #others-detail li a {
  text-decoration:none;
  color:#333333
}

#sub-left #bar #others-detail li a:hover {
  text-decoration:underline;
}

#sub-left #bar #others {
  text-align:left;
  background-color:#49422C;
  padding:5px;
  font-size:12px; 
  color: #FFFFFF;
}

#sub-left ol{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

#sub-left ol li{
  margin: 0px; 
  padding: 2px;   
}

#sub-left #bar #others-detail {
  text-align:left;
  border:1px dotted #49422C;
  border-top:0px;
  padding:5px;
  font-size:12px; 
  color: #333333;
  font-weight:normal;  
}

#main-detail a {
  text-decoration:none;
  color:#333333
}

#main-detail a:hover {
  text-decoration:underline;
}

img.icon {
	position: absolute;
	top: 5px;
	left: 5px;
	border: none;
}

#pagingControls ul { 
	display: inline; 
	padding-left: 0.5em;
	margin:0;
	color: #000000;
	font-weight:bold;
}

#pagingControls ul li { 
	display: inline; 
	padding: 0 0.5em; 
	margin:0;
}

#pagingControls ul li a {
  color: #666666;
  text-decoration: none;
} 

#pagingControls ul li a:hover {
  text-decoration: underline;
} 

#viewmore	{
	position: absolute;
	top: 5px;
	right: 10px;
}

ol#img70x53 li	{
    height:60px;
}


ol#img70x53 li .thumb{
    float: left; 
	width: 80px;
	margin: 0;
}


ol#img70x53 li .info{
	float: left; 
	margin: 0;
}


ol#img70x53{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

ol#img70x53 li{
  margin: 0px; 
  padding: 2px;   
}

ol#img70x53 p.info a {
  text-decoration:none;
  color:#333333
}

ol#img70x53 p.info a:hover {
  text-decoration:underline;
}

ol#img140x105 li	{
    height:115px;
}


ol#img140x105 li .thumb{
    float: left; 
	width: 150px;
	margin: 0;
}


ol#img140x105 li .info{
	float: left; 
	margin: 0;
	max-width: 435px;
}


ol#img140x105{
  list-style: none; 
  margin: 0px; 
  padding: 0px; 
}

ol#img140x105 li{
  margin: 0px; 
  padding: 2px;   
}

ol#img140x105 div.thumb a img {
 opacity:1;
 filter:alpha(opacity=100);
}

ol#img140x105 p.info a {
  text-decoration:none;
  color:#333333
}

ol#img140x105 p.info a:hover {
  text-decoration:underline;
}

/* MTVCHINA.COM NAV */
#header ul#navlist {
float:left;
height:31px;
width: 976px;
background: #333333;
/*list-style-image:none;
list-style-position:outside;*/
position:relative;
list-style-type:none;
margin:0;
padding:0;
z-index:101;
}
#header ul#navlist li {
background:#333333 url(/images/comnav-bg.gif) repeat-x;
float:left;
font-size:14px;
margin:0;
padding:0;
position:relative;
text-align:center;
}
#header ul#navlist li a, #header ul#navlist li span {
border-color:#404040 #1A1A1A #1A1A1A #505050;
border-style:solid;
border-width:1px;
color:#FFFFFF;
display:block;
font-family:"宋体",arial;
font-size:14px;
font-weight:bold;
height: 23px;
padding: 5px 0 1px 0;
text-decoration:none;
width:82px;
}
#header ul#navlist li#n-home .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-videos .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-bbs .n-link {
width:119px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-news .n-link {
width:119px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-contests .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-events .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-music .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}
#header ul#navlist li#n-shows .n-link {
width:120px;
font-weight:bold;
color:#EEEEEE;
}

#header ul#navlist li#n-home a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-videos a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-bbs a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-news a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-contests a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-events a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-music a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-shows a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}


#header ul#navlist li#n-home ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-videos ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-bbs ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-news ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-contests ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-events ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-music ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}
#header ul#navlist li#n-shows ul a:hover {
color:#EEEEEE;
background:#4498C7 none repeat scroll 0 0;
}


#header ul#navlist li:hover #shows-grid, #header ul#navlist li.sfhover #shows-grid {
left:-30px;
}

#header ul#navlist li:hover, #header ul#navlist li.sfhover {
background:#3D3D3D none repeat scroll 0 0;
}
#header ul#navlist li:hover a, #header ul#navlist li.sfhover a {
background:#3D3D3D none repeat scroll 0 0;
border-left-color:#505050;
border-top-color:#404040;
}
#header ul#navlist li a:hover {
/*background:#4498C7 none repeat scroll 0 0;*/
/*border-left-color:#5DB1E0;*/
/*border-top-color:#5DB1E0;*/
}
#header ul#navlist li a:active {
/*background:#058ACF url(/images/nav-press.jpg) repeat-x scroll left top;*/
}
#header ul#navlist li ul {
background:#3D3D3D none repeat scroll 0 0;
border-color:#1A1A1A -moz-use-text-color -moz-use-text-color #4C4C4C;
border-style:solid none none solid;
border-width:1px medium medium 1px;
clear:left;
left:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0 0;
padding:0;
position:absolute;
width:150px;
z-index:103;
}
#header ul#navlist li ul ul {
border-left:medium none;
border-top:medium none;
margin:0 -150px 0 0;
top:0;
}
#header ul#navlist li:hover ul ul, #header ul#navlist li.sfhover ul ul {
left:-999em;
}
#header ul#navlist li:hover ul, #header ul#navlist li li:hover ul, #header ul#navlist li.sfhover ul, #header ul#navlist li li.sfhover ul {
left:auto;
right:0;
}
#header ul#navlist li#n-movies:hover ul, #header ul#navlist li#n-movies.sfhover ul {
right:auto;
}
#header ul#navlist li#n-movies li:hover ul, #header ul#navlist li#n-movies li.sfhover ul {
left:auto;
margin-right:-224px;
right:0;
}
#header ul#navlist li#n-shows ul {
border-bottom:1px solid #4A4A4A;
}
#header ul#navlist li ul li {
background:transparent none repeat scroll 0 0;
border:medium none;
font-size:12px;
height:auto;
line-height:12px;
text-transform:none;
width:150px;
}
#header ul#navlist li ul li a, #header ul#navlist li:hover ul li a, #header ul#navlist li.sfhover ul li a, #header ul#navlist li ul li span {
background:#3A3A3A none repeat scroll 0 0;
border-color:#4A4A4A #242424 #242424 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#FFFFFF;
font-family:"宋体",arial;
font-size:12px;
font-weight:bold;
line-height:16px;
height:auto;
padding:10px 8px;
text-align:left;
width:133px;
}
#header ul#navlist li#n-movies ul li a, #header ul#navlist li#n-movies:hover ul li a, #header ul#navlist li#n-movies.sfhover ul li a, #header ul#navlist li#n-movies ul li span {
width:207px;
}
#header ul#navlist li ul li.sub a, #header ul#navlist li ul li.sub span {
background-image:url(/images/comnav-arrow.gif);
background-position:100% 50%;
background-repeat:no-repeat;
color:#FFFFFF;
padding-right:40px;
width:101px;
}
#header ul#navlist li#n-movies ul li.sub a, #header ul#navlist li#n-movies ul li.sub span {
width:175px;
}
#header ul#navlist li ul li.sub ul li a {
background:transparent none repeat scroll 0 0;
}
#header ul#navlist li ul li.first a, #header ul#navlist li ul li.first span, #header ul#navlist li#n-games ul li.first a, #header ul#navlist li#n-games ul li.first span {
border-top-color:#4A4A4A;
}
#header ul#navlist li ul li.nextwo a, #header ul#navlist li ul li.nextwo span, #header ul#navlist li#n-games ul li.nextwo a, #header ul#navlist li#n-games ul li.nextwo span {
border-top-color:#4A4A4A;
}
#header ul#navlist li ul li:hover, #header ul#navlist li ul li.sfhover {
/* background:#4C4C4C url(/images/comnav-arrowover.gif) no-repeat scroll 100% 50%; */
border-top-color:#2C2C2C;
}
#header ul#navlist li ul li:hover a, #header ul#navlist li ul li.sfhover a, #header ul#navlist li ul li:hover span, #header ul#navlist li ul li.sfhover span {
/* background:#4C4C4C url(/images/comnav-arrowover.gif) no-repeat scroll 100% 50%; */
border-top-color:#5B5B5B;
}
#header ul#navlist li ul li a:hover, #header ul#navlist li ul li.sub li a:hover, #header ul#navlist li#n-games ul li a:hover {
/*background:#4498C7 none repeat scroll 0 0;*/
/*border-left-color:#5DB1E0;*/
/*border-top-color:#5DB1E0;*/
height:auto;
}
#header ul#navlist li ul li.sub:hover {
/* background:#4C4C4C url(/images/comnav-arrowover.gif) no-repeat scroll 100% 50%; */
}
#header ul#navlist li ul li.sub a:hover {
/* background:#4698CA url(/images/comnav-arrowon.gif) no-repeat scroll 100% 50%; */
}
#header ul#navlist li ul li:hover li a, #header ul#navlist li ul li.sfhover li a {
border-top-color:#3C3C3C;
}
#header ul#navlist li ul li:hover a:hover, #header ul#navlist li ul li.sfhover a:hover {
/*border-top-color:#5DB1E0;*/
}
#header ul#navlist li ul li a:active, #header ul#navlist li ul li.sub a:active, #header ul#navlist li ul li:hover li a:active, #header ul#navlist li ul li.sfhover li a:active, #header ul#navlist li#n-games ul li a:active {
/*background:#058ACF url(/images/nav-sub-press.jpg) repeat-x scroll left top;*/
}
#header ul#navlist li#n-movies ul ul {
width:150px;
}
#header ul#navlist li#n-movies:hover ul ul ul, #header ul#navlist li#n-movies.sfhover ul ul ul {
border-left-color:#767676;
border-right-color:#404040;
border-top:medium none;
left:-999em;
}
#header ul#navlist li#n-movies li:hover ul li:hover ul, #header ul#navlist li#n-movies li.sfhover ul li.sfhover ul {
left:auto;
margin-right:-150px;
right:0;
}
#header ul#navlist li ul ul li, #header ul#navlist li#n-movies ul ul li {
background:#4C4C4C none repeat scroll 0 0;
border-bottom-color:#333333;
border-top-color:#595959;
}
#header ul#navlist li ul li ul li a, #header ul#navlist li:hover ul li ul li a, #header ul#navlist li.sfhover ul li ul li a, #header ul#navlist li ul li ul li span {
border-bottom-color:#333333;
border-right-color:#333333;
border-top-color:#595959;
font-weight:normal;
}
#header ul#navlist li ul li ul li ul li a, #header ul#navlist li:hover ul li ul li ul li a, #header ul#navlist li.sfhover ul li ul li ul li a, #header ul#navlist li ul li ul li ul li span {
background:#595959 none repeat scroll 0 0;
border-bottom-color:#404040;
border-right-color:#404040;
border-top-color:#767676;
width:101px;
}
#header ul#navlist li#n-movies ul li.sub a, #header ul#navlist li#n-movies ul li.sub span {
width:175px;
}
#header ul#navlist li#n-movies ul li.sub ul li a, #header ul#navlist li#n-movies ul li.sub ul li span {
font-weight:bold;
width:101px;
}
#header ul#navlist li#n-movies ul li.sub ul li.sub a, #header ul#navlist li#n-movies ul li.sub ul li.sub span {
/* background-image:url(/images/comnav-arrow2.gif);/* 
background-position:100% 50%;
background-repeat:no-repeat;
color:#FFFFFF;
padding-right:40px;
width:101px;
}
#header ul#navlist li#n-movies ul li.sub ul li.sub:hover, #header ul#navlist li#n-movies ul li.sub ul li.sub:hover a, #header ul#navlist li#n-movies ul li.sub ul li.sfhover a.movies-sub, #header ul#navlist li#n-movies ul li.sub ul li.sub:hover span, #header ul#navlist li#n-movies ul li.sub ul li.sfhover span.movies-sub {
/* background:#595959 url(/images/imagescomnav-arrowover2.gif) no-repeat scroll 100% 50%; */
}
#header ul#navlist li#n-movies ul li.sub ul li.sub a:hover {
/* background:#4698CA url(/images/comnav-arrowon.gif) no-repeat scroll 100% 50%; */
}
#header ul#navlist li#n-movies ul li.sub ul li ul li a:link, #header ul#navlist li#n-movies ul li.sub ul li ul li a:visited, #header ul#navlist li#n-movies ul li.sub ul li.sub:hover ul li a:link, #header ul#navlist li#n-movies ul li.sub ul li.sub:hover ul li a:visited, #header ul#navlist li#n-movies ul li.sub ul li.sfhover ul li a:link, #header ul#navlist li#n-movies ul li.sub ul li.sfhover ul li a:visited {
background-image:none;
border-right-color:#404040;
font-weight:normal;
}
#header ul#navlist a#n-tvsched strong {
background:transparent url(/images/icon-tvsched-wht.gif) no-repeat scroll 0 50%;
padding-left:12px;
}
#header ul#navlist li #shows-grid {
background:#3D3D3D url(/images/shows-grid-bg.gif) repeat-y scroll 150px 0;
border-top:1px solid #4A4A4A;
clear:left;
left:-999em;
padding:10px 10px 10px 163px;
position:absolute;
width:470px;
z-index:102;
}

#header ul#navlist #shows-grid div {
margin:0 10px 0 0;
padding:0;
/*border:1px solid #22ff00;*/
}
#header ul#navlist #tv-grid {
background:#1A1A1A none repeat scroll 0 0;
color:#999999;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding: 8px 6px 8px 6px;
text-align:left;
}

#header ul#navlist #tv-grid div div.shows-col0 {
float:left;
width:140px;
}
#header ul#navlist #shows-grid div div.shows-col1 {
float:left;
width:140px;
}
#header ul#navlist #shows-grid div div.shows-col2 {
float:left;
width:140px;
}
#header ul#navlist #shows-grid div div.shows-col3 {
float:left;
width:140px;
}
#header ul#navlist #tv-grid #shows-0 {
float:left;
width:150px;
margin-right:0;
/*border:1px solid #ff0000;*/
}
#header ul#navlist #shows-grid #shows-1 {
float:left;
width:150px;
/*border:1px solid #ff0000;*/
}
#header ul#navlist #shows-grid #shows-2 {
float:left;
width:150px;
}
#header ul#navlist #shows-grid #shows-3 {
float:left;
margin-right:0;
width:150px;
}
#header ul#navlist #shows-grid div strong {
background:#1A1A1A none repeat scroll 0 0;
color:#999999;
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 7px;
padding:5px 8px;
text-align:left;
}
#header ul#navlist li #shows-grid div a {
border:medium none;
color:#FFFFFF;
display:block;
float:none;
font-size:12px;
font-weight:normal;
height:auto;
margin:0;
padding:5px 8px;
text-align:left;
width:auto;
}

#header ul#navlist li #shows-grid a#shows-all {
/*background:#4498C7 none repeat scroll 0 0;*/
border: none;
clear:both;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:normal;
height:auto;
margin:10px 0 0;
padding:2px 4px;
white-space:nowrap;
width:auto;
}
#header ul#navlist li #shows-grid a#shows-all:hover {
text-decoration:underline;
}
#header ul#simplenav {
background:#333333 none repeat scroll 0 0;
border-bottom:1px solid #1A1A1A;
border-right:1px solid #1A1A1A;
border-top:1px solid #404040;
float:left;
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 8px;
width:630px;
z-index:101;
}
#header ul#simplenav li {
float:left;
margin:8px 8px 8px 0;
padding:0;
}
#header ul#simplenav li a {
/*background:#4498C7 none repeat scroll 0 0;*/
color:#FFFFFF;
float:left;
font-size:85%;
margin:0;
padding:1px 4px;
text-decoration:none;
}
#header ul#simplenav li a:hover {
text-decoration:underline;
}

