/* racing section */
#content{color:#555;}

/* Dynamic Duo */
	#feature {width: 750px; height: 228px; margin: 0 0 20px 0;}
	#duoSelector{position:absolute; z-index:3; float:right; top:60px;right:10px}
	div.dynamic-duos-feature-landing{background: transparent url(/images/racing/dynamic-duos-feature-landing.jpg) no-repeat top left;width: 750px; height: 238px;z-index:1; margin: 0 0 20px 0;}
		div.dynamic-duos-feature-landing select{float:right; position:relative; top:10px; right:10px; width:180px; }
	#duoDriver{float:left; width:330px;padding:0px 10px 0px 20px;background: transparent url(/images/racing/driverQA-leftcol-bg.jpg) repeat-y top right; } 
		#duoDriver h2{weight:bold; font-size:12px; color:#000;}
	#duoChief{float:left; width:345px;padding:0px 0px 0px 20px;}
		#duoChief h2{weight:bold; font-size:12px; color:#000;}
	#duoDriverImageTitle{float:left; position:relative;width:355px;}
		#duoDriverImageTitle img{float:right; position:relative; top:68px; width:170px; height:170px; margin-right: 20px;}
		#duoDriverImageTitle p{color:#fff; font-size:12px; font-weight:bold; float:left;position:absolute; top:80px; left:40px;}
	#duoChiefImageTitle{float:right; position:relative;width:395px;}
		#duoChiefImageTitle img{float:left; position:relative; top:68px;width:170px; height:170px; margin-left: 20px;}
		#duoChiefImageTitle p{color:#fff; font-size:12px; font-weight:bold; float:right;position:absolute; top:80px; right:40px;}

#add-this {clear:both; width: 750px; height: 35px; padding: 20px 0 0 20px;}

/* Valvoline Wins */
.valvoline-wins-feature-landing{background: transparent url(/images/racing/banner-valvoline-wins.jpg) no-repeat top left;width: 750px; height: 138px;}
	.valvoline-wins-feature-landing #badge {background: transparent;text-align:center;position:relative; left:340px;width:202px;height:auto;}
	.valvoline-wins-feature-landing #badge span{font: 40px Helvetica, Arial, sans-serif; color: #004990; position:relative; top:-25px; left:3px; }
