/*----------------------------*/
/* Start Digital Orchid Style */
/*----------------------------*/
.text
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 10px 0px 10px;
	}

.text2
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.faqtext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px 20px 5px 20px;
	}

.promotext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 5px 5px 0px 10px;
	}

.icon
	{
	padding: 0px 0px 0px 10px;
	}

.featuresubnav
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 23px 16px 5px;
	}

.toptext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 0px 0px 10px;
	}

.main_white {
	font-weight: normal; 
	font-size: 11px; 
	color: #ffffff; 
	font-family: Sans-Serif; 
	text-decoration: none;
	}

.subtext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	background-color: #ebebeb;
	border-color: #333333 #333333 #333333 #666666;
	border-style: none solid solid solid;
	border-width: 0px 1px 1px 1px;
	}

.subtext1
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	background-color: #ebebeb;
	border-color: #333333 #333333 #333333 #666666;
	border-style: none solid solid solid;
	border-width: 0px 1px 1px 1px;
        line-height: 1.5;
	}

.notetext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	}

.subnav
	{
	background-color:#eeeeee;
	}

.subtitle
	{
	background-color:#eeeeee;
	border-color: #333333 #333333 #333333 #666666;
	border-style: none solid none none;
	border-width: 0px 1px 0px 0px;
	}

.subtitlebar
	{
	background-color:#cccccc;
	}

.textfeatures
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 10px;
	}

.boldtext
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.orderbox
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 10px 10px 10px;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #003399;
	}

.ordertitle
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	background-color: #003399;
	}
	 
.orderpromo
	{
	border: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 10px 10px 0px 10px;
        background-color: #ffffff;
	}

.pagetitle
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 20px 10px;
	}

.sectiontitle
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 0px 10px;
	}

.border
	{
	border: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #996600;
	}

.border2
	{
	border: dashed dashed dashed dashed;
	border-width: 1px 1px 1px 1px;
	border-color: #996600;
	}

.normal 
	{
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans-serif;
	}

LI 	
	{
	font-size: 11px; 
	padding: 0px 0px 5px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	list-style-image: url(content/images/bullet.gif);
	}

.subsection
	{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	}	

.sectionhead
	{
	background: content/images/background.gif
	}

.backlink
	{
	font-size: 10px;
	font-weight: none;
	}

a:link 
	{
	COLOR: #009; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a:visited 
	{
	COLOR: #009; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a:hover 
	{
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	}

a:active 
	{
	COLOR: #900; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a.feature:link 
	{
	COLOR: #009; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a.feature:visited 
	{
	COLOR: #009; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a.feature:hover 
	{
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	}

a.feature:active 
	{
	COLOR: #009; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}

a.on:link 
	{
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	}

a.on:visited 
	{
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	}

a.on:active
	{
	COLOR: #ff9900; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	}

a.promo:link 
	{
	COLOR: #ffcc00; 
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 1.4;
	}

a.promo:visited 
	{
	COLOR: #ffcc00; 
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 1.4;
	}

a.promo:hover 
	{
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	line-height: 1.4;
	}

a.promo:active 
	{
	COLOR: #ffcc00; 
	TEXT-DECORATION: none;
	font-weight: bold;
	line-height: 1.4;
	}

a.promoon:link
	{
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	line-height: 1.4;
	}

a.promoon:visited
	{
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	line-height: 1.4;
	}

a.promoon:hover
	{
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	line-height: 1.4;
	}

a.promoon:active
	{
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
	line-height: 1.4;
	}


/*---------------------*/
/* End Digital Orchid Style */
/*---------------------*/


body 
{
	margin: 0px; 
	font: 11px verdana, arial, sans-serif; 
}


.normal 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

p 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}

li 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.tableDataLarge 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 11px;
}

.tableData 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 10px;
}

.tableDataSmall 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9px;
}

.tableHeader 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
} 

.tableHeaderSmall 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9px;
 font-weight: bold;
}

.tableHeaderT2 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
} 
	
.tableHeaderLarge 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
} 

.tableHeaderSmall 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
} 
	
#pageHeader {color: #036}

#statsSubHeader {color: #7F6E60}

#wcHeader {color: #900;}

#cupHeader {color: #900;}

#bgHeader {color: #01629D;}

#ctHeader {color: #B04D0B;}

