img{
	border:0px;
}
a{
	text-decoration:none;
    outline:none;
}
.SpryHiddenRegion{
	display: none;
}
.main_content{
	float:left;
	clear:both;
	height:auto;
	width:980px;
	overflow:hidden;
	background:#fff url(/fe/images/NASCAR/racetrax/racetrax_bg.jpg) repeat-x top left;
	/*padding-bottom:10px;*/
	font-family:Verdana;
}

/* presented by fix */
#presentedBy{
	margin-left:745px;
}

#race-header{
	float:left;
	clear:both;
	width:980px;
	height:85px;
	overflow:hidden;
	background:#6a0d04 url(/fe/images/NASCAR/racetrax/header.jpg) no-repeat left top;
}
	#race-header h1{
		float:left;
		clear:left;
		width:550px;
		height:auto;
		padding:0px;
		margin:50px 0px 0px 17px;
		font-size:19.5px;
		color:#ffca01;
		*display:inline;
		
	}
	#race-header h1.long{
		float:left;
		clear:left;
		width:475px;
		height:auto;
		padding:0px;
		margin:50px 0px 0px 17px;
		font-size:17.5px;
		color:#ffca01;
		*display:inline;
		
	}
	#race-header h2{
		float:right;
		clear:right;
		width:390px;
		height:auto;
		font-size:12px;
		color:#fff;
		margin:0px 16px 0px 0px;
		padding:0px;
		text-align:right;
	}
		#race-header h2 span,
		#race-header h2 a{
			font-size:10px;
			color:#ffca01;
		}	
		#race-header h2 a:hover{
			text-decoration:underline;
		}	
	#race-header #sponsor2{
		float:right;
		max-width:160px;
		*width: expression(Math.min(parseInt(this.offsetWidth), 160 ) + "px"); /* max-width for IE */
		*display:inline;
		height:37px;
		margin:0px 10px 0px 0px;
		padding:0px;
		overflow:hidden;
	}	
		
	#race-header form{
		float:right;
		clear:none;
		width:300px;
		margin:15px 16px 17px 0px;
	}
		#race-header form select{
			width:300px;
		}
	
	
	
	
#race-nav{
	float:left;
	clear:left;
	list-style-type:none;
	width:638px;
	height:47px;
	padding:0px;
	margin:9px 0px 0px 17px;
	*display:inline;
}
	#race-nav li{
		float:left;
	}
	
	#race-nav li a{
		float:left;
		clear:none;
		width:152px;
		height:24px;
		margin:16px 5px 0px 0px;
		*margin-top:19px;
		padding-top:7px;
		text-align:center;
		color:#093a80;
		font-weight:bold;
		background:#a5abb1 url(/fe/images/NASCAR/racetrax/tabs_off.jpg) no-repeat left top;
	}
		
		#race-nav li.on a{
			height:24px;
			margin-top:10px;
			*margin-top:11px;
			padding-top:15px;
			background: #fff url(/fe/images/NASCAR/racetrax/tabs_on.jpg) no-repeat left top;
			
		}	
		
	
