/*	
----------------------------------------------------------------------------
	
	1.	Globals
    2.	Links
	3.	Structure
		A.	Container
		B.	Top Ad
		C.	Header
		D.	Left Column
		E.	Center Column
		F.	Right Column
		G.  Footer
	4. Extras		
			
----------------------------------------------------------------------------
(1) GLOBALS
--------------------------------------------------------------------------*/
#cnnRacesSched .cnnSmaller p { color:#999;margin:0;padding:0; }

/*  ----------------------------------------------------------------------------
	(2) LINKS
	--------------------------------------------------------------------------*/
	
	
/*  ----------------------------------------------------------------------------
	(3) STRUCTURE
	----------------------------------------------------------------------------
	(3a) Container
	--------------------------------------------------------------------------*/
	
	#cnnTracks #cnnContainer,
	#cnnRacesSched #cnnContainer,
	#cnnRacesTix #cnnContainer { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_container_noShadow.gif') repeat-y; text-align:left; }
	
    /*  ----------------------------------------------------------------------------
    	(3b) Top Ad
    	--------------------------------------------------------------------------*/ 
	        
	
    /*  ----------------------------------------------------------------------------
    	(3c) Header
    	--------------------------------------------------------------------------*/ 
        
		#cnnHeader { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') 0 -190px no-repeat; }	
	            	            
    /*  ----------------------------------------------------------------------------
        (3d) Left Column
        --------------------------------------------------------------------------*/ 
	    
        
    /*  ----------------------------------------------------------------------------
    	(3e) Center Column
    	--------------------------------------------------------------------------*/
	    
		#cnnBanner a,
		#cnnBanner a:link,
		#cnnBanner a:hover,
		#cnnBanner a:active,
		#cnnBanner a:visited { background:none; padding:0; }
		
		#cnnBanner span { font-size:8px; }
		
		#cnnBanner p { height:20px; margin:0; }
		
			.cnnRaceHeader { width:840px; height:51px; }		
			
				.cnnRaceCountdown { float:left; position:relative; left:286px; width:335px; height:51px; }
					.cnnRaceCountdown object { float:left; }
					.cnnRaceCountdown table { float:left; border-collapse:collapse; }
						.cnnRaceCountdown td.cnnAd { width:88px; height:31px; overflow:hidden; }
				
				.cnnRaceHeader ul { float:right; margin:0; padding:0; }
					.cnnRaceHeader li { float:left; position:relative; top:34px; display:inline; margin:0; padding:0; }
						.cnnRaceHeader li a#cup,
						.cnnRaceHeader li a#bg,
						.cnnRaceHeader li a#truck { display:block; height:15px; }
						.cnnRaceHeader li a#cup { width:78px; }
						.cnnRaceHeader li a#bg { width:76px; }
						.cnnRaceHeader li a#truck{ width:101px; }
					
			.cnnRaceCentral { padding:155px 48px 0 51px; }
			
				.cnnRaceWeather { position:relative; font-size:10px; font-weight:bold; text-align:right; text-transform:uppercase; color:#fff; margin-bottom:12px; }
					.cnnRaceWeather h3 { position:relative; color:#fff; display:inline; }
						.cnnRaceWeather h3 a,
						.cnnRaceWeather h3 a:link,
						.cnnRaceWeather h3 a:hover,
						.cnnRaceWeather h3 a:active,
						.cnnRaceWeather h3 a:visited { position:relative; color:#fff; }
					#cnnBanner .cnnRaceWeather a,
					#cnnBanner .cnnRaceWeather a:link,
					#cnnBanner .cnnRaceWeather a:hover,
					#cnnBanner .cnnRaceWeather a:active,
					#cnnBanner .cnnRaceWeather a:visited { position:relative; text-transform:none; color:#fc0; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_yellow.gif') 0 5px no-repeat; padding-left:6px; }


				.cnnRaceStats { float:left; position:relative; width:507px; height:258px; }
				
					.cnnStatsHeader { font-weight:bold; color:#fff; padding:8px 14px 4px; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsHeader.png') 0 0 repeat; }
					*html .cnnStatsHeader { width:507px; height:56px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsHeader.png', sizingMethod='scale'); }
						.cnnRaceName { font:24px "Lucida Grande Bold",arial,verdana,sans-serif; color:#fc0; }
						
						.cnnStatsHeader h5 { color:#f00; margin-bottom:4px; text-transform:uppercase; }
						
						.cnnRaceEvent { float:right; text-align:right; width:200px; font-size:12px; margin-top:4px; }
							.cnnRaceEvent img { float:none; margin:0px; }
							.cnnRaceEvent span { text-transform:uppercase; font-weight:normal; }
				
					#cnnStatsStandings,
					#cnnStatsEntry_List,
					#cnnStatsQualifying,
					#cnnStatsPractice,
					#cnnStatsRace,
					#cnnStatsStandingsTable,					
					#cnnStatsEntry_ListTable,
					#cnnStatsQualifyingTable,
					#cnnStatsQualifying_LiveTable,
					#cnnStatsQualifying_ResultsTable,
					#cnnStatsPracticeTable,
					#cnnStatsPractice1Table,
					#cnnStatsPractice2Table,
					#cnnStatsPractice3Table,
					#cnnStatsPractice4Table,
					#cnnStatsPractice5Table,
					#cnnStatsPractice6Table,
					#cnnStatsRaceTable,
					#cnnStatsLeaderboardTable,
					#cnnStatsResultsTable { display:none; }
					
					.cnnStatsTable { width:507px; color:#fff; }
					
						.cnnStatsTable th { text-align:left; font-weight:bold; height:20px; padding:0 4px 0 8px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png') 0 0 repeat; }
						*html .cnnStatsTable th { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png', sizingMethod='scale'); }
						
						.cnnStatsTable td { height:20px; padding:0 4px 0 8px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_td.png') 0 0 repeat-x; }
						*html .cnnStatsTable td { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_td.png', sizingMethod='scale'); }
							.cnnStatsTable td a,
							.cnnStatsTable td a:link,
							.cnnStatsTable td a:hover,
							.cnnStatsTable td a:active,
							.cnnStatsTable td a:visited { font-weight:normal; color:#fff; }
							
							.cnnStatsTable td.cnnStatsLink { background:#000; width:495px; }
							*html .cnnStatsTable td.cnnStatsLink { width:507px; }
								.cnnStatsTable td.cnnStatsLink span { font-size:8px; color:#fc0; }
								.cnnStatsTable td.cnnStatsLink a,
								.cnnStatsTable td.cnnStatsLink a:link,
								.cnnStatsTable td.cnnStatsLink a:hover,
								.cnnStatsTable td.cnnStatsLink a:active,
								.cnnStatsTable td.cnnStatsLink a:visited { font-weight:normal; color:#fc0; }
						
						
						.cnnStatsEvent { position:relative; background:#000; padding:6px 4px 6px 8px; }
							.cnnStatsEvent li { display:inline; font-size:18px; font-weight:bold; margin-right:30px; }
						
							.cnnStatsType { width:499px; padding-left:8px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png') 0 0 repeat; }
							* html .cnnStatsType { width:507px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png', sizingMethod='scale'); }
								.cnnStatsType li { display:inline; font-weight:bold; font-size:12px; line-height:20px; text-transform:uppercase; margin-right:19px; }

									.cnnStatsType li a,
									.cnnStatsType li a:link,
									.cnnStatsType li a:hover,
									.cnnStatsType li a:active,
									.cnnStatsType li a:visited,
									.cnnStatsEvent li a,
									.cnnStatsEvent li a:link,
									.cnnStatsEvent li a:hover,
									.cnnStatsEvent li a:active,
									.cnnStatsEvent li a:visited { color:#fff; }
									
									#cnnBanner a.cnnSelected,
									#cnnBanner a.cnnSelected:link,
									#cnnBanner a.cnnSelected:hover,
									#cnnBanner a.cnnSelected:active,
									#cnnBanner a.cnnSelected:visited { color:#fc0; }

				
				.cnnRaceLaunch { float:right; position:relative; width:213px; height:258px; }
					.cnnEventInfo {  }
						.cnnEventInfo a,
						.cnnEventInfo a:link,
						.cnnEventInfo a:hover,
						.cnnEventInfo a:active,
						.cnnEventInfo a:visited { color:#fc0; }
						
						.cnnEventCoverage { font-size:10px; font-weight:bold; color:#fff; background:#000; padding:8px 4px 8px;  }
							*html .cnnRaceLaunch .cnnEventInfo .cnnEventCoverage  { float:left; display:block; background:#000; padding-bottom:2px; }
							.cnnEventCoverage h1 { display:inline; }

							.cnnEventNetwork { float:right; text-align:right; }
								.cnnEventNetwork a,
								.cnnEventNetwork a:link,
								.cnnEventNetwork a:hover,
								.cnnEventNetwork a:active,
								.cnnEventNetwork a:visited { display:block; margin-top:-2px; }
									*html .cnnEventNetwork a,
									*html .cnnEventNetwork a:link,
									*html .cnnEventNetwork a:hover,
									*html .cnnEventNetwork a:active,
									*html .cnnEventNetwork a:visited { display:block; margin-top:2px; }
								
							.cnnEventLaunch { text-align:center; font-size:10px; color:#fc0;  width:213px; height:99px; margin:1px 0 0; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_launchEvent_radio.png') 0 0 repeat; }
								*html .cnnEventLaunch { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_launchEvent_radio.png', sizingMethod='scale'); }
								*html *.cnnEventLaunch a,
								*html *.cnnEventLaunch a:link,
								*html *.cnnEventLaunch a:hover,
								*html *.cnnEventLaunch a:active,
								*html *.cnnEventLaunch a:visited { position:relative; }

							#cnnRaceCup .cnnEventLaunch { text-align:left; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_launchEvent_vertical.png') 0 0 repeat; }
								*html #cnnRaceCup .cnnEventLaunch { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_launchEvent_vertical.png', sizingMethod='scale'); }

							#cnnRaceBG .cnnEventLaunch div,
							#cnnRaceTruck .cnnEventLaunch div { padding:60px 0 0 74px; text-align:center; }
							*html #cnnRaceBG .cnnEventLaunch div,
							*html #cnnRaceTruck .cnnEventLaunch div { padding-left:0; margin:0; }

							.cnnEventLaunch .cnnEventLinks { padding:8px 0 12px 64px; }
								.cnnEventLaunch .cnnEventLinks a,
								.cnnEventLaunch .cnnEventLinks a:hover,
								.cnnEventLaunch .cnnEventLinks a:active,
								.cnnEventLaunch .cnnEventLinks a:visited { font-size:9px; }
							.cnnEventLaunch img { display:block; margin:0 0 6px 5px; }
								
								
					.cnnRaceGCam,
					.cnnLapByLap { clear:left; padding-top:20px; }
					
					.cnnLapByLap,
					.cnnFastestLap { width:213px; height:84px; }
						
						.cnnLapByLapTease { color:#fff; height:64px; padding-left:8px; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png') 0 0 repeat; }
						*html .cnnLapByLapTease { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_statsTable_th.png', sizingMethod='scale'); }
							.cnnLapByLapTease h4 { color:#f00; padding:6px 0; }
								.cnnLapByLapTease h4 b { color:#fff; }
							
						.cnnLapByLapLink { display:block; font-size:10px; height:12px; padding:4px 8px; background:#000; }
						*html .cnnLapByLapLink { height:20px; }
							.cnnLapByLapLink a,
							.cnnLapByLapLink a:link,
							.cnnLapByLapLink a:hover,
							.cnnLapByLapLink a:active,
							.cnnLapByLapLink a:visited,
							.cnnLapByLapLink span { color:#fc0; }
							
						
					.cnnFastestLap { position:relative; text-align:left; padding-top:20px; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/promos/tissot/bg_fastestLap_plate.gif') left bottom no-repeat; }
						.cnnFastestLapWinner { font-size:10px; color:#000; width:203px; height:77px; padding:2px 5px 5px; margin:0; }
						*html .cnnFastestLapWinner { width:213px; height:84px; }
							#cnnBanner .cnnFastestLapWinner #cnnArchiveLink { text-align:right; }
								#cnnBanner .cnnFastestLapWinner #cnnArchiveLink a,
								#cnnBanner .cnnFastestLapWinner #cnnArchiveLink a:hover,
								#cnnBanner .cnnFastestLapWinner #cnnArchiveLink a:active,
								#cnnBanner .cnnFastestLapWinner #cnnArchiveLink a:visited { font-size:10px; color:#000; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_black.gif') 0 5px no-repeat; padding-left:6px; }
							.cnnFastestLapWinner .cnnAd { padding-top:8px; }
								#cnnBanner .cnnFastestLapWinner .cnnAd a,
								#cnnBanner .cnnFastestLapWinner .cnnAd a:hover,
								#cnnBanner .cnnFastestLapWinner .cnnAd a:active,
								#cnnBanner .cnnFastestLapWinner .cnnAd a:visited,
								#cnnBanner .cnnFastestLapWinner img { width:88px; height:31px; margin:0; padding:0; background:none; }
							#cnnFastestLapContent {}
						 		#cnnFastestLapContent .cnnAd, #cnnFastestLapContent .cnnWinner { float:left; margin-top:3px; }
								#cnnFastestLapContent .cnnWinner .cnnFirst { float:none; }
								#cnnFastestLapContent .cnnWinner .cnnStats { float:none; font-weight:bold; padding-top:2px; }
								#cnnFastestLapContent .cnnWinner .cnnStats span  { float:none; color:#000; font-size:10px; font-weight:normal; text-transform:capitalize; }
							.cnnFastestLapWinner .cnnWinner { width:105px; padding:4px 0 0 8px; }
							*html .cnnFastestLapWinner .cnnWinner { width:115px; }
					
				
			#cnnMainContent { background:#fff; }				
				#cnnContentArea .cnnContentCol { float:left; position:relative; width:170px; margin-right:8px; }
				*html #cnnContentArea .cnnContentCol { margin:0; left:0; right:8px; }
					
					#cnnContentArea .cnnContentCol li a { color:#000; }
				
					.cnnTrackDetail { color:#fff; position:relative; width:158px; padding:12px 8px; background:#000 url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/bg_trackDetail.gif') 0 0 no-repeat; margin:6px 0 0 -4px; }
					*html .cnnTrackDetail { width:174px; }
						#cnnContentArea .cnnTrackDetail h3 { color:#fff; margin:0; }
						#cnnContentArea .cnnTrackDetail h4 { color:#f00; margin:4px 0 8px; }
						#cnnContentArea .cnnTrackDetail ul { margin:8px 0; }
						#cnnContentArea .cnnTrackDetail li { list-style:disc outside; background:0; margin:4px 0 4px 15px; }
							#cnnContentArea .cnnTrackDetail li a,
							#cnnContentArea .cnnTrackDetail li a:link,
							#cnnContentArea .cnnTrackDetail li a:hover,
							#cnnContentArea .cnnTrackDetail li a:active,
							#cnnContentArea .cnnTrackDetail li a:visited {  }
						#cnnContentArea .cnnTrackDetail span { color:#f00; font-size:8px; }
						#cnnContentArea .cnnTrackDetail a,
						#cnnContentArea .cnnTrackDetail a:link,
						#cnnContentArea .cnnTrackDetail a:hover,
						#cnnContentArea .cnnTrackDetail a:active,
						#cnnContentArea .cnnTrackDetail a:visited { color:#f00; background:none; padding:0; }
				
				
				#cnnContentArea h3 { color:#900; }
				#cnnContentArea h4 { color:#666; }
				
				#cnnContentArea .cnnContentColWide { float:left; width:332px; color:#000; }

					.cnnContentColWide ul { margin-top:12px; }
					.cnnContentColWide li { margin-bottom:4px; }
						.cnnContentColWide li a,
						.cnnContentColWide li a:link,
						.cnnContentColWide li a:hover,
						.cnnContentColWide li a:active,
						.cnnContentColWide li a:visited { font-weight:bold; color:#900; background:url('http://i.cdn.turner.com/nascar/.e/img/2.0/global/util/carat_red.gif') no-repeat 0 4px; padding-left:6px; }
							.cnnContentColWide li span a,
							.cnnContentColWide li span a:link,
							.cnnContentColWide li span a:hover,
							.cnnContentColWide li span a:active,
							.cnnContentColWide li span a:visited { font-weight:normal; color:#000; background:none; padding:0; }
						.cnnContentCol .cnnCommModule { margin-top:20px; }
				
					.cnnTrackStats { position:relative; width:344px; margin:6px -8px 6px -4px; }
						.cnnTrackStats th { font-weight:bold; }
						.cnnTrackStats th,
						.cnnTrackStats td { text-align:left; padding:3px 2px 3px 4px; border-right:2px solid #fff; width:162px; background:#f5f5f5; }
						*html .cnnTrackStats th,
						*html .cnnTrackStats td { width:170px; }
						.cnnTrackStats a,
						.cnnTrackStats a:link,
						.cnnTrackStats a:hover,
						.cnnTrackStats a:active,
						.cnnTrackStats a:visited { background:none; padding:0; }
						
						.cnnTrackStats tr.cnnTopTR td { height:31px; padding:0; background:#d9d9d9; }
						.cnnTrackStats tr.cnnTopTR td.cnnSponsor { text-align:left; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/races/budpole_right.gif') 88px 0 no-repeat; }
						#cnnRaceBG .cnnTrackStats tr.cnnTopTR td.cnnSponsor { background:#339; }
						#cnnRaceTruck .cnnTrackStats tr.cnnTopTR td.cnnSponsor { background:#d9d9d9; }
						
						
				/*  Poll styles */
					.cnnPollHeader { width:337px; height:51px; overflow:hidden; margin:8px -4px 0 -1px; border-collapse:collapse; }
						#cnnContentArea .cnnContentColWide .cnnPollHeader a,
						#cnnContentArea .cnnContentColWide .cnnPollHeader a:hover,
						#cnnContentArea .cnnContentColWide .cnnPollHeader a:active,
						#cnnContentArea .cnnContentColWide .cnnPollHeader a:visited { padding:0; background:none; }
						
						.cnnPollHeader td { vertical-align:top; }
							.cnnPollHeader .cnnAd { width:88px; height:31px; overflow:hidden; }
						
					.cnnPollQuestion { width:337px; margin:0 -5px 6px 0; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/promos/att/poll/bg.gif') bottom left repeat-x; }
						.cnnATTPoll,
						.cnnATTPollIE6 { position:relative; padding:8px; background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/promos/att/poll/bg_phone.png') 129px -51px no-repeat; }
						.cnnATTPollIE6 { background-image:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/sect/promos/att/poll/bg_phone_IE6.gif'); }

							.cnnATTPoll div,
							.cnnATTPollIE6 div { width:138px; margin:0 4px 3px 0; }
							.cnnATTPoll input,
							.cnnATTPollIE6 input { margin-right:4px; }
							.cnnATTPoll a.cnnTrackingLink,
							.cnnATTPollIE6 a.cnnTrackingLink { position:absolute; cursor:pointer; top:-41px; left:158px; width:152px; height:200px; background:none; padding:0; }
							*html .cnnATTPoll a.cnnTrackingLink,
							*html .cnnATTPollIE6 a.cnnTrackingLink { left:148px; }
							.cnnQuestion { padding-bottom:8px; }
					
						
						
				/*Tracks Index Page*/
				#cnnTracks #cnnMainContent, 
				#cnnRacesSched #cnnMainContent { background:#fff url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_cnnMainContent.jpg') top left no-repeat; }
				.cnnTrackType { vertical-align: middle; }

				/*Custom Tracks Page Header*/
				#cnnTracksCustom div#cnnTracksMapFooter {}
				#cnnTracksCustom a.cnnNoPad0BG {display:none;}
				#cnnTracksCustom img#cnnTracksViewMap {}
				#cnnTracksCustom img#cnnTracks3dFly {}
				#cnnTracksCustom #cnnTracksMapBG {display:block;float:left;width:840px;height:491px;color:#900;}
				#cnnTracksCustom #cnnMainContent { background:none; }

				#cnnTracksHead {display:block; float:left; width:840px;height:91px; background:#999;background:#fff url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_cnnMainContent_840.jpg') top left no-repeat;}
				#cnnTracksHead h1 {float:left;margin:43px 0 0 12px;width:530px;}
				#cnnTracksHead div {float:right;padding:50px 40px 0px 0;}
				#cnnTracksHead div form select {width:150px;}
				#cnnTracksMapBG h2 {padding:0px 0 0 16px;margin-top:0;}
				#cnnTracksMapBG #cnnTracksMapFooter {padding:360px 0 0 17px;}
				* html #cnnTracksMapBG #cnnTracksMapFooter {padding:320px 0 0 17px;}

				#cnnTracksMapFooter a,
				#cnnTracksMapFooter a:link,
				#cnnTracksMapFooter a:hover,
				#cnnTracksMapFooter a:active,
				#cnnTracksMapFooter a:visited { background:none; padding:0; }

					/*Skyboxes*/
					#cnnTracksMapBG #cnnTracksMapFooter .cnnTracksSkybox {padding-top:60px;height:140px;width:80px;display:inline;}
					#cnnTracksMapBG #cnnTracksMapFooter .cnnTracksSkyboxL {margin-left:20px;}
					#cnnTracksMapBG #cnnTracksMapFooter .cnnTracksSkyboxM {margin:0 15px;}
					/*Below Fold Columns*/
					#cnnTracksLContent {float:left;width:170px;}
					#cnnTracksRContent {float:left;}
					.cnnModule a.cnnMore {display:block;}
					#cnnContentArea h3 {color:#900;}
					#cnnTracksLContent .cnnModule {margin:3px 10px 15px 0;}
					#cnnTracksLContent .cnnModule span {display:block;padding-left:59px;}
					#cnnTracksRContent .cnnModule {margin:3px 0px 15px 0;}
					#cnnTracksRContent .cnnDataTable {width:340px;margin-top:2px;}
					#cnnTracksRContent .cnnModule {width:340px;}
					#cnnTracksRContent .cnnModule h5 {margin:10px 0 8px 0;}
					/*340x157 photo*/
					#cnnTracksRContent .cnnTracksImg { background:#000;width:340px;margin:8px 0 0px 0;}	
			/*Skyboxes*/
			#cnnContainer { width:1000px; margin:0 auto; background:#fff url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_container_shadow.gif') repeat-y; text-align:left; }
			
			/*SCHEDULE*/
			#cnnRacesSched .cnnNextRace { margin:-2px 15px 0 0; }
			#cnnRacesSched #cnnRightCol .cnnAd {margin-top:-3px;}
			
			/*TICKETS*/
			#cnnRacesTix .cnnRaceInfo { margin-top:4px; }
				#cnnRacesTix .cnnRaceInfo a {margin-right:10px;}
			#cnnRacesTix .cnnScheduleTable { margin:0px 0px 0px 16px; width:490px; height:100%; }
			#cnnRacesTix .cnnScheduleNext { width:506px; height:53px; margin:24px 0 14px 0;padding:0;border:2px solid #000;border-bottom:1px solid #000;border-right:1px solid #000; }
			#cnnRacesTix .cnnScheduleTable h3 { font:bold 27px/1em "Lucida Grande",arial,sans-serif; }
			
			#cnnRacesTix .cnnScheduleTruck { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_TixscheduleTruck.gif') top left no-repeat; }
			#cnnRacesTix .cnnScheduleBg { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_TixscheduleBg.gif') top left no-repeat; }
			#cnnRacesTix .cnnScheduleCup { background:url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_TixscheduleCup.gif') top left no-repeat; }
			
			#cnnRacesTix .cnnScheduleNext .cnnScheduleTable td { background:#ccc; border-bottom:1px solid #000; border-right:1px solid #000; }
			#cnnRacesTix .cnnScheduleNext .cnnScheduleTable tr.cnnScheduleTrack td { background:#fff; }
			#cnnRacesTix .cnnScheduleTable td.altBG { background:#fff; }
			#cnnRacesTix .cnnScheduleTable td.altBG span { font-weight:bold;margin:0;padding:0; }
			#cnnRacesTix .cnnScheduleTable td.altBG h3 { margin:3px 0;padding:0; }
			#cnnRacesTix td.cnnLast a {display:block;}
			#cnnRacesTix #cnnMainContent { background:#fff url('http://i2.cdn.turner.com/nascar/.e/img/2.0/global/util/bg_cnnMainContent.jpg') top left no-repeat; }
			#cnnRacesTix .cnnNextRace { margin-top:-2px;margin-bottom:0px; }
			#cnnRacesTix .cnnNextRace { width:495px; }
				*html #cnnRacesTix .cnnNextRace { width:510px; }
			#cnnRacesTix #cnnSponsoredLinks,
			#cnnRaceCup #cnnSponsoredLinks,
			#cnnRaceBG #cnnSponsoredLinks,
			#cnnRaceTruck #cnnSponsoredLinks { margin-left:15px; }
			#cnnRacesTix #cnnRightCol .cnnAd {margin-top:13px;}
			* html #cnnRacesTix #cnnRightCol .cnnAd {margin-top:10px;}
	        
    /*  ----------------------------------------------------------------------------
	    (3f) Right Column
	    --------------------------------------------------------------------------*/
	    	 
		#cnnRaceCup #cnnRightCol .cnnAd,
		#cnnRaceBG #cnnRightCol .cnnAd,
		#cnnRaceTruck #cnnRightCol .cnnAd { margin:0; padding-top:20px; background:#fff; }
		#cnnRaceCup #cnnRightCol .cnnAdTop,
		#cnnRaceBG #cnnRightCol .cnnAdTop,
		#cnnRaceTruck #cnnRightCol .cnnAdTop { margin:0; padding-top:6px; background:#fff; }
		
		/*Tracks Index Page*/
		#cnnTracks #cnnRightCol .cnnModule { margin-right:15px; }
		#cnnTracks .cnnModuleBorder {margin-bottom:20px;padding-bottom:10px;}
		#cnnTracks #cnnRightCol h3 {color:#999;margin-right:15px;padding-bottom:3px;vertical-align: middle;}
		#cnnTracks #cnnRightCol .cnnModule h3 {color:#000;display:inline;padding-left:5px;}
		#cnnTracks #cnnRightCol .cnnModule h5 {color:#666;font-weight:normal;}
		#cnnTracks #cnnRightCol {padding-top:90px;}
		*html #cnnTracks #cnnRightCol {padding-top:108px;}		
		
    /*  ----------------------------------------------------------------------------
    	(3g) Footer
    	--------------------------------------------------------------------------*/
        
        
/*  ----------------------------------------------------------------------------
	(4) EXTRAS
	--------------------------------------------------------------------------*/ 
	
	/*  ----------------------------------------------------------------------------
		(4a) Data Tables
		--------------------------------------------------------------------------*/
		/*Tracks*/
		.cnnDataTable th.cnnActive { color:#ccc; }

		/*Tracks Index Page*/
		#cnnTracks tbody#cnnDataBody tr td { background:#9ac09a; }
		#cnnTracks tbody#cnnDataBody tr.cnnAltRow td { background:#a3a3a3; }	
		#cnnTracks tbody#cnnDataBody h2, tbody#cnnDataBody h6 {color:#000;margin:0px;}
		#cnnTracks tbody#cnnDataBody td {vertical-align:middle;}
		#cnnTracks tbody#cnnDataBody td.cnnTrackShape {text-align:center;}

		/*Custom Track Pages*/
		#cnnTracksCustom #cnnDataTable {margin-top:9px;}
		
		/*SCHEDULE*/
		#cnnRacesSched td.cnnRaceDate {width:50px;}
		#cnnRacesSched td.cnnRace {width:100px;}
		#cnnRacesSched td.cnnVenue {width:150px;}
		#cnnRacesSched td.cnnTvStart {width:65px;}
		#cnnRacesSched td.cnnRadio {width:45px;}
		#cnnRacesSched td.cnnQuickLinks {width:85px;}
		#cnnRacesSched td.cnnLast a {display:block;}
		#cnnRacesSched .cnnRaceInfo { margin-top:4px; }
			#cnnRacesSched .cnnRaceInfo a {margin-right:10px;}
			   #cnnContainer .cnnRaceSponsor a,
			   #cnnContainer .cnnRaceSponsor a:link,
			   #cnnContainer .cnnRaceSponsor a:hover,
			   #cnnContainer .cnnRaceSponsor a:active,
			   #cnnContainer .cnnRaceSponsor a:visited { background:none; padding:0; margin:0; }
		#cnnRacesSched #cnnDataBody tr.cnnTopTR td {color:#fff;text-align:center;font-weight:bold; height:9px;}
		#cnnRacesSched #cnnNextRace td { border-top:1px solid #000; border-bottom:2px solid #000; }
		#cnnRacesSched #cnnNextRace td.cnnFirst { border-left:2px solid #000; }
		#cnnRacesSched #cnnNextRace td.cnnLast { border-right:2px solid #000; }
		.cnnDataTable {border-collapse:separate;}		
		#cnnRacesSched #cnnSponsoredLinks { margin-left:15px; }
		
		/*TUNE IN*/
		#cnnTuneIn tbody#cnnDataBody td { vertical-align:middle;line-height:29px; }
		#cnnTuneIn tbody#cnnDataBody tr.cnnAltRow td { background:#fff; }
		#cnnTuneIn tbody#cnnDataBody td.cnnBroadcast {text-align:center;}
		#cnnTuneIn tbody#cnnDataBody .cnnTuneInIcon {margin:0 6px 0 13px;}
		#cnnTuneIn #cnnRightCol {padding-top:52px;}
		#cnnTuneIn #cnnMainContent { background:none; }
		#cnnTuneIn #cnnRightCol { background:none; }
		* html #cnnTuneIn #cnnRightCol { margin-top:19px; }
		#cnnTuneIn #cnnMainContent h2 { margin-bottom:17px; }
		
		
		
		
		
		
		