#truckHeader {color: #B04D0B;}

#multHeader {color: #009;}

#trackData {color: #fc0;}

#trackHeader {color: #fff;}

.pageHeader {color: #036}
.wcHeader {color: #900;}
.cupHeader {color: #900;}
.bgHeader {color: #01629D;}
.ctHeader {color: #B04D0B;}
.truckHeader {color: #B04D0B;}
.multHeader {color: #009;}
.trackHeader {color: #fff;}
.statsHeader {color: #7F6E60;}

.statsSubHeaderDark {color: #CDC3B8; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold;}

.statsSubHeader {color: #7F6E60; font-weight: bold;}

.trackData {color: #fc0;}

.nascarMainT1Tease 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	padding-top: 10px;
	padding-bottom: 5px;
}

A:visited 
{ 
	color : #009;
	text-decoration: none;
}

A:link 
{ 
	color : #009; 
	text-decoration: none;
}

A:hover 
{ 
	color : #900; 
	text-decoration: underline;
}

A:active 
{
	color : #900; 
	text-decoration: none;
}   

a.sorter:visited 
{ 
	color : #fc0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 2px;
}

a.sorter:link 
{ 
	color : #fc0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 2px;
}

a.sorter:hover 
{ 
	color : #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: underline;
	text-indent: 2px;
}

a.sorter:active 
{
	color : #fc0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	text-decoration: none;
	text-indent: 2px;
}

.sorterbox 
{
	background-color: #5D5046;
	text-indent: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color : #fc0;
}
    
.nascarNavButton 
{
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	background-color: #7F6E60;
	color: #fff;
	border-top: solid 1px #978372;
	border-right: solid 1px #685A4F;
	border-bottom: solid 1px #685A4F;
	border-left: solid 1px #685A4F;
}

.nascarFormText 
{
	font-family: verdana, "Lucida Sans Typewriter", helvetica;
	font-size: 10px;
	text-indent: 3px; 
}

.searchbox 
{
	font: 10px verdana, arial, sans-serif; 
	color: #CDC3B8; 
	text-indent: 2px; 
	text-decoration: none; 
	background-color: #756558;
}

.box 
{
	font: 10px verdana, arial, sans-serif; 
	color: #CDC3B8; 
	text-indent: 3px; 
	text-decoration: none; 
	background-color: #756558;
}

.box A 
{
	text-decoration: none; 
	color: #CDC3B8;
}

.box A:link 
{
	text-decoration: none; 
	color: #CDC3B8;
}
.box A:visited 
{
	text-decoration: none; 
	color: #CDC3B8;
}

.box A:hover 
{
	text-decoration: none; 
	color: #FC0;
}

.box1 
{
	font: 10px verdana, arial, sans-serif; 
	color: #CDC3B8; 
	font-weight: bold; 
	text-decoration: none; 
	text-indent: 3px; 
	line-height: 17px; 
	background-color: #5D5046; 
	vertical-align: bottom;	
}

.pageHeader1 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 34px;
	line-height: 38px;
	letter-spacing: -1.5px;
	font-weight: bold;
}

.pageHeader2 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 28px;
	font-weight: bold;
}

.pageHeader3 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}

.pageHeader4 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.pageSubHeader1 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.pageSubHeader2 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.pageSubHeader3 
{
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.caption 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9px;
}	

.byline 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 9px;
}		

.credit 
{
	font-family: verdana, arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

a.dark:visited 
{ 
	color : #fc0;
	text-decoration: none;
}

a.dark:link 
{ 
	color : #fc0; 
	text-decoration: none;
}

a.dark:hover 
{ 
	color : #fff; 
	text-decoration: underline;
}

a.dark:active 
{
	color : #900; 
	text-decoration: none;
}

.boxTitle 
{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color: #CDC3B8;
	font-size: 9px;
}

.boxStory 
{
	font-family: verdana, arial, sans-serif;
	color: #000;
	font-size: 10px;
}

A.headline:visited 
{ 
	color : #000;
	text-decoration: none;
}

A.headline:link 
{ 
	color : #000; 
	text-decoration: none;
}

A.headline:hover 
{ 
	color : #900; 
	text-decoration: none;
}

.toptenHeader 
{
	font-family: verdana, arial, sans-serif;
	color: #6699cc;
	font-size: 9px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 0px;
}

.toptenStats 
{
	font-family: verdana, arial, sans-serif;
	color: #003366;
	font-size: 20px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
} 

.toptenStreak 
{
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 5px;
} 

a:link.toptenLink 
{ 
	color: #ffcc00; 
	text-decoration: none;
}

a:hover.toptenLink 
{ 
	color: #ffcc00; 
	text-decoration: underline;
}

a:active.toptenLink { color: #ffcc00;}
a:visited.toptenLink { color: #ffcc00; }
	
.navBullet 
{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color : #fc0;
}

.navSpecBlurb 
{
	font-family: Verdana, Arial, Sans-serif; 
	font-size: 10px; 
	color: #ffffff; 			
	background-color: #9A9085; 
	padding-top:4px;
	padding-right:1px;
	padding-bottom:4px;
	padding-left:4px;
}

.navStore 
{
	text-indent: 3px;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
	
.navDate 
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color : #ffffff;
	font-weight: bold;
	text-indent: 3px;
	padding-right: 1px;
	border-top: 1px #4B4038 solid;
}

.navBlurb 
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #CDC3B8;
	text-indent:3px;
	border-top: 1px #4B4038 solid;
	border-left: 1px #4B4038 solid;
}
	

.navHeader 
{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-indent: 3px;
}


a.nav2003:link 
{ 
	color : #ffcc00; 
	text-decoration: none;
}

a.nav2003:visited 
{ 
	color : #ffcc00;
	text-decoration: none;
}

a.nav2003:hover 
{ 
	color : #990000; 
	text-decoration: underline;
}
	
	
A.etopps:visited 
{ 
	color : #fc0;
	text-decoration: none;
}

A.etopps:link 
{ 
	color : #fc0; 
	text-decoration: none;
}

A.etopps:hover 
{ 
	color : #fff; 
	text-decoration: underline;
}

.footer
{ 
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.footer A:active, 
.footer A:link,
.footer A:visited
{ color: #CDC3B8; }

/* Top Nav Ad Styles Follow */
.navAdCornerTL, .navAdCornerTR, .navAdCornerBL, .navAdCornerBR
{ 
	background-color: #756558; 
	background-repeat: no-repeat; 
}

.navAdTop, .navAdL, .navAdR, .navAdBot
{ 
	background-color: #756558; 
	background-repeat: repeat; 
}

.navAdCornerTL
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_tl.gif"); }

.navAdCornerTR
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_tr.gif"); }

.navAdTop
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_top.gif"); }

.navAdL
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_l.gif"); }

.navAdR
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_r.gif"); }

.navAdCornerBL
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_bl.gif"); }

.navAdCornerBR
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_corner_br.gif"); }

.navAdBot
{ background-image: url("http://i.cnn.net/nascar/.element/1.0/img/nav/tn/tn_ad_bot.gif"); }

.submenu .options
{
	margin-right: 1px;
	margin-bottom: 1px;
	background-color: #756558;
	text-align: left;
	display: block;
	border-color: #4B4038;
	border-width: 0px 1px;
	border-style: none solid;
}
.submenu a {
	color:#E1DED8;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	display:block;
	padding:3px;
	text-decoration:none;
	background-color:transparent;
	border-bottom:1px solid #4B4038;
	border-top:1px solid #9A9085;
	border-left:1px solid #9A9085;
}
.submenu a:hover {
	background-color:#94806F;
	color:#FAF7E1;
	text-decoration:none;
}

.submenu a:visited {color:#E1DED8;text-decoration:none;}

.submenu a.first {border-top:none;}

ul.nav {
	white-space:nowrap;
	margin:0;
	padding:0;
}
ul.nav li {margin:0;padding:0;display:inline;list-style:none;}

.navTime
{
	width:760px;
	height:38px;
	background-image: 		 		
	url("http://i.cnn.net/nascar/images/2002/nav/tn/tn_subnav_home.gif"); 
	background-repeat: no-repeat; 
	text-indent:8px;
	padding-top:8px;
	padding-bottom:8px;
	color:#CDC3B8;
	font-family:verdana;
	font-size:10px;
}

.modMulti,
.modMultiSmall
{ font-family: Verdana, Arial, Helvetica; }

.modMulti
{ font-size: 11px; }

.modMultiSmall
{ font-size: 9px; font-weight: bold; }

.modMulti A:active, .modMulti A:link, .modMulti A:visited,
.modMultiSmall A:active, .modMultiSmall A:link, .modMultiSmall A:visited
{ text-decoration: none; }   

.modMulti A:hover,
.modMultiSmall A:hover
{ text-decoration: underline; }

.modMulti A:visited, .modMulti A:active, .modMulti A:link, .modMulti A:hover,
.modMultiSmall A:link, .modMultiSmall A:visited, .modMultiSmall A:active, .modMultiSmall A:hover
{ color : #FC0; }

.tpBold,
.tpSched,
.tpSchedWhite,
.nascarMainT1HD
{font-weight: bold;}

.tp,
.tpBold
{font-size:10px; font-family: Verdana, Arial, Helvetica;}

.tp
{color:#ffcc00}

.tpBold,
.tpSchedWhite
{color: #ffffff;}

.tpSched,
.nascarMainT1
{color:#000000;}

.tpSched,
.tpSchedWhite
{font-size: 9px; font-family: Verdana, Arial, Helvetica;}

.tp A:active, .tp A:link, .tp A:visited,
.tpSched A:active, .tpSched A:link, .tpSched A:visited, 
.tpSchedWhite A:active, .tpSchedWhite A:link, .tpSchedWhite A:visited
{text-decoration: none;}

.tp A:hover,
.tpSched A:hover, 
.tpSchedWhite A:hover
{text-decoration: underline;}

.tp A:active, .tp A:link, .tp A:visited,
.tpSchedWhite A:active, .tpSchedWhite A:hover, .tpSchedWhite A:link, .tpSchedWhite A:visited 
{color: #ffcc00;}

.tpSched A:active, .tpSched A:hover, .tpSched A:link, .tpSched A:visited
{font-weight: bold;}  

.grayBorder
{
	border:1px solid #666;
	padding:1px;
	background:#000;
}

.grayBorder span
{
	border-top:1px solid #999;
	border-left:1px solid #999;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:4px;
	background:#666;
	display:block;
}

.grayBorder img
{ 
	background:#FFF;
	padding:2px;
	border:1px solid #000;
	display:block;
}

.nascarIE TABLE
{ border: 1px solid #000; }

.nascarIE TD
{ 
	font-family: verdana, arial, sans-serif; 
	font-size:10px;
	padding:2px 8px;
}

.nascarIEBoxTitle,
.nascarIEBoxTitle H1
{ 
	font-family: verdana, arial, sans-serif; 
	font-size:10px;
	color: #FC3;
	background:#000; 
	padding: 2px 8px; 
	text-align:center;
}

.nascarIEBoxTitle H1
{ 
	font-size:11px;
	margin: 0px; 
}

.nascarIEHRow
{ 
	font-weight: bold;
	background:	#999;
}

.nascarIEBoxFooter
{ 
	padding: 2px 0px;
	background:	#000;
	color:#FC3;
}

.nascarIEaltRow,
.nascarIEaltRowCenter
{ background: #CCC; }

.nascarIEaltRowCenter
{ text-align:center; }

.nascarIE TD.center
{ text-align:center; }

.MMODdarkRow
{
  padding-top:4px; padding-left:4px; padding-bottom:12px; padding-right:4px;
  border-bottom: solid 1px #000000;
  background: #333333;
}
  
.MMODlightRow
{
  padding-top:4px; padding-left:4px; padding-bottom:12px; padding-right:4px;
  border-bottom:solid 1px #000000;
  background: #666666;
}  
  
.MMODpic
{
  margin:3px 0px 0px 3px;
  border:solid 1px #000000;
}  

/* ADDITIONS from home.css */
.nascarMainT1HD { font-size: 24px; font-weight:bold; padding:8px 0px 6px 0px; }
.nascarMainT2HD { font-size: 16px; font-weight:bold; }
.nascarMainT1, .nascarMainT2 { font-size: 12px; }
.nascarMainRD, .nascarMainRD TD { font-size:10px; }
.nascarMainT1, .nascarMainT2, .nascarMainT2HD { padding-bottom:4px; }

/* ADDITIONS for 2005 Off-season Changes */

/*------------- GLOBAL SELECTOR APPENDICES ---------------*/

/*------------- LINKS ---------------*/
a.yellF9DD08:link, a.yellF9DD08:visited, a.yellF9DD08:active {color:#F9DD08; text-decoration:none; }
a.yellF9DD08:hover { color: #FFF; text-decoration:underline; }

/*------------- STROKES * GUTTERS ---------------*/
.trimtopB { border-top:1px #000 solid; }
.trimtopW { border-top:1px solid #FFF; }
.trimbotW { border-bottom:1px #FFF solid; }
.fullStrokeB { border:1px solid #000; }

/*------------- TABLES ---------------*/
.leftal {text-align:left;}
.rightal {text-align:right;}
.centeral {text-align:center;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.top {vertical-align:top;}

table.mod { font: 10px verdana, arial, sans-serif; border: 0; }
table.mod td { vertical-align:top; padding-bottom: 4px; }
table.mod td H1 { font-size: 9px; font-weight: bold; margin:0; padding:0; }
/* table.mod td.spacer { padding: 4px 0; text-align:right; } */

/*------------- PADDING ---------------*/
.mod198 { width:100%; padding: 8px 4px 4px 8px; }
.pad8T { padding-top:8px; }
.pad4T { padding-top:4px; }
.padFourR { padding-right: 4px; }
.pad4TB { padding: 4px 0px; }
.pad8B { padding-bottom:8px; }
.pad4B { padding-bottom:4px; }
.pad8L { padding-left:8px; }
.pad4L { padding-left: 4px; }
.pad8R { padding-right:8px; }
.pad4R {padding-right:4px; }
.pad8 { padding:8px; }
.pad7 { padding:7px; }
.pad5 { padding:5px; }
.pad4 { padding:4px; }

/*------------- MARGIN ---------------*/
.mar4 { margin:4px; }
.mar8R { margin-right:8px; }
.mar2R { margin-right:2px; }
.marTwoR { margin-right:2px; }
.mar5T { margin-top:5px; }
.mar8L { margin-left:8px; }
.mar4L { margin-top:5px; }

/*------------- MODULE SELECTORS ---------------*/
/* broadband background */
#modbb { font: 11px; border:1px solid #000; clear:both; }
#modbb .promo { background:#540000 repeat; padding:7px; text-align:center; border-top:1px solid #000; }
#modbb .topv { padding:5px; }
#modbb .wrap { margin-left:1px; border-left:1px solid #FFEA71; padding:0px 2px; }
#modbb b { color:#FFF; font-weight:bold; display:block; }
#modbb p { margin:5px 0px 0px; padding:0px; }
#modbb p b { color:#009; font-weight:bold; display:block; }
#modbb ul { margin:0px; padding:5px 0px 0px; }
#modbb li { font:11px/12px; list-style:none; margin:0px 0px 4px 4px; }
#modbbA { display:none; background:#C90 repeat;}
#modbbV { display:visible; background:#C90 repeat;}

/* Deprecated */ 
/* <-----
#modbb .topv { padding:5px; background:#C90 repeat; border-top:1px solid #000; }
#modbb .topab { padding:5px; background: #540000 repeat; }

#modbb .topv a:link, #modbb .topv a:visited { color:#F9DD08; }
#modbb .topv a:link, #modbb .topv a:visited { color:#FFF; }
#modbb img.buttons { margin:5px 0px 0px 4px; } 
// -----> */

a.goldF9D:link, a.goldF9D:visited {color:#FC0; }
a.goldF9D:hover, a.goldF9D:active {color:#FFF; text-decoration: none; }

/* story video module */
.modVideoIE { padding: 2px 4px 0px 0px; }
.modVideoIE ul
{ width:189px; margin: 0px; padding: 0px; list-style: none; }
.modVideoIE li 
{ font: 10px verdana, arial, sans-serif; background:#FFF url("http://i.cnn.net/nascar/.element/1.0/img/module/ie/video/spacer.gif") bottom left repeat-x;clear:both; padding:6px 0px 8px 0px; margin: 0px; width:189px; float:left; }
#modbb b { color:#FC0; font-weight:bold; display:block; }
.modVideoIE p { width:123px; float:right; margin:0; padding:0; }
.modVideoIE img.thumb { border: 1px solid #000; }

/* Generic Content */
.mod198 { font: 10px verdana, arial, sans-serif; width:186px; padding: 8px 4px 4px 8px; }

/*------------- COPY: UNIQUE ---------------*/
.lbrown { background:#D3C7BF repeat; } 
.lgray { background:#E6E1DB repeat; }
.redbband { background:#540000 repeat; } 
.goldbband { background:#C90 repeat; }
.bold {font-weight:bold;}
.thumb { border: 1px solid #000; }

/* type size */
.nine { font-size:9px; }
.ten { font-size:10px; }
.eleven { font-size:11px; }
.twelve { font-size:12px; }
.eighteen { font-size:18px; }
.twentyfour { font-size:24px; }

/* font style */
.bold { font-weight:bold; }

/* misc */
.leftflo { float: left; }
.block { display: block; }

/* font/link colors */
.T000 { color:#000; }
.Tff0,
.Tff0 A:link, .Tff0 A:visited, .Tff0 A:hover, .Tff0 A:active { color:#ff0; }
.Tfc0,
.Tfc0 A:link, .Tfc0 A:visited, .Tfc0 A:hover, .Tfc0 A:active { color:#fc0; }
.Te6c506,
.Te6c506 A:link, .Te6c506 A:visited, .Te6c506 A:hover, .Te6c506 A:active { color:#e6c506; }
.T00c,
.T00c A:link, .T00c A:visited, .T00c A:active, .T00c A:hover { color:#00c; }
.Tfff,
.Tfff A:link, .Tfff A:visited, .Tfff A:hover, .Tfff A:active { color:#fff; }

/*------------- IMAGES ---------------*/
.floatL { float:left; }
.floatR { float:right; }
.block { display:block; }
.inline { display:inline; }

/*------------- WIDTHS ---------------*/
.w198 { width:198px; }
.w298 { width:298px; }
.w398 { width:398px; }
.w598 { width:598px; }
.w600 { width:600px; }

/*TABLEMAKER*/
.cnnTMbox {margin-bottom:12px}
.cnnTMboxBorder  {margin-bottom:12px;border:1px solid #000;}
TABLE.cnnTM TD {font-family:verdana, arial,sans-serif;color:#000;font-size:10px;padding:2px;background-color:#ddd;}
.cnnIEXL TABLE.cnnTM TD {font-size:11px;}

TD.cnnTMcontent {background-color:#BBB;}
TD.cnnIEBoxTitle {font-size:12px;border-bottom:none;background-color:#4B4038;color:#FFF;text-align:center;padding:4px;font-weight:bold;font-family:Verdana,Arial,Sans-serif;}
TD.cnnIEBoxSubTitle {font-size:10px;border-bottom:none;background-color:#7F6E60;color:#CDC3B8;text-align:center;padding:4px;font-weight:normal;font-family:Verdana,Arial,Sans-serif;}
TABLE.cnnTM TR.cnnIEHdrRowBG TD {background-color:#FFF;color:#000;font-weight:bold;}
TABLE.cnnTM TR.cnnIERowAltBG TD {background-color:#fff;}
.cnnIEColHdrC, .cnnIEColTxtC {text-align:center;}
.cnnIEColHdrL, .cnnIEColTxtL {text-align:left;}
.cnnIEColHdrR, .cnnIEColTxtR {text-align:right;}
TD.cnnTMfooter {font-family:verdana, helvetica, sans-serif;background-color:#fff;font-size:10px;padding:4px;font-style:italic;}


/* ----------- RNAV BACKPACK --------------- */
body#rnavIframe
{
	margin:0px;
	padding:0px;
	background-color:#414141;
}

#cnnBpack .content
{ border:0px; padding:0px; background:#414141 url("http://i.cnn.net/nascar/.element/1.0/img/nav/rn/backpack/bg_mod2.gif") top left repeat; width:160px; }

#cnnBpack img { display: block; border:0px; }
#cnnBpack a img { border:0px; }

#cnnBpack ul { margin:0px; padding:0px; }
#cnnBpack li
{
	list-style:none;
	font:10px/1em verdana, arial, sans-serif; 
	color:#FFF;
	margin: 0px 9px; 
	padding:4px 0px;
	border-top: 1px solid #767575;
	border-bottom:1px solid #282828;
}

#cnnBpack li.first {border-top:none; }
#cnnBpack li.last {border-bottom:none; }	

#cnnBpack a { color:#FC0; text-decoration:none; }
#cnnBpack a:hover { color:#FFF; text-decoration:underline; }
