/* MAIN COMMON CSS */
/* LAST MODFIED ON:  2010-12-21*/
body 		{
				margin: 0;
				padding: 0;
				text-align: center;
                max-width: 1700px;
				background-color: #ffffff;
			}

/* START AD PANELS - NEW BG SYSTEM */
#adPanelLeft_en	{
				position: absolute;
                top: 0px;
                left: 5px;
				width: 160px;
				height: 1050px;
                margin: 0;
				padding: 0;
				/*background: #ffffff url('../images/TTnight_background_160_en.jpg') no-repeat left top;*/

			}            

#adPanelLeft_fr	{
				position: absolute;
                top: 0px;
                left: 5px;
				width: 160px;
				height: 1050px;
                margin: 0;
				padding: 0;
                /*background: #ffffff url('../images/TTnight_background_160_fr.jpg') no-repeat left top;*/
			}
            
#adPanelRight_en	{
				position: absolute;
                top: 0px;
                left: 1105px;
				width: 350px;
				height: 1050px;
                margin: 0;
				padding: 0;
                /*background: #ffffff url('../images/TTnight_background_350_en.jpg') no-repeat left top;*/
			} 
            
#adPanelRight_fr	{
				position: absolute;
                top: 0px;
                left: 1105px;
				width: 350px;
				height: 1050px;
                margin: 0;
				padding: 0;
                /*background: #ffffff url('../images/TTnight_background_350_fr.jpg') no-repeat left top;*/
			} 
/* END AD PANELS - NEW BG SYSTEM */

/* START OTP AD*/
#ad_otp	{
                position: absolute;
				left: 0px;
				width: 2px;
				height: 2px;
				padding: 0;
				margin: 0;
				z-index: 5000;
				text-align: left;
                overflow: visible;

}

/* END OTP AD*/
           
#container	{
				position: absolute;
                top: 0px;
                left: 50%;
				width: 1535px;
				height: 1305px;
                margin-left: -637px;
                overflow: visible;
                
			}
            

			
#content	{
                position: absolute;
				left: 160px;
				width: 950px;
				height: 1305px;
				padding: 0;
				margin: 10px;
				z-index: 1;
				text-align: left;
                
}
/* BEGIN - what's on*/                
#whatsOn	{
                position: absolute;
				left: 738px;
				margin: 0;
                padding: 0;
				width: 192px;
				height: 212px;
				z-index: 5;
				/*border: solid blue 1px;*/
			}
			
/* END - what's on*/

/* BEGIN - ttOmniture - hidden layer for tracking vars written to page*/

#ttOmniture		{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 0px;
				height: 0px;
				margin: 0;
				padding: 0;
				z-index: 100;
                visibility: hidden;

			}
			
/* END - ttOmniture - hidden layer for tracking vars written to page*/
           
/* BEGIN - Flash */

#ttFlash 	{
				position: absolute;
				top: 115px;
				left: 0px;
				width: 760px;
				height: auto;
                padding: 0;
				margin: 0;
				z-index: 1000;
				/*border          : solid green 1px;*/
			}
/* END - Flash */

/* BEGIN - JS Nav */
#ttMainNav 	{
				position: absolute;
				top: 99px;
				width: 728px;
				height: auto;
                padding: 0;
				margin: 0;
				z-index: 1001;
				/*border: solid red 1px;*/
				border-bottom: solid black 10px;
			}

#ttMainNav #logo {
	border: none;
	float:left;
}

#ttMainNav #graphic {
	border: none;
	float:right;
}

#ttMainNav ul {
	top: 50px;
	list-style: none;
	margin: 0;
	padding-left: 150px;
}

#ttMainNav li {
	float: left;
	margin: 0;
	padding: 0;
}

#ttMainNav li a:link, #ttMainNav li a:visited{
	display: block;
	font: bold 16px sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 2px 5px;
	margin-right: 20px;
	color: #ffffff;
	background-color: #000000;
	border: solid black 2px;
}

#ttMainNav li a:hover, #ttMainNav li a:active{
	display: block;
	font: bold 16px sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 2px 5px;
	margin-right: 20px;
	color: #000000;
	background-color: #ffffff;
	border: solid black 2px;
}

/* END - JS Nav */


/* BEGIN - Flash Content 760 x 794 */

#ttFlashContent	{
				position: absolute;
				top: 251px;
				left: 0px;
				width: 760px;
				height: 794px;
                padding: 0;
				margin: 0;
				z-index: 1001;
				/*border          : solid red 1px;*/
			}
			
/* END - Flash Content 760 x 794*/	

/* BEGIN - Ad Style */


            
            

/* START LEADERBOARD 728X90 */
#tt_Leader {
                padding: 0;
				margin: 0;
				width: 728px;
				height: 90px;
				z-index: 3000;
				/*border: solid black 1px;*/

			}
			
#tt_Leader .ad 	{
				display: block;
				width: 728px;
				height: 90px;
				margin: 0;
				padding: 0;
				overflow: visible;
				z-index: 3005;
				border          : solid black 1px;
			}

/* END LEADERBOARD 728X90 */

/* START SKYSCRAPER 160X600 */
#tt_Sky	{
				/* legacy support for a graphical ad surround */
				position: absolute;
				top: 239px;
				left: 755px;
				padding: 0;
				margin: 0;
				width: 186px;
				height: 626px;
				z-index: 2500;
				/*border          : solid black 1px;*/
			}
			
#tt_Sky .ad 	{
				width: 160px;
				height: 600px;
				margin: 13px;
				padding: 0;
				overflow: visible;
				z-index: 2505;
				border          : solid black 1px;
			}

/* END SKYSCRAPER 160X600 */

/* START GENERIC CSS TOOLS*/

.text_line {
				clear:both;
			}