#race-body{
	float:left;
	clear:left;
	width:648px;
	padding:0px 0px 10px 5px;
	height:auto;
	background:#fff url(/fe/images/NASCAR/racetrax/bdy_corner_right.jpg) no-repeat right top;
}

	#race-body .race-box{
		float:left;
		clear:both;
		width:638px;
		height:138px;
		overflow:hidden;
		margin-top:10px;
		padding-bottom:10px;
		border:0px;
	}
		
		#race-body .race-box h2{
			padding:0px;
			margin:0px;
		}
		
		#race-body .race-box .scroller{
			float:left;
			clear:right;
			height:80%;
			width:15px;
			margin:10px 0px 0px -20px;
			overflow:hidden;
		}
			#race-body  .scroller .up,
			#race-body  .scroller .dn{
				float:left;
				clear:both;
				width:15px;
				height:50%;					
			}
			#race-body  .scroller .up{						
				background:url(/fe/images/NASCAR/racetrax/scroll_up_off.jpg) no-repeat left top;
			}
			#race-body  .scroller .dn{	
				background:url(/fe/images/NASCAR/racetrax/scroll_down_off.jpg) no-repeat left 95%;
			}

		#race-body .race-box .race-box-content{
			float:left;
			clear:left;
			overflow:auto;
			width:611px;
			padding:10px 9px 0px 16px;
			height:78%;
			border:1px solid #cdd4d7;
			background:#fff url(/fe/images/NASCAR/racetrax/race_box_bg.jpg) repeat-x left bottom;
			  scrollbar-face-color:#F3F3F3 !important;
			  scrollbar-shadow-color: #fff !important;
			  scrollbar-highlight-color: #fff !important;
			  scrollbar-3dlight-color: #fff !important;
			  scrollbar-darkshadow-color: #fff !important;
			  scrollbar-track-color: #6b231c !important;
			  scrollbar-arrow-color: #6b231c !important;
		}
		
			#race-body .race-box  #race-boxTabs{
				position:absolute;
				list-style-type:none;
				width:260px;
				height:auto;					
				padding:0px;
				z-index:auto;
				margin:28px 0px 0px 360px;
				
				*margin:28px 0px 0px -280px;
				_position:relative;
				_margin:0px 0px -27px 355px;
				
				
				/*margin:0px 0px 0px 0px;*/
			}
				#race-body .race-box #race-boxTabs li{
					float:left;
					clear:none;						
					height:20px;
					overflow:hidden;
					padding-top:5px;
					margin:0px 0px 0px 3px;
					text-align:center;
					border:1px solid #b9bdc1;
					background:url(/fe/images/NASCAR/racetrax/inside_tabs_off.jpg) repeat-x left top;
				}
					#race-body .race-box #race-boxTabs li.on{
						background-image:url(/fe/images/NASCAR/racetrax/inside_tabs_on.jpg);
					}
					#race-body .race-box #race-boxTabs li a{
						float:left;
						clear:none;
						width:70px;
						height:25px;	
						font-weight:bold;
						color:#093a80;						
					}
					#race-body .race-box #race-boxTabs li.on a{
						color:#000;
					}
					#race-body .race-box #race-boxTabs li a#off-the-track{
						width:100px;
					}
			
			#race-body #inside-the-trax.off,
			#race-body #inside-the-trax .race-box-content.off{
				display:none;
			}
			#race-body .race-box .race-box-content h3,
			#race-body .race-box .race-box-content h4{
				float:left;
				clear:left;
				padding:0px;
				margin:0px;
				width:75%;
				font-wight:normal;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				
			}
			#race-body .race-box .race-box-content h3{
				margin:0px 0px 4px 0px;
				width:350px;
				color:#000;
			}
			#race-body .race-box .race-box-content h3 a{
				color:#024697;					
			}
			#race-body .race-box .race-box-content h3 a:hover{
				text-decoration:underline;
			}
			#race-body .race-box .race-box-content h4{
				font-size:11px;
				
			}
			#race-body .race-box .race-box-content p{
				float:left;
				clear:left;
				font-size:12px;
				margin:8px 0px 0px 0px;
				line-height:15px;
				width:95%;
			}

			#race-body #inside-the-trax h2{
				float:left;
				clear:both;
				width:100%;
				height:28px;
				background:url(/fe/images/NASCAR/racetrax/hdr_inside_the_trax.jpg) no-repeat left top;
			}
			#race-body #inside-the-trax h2 a{
				float:right;
				margin:5px 20px 0px 0px;
				color:#fff;
				font-size:12px;
				text-decoration:underline;
			}
			#race-body #inside-the-trax h4.timestamp{
				display:none;
			}
			#race-body #inside-the-trax .scroller{
				position:absolute;
				margin:35px 0px 0px 618px;
				height:105px;
			}
			
			
