* {margin:0; padding:0;
           scrollbar-3dlight-color:#ffffff;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#ffffff;
           scrollbar-track-color:#ffffff;
           scrollbar-darkshadow-color:#ffffff;
           scrollbar-face-color:#107EAC;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffffff;

}


body {

  font:"Courier New", Courier, mono; font-size:100%;
  background-color: #1B2C3E;
  background-image: url(/images/bodybackground_new.jpg);
  background-repeat: repeat-x;
}


ul 		{list-style: none; }
a 		{text-decoration:none; padding:0px; background-color:none;}
img     {border:none;}


#container {
width:1000px;
background-image: url(/images/bg_new.jpg);
background-repeat:no-repeat;
margin: auto;
background-color:#282a29;
padding-top:35px;
overflow:hidden;
padding-bottom:15px;
}

#header {
width:1000px;
height:130px;
}

#headerwrapper {
width:1000px;
height:195px;
}

#logoimage {
float:left;
width:160px;
margin-left:30px;
}

#logoimagemytv {
float:left;
margin-left:20px;
margin-top:11px;
}

#contentmain {
top:100px;
width:980px;
margin-left:10px;
background-color:#000;
overflow:hidden;
padding-bottom:15px;
}

#contentmain.background {
width:980px;
margin-left:10px;
background-image:url(/images/bg_main.jpg); 
}

#contentmaincalendar {
width:1000px;
margin-left:0px;
}

#leftbox {
float:left;
width:660px;
background-color:#fff;
}

#rightbox {
margin:0px 10px 0px 10px;
float:right;
width:300px;

}



#pagebox {
overflow:hidden;
height:250px;

}

#footer	{ 
clear: both; 
text-align:center; 
padding: 5px; 
font-size:85%;
color:#ffffff;
 }

 /********************banner ads ****************************/
 
 
#bannerspot {   /* leaderboard */
float:right;
width:730px;
padding:10px;
margin:10px;
}
#bannerad {    /* medium rectangle */
width:300px; 
height:250px; 
margin:auto; 
}

 
/************************ 
 #sprite {
height:395px;
width:250px;
background-image:url(/images/contests/officemakeover.jpg);

}

#sprite:hover {
height:395px;
width:250px;
background-image:url(/images/contests/officemakeover.jpg);
background-position:-250px 0px;
}

#sprite img {
width:0px;
height:0px;
}
 *****************************/

/************************************ Lightbox Styles *************************************/

#lightbox {
  position: absolute; top: 0; left: 0; z-index: 50;
  visibility: hidden;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  background-color: #000000;
}

#videoplayer {
  position: absolute; top: 0; left: 0; background:#fff;
}

#videocloselink, #videocloselink2 {
  visibility: hidden;
  position: absolute;
  display: block;
  font-size: 15px; font-weight: bold;
}


#wrapsite {
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 0 auto 0 auto;
  width: 1010px;
}

#wrapfooter {visibility:hidden;}


/***************************************** Show Info Styles ****************************/


#subhead-image {float:left; width:345px;}

#subhead-scroll {width:200px; background-color:#2d2e2e; float:left; height:198px;}

#showinfobar {background-image:url(/images/showinfoheader.gif); background-repeat:no-repeat;  height:48px; width:570px;}

#showinfobar2 {padding-top:55px; background-image:url(/images/movies/upcoming-movies.gif); background-repeat:no-repeat;  width:575px; background-color:#494a4a; border-bottom:3px Solid #ffffff; }

