/*********** General Header ***********/
#nscrSpdHdr { position:relative; top:0; left:0; width:1000px; height:117px; background:url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg_spdHdr.jpg) 0 0 no-repeat; }
#nscrSpdNavWrapper { position:relative; width:1000px; height:52px; float:left; padding:0px; margin:0px;}

/* #nscrSpdHdr { position:relative; top:0; left:0; width:1000px; height:196px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.spdHdr.png') 0 0 no-repeat; z-index:1; } */
	.nscrSpdSchedule { position:relative; float:right; top:0; right:9px; width:325px; height:48px; }

/*********** Hot Now and Watch Header Badges ***********/
ul.nscrSpdHotNow, 
ul.nscrSpdWatch { margin:3px 0px 0px 295px; padding:0px 0px 0px 0px;}

ul.nscrSpdHotNow { margin-top:30px;}

ul.nscrSpdHotNow, 
ul.nscrSpdHotNow li, 
ul.nscrSpdWatch, 
ul.nscrSpdWatch li { float:left; list-style:none; color:#ffffff; font:normal normal 11px/25px Arial, Helvetica, sans-serif;}

ul.nscrSpdHotNow li, 
ul.nscrSpdWatch li { margin:0px 3px 0px 3px;}

ul.nscrSpdHotNow li a, 
ul.nscrSpdWatch li a { color:#ffffff; text-decoration:none;}

ul.nscrSpdHotNow li a:hover, 
ul.nscrSpdHotNow li a:active, 
ul.nscrSpdWatch li a:hover, 
ul.nscrSpdWatch li a:active { text-decoration:underline;}		
	

/*********** Top Tier Navigation ***********/
ul#nscrSpdNav { width:1000px; height:28px; position:absolute; top:0px; left:0px; padding:0px; margin:0px; list-style:none; background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/dk_grey_bg.gif) 0 0 repeat-x; z-index:999;}

ul#nscrSpdNav li { list-style:none; float:left; height:28px; padding:0px; text-align:center;}
ul#nscrSpdNav li.dark { background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/dk_grey_bg.gif) 0 0 repeat-x;}
ul#nscrSpdNav li.light { background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/lt_grey_bg.gif) 0 0 repeat-x;}
ul#nscrSpdNav li.dividerDark { width:2px; background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/dk_grey_divider.jpg) 0 0 no-repeat; overflow:hidden; text-indent:-999px;}
ul#nscrSpdNav li.dividerLight { width:2px; background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/lt_grey_divider.jpg) 0 0 no-repeat; overflow:hidden; text-indent:-999px;}

ul#nscrSpdNav li a,
ul#nscrSpdNav li a:link, 
ul#nscrSpdNav li a:hover, 
ul#nscrSpdNav li a:active, 
ul#nscrSpdNav li a:visited { height:28px; font:normal normal 13px/28px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; display:block;}

ul#nscrSpdNav li a.on, 
ul#nscrSpdNav li a.on:link, 
ul#nscrSpdNav li a.on:hover,
ul#nscrSpdNav li a.on:active, 
ul#nscrSpdNav li a.on:visited, 
ul#nscrSpdNav li a:hover { background:#e1a115 url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/nascar_on_bg.gif) 1px 1px repeat-x; color:#35342f; display:block; height:31px; position:relative; z-index:999;}

ul#nscrSpdNav li a#spdHome { width:69px}
ul#nscrSpdNav li a#spdCup { width:69px}
ul#nscrSpdNav li a#spdNW { width:89px}
ul#nscrSpdNav li a#spdTruck { width:95px}
ul#nscrSpdNav li a#spdShows { width:83px}
ul#nscrSpdNav li a#spdStore { width:99px}
ul#nscrSpdNav li a#spdComm { width:131px}
ul#nscrSpdNav li a#spdPhoto { width:83px}
ul#nscrSpdNav li a#spdVideo { width:83px}
ul#nscrSpdNav li a#spdPodcast { width:89px}
ul#nscrSpdNav li a#spdMobile { width:90px}



/*********** Subnavigation ***********/
ul#nscrSpdSubnav { width:1000px; height:24px; padding:0px; margin:0px; background:transparent url(http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/nascar_bar_background.gif) 0 0 repeat-x; font:normal normal 11px/24px Arial, Helvetica, sans-serif; color:#35342f; position:absolute; bottom:0px; left:0px; z-index:1;}

ul#nscrSpdSubnav li { height:24px; list-style:none; float:left; padding:0px 3px 0px 3px; margin-top:5px;}
ul#nscrSpdSubnav li.first { margin-left:11px;}
ul#nscrSpdSubnav a, ul#nscrSpdSubnav a:link, ul#nscrSpdSubnav a:visited { color:#35342f; text-decoration:none;}
ul#nscrSpdSubnav a:hover, ul#nscrSpdSubnav a:active { text-decoration:underline;}


/*********** END SPEED HEADER ***********/


	#nscrSpdIcons { position:absolute; top:136px; left:749px; width:246px; height:36px; z-index:2; }
		.spdIconLg { display:none; width:57px; height:78px; }
		#spdPhotoLg,
		#spdVideoLg,
		#spdPodLg,
		#spdMobileLg,
		#spdPhotoSm,
		#spdVideoSm,
		#spdPodSm,
		#spdMobileSm {  position:absolute; top:-42px; left:0; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/icons.spdNav.png') 0 0 no-repeat; }
		#spdVideoLg { left:63px; background-position:-63px 0; }
		#spdPodLg { left:126px; background-position:-126px 0; }
		#spdMobileLg { left:189px; background-position:-189px 0; }
		
		.spdIconSm { display:block; width:34px; height:36px; }
		#spdPhotoSm { top:0; left:12px; background-position:-12px -80px; }
		#spdVideoSm { top:0; left:75px; background-position:-75px -80px; }
		#spdPodSm { top:0; left:138px; background-position:-138px -80px; }
		#spdMobileSm { top:0; left:201px; background-position:-201px -80px; }
		
/*
	#nscrSpdNav { position:relative; top:144px; left:0; width:1000px; height:28px; }
	* html #nscrSpdNav { top:96; }
		#nscrSpdNav a,
		#nscrSpdNav a:link,
		#nscrSpdNav a:hover,
		#nscrSpdNav a:active,
		#nscrSpdNav a:visited { position:absolute; top:0; left:0; height:28px; text-align:center; font:13px/28px verdana; text-decoration:none; color:#fff; background:transparent; z-index:10; }
		#nscrSpdNav a.on,
		#nscrSpdNav a.on:link,
		#nscrSpdNav a.on:hover,
		#nscrSpdNav a.on:active,
		#nscrSpdNav a.on:visited,
		#nscrSpdNav a:hover { background:#ffb400; color:#252525; }
		#nscrSpdNav #spdHome { width:83px; }
		#nscrSpdNav #spdCup { left:84px; width:70px; }
		#nscrSpdNav #spdNW { left:155px; width:116px; }
		#nscrSpdNav #spdTruck { left:272px; width:123px; }
		#nscrSpdNav #spdShows { left:396px; width:102px; }
		#nscrSpdNav #spdStore { left:499px; width:103px; }
		#nscrSpdNav #spdComm { left:603px; width:141px; }
*/
/*		
	#nscrSpdSubnav { position:absolute; top:172px; left:0; width:1000px; height:24px; background:#ffb400; font:10px/24px verdana; color:#252525; }
		#nscrSpdSubnav a,
		#nscrSpdSubnav a:link,
		#nscrSpdSubnav a:hover,
		#nscrSpdSubnav a:active,
		#nscrSpdSubnav a:visited { display:inline; padding:0 8px; font:10px verdana; color:#252525; }
*/


#nscrSpeedLanding #cnnVideoFooter a,
#nscrSpeedLanding #cnnVideoFooter a:hover,
#nscrSpeedLanding #cnnVideoFooter a:active,
#nscrSpeedLanding #cnnVideoFooter a:visited { font-family:"lucida grande",verdana,sans-serif; color:#fff; background:none; padding:0; }
#nscrSpeedLanding #cnnVideoFooter a:hover { text-decoration:none; }

#nscrSpeedLanding h1 { margin:12px 0 12px 4px; font-size:18px; }
#nscrSpeedLanding p { font-size:11px; margin:4px 0 4px 4px; color:#fff; }

#nscrSpeedLanding .nscrHeadlines { margin:0; }
.nscrHeadlines { margin:10px 0 14px; }
	.nscrHeadlinesContainer { position:relative; width:300px; height:171px; overflow:hidden; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.headlines.container.png') 0 0 no-repeat; }
		.nscrHeadlinesRow { position:relative; top:10px; left:10px; width:280px; height:40px; overflow:hidden; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.headlines.row.png') 0 0 no-repeat; }
			.nscrHeadlinesRow a,
			.nscrHeadlinesRow a:hover,
			.nscrHeadlinesRow a:active,
			.nscrHeadlinesRow a:visited { display:block; color:#252525; height:40px; text-decoration:none; }
				.nscrRSS { position:relative; top:9px; left:11px; width:25px; height:25px; float:left; cursor:pointer; background:url('http://i.cdn.turner.com/nascar/.element/img/2.0/global/util/icon.rss.25x25.png') 0 0 no-repeat; }
				.nscrRSSTitle { position:relative; top:7px; left:20px; width:235px; height:30px; overflow:hidden; font:12px/13px verdana; font-style:italic; color:#252525; cursor:pointer; }
					.nscrRSSTitle b { font-style:normal; }

		.nscrHeadlinesFtr { position:relative; top:10px; left:10px; width:280px; height:30px; text-align:right; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.headlines.row.png') 0 0 no-repeat; }
			.nscrHeadlinesFtr a,
			.nscrHeadlinesFtr a:hover,
			.nscrHeadlinesFtr a:active,
			.nscrHeadlinesFtr a:visited { position:relative; float:right; top:8px; right:15px; line-height:30px; font:italic 11px arial; }
				.nscrHeadlinesFtr a span { font-size:8px; padding-left:2px; }
		
		
	.cnnRightContent .cnnPromo { height:100px; }

#nscrSpeedLanding #cnnMidRow { display:none; }

#nscrSpeedLanding #cnnBelowFold .cnnMainContent { top:4px; height:702px; }
#cnnBelowFold .cnnMainContent { margin-bottom:200px; }
#nscrSpeedLanding #cnnVideoInline { top:2px; }
	#nscrSpeedLanding .cnnVideoDropdown form { display:none; }
	
#cnnVideoIframe { top:0; }
	
#nscrVOS { position:relative; top:720px; font-family:arial; }
	.nscrVOSContainer { position:relative; width:678px; height:117px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.vos.png') 0 0 no-repeat; }
		.nscrVOSCol { position:absolute; top:9px; width:224px; height:108px; overflow:hidden; }
		.nscrVOSCol1 { left:1px; }
		.nscrVOSCol2 { left:227px; }
		.nscrVOSCol3 { left:453px; }
			.nscrVOSImg { float:left; position:relative; top:0; left:8px; margin:0; width:60px; height:108px; }
				.nscrVOSImg img { border:1px solid #bbb7ae; }
			.nscrVOSText { float:right; position:relative; top:0; right:8px; width:140px; }
				.nscrVOSAuthor { font:bold italic 11px arial; color:#454545; margin-bottom:4px; }
				.nscrVOSTitle { font:bold 14px arial; height:60px; overflow:hidden; }
				.nscrVOSMore { position:absolute; top:85px; left:0; width:146px; font:italic 10px arial; margin-right:-6px; }
					.nscrVOSMore span { font-size:8px; padding-left:2px; }
					
					
/* styles for video archive -- nscr7308 */

#cnnContainer { background-image:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/multimedia/bg_cnnContainer.png'); }

.cnnRightContentMargin { margin:6px 0 0 10px; }
.cnnRightContent #nscrVOS { top:0; width:300px; margin:6px 0 0 10px; }
	.cnnRightContent .nscrVOSContainer { width:300px; height:350px; background:url('http://i.cdn.turner.com/nascar/.element/img/2.1/sect/promos/speed/bg.vos.300.png') 0 0 no-repeat; }
		.cnnRightContent .nscrVOSCol { position:absolute; top:17px; width:287px; height:97px; overflow:hidden; }
		.cnnRightContent .nscrVOSCol1,
		.cnnRightContent .nscrVOSCol2,
		.cnnRightContent .nscrVOSCol3 { left:13px; }
		.cnnRightContent .nscrVOSCol2 { top:114px; }
		.cnnRightContent .nscrVOSCol3 { top:214px; }
			.cnnRightContent .nscrVOSImg { left:0; height:60px; }
			.cnnRightContent .nscrVOSText { width:210px; }
				.cnnRightContent .nscrVOSTitle { height:60px; }
				.cnnRightContent .nscrVOSMore { top:55px; width:216px; }
				
								