#race-body #race-week-schedule{
	height:358px;
}	
	#race-body #race-week-schedule .race-box-content{
		height:90%;
	}
	#race-body #race-week-schedule h3,
	#race-body #race-week-schedule h4,
	#race-body #race-week-schedule h5{
		float:left;
		clear:both;
		width:96%;
		font-size:15px;
		margin:0px;
		padding:3px;
		color:#000;
	}
		#race-body #race-week-schedule h3{
			font-weight:bold;
		}
			#race-body #race-week-schedule h3 span{
				font-size:12px;
				color:#6b231c;
			}
			#race-body #race-week-schedule h3 a{
				font-size:12px;
				color:#024697;
			}
	#race-body #race-week-schedule h4{		
		font-size:19px;
		color:#6b231c;
		margin-top:5px;
	}
	#race-body #race-week-schedule h5{		
		font-size:12px;
		color:#000;
		background:#e7eaec;
		margin:5px 0px;
	}
	#race-body #race-week-schedule p{
		padding-left:15px;
		margin:2px 0px;
		background:url(/fe/images/NASCAR/racetrax/rr.jpg) no-repeat left center;
	}



#race-body #previous-year-results{
	height:auto;
}
	
	#race-body #previous-year-results .race-box-content{
		height:282px;
	}
	#race-body #previous-year-results table{
		clear:both;
		width:590px;
		font-weight:bold;
	}
		#race-body #previous-year-results table tr.on{
			background:#e4e6e8;
		}
		#race-body #previous-year-results table th{
			height:25px;
			color:#fff;
			text-align:center;
			background:url(/fe/images/NASCAR/racetrax/prev_yr_th_bg.jpg) repeat-x left top;
		}
		#race-body #previous-year-results table td{
			text-align:center;
			height:25px;
			width:20%;
		}
			#race-body #previous-year-results table td a{
				color:#024697;
				text-decoration:underline;
			}
		#race-body #previous-year-results table th.first,
		#race-body #previous-year-results table td.first{
			width:205px;
			text-align:left;
			padding-left:10px;
		}
	
#race-body #leader-board{
	height:auto;
}
	
	#race-body #leader-board #leader-board-holder{
		float:left;
		clear:both;
		height:auto;
		width:100%;
	}
	