.moviestext {color:#ffffff; margin:10px; font-size:85%;}

.moviestext p {padding-top:8px;}

.upcomingimg {margin:15px 13px 13px 10px; border:5px Solid #000000; }

#showinfotitle {padding: 5px 10px 5px 20px; color:#ffffff; float:left; width: 350px; }

#showinfodate {color:#faf006; text-size:15px; float:right; width:170px;   }

h2.title {color: #faf006; font-size:115%; }

#showinfotitle2 {padding: 5px 10px 5px 0px; color:#ffffff; float:left; width: 570px; }



/********************************* Background Styles *****************************/

#wrapbackground {
  position: absolute; top: 0; left: 0;
  width: 100%; height: 1050px;
  overflow: hidden; /* important */
}

#backgroundimage {
  position: relative;
  margin: 0 auto 0 auto;
  width: 1395px; height: 1030px;
}


/************************************ Menu Styles ************************************/

#menu {
clear:both;
left:225px;
top:173px;
width: 730px;
float: left;
position:absolute;
z-index:500;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 140px;
float: left;
}

#menu a {
display: block;
color:#FFFFFF;
text-decoration: none;
text-align:center;
padding-top:7px;
padding-bottom:7px;
}

ul.subsports li a {
display: block;
color:#FFFFFF;
text-decoration: none;
text-align:center;
padding:0px !important;
}

#menu ul ul a {border-bottom:1px solid #1b9ee5;}

#menu a:hover {
color:#03B2E7;
}

#menu li {
position: relative;
z-index:500;
}

#menu ul ul {
position: absolute;
width: 100%;
background-color:#224D56;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
z-index:500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none; }
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; }

#menu ul.home {width:60px;border-right:1px solid #1b9ee5;}
#menu ul.programming {width:105px;border-right:1px solid #1b9ee5;}
#menu ul.sports {width:65px;border-right:1px solid #1b9ee5;}
#menu ul.subsports {width:100px;border-right:1px solid #1b9ee5;}
#menu ul.contests {width:80px;border-right:1px solid #1b9ee5;}
#menu ul.community {width:95px;border-right:1px solid #1b9ee5;}
#menu ul.advertise {width:85px;border-right:1px solid #1b9ee5;}
#menu ul.contact {width:80px; border-right:1px solid #1b9ee5;}
#menu ul.video {width:60px;border-right:1px solid #1b9ee5;}
#menu ul.weather {width:65px;border-right:1px solid #1b9ee5;}


/*********************************** TMZ Page ************************************/

#tmzplayer {margin:0px; text-align:center;}


/*************************************contact css****************************************/

#rosterleft {text-align:center; float:left; position:relative; left:200px;  width:200px;}

#rosterright {text-align:center; float:left; position:relative; left:300px; width:250px;}

.roster {color: #ffffff;padding:5px;margin-top:5px; }

.roster li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	}

.roster li.first {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	}
	
	
	


#formlayer 	{
   width:600px; 
   background-color:#ffffff;
   border:1px solid #000000; 
   text-align:left; 
   padding:10px; 
   margin-top:9px; 
   font-weight:bold; 
   height:490px;
}

#advertising	{
  color: #ffffff;
  padding:5px;
  margin-top:5px; 
}

   
/****************************************showinfo css******************************************/

form#showselect {padding-top:2px; text-align:center;}
  
#infodisplay {width:546px; height:278px;  overflow:auto; border:2px solid #ffffff;}

#infodisplayback  {background-image:url(/images/rightboxback.jpg); position:absolute;}

#infodisplayheader {width:550px; height:53px; background-color:#000000; background-image:url(/images/infobar.jpg);}
  



/*************************************contest page css***************************************************/

#checkback21 	{ background-image:url("#"); background-repeat:no-repeat; height:605px; width:730px; padding:10px;}

#checkback48 	{ background-image:url("/images/synshows/scrubsback.jpg"); background-color:#ffffff; background-repeat:no-repeat; height:605px; width:730px; padding:10px;}

#checkbacktext 	{padding:10px;  color:#000000; width:300px; margin:20px 0px 0px 410px; font-weight:bold;}

#checkbacktext21 	{padding:10px;  color:#000000; width:340px; margin:20px 0px 0px 580px; font-weight:bold; font-size:110%;}



/****************************************tinbu icons css******************************************/


#tinbuicons {position:absolute; top:14px; left:260px; }
#facebook {background-image:url(/images/facebook_bg.png); width:240px; height:76px; }