#selectorMonthYear{position:absolute; width:auto; top:-30px; left:500px;  z-index:15; height:auto; clear:both;}
#selector{width:230px;}
.win{width:750px;float:left; margin:10px 10px; line-height: 17px;}
	.win .wins-img-container {float:left;position:relative; width:116px; height:91px; background: transparent url(/images/racing/driver-bg.jpg) no-repeat top left; margin: 0 10px;}
	.win .wins-img-container img {width: 91px; height: 91px; position: absolute; top: 0; left: 0;}
	.win .date-series-info {font-size: 12px;}
	.wins-header {border-bottom: solid 1px #b5b4b5; margin: 20px 0 0 10px; padding: 0 0 10px 0;}
	
#winnerCopy{float:left;}
#winnerCopy a{color:#004990; font-weight:bold;cursor:pointer;}
#winnerCopy a:link{color:#004990; font-weight:bold;cursor:pointer;}
#winnerCopy a:visited{color:#004990; font-weight:bold;cursor:pointer;}
#winnerCopy a:active{color:#555; font-weight:bold;cursor:pointer;}
#winnerCopy a:hover{color:#555; font-weight:bold;cursor:pointer;}

/* Behind Closed Garage Doors */
.bcgd-feature-landing{background: transparent url(/images/racing/val_racing_valvolineWins_header.jpg);}
#about-INSider{position:relative;float:left; padding:0px 0px 5px 20px; width:235px;}
#bcgdResults{position:relative;float:left; width:450px;padding:0px 0px 15px 20px;background: transparent url(/images/racing/driverQA-leftcol-bg.jpg) no-repeat top right; height:auto;}

.bcgdBack{float:right; display:block; } 
a.bcgdBack input{ position:relative; right:50px; }
	#bcgdResults div.list{position:relative; margin:0 0 25px 0; padding:0 0 25px 25px; width:400px;}
	#bcgdResults div.list span{font-size:12px;font-weight:bold; color: #b6170f;  }
	#bcgdResults p{padding:0 0 15px 0; width: 410px;}
	#bcgdResults p a:link{color:#004990;font-weight:bold; text-decoration:none; cusor:pointer;}
	#bcgdResults p a:visited{color:#004990;font-weight:bold;text-decoration:none; cusor:pointer;}
	#bcgdResults p a:active{color:#555;font-weight:bold;text-decoration:none; cusor:pointer;}
	#bcgdResults p a:hover{color:#555;font-weight:bold;text-decoration:none; cusor:pointer;}
#bcgdResults div span.displayItemCount{width:250px; font-weight:normal; font-size: 11px; text-decoration:none; cusor:pointer; color:#555;}
	#bcgdResults ul li {list-style-type: disc; margin: 0 0 0 20px;}
	#bcgdResults ol li {list-style-type: decimal; margin: 0 0 0 20px;}

/* Racing News 
div.news-feature-landing {background: transparent url(/images/racing/val_racing_news_header.jpg) no-repeat top left;}
#newResults div a.bcgdBack{position:relative; float:right;}
	#newsResults div.list{ margin:0 0 25px 0; padding:0 0 25px 25px; width:400px;top:35px; height:auto;}
	#newsResults div.list span{font-size:12px;font-weight:bold; color: #b6170f;}
	#newsResults p{padding:0 0 15px 0; }
#newsResults div span.displayItemCount{width:250px; font-weight:normal; text-decoration:none; cusor:pointer; color:#555; }
*/
#racing-news-article {width: 440px; padding: 25px 10px 10px 10px; float: left; background: transparent url(/images/racing/driverQA-leftcol-bg.jpg) no-repeat top right; }			
	#racing-news-article ul li {list-style-type: disc; margin: 0 0 0 20px;}
	#racing-news-article ol li {list-style-type: decimal; margin: 0 0 0 20px;}
#article-container {height: auto; min-height: 800px;}
	#newsResults{z-index: 1; position: relative; float: left; width: 730px; padding: 0px 0px 0px 20px; height: auto;}
	#article-container .newscontainer{border: 0; z-index: 1; width: 719px; min-height: 800px; clear: both; background: transparent url(/images/racing/roster-list-bg.gif) no-repeat top left; margin: 0 auto;}
	#article-container .date {font-weight: bold; font-size:12px; line-height: 17px;}
	#news-tabs{width: 718px; height: 32px; margin: 0 auto; clear: both; border-bottom: solid 1px #bebebe; }
		#news-tabs li{float: left; display:inline;}
		#news-tabs li a {float: left; width: 134px; height: 20px; margin: 0 4px 0 0; padding: 10px 0 0 14px; border: solid 1px #f1f0f1; background-color: #e1e1e1; display:inline;}
		#news-tabs li a.here {border: solid 1px #bebebe; width: 136px; height: 22px; border-bottom: 0; font-weight: bold; background-color: #f1f0f1;}
	#article-container a.headline {font-size:12px;font-weight:bold; color: #b6170f; margin: 10px 0 0 0;}
	#article-container p {margin: 0 0 10px 0;}
	#racingRSS{float:right; position:relative; top:15px; right:35px; z-index:30; background: transparent url(/images/common/rss.gif) no-repeat top left;}
		#racingRSS a{font-weight:bold; padding: 2px 0 0 20px; }
	#viewByRace{position:relative;float:left; padding:0px 0px 5px 10px; width:235px; z-index:26; margin: 65px 0 0 0;}
		#viewByRace .here {color: #5c5c5c !important;}
	.nextbutton {background:transparent url(/images/common/nextbutton.gif) no-repeat scroll left top; border: 0 none; cursor:pointer; height:16px; text-indent:-999px; top:0; width:16px; margin: 0 5px 0 0; display: inline-block;}
	.nextbutton:hover { background-position: right top;}
	.prevbutton {background:transparent url(/images/common/prevbutton.gif) no-repeat scroll left top; border: 0 none; cursor:pointer; height:16px; text-indent:-999px; top:0; width:16px; margin: 0 5px 0 5px; display: inline-block;}
	.prevbutton:hover { background-position: right top;}


/* --------- */
	#feature {width: 750px; height: 138px; margin: 0 0 20px 0;}
	#dynamic-duo-feature {width: 750px; height: 228px; margin: 0 0 20px 0; background: transparent url(/images/racing/feature-duo.jpg) no-repeat top left;}
		.fpo {background: transparent url(/images/racing/feature-landing.jpg) no-repeat top left;}
		.roster-feature-landing {background: transparent url(/images/racing/feature-roster.jpg) no-repeat top left; height: 131px !important;}
		#dynamic-duo-feature div.copy {position: absolute; top: 80px; left: 450px; width: 275px;}
			#dynamic-duo-feature div.copy p {font: 12px Helvetica, Arial, sans-serif; color: #ffffff; line-height: 17px;}
			#dynamic-duo-feature div.copy .promo-button {margin: 10px 0 0 0;}
	#duoContainer {overflow-y: visbile;}
	#duoContainer ul {list-style-type: disc !important; margin-left: 20px;}
	#duoContainer ul li {list-style-type: disc !important;}
	#duoContainer ol {list-style-type: decimal !important; margin-left: 20px;}
	#duoContainer ol li {list-style-type: decimal !important;}
	
	#series-tabs {width: 718px; height: 32px; margin: 0 auto; clear: both; border-bottom: solid 1px #bebebe;}
		#series-tabs li {float: left; width: 134px; height: 20px; margin: 0 4px 0 0; padding: 10px 0 0 14px; border: solid 1px #f1f0f1; background-color: #e1e1e1;}
		#series-tabs li.here {border: solid 1px #bebebe; width: 136px; height: 22px; border-bottom: 0; font-weight: bold; background-color: #f1f0f1;}
		#series-tabs li a {}
	#racing-roster {width: 718px; margin: 0 auto; clear: both; background: transparent url(/images/racing/roster-list-bg.gif) no-repeat top left;}
		#racing-roster div.team {width: 699px; margin: 0 auto;}
		#racing-roster div.pair {padding: 10px;}
		#racing-roster div.alt {background-color: #e1e1e1;}
			.racing-roster-person {height: 91px; margin: 0 0 12px 0;}
			.racing-roster-person div, .racing-roster-person p {float: left;}
			.racing-roster-person img {width: 91px; height: 91px;}
			.racing-chief-image {width: 91px; height: 91px; overflow: hidden; background: transparent url(/images/racing/chief-bg.jpg) no-repeat top right; margin: 0 10px 0 0;}
			.racing-driver-image {width: 91px; height: 91px; overflow: hidden; background: transparent url(/images/racing/driver-bg.jpg) no-repeat top right; margin: 0 10px 0 0;}
			.racing-roster-p {color: #b6170f;}
				.racing-roster-person p span {font: 12px Helvetica, Arial, sans-serif; color: #b6170f;}
				.racing-roster-person p span.details {font-size: 11px; color: #5c5c5c;}
				.racing-roster-person p .name {font-size: 16px;}
				.racing-roster-person p .type {text-transform: capitalize;}
				.racing-roster-person p .series {text-transform: capitalize;}
				
	#ticker {width: 750px; height: 58px;}
		#news-container {width: 720px; height: 47px; background-color: #000; margin: 0 auto;}
			#news-container h3 {text-transform: uppercase; position: absolute; top: 4px; left: 4px; font: bold 11px Helvetica, Arial, sans-serif; color: #ffffff;}
			#news-container a {position: absolute; top: 2px; right: 4px; font: 11px Arial, sans-serif; color: #ffffff;}
			#news {width: 712px; height: 21px; position: absolute; top: 20px; left: 4px; background: transparent url(/images/racing/news-ticker-bg.gif) no-repeat top left;}
				#news li {padding: 3px;}
				#news li a {position: relative; top: 0; left: 3px; font: 11px Arial, sans-serif; color: #000; font-weight:bold;}
				#news li a:hover {color: #004990;}
				
	#roster {width: 750px; height: 121px; background: transparent url(/images/racing/roster-bg.jpg) no-repeat top left;}
		#roster h3 {text-transform: uppercase; position: absolute; top: 4px; left: 4px; font: bold 11px Helvetica, Arial, sans-serif; color: #ffffff;}
		#roster a {position: absolute; top: 2px; right: 4px; font: 11px Arial, sans-serif; color: #ffffff; z-index: 50;}
		#roster span {position: absolute; bottom: 3px; left: 281px; font: 11px Helvetica, Arial, sans-serif; color: #919191;}
		#roster-carousel {position: relative; top: 4px;}
			#roster-carousel li {width: 116px; height: 75px; display: inline; float: left; position: relative; margin: 0 10px;}
			#roster-carousel li.driver {background: transparent url(/images/racing/driver-bg.jpg) no-repeat top left;}
			#roster-carousel li.chief {background: transparent url(/images/racing/chief-bg.jpg) no-repeat top left;}
			#roster-carousel li img {position: absolute; top: -8px; left: 0; z-index: 55; height: 75px;}
			#roster-carousel li ul {position: absolute; top: 60px; left: 0; z-index: 60; width: 116px; height: 15px; overflow:hidden;}
			#roster-carousel li ul:hover {position: absolute; top: 60px; left: 0; z-index: 60; width: 116px; height: 35px;}
			#roster-carousel li ul li {font: 9px Helvetica, Arial, sans-serif; color: #ffffff; height: 11px; padding: 2px 0 0 3px; margin: 3px 0 0 0; width: 155px; overflow: hidden;}
			#roster-carousel li ul li a {font: 9px Helvetica, Arial, sans-serif; color: #ffffff; margin: 0; position: relative; top: 0; left: 0;}
			#roster-carousel li ul li.name {text-transform: uppercase; overflow:hidden; }
			#roster-carousel li ul li.name:hover {text-transform: uppercase; width:auto !important;}
			#roster-carousel li.driver ul {background: transparent url(/images/racing/driver-rollover-bg.png) repeat-x top left;}
			#roster-carousel li.chief ul {background: transparent url(/images/racing/chief-rollover-bg.png) repeat-x top left;}

		
		#racing-bottom-content {width: 750px; height: 480px;}
			#racing-bottom-content .left {width: 384px; height: 480px; padding: 0 0px; float: left; background: transparent url(/images/racing/bottom-content-left.jpg) no-repeat top left;position:relative;}
				#wins {width: 343px; height: 272px; clear: both; margin: 0 0 10px 0;}

					#badge{width: 375px; height: 86px; background: transparent url(/images/racing/wins-badge.jpg) no-repeat top left; text-align: center; padding-top: 83px;}
					#badge span{font: 50px Helvetica, Arial, sans-serif; color: #004990;}
					#wins .copy {width: 343px; height: 272px; margin: 10px 0 0 0;}
						#wins .copy h3 {font: bold 16px Helvetica, Arial, sans-serif; color: #b6170f;}
						#wins .copy a {font: bold 11px Helvetica, Arial, sans-serif; color: #004990; line-height: 17px;}
					#teams {width: 343px; clear: both; padding: 48px 0 0 0;}
						#teams h2 {margin-bottom: 5px;}
						#teams a {float: left; margin: 0 5px;}
			#racing-bottom-content .right {width: 317px; height: 480px; padding: 0 20px; float:right; background: transparent url(/images/racing/bottom-content-right.jpg) no-repeat top left; position:relative;}
				#racing-bottom-content .right .promo {height: 90px; padding: 20px 0 0 0; clear: both;}
					#racing-bottom-content .right .promo .img-container {text-align: center; float: left; width: 136px;}
					#racing-bottom-content .right .promo .copy {width: 177px; margin: 0px 0 0 0; float: right;}
					#racing-bottom-content .right .promo h3 {font: bold 16px Helvetica, Arial, sans-serif; color: #b6170f;}
					#racing-bottom-content .right .promo a {font: bold 11px Helvetica, Arial, sans-serif; color: #004990; line-height: 17px;}
				#racing-bottom-content .right #track-talk {z-index:2;width: 317px; height: 140px; padding: 30px 0 0 0; float:right; margin: 0 0 0px 0;}
					#racing-bottom-content .right #track-talk a {margin: 5px 0; display: block; font-weight: bold;}
					#racing-bottom-content #loading {float: right;}
					#racing-bottom-content .right #track-talk form input[type="text"] {width: 129px; height: 17px; float: left; margin: 0 0px 0 0;}
					#racing-bottom-content .right #track-talk form .promo-button {float: left; width: 60px;}
					#racing-bottom-content .right #track-talk form input[type="submit"] {cursor: pointer; font: bold 11px Helvetica, Arial, sans-serif; background: transparent; border: 0; color: #ffffff; float: left; width: auto;}
					#racing-bottom-content .right #track-talk form input.arrow:hover {background-position: top right;}		
					#racing-bottom-content .right #error {background: transparent url(/images/common/alert.gif) no-repeat top left; position: absolute; bottom: 2px; left: 0; padding: 0 0 0 25px; font: bold 11px Helvetica, Arial, sans-serif; color: #5c5c5c; float: left; line-height: 20px;}
						#racing-bottom-content .right #error strong {font-weight: bold; color: #b6170f;}
				#racing-bottom-content .right #bcgd {width: 327px; padding: 0px 0 0 0; z-index:1;}
					#racing-bottom-content .right a {font-weight: bold;}
	
		
	#racing-gallery-acc {width: 318px; height: 293px; float: left; padding: 33px 0 0 0;}
		#gallery-accordion {width: 336px; height: 265px; overflow: hidden;}
			#gallery-accordion dt {width: 336px; height: 19px; border-bottom: solid 1px #000000; background: transparent url(/images/racing/gallery-acc-dt-bg.gif) repeat-x top left; cursor: pointer;}
			#gallery-accordion dt.selected {background-position: bottom left;}
			#gallery-accordion dd {width: 336px; height: 185px; overflow: hidden; position: relative;}
			#gallery-accordion dd.nascar {background: transparent url(/images/racing/nascar-acc-bg.jpg) no-repeat top left;}
			#gallery-accordion dd.nhra {background: transparent url(/images/racing/nhra-acc-bg.jpg) no-repeat top left;}
			#gallery-accordion dd.other {background: transparent url(/images/racing/other-acc-bg.jpg) no-repeat top left;}
			#gallery-accordion dd.videos {background: transparent url(/images/racing/videos-acc-bg.jpg) no-repeat top left;}
			#gallery-accordion dd p {margin: 138px 0 0 15px; width: 307px; color: #ffffff; background: transparent url(/images/common/backgrounds/trans-black-bg.png) repeat top left;}
			#gallery-accordion dd p a {color: #ffffff;}
		
	#racing-promos {width: 750px; height: 140px; }
		#racing-promos div {width: 250px; float: left;}
			
	#racing-teams {width: 750px; height: 70px; clear: both;}	
	
	#footer {width: 970px; height: 60px; margin: 0 auto; background-color: #f1f0f1;}
		#footer p a {color: #5c5c5c; text-decoration: none; margin: 0 7px;}
		#footer p a.noleftmargin {margin-left: 0;}
		#footer p a:hover {color: #b6170f;}
		#footer p {position: absolute; bottom: 18px; left: 18px; color: #5c5c5c;}
		#footer #logos {position: absolute; bottom: 8px; right: 38px; background: transparent url(/images/common/footer-logos.gif) no-repeat top left; width: 297px; height: 25px;}	


