/*	
----------------------------------------------------------------------------
	
	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
--------------------------------------------------------------------------*/


/*  ----------------------------------------------------------------------------
	(2) LINKS
	--------------------------------------------------------------------------*/
	
	
/*  ----------------------------------------------------------------------------
	(3) STRUCTURE
	----------------------------------------------------------------------------
	(3a) Container
	--------------------------------------------------------------------------*/
	
	#cnnContainer { background:#fff url('http://i.cnn.net/nascar/.element/img/2.0/global/util/bg_container_noShadow.gif') repeat-y; }
	
    /*  ----------------------------------------------------------------------------
    	(3b) Top Ad
    	--------------------------------------------------------------------------*/ 
	        
	
    /*  ----------------------------------------------------------------------------
    	(3c) Header
    	--------------------------------------------------------------------------*/ 
        	
   	    #cnnHeader { background:url('http://i.l.cnn.net/nascar/.e/img/2.0/global/util/sprite_wrapper.gif') 0 -140px no-repeat; }	
	            	            
    /*  ----------------------------------------------------------------------------
        (3d) Left Column
        --------------------------------------------------------------------------*/ 
	    
        
    /*  ----------------------------------------------------------------------------
    	(3e) Center Column
    	--------------------------------------------------------------------------*/
		/* for multimedia main index */
		#cnnMultiIndex #cnnBanner { border:1px solid #000; padding:23px 29px; width:780px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_multiMain.jpg') 0 0 no-repeat; }
		*html #cnnMultiIndex #cnnBanner { width:840px; }
			.cnnMultiMain { width:780px; height:593px; }
				.cnnMultiMain .cnnMultiLeft,
				.cnnMultiMain .cnnMultiRight { float:left; width:246px; padding-top:29px; }
										
					#cnnMultiIndex #cnnBanner .cnnModule { position:relative; width:236px; height:52px; overflow:hidden; margin:0 0 1px; padding:5px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_cnnModule.png') 0 0 repeat; }
					*html #cnnMultiIndex #cnnBanner .cnnModule { width:246px; height:62px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_cnnModule.png', sizingMethod='scale'); }
						#cnnMultiIndex #cnnBanner .cnnModule a,
						#cnnMultiIndex #cnnBanner .cnnModule a:link,
						#cnnMultiIndex #cnnBanner .cnnModule a:hover,
						#cnnMultiIndex #cnnBanner .cnnModule a:active,
						#cnnMultiIndex #cnnBanner .cnnModule a:visited { color:#fff; }
						
					.cnnModule .cnnDaystamp { position:absolute; top:4px; left:5px; }
					*html .cnnModule .cnnDaystamp { left:2px; }
					
					.cnnExclusive { display:none; height:13px; line-height:13px; }
					
					#cnnMultiIndex .cnnRuntime { font:9px "lucida sans",verdana,arial; color:#ccc; margin:0; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/icon_clock_gray.gif') 103px 3px no-repeat; padding-left:111px; }
					
					.cnnThumbsTop { padding-top:13px; }
					*html .cnnThumbsTop { padding-top:6px; }

					.cnnThumbs { clear:left; position:relative; padding-top:3px; }
						.cnnThumbs img { float:left; margin:0 1px 1px 0; }
						.cnnThumbs .cnnDaystamp { position:absolute; z-index:1; }
						.cnnThumb1,
						.cnnThumb6 { top:19px; left:0; }
						.cnnThumb2,
						.cnnThumb7 { top:19px; left:49px; }
						.cnnThumb3,
						.cnnThumb8 { top:19px; left:98px; }
						.cnnThumb4,
						.cnnThumb9 { top:19px; left:147px; }
						.cnnThumb5,
						.cnnThumb10 { top:19px; left:196px; }
						.cnnThumb6,
						.cnnThumb7,
						.cnnThumb8,
						.cnnThumb9,
						.cnnThumb10 { top:49px; }
							*html .cnnThumb1,
							*html .cnnThumb2,
							*html .cnnThumb3,
							*html .cnnThumb4,
							*html .cnnThumb5,
							*html .cnnThumbsTop .cnnThumb1,
							*html .cnnThumbsTop .cnnThumb2,
							*html .cnnThumbsTop .cnnThumb3,
							*html .cnnThumbsTop .cnnThumb4,
							*html .cnnThumbsTop .cnnThumb5 { top:22px; }
							*html .cnnThumb6,
							*html .cnnThumb7,
							*html .cnnThumb8,
							*html .cnnThumb9,
							*html .cnnThumb10,
							*html .cnnThumbsTop .cnnThumb6,
							*html .cnnThumbsTop .cnnThumb7,
							*html .cnnThumbsTop .cnnThumb8,
							*html .cnnThumbsTop .cnnThumb9,
							*html .cnnThumbsTop .cnnThumb10 { top:52px; }
						.cnnThumbs .cnnModuleHdr img { float:none; }
						
						.cnnThumbsInfo { display:none; position:absolute; top:48px; z-index:1000; width:232px; height:26px; padding:2px 6px; background:#000 url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_thumbInfo1.gif') 0 0 no-repeat; }
						*html .cnnThumbsInfo { top:51px; left:0; width:244px; height:30px; padding:0 6px; }
						.cnnThumbsInfoTop { top:19px; background-position:bottom left; }
						*html .cnnThumbsInfoTop { top:22px; }
						
						#cnnThumbInfo2,
						#cnnThumbInfo7,
						#cnnThumbInfo12,
						#cnnThumbInfo17,
						#cnnThumbInfo22,
						#cnnThumbInfo27,
						#cnnThumbInfo32,
						#cnnThumbInfo37 { background-image:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_thumbInfo2.gif'); }
						#cnnThumbInfo3,
						#cnnThumbInfo8,
						#cnnThumbInfo13,
						#cnnThumbInfo18,
						#cnnThumbInfo23,
						#cnnThumbInfo28,
						#cnnThumbInfo33,
						#cnnThumbInfo38 { background-image:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_thumbInfo3.gif'); }
						#cnnThumbInfo4,
						#cnnThumbInfo9,
						#cnnThumbInfo14,
						#cnnThumbInfo19,
						#cnnThumbInfo24,
						#cnnThumbInfo29,
						#cnnThumbInfo34,
						#cnnThumbInfo39 { background-image:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_thumbInfo4.gif'); }
						#cnnThumbInfo5,
						#cnnThumbInfo10,
						#cnnThumbInfo15,
						#cnnThumbInfo20,
						#cnnThumbInfo25,
						#cnnThumbInfo30,
						#cnnThumbInfo35,
						#cnnThumbInfo40 { background-image:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_thumbInfo5.gif'); }
							
							.cnnThumbsInfo a,
							.cnnThumbsInfo a:link,
							.cnnThumbsInfo a:hover,
							.cnnThumbsInfo a:active,
							.cnnThumbsInfo a:visited { display:block; position:relative; font-size:11px; color:#fff; }
							#cnnMultiIndex .cnnThumbsInfo .cnnRuntime { display:inline; background-position:0 3px; padding-left:8px; }
						
						
					.cnnModuleBtn { clear:left; padding-top:6px; margin:0; text-align:center; }
					*html .cnnModuleBtn { padding-top:3px; }

					/* most popular styles */
					.cnnMultiRight .cnnVideo1 img,
					.cnnMultiRight .cnnVideo2 img,
					.cnnMultiRight .cnnVideo3 img,
					.cnnMultiRight .cnnVideo4 img,
					.cnnMultiRight .cnnVideo5 img { float:right; position:relative; margin:-1px 0 0 8px; }
						.cnnMultiRight .cnnExclusive img { float:left; margin-left:0; }
						
					#cnnBanner .cnnMultiLeft a,
					#cnnBanner .cnnMultiLeft a:link,
					#cnnBanner .cnnMultiLeft a:hover,
					#cnnBanner .cnnMultiLeft a:active,
					#cnnBanner .cnnMultiLeft a:visited,
					#cnnBanner .cnnMultiCenter a,
					#cnnBanner .cnnMultiCenter a:link,
					#cnnBanner .cnnMultiCenter a:hover,
					#cnnBanner .cnnMultiCenter a:active,
					#cnnBanner .cnnMultiCenter a:visited,
					#cnnBanner .cnnMultiRight a,
					#cnnBanner .cnnMultiRight a:link,
					#cnnBanner .cnnMultiRight a:hover,
					#cnnBanner .cnnMultiRight a:active,
					#cnnBanner .cnnMultiRight a:visited { position:relative; color:#fff; background:none; padding:0; }
						
					#cnnMultiIndex .cnnMultiRight .cnnRuntime { background-position:0 3px; margin:0; padding-left:8px; }
						
					.cnnVideo1,
					.cnnVideo2,
					.cnnVideo3,
					.cnnVideo4,
					.cnnVideo5 { float:left; width:233px; height:52px; margin:0 0 1px; padding:5px 5px 5px 8px; }
					*html .cnnVideo1,
					*html .cnnVideo2,
					*html .cnnVideo3,
					*html .cnnVideo4,
					*html .cnnVideo5 { width:246px; height:62px; }
					
					.cnnVideo1 { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_1.png') 0 0 no-repeat; }
					*html .cnnVideo1 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_1.png', sizingMethod='scale'); }
					
					.cnnVideo2 { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_2.png') 0 0 no-repeat; }
					*html .cnnVideo2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_2.png', sizingMethod='scale'); }
					
					.cnnVideo3 { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_3.png') 0 0 no-repeat; }
					*html .cnnVideo3 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_3.png', sizingMethod='scale'); }
					
					.cnnVideo4 { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_4.png') 0 0 no-repeat; }
					*html .cnnVideo4 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_4.png', sizingMethod='scale'); }
					
					.cnnVideo5 { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_5.png') 0 0 no-repeat; }
					*html .cnnVideo5 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/main/bg_5.png', sizingMethod='scale'); }
				
				.cnnMultiMain .cnnMultiCenter { float:left; margin:0 7px; width:274px; padding-top:202px; }
				
					.cnnMultiCenter .cnnFlash { display:block; position:absolute; text-align:center; width:355px; margin:-230px 0 0 -44px; z-index:1000; }
					
						.cnnMultiCenter .cnnMultiPromos a,
						.cnnMultiCenter .cnnMultiPromos a:link,
						.cnnMultiCenter .cnnMultiPromos a:hover,
						.cnnMultiCenter .cnnMultiPromos a:active,
						.cnnMultiCenter .cnnMultiPromos a:visited { width:137px; height:93px; float:left; background:none; padding:0; }
					.cnnMultiCenter .cnnModuleHdr { clear:left; padding:11px 0 4px; }
					.cnnMultiCenter .cnnMultiUpNext { width:270px; height:115px; margin-bottom:1px; border:1px solid #003486; border-top:0; }
						.cnnMultiUpNext .cnnMultiUpNextHdr { width:270px; height:17px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_upNext.gif') 0 0 no-repeat; }
							#cnnBanner .cnnMultiUpNextHdr a,
							#cnnBanner .cnnMultiUpNextHdr a:link,
							#cnnBanner .cnnMultiUpNextHdr a:hover,
							#cnnBanner .cnnMultiUpNextHdr a:active,
							#cnnBanner .cnnMultiUpNextHdr a:visited { float:left; position:relative; top:4px; margin-left:4px; font-size:9px; text-transform:uppercase; text-decoration:none; color:#9fc7ef; height:17px; background:none; padding:0; }
							#cnnBanner .cnnMultiUpNextHdr a.cnnSelected,
							#cnnBanner .cnnMultiUpNextHdr a.cnnSelected:link,
							#cnnBanner .cnnMultiUpNextHdr a.cnnSelected:hover,
							#cnnBanner .cnnMultiUpNextHdr a.cnnSelected:active,
							#cnnBanner .cnnMultiUpNextHdr a.cnnSelected:visited { font-weight:bold; color:#fff; }
								#cnnBanner .cnnMultiUpNextHdr a#cnnVideosToday { width:49px; }
								#cnnBanner .cnnMultiUpNextHdr a#cnnVideosTomorrow { width:79px; }
								#cnnBanner .cnnMultiUpNextHdr a#cnnVideosWeekGlance { width:129px; }

						.cnnMultiUpNext .cnnMultiUpNextVids { display:none; position:relative; overflow:auto; width:270px; height:98px; }
						*html .cnnMultiUpNext .cnnMultiUpNextVids { height:105px; scrollbar-3dlight-color:#166ed8; scrollbar-arrow-color:#fff; scrollbar-base-color:#003486; scrollbar-face-color:#166ed8; scrollbar-highlight-color:#003486; }
							#cnnVideos { width:244px; height:163px; text-align:left; font-size:11px; color:#000; background:#618aae url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_iframe.gif') 0 0 repeat-y; padding:6px; }
							*html #cnnVideos { width:256px; height:175px; }
								#cnnVideos a,
								#cnnVideos a:link,
								#cnnVideos a:hover,
								#cnnVideos a:active,
								#cnnVideos a:visited { font-size:12px; color:#fff; background:none; padding:0; }
								#cnnBanner #cnnVideos h2 { color:#fff; }
								#cnnVideos h4 { font-size:12px; margin-bottom:2px; }
								#cnnVideos .cnnMultiHR { height:1px; line-height:0; background:#166ed8; margin:4px 0; padding:0; }
								*html #cnnVideos .cnnMultiHR { margin-bottom:1px; }


		#cnnMultiSearch { float:left; background:#f2f2f2; }
			#cnnMultiSearch .cnnMultiSearch { width:792px; height:92px; margin:15px; padding:19px 9px 12px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/main/bg_multiSearch.jpg') 0 0 no-repeat; }
			*html #cnnMultiSearch .cnnMultiSearch { width:810px; height:123px; }
				.cnnMultiSearch h3 { color:#fff; margin:0 0 4px 14px; }
				.cnnMultiSearch h6 { text-transform:uppercase; color:#fff; margin:0 0 4px 6px; }
				.cnnMultiSearch .cnnMultiDriver { float:left; width:177px; margin-right:1px; padding:6px 8px; background:#414141; }
				*html .cnnMultiSearch .cnnMultiDriver { width:193px; }
				.cnnMultiSearch .cnnMultiRace { float:left; width:580px; padding:6px 8px; background:#2a2a2a; }
				*html .cnnMultiSearch .cnnMultiRace { width:596px; }
				
			#cnnMultiSearch select { background:#e9e9e9; width:177px; }
				#cnnMultiSearch .cnnMultiRace select { margin-right:8px; }
			#cnnMultiSearch .cnnDdYear,
			.cnnDDYear { width:60px; }
			#cnnMultiSearch .cnnDdRace,
			.cnnDdRace { width:310px; margin-right:0; }
			*html #cnnMultiSearch .cnnDdRace,
			*html .cnnDdRace { width:308px; }
			#cnnMultiSearch .cnnSubmit { display:block; float:right; margin-top:6px; }
				#cnnMultiSearch .cnnMultiRace .cnnSubmit { margin-right:8px; }
		
		/* for race rewind archive */ 
			#race_rewind_archive #cnnBanner { background:none; padding-top: 14px; }
			
		/* Jack Daniel's archive */
			#cnnJDArchive #cnnBanner { background:#fff none; padding-top:14px; }
			#cnnJDArchive .cnnContentRow .cnnModule img { border-bottom:1px solid #a5b1c1; }
			
		/* for driver/race/top100 video indexes */
	    #cnnBanner { color:#000; width:825px; background:#fff url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/bg_banner.jpg') 0 0 no-repeat; padding-left:15px; }
		*html #cnnBanner { width:840px; }
		
			#cnnBanner h1 { display:block; font-size:38px; font-weight:bold; text-transform:uppercase; color:#000; margin-top:50px; }
			#cnnBanner h2 { font:bold 18px "Lucida Grande", arial; color:#999; padding:0; margin:4px 0 0; }
			
			#cnnBanner input,
			#cnnBanner select { background:#e9e9e9; margin:16px 8px 16px 0; }
				#cnnBanner .cnnDdYear { width:60px; }
				#cnnBanner .cnnSubmit { text-align:center; width:35px; border:2px solid #666; border-top:1px solid #999; border-left:1px solid #999; }
			
			#cnnBanner .cnnDriverLinks { font-size:11px; margin-top:8px; }
				#cnnBanner .cnnDriverLinks a { background:none; padding:0; }
			
			#cnnBanner .cnnContentRow { clear:both; }
				#cnnBanner .cnnModule { float:left; width:258px; margin:0 3px 3px 0; background:#e5e5e5; padding:5px; }
				*html #cnnBanner .cnnModule { width:268px; }
					#cnnBanner .cnnModule p { clear:left; line-height:0; height:0; margin:0; }
					#cnnBanner .cnnModule img { float:left; position:relative; margin:-1px 8px 0 0; }
						#cnnBanner .cnnModule .cnnDaystamp img { margin:0; }
					#cnnBanner .cnnModule h4 { margin:0; }
					#cnnBanner .cnnModule a,
					#cnnBanner .cnnModule a:link,
					#cnnBanner .cnnModule a:hover,
					#cnnBanner .cnnModule a:active,
					#cnnBanner .cnnModule a:visited { color:#000; background:none; padding:0; }
					
					.cnnRuntime { font:9px "lucida sans",verdana,arial; color:#444; margin-top:4px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/icon_clock_black.gif') 103px 3px no-repeat; padding-left:111px; }
		
			#cnnBanner .cnnSeriesLinks { float:right; width:300px; padding-top:4px; }
				#cnnBanner .cnnSeriesLinks li { display:inline; padding-left:8px; font-weight:bold; }
				#cnnBanner .cnnSeriesLinks a,
				#cnnBanner .cnnSeriesLinks a:link,
				#cnnBanner .cnnSeriesLinks a:hover,
				#cnnBanner .cnnSeriesLinks a:active,
				#cnnBanner .cnnSeriesLinks a:visited { color:#fff; background:url('http://i.cnn.net/nascar/.element/img/2.0/global/util/carat_white.gif') 0 4px no-repeat; padding-left:6px; }
			
			#cnnBanner .cnnSeriesLogo { margin-top:20px; clear:both; float:right; width:300px; }
			
			
		#cnnMainContent { background:#fff url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/bg_banner.jpg') 0 0 no-repeat; }
		#cnnMultiIndex #cnnMainContent { background:none; }
					
			#cnnContentArea h1 { text-transform:uppercase; margin-top:50px; }
			#cnnContentArea h2 { font:bold 18px "Lucida Grande", arial; color:#666; padding:0; margin:0; }
			
			/* Custom for multimedia driver index */
			#cnnContentArea .cnnContentCol { float:left; width:162px; margin-right:8px; }
			*html #cnnContentArea .cnnContentCol { width:170px; margin:0; padding-right:8px; }
			
			#cnnContentArea .cnnContentCol h3 { display:inline; color:#900; margin-right:8px; }
			#cnnMultiDriverIndex #cnnContentArea .cnnContentCol h3 { display:block; }
			#cnnMultiIndex #cnnContentArea .cnnContentCol h3 { display:block; }
				#cnnContentArea .cnnContentCol h2,
					#cnnContentArea .cnnContentCol h2 a,
					#cnnContentArea .cnnContentCol h2 a:link,
					#cnnContentArea .cnnContentCol h2 a:hover,
					#cnnContentArea .cnnContentCol h2 a:active,
					#cnnContentArea .cnnContentCol h2 a:visited { font-size:16px; margin-top:20px; }
				#cnnContentArea .cnnContentCol .cnnRaceModule h3 { display:block; }
					#cnnContentArea .cnnContentCol .cnnRaceModule a.cnnMore,
					#cnnContentArea .cnnContentCol .cnnRaceModule a.cnnMore:link,
					#cnnContentArea .cnnContentCol .cnnRaceModule a.cnnMore:hover,
					#cnnContentArea .cnnContentCol .cnnRaceModule a.cnnMore:active,
					#cnnContentArea .cnnContentCol .cnnRaceModule a.cnnMore:visited { display:inline; }
			#cnnContentArea .cnnContentCol a,
			#cnnContentArea .cnnContentCol a:link,
			#cnnContentArea .cnnContentCol a:hover,
			#cnnContentArea .cnnContentCol a:active,
			#cnnContentArea .cnnContentCol a:visited { background:none; padding:0; }
				#cnnContentArea .cnnContentCol a.cnnMore,
				#cnnContentArea .cnnContentCol a.cnnMore:link,
				#cnnContentArea .cnnContentCol a.cnnMore:hover,
				#cnnContentArea .cnnContentCol a.cnnMore:active,
				#cnnContentArea .cnnContentCol a.cnnMore:visited { display:block; color:#900; background:url('http://i.cnn.net/nascar/.element/img/2.0/global/util/carat_red.gif') 0 4px no-repeat; padding-left:6px; }
				
			#cnnContentArea .cnnStoreModule { border-top:1px solid #ccc; padding-top:16px; margin-top:16px;}
				#cnnContentArea .cnnStoreModule p { float:right; text-align:right; line-height:16px; }
			
				#cnnContentArea .cnnModule { background:none; }					
					#cnnContentArea .cnnModule a,
					#cnnContentArea .cnnModule a:link,
					#cnnContentArea .cnnModule a:hover,
					#cnnContentArea .cnnModule a:active,
					#cnnContentArea .cnnModule a:visited { color:#000; }
					#cnnContentArea .cnnModule h3 a,
					#cnnContentArea .cnnModule h3 a:link,
					#cnnContentArea .cnnModule h3 a:hover,
					#cnnContentArea .cnnModule h3 a:active,
					#cnnContentArea .cnnModule h3 a:visited { color:#900; }
					
		#cnnSponsoredLinks { margin-top:30px; color:#000; }
	        
    /*  ----------------------------------------------------------------------------
	    (3f) Right Column
	    --------------------------------------------------------------------------*/
	    	 
		#cnnRightCol { background:#fff url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/bg_banner.jpg') top right no-repeat; }
			#cnnMultiDriverIndex #cnnRightCol { padding-top:110px; }
			#cnnMultiIndex #cnnRightCol { background:none; }
			
		#cnnRightCol .cnnSeriesLogo { margin:50px 0 12px; }
		
			#cnnRightCol .cnnRightContent { padding:0 15px 0 0; }
				#cnnRightCol .cnnRememberToCheckOut { margin:0; }
			
    /*  ----------------------------------------------------------------------------
    	(3g) Footer
    	--------------------------------------------------------------------------*/
        
		/* For Video Popup */
		#cnnBotAd { background:#000 url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_botAd.jpg') 0 0 no-repeat; padding:10px 35px 9px; }
			#cnnBotAd .cnnAd { width:728px; height:90px; border:1px solid #000; }
        
/*  ----------------------------------------------------------------------------
	(4) EXTRAS
	--------------------------------------------------------------------------*/ 
	
		.cnnDataTable tr { background:#ccc; vertical-align:top; }
		.cnnDataTable .cnnGeneric { background:#e5e5e5; }
		*html .cnnDataTable tr.cnnGeneric td { background:#e5e5e5; }
		
		.cnnDataTable a,
		.cnnDataTable a:link,
		.cnnDataTable a:hover,
		.cnnDataTable a:active,
		.cnnDataTable a:visited { color:#900; background:url('http://i.cnn.net/nascar/.element/img/2.0/global/util/carat_red.gif') no-repeat 0 4px; padding-left:6px; }


	/* Video Popup Styles */
	#cnnPopupContent { float:left; width:760px; height:439px; padding:0 20px; background:#000 url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupContent.jpg') center no-repeat; }
	*html #cnnPopupContent { width:800px; }
		
		#cnnPopupContent #trackingFrame { display:none; }
		
		#cnnPopupContent #cnnPopupLeft { float:left; position:relative; text-align:left; top:52px; left:17px; width:464px; height:342px; background:#000; }
			.cnnPopupVideo { height:266px; }
			.cnnPopupTease { color:#fff; width:452px; margin:8px 4px 4px 8px; }
				.cnnPopupTease h4 { color:#fff; }
				.cnnPopupTease span { font-size:9px; color:#f00; }
				.cnnPopupTease a,
				.cnnPopupTease a:link,
				.cnnPopupTease a:hover,
				.cnnPopupTease a:active,
				.cnnPopupTease a:visited { color:#f00; background:none; padding:0; }
		
		
		#cnnPopupContent #cnnPopupRight { float:right; position:relative; text-align:left; width:272px; top:14px; right:3px; }
			.cnnPopupArchive { width:272px; height:341px; }
				
				.cnnPopupArchiveHdr { width:272px; height:17px; overflow:hidden; background:url('http://i.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupArchiveHdr.gif') 0 0 no-repeat; }
					.cnnPopupArchiveHdr a,
					.cnnPopupArchiveHdr a:link,
					.cnnPopupArchiveHdr a:hover,
					.cnnPopupArchiveHdr a:active,
					.cnnPopupArchiveHdr a:visited { float:left; position:relative; height:17px; background:none; padding:0; }
						.cnnPopupArchiveHdr a#cnnRelated { width:0; height:0; }
						.cnnPopupArchiveHdr a#cnnNewReleases { width:135px; margin-right:2px; }
						.cnnPopupArchiveHdr a#cnnMostPopular { width:134px; }

				.cnnPopupArchive iframe { display:none; width:270px; height:324px; border:1px solid #003486; }
				
				#cnnPopupIframe { padding:0; margin:0; }
				*html #cnnPopupIframe { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupContent.jpg') -486px -31px no-repeat; background-attachment:fixed; scrollbar-3dlight-color:#166ed8; scrollbar-arrow-color:#fff; scrollbar-base-color:#003486; scrollbar-face-color:#166ed8; scrollbar-highlight-color:#003486; }
					
					.cnnPopupVideos { text-align:left; font-size:11px; color:#000; padding:0 2px 0 7px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupArchive.png') 0 0 repeat; }
					*html .cnnPopupVideos { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/popup/bg_popupArchive.png', sizingMethod='scale'); }

						.cnnPopupVideos .cnnMultiHR { height:1px; line-height:0; background:#166ed8; margin:1px 2px 1px 0; padding:0; }
						*html .cnnPopupVideos .cnnMultiHR { margin-bottom:-3px; }
						
						.cnnPopupVideos .cnnPopupArchiveSelected { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupArchiveSelected.png') 0 0 repeat; }
						*html .cnnPopupVideos .cnnPopupArchiveSelected { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/popup/bg_popupArchiveSelected.png', sizingMethod='scale'); }

						.cnnPopupVideos .cnnPopupArchiveHover { background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/popup/bg_popupArchiveHover.png') 0 0 repeat; }
						*html .cnnPopupVideos .cnnPopupArchiveHover { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/.element/img/2.0/sect/multimedia/popup/bg_popupArchiveHover.png', sizingMethod='scale'); }

						#cnnPopupIframe .cnnPopupVideos .cnnModule { display:block; cursor:pointer; height:54px; margin:0; padding:4px 2px 2px 8px; }
						*html #cnnPopupIframe .cnnPopupVideos .cnnModule { height:60px; }
							#cnnPopupIframe .cnnPopupVideos .cnnModule h4 { display:block; font:bold 12px/1em "Lucida Grande",verdana,sans-serif; margin:0; padding:2px 0 8px; }
							#cnnPopupIframe .cnnPopupVideos .cnnModule img { float:right; margin:0 0 0 8px; }
							#cnnPopupIframe .cnnPopupVideos .cnnModule a,
							#cnnPopupIframe .cnnPopupVideos .cnnModule a:link,
							#cnnPopupIframe .cnnPopupVideos .cnnModule a:hover,
							#cnnPopupIframe .cnnPopupVideos .cnnModule a:active,
							#cnnPopupIframe .cnnPopupVideos .cnnModule a:visited { text-decoration:none; color:#fff; background:none; padding:0; }
							#cnnPopupIframe .cnnPopupVideos .cnnModule a:hover { text-decoration:underline; }
							
							#cnnPopupIframe .cnnPopupVideos .cnnModule .cnnRuntime { display:block; font:9px "lucida sans",verdana,arial; color:#ccc; margin:0; padding-left:8px; background:url('http://i.a.cnn.net/nascar/.element/img/2.0/sect/multimedia/icon_clock_gray.gif') 0 3px no-repeat; }

		#cnnPopupContent .cnnPopupBtnRow { clear:both; padding:10px 0 0 37px; }
			#cnnPopupContent .cnnPopupBtnRow div { float:left; position:relative; top:10px; margin:0; }
				#cnnPopupContent .cnnPopupBtnRow div.cnnPopupBtn { margin:0 115px; }
			#cnnPopupContent .cnnPopupBtnRow a,
			#cnnPopupContent .cnnPopupBtnRow a:link,
			#cnnPopupContent .cnnPopupBtnRow a:hover,
			#cnnPopupContent .cnnPopupBtnRow a:active,
			#cnnPopupContent .cnnPopupBtnRow a:visited { color:#f00; background:none; padding:0; }