#race-body #member-comments{
	height:auto;		
}	
	#race-body #member-comments .commentNavigation{
		float:left;
		clear:both;
		height:21px;
		width:628px;
		text-align:right;
		overflow:hidden;
		font-size:12px;
		padding:6px 20px 0px 0px;
		color:#fff;
		background:url(/fe/images/NASCAR/racetrax/hdr_member_comments.jpg) no-repeat left top;
	}
	
		#race-body #member-comments .commentNavigation a{
			color:#fff;
			font-weight:bold;
			text-decoration:underline;
		}
		
		#race-body #member-comments .commentNavigation a.add-comm{			
			text-decoration:none;
			margin:0px 0px 0px 10px !important;
			border:0px;
			background:none;
		}
	#race-body #member-comments .commentNavigation.bottom{		
		background:url(/fe/images/NASCAR/racetrax/comments_bg.jpg) no-repeat left bottom;
	}

	#race-body #member-comments #add-comments{
		float:left;
		clear:both;
		width:624px;
		height:76px;
		padding:0px 0px 0px 12px;
		border:1px solid #c7cfd3;
		border-bottom:0px;
		display:none;
		overflow:hidden;
		background:url(/fe/images/NASCAR/racetrax/add_comment_bg.jpg) repeat-x left top;
	}
		#race-body #member-comments #add-comments #comm{
			float:left;
			clear:both;
			width:100%;
			height:76px;
			margin-top:6px;
		}
		#race-body #member-comments #add-comments #comm textarea{
			float:left;
			clear:left;
			width:474px;
			height:60px;
			border:1px solid #a0aeb7;
			overflow:auto;
			margin-right:14px;
			_margin-right:11px;
		}
	#race-body #member-comments #race-box-content{
		padding:0px;
		width:636px;
		overflow:hidden;
	}
	#race-body #member-comments #commNotification{
		text-align:center;
		height:30px;
		padding-top:20px;
	}
	
	
	#race-body  #trax-popup{
		position:absolute;
		top: 10%;
		left: 50%;
		margin-left: -319px;

		float:none; 
		height: auto;
		z-index:999; 			
		display:none;	
		
	}
	
		#race-body  #trax-popup #trax-popup-hdr{
			float:left;
			clear:both;
			width:620px;
			height:21px;
			padding:7px 15px 0px 0px;
			text-align:right;
			color:#fff;
			font-size:12px;
			background:url(/fe/images/NASCAR/racetrax/hdr_inside_the_trax_pu.jpg) no-repeat left top;
		}
		
			#race-body  #trax-popup #trax-popup-hdr a{
				color:#fff;
				font-size:12px;	
				text-decoration:underline;	
				margin-left:3px;		
			}
			
		
		#race-body  #trax-popup #trax-blog{
			float:left;
			clear:both;
			width:602px;
			height:auto;
			padding:15px;
			background:#fff url(/fe/images/NASCAR/racetrax/trax_popup_bg.jpg) repeat-x left bottom;
			border:1px solid #b8c0c3;				
			border-top-height:2px;
			border-bottom-height:2px;
		}
			#race-body  #trax-popup #trax-blog h3{
				padding:0px;
				margin:0px;
				font-size:14px;					
			}
			#race-body  #trax-popup #trax-blog h4{
				padding:0px;
				margin:0px;
				font-size:12px;
				display:block;
			}
				#race-body  #trax-popup #trax-blog h3 a{
					text-decoration:underline;
					color:#024697;
				}
			
		#race-body  #trax-popup #trax-blog p{
			padding-bottom:10px;
			margin-bottom:10px;
			border-bottom:1px solid #aab0b6;
		}		
#extras{
	float:right;
	clear:none;
	width:322px;
	height:auto;
	margin:11px 0px 5px 0px;
	overflow:hidden;
}
	.ad300x250box{
		margin:295px 0 0 10px;
		*margin-left:-300px;
		position:absolute;
	}
	
	
	#sponsor1{
		float:left;
		clear:both;
		height:45px;
		width:300px;
		overflow:hidden;	
		margin-left:10px;	
		_margin-left:5px;
	}
	
	#extras #fRaceInfo{
		float:left;
		clear:both;
		width:318px;
		height:auto;
		overflow:visible;
	}

.ad300x250box.overture{
  float:left;
clear:both;
margin:10px 0px 0px 10px;
position:relative;
}

/* Track Tweets CSS Overrides */
#trax-tweets{display:none}
/*
#race-body .race-box {
  height: 350px;
  overflow: visible;
  width: 318px;
}
#race-body .race-box #race-boxTabs {
  margin: 28px 0 0 140px;
  *margin: 28px 0 0 -180px;
}
#race-body .race-box #rbc-live, #race-body .race-box #rbc-cautions, #race-body .race-box #rbc-off {
  width: 291px;
  height: 90%;
}
#race-body .tinker-box {
  float:right; 
  width:305px; 
  height:138px; 
  margin:-5px 10px 10px 10px;
  *margin:10px 10px 10px 10px;
}
#race-body #inside-the-trax h2 {
  background: url("/component/photo/InsideTheTraxHeader") no-repeat scroll left top transparent;
}
#race-body #trax-tweets h2 {
  background: url("/component/photo/TraxTweetsHeader") no-repeat scroll left top transparent;
  clear: both;
  float: left;
  height: 28px;
  width: 100%;
}
*/
