﻿#mrpPanel .panelWrap
{
	border-color: #004B96;
	-moz-box-shadow: 0 3px 20px #004B96;
	-webkit-box-shadow: 0 3px 20px #004B96;
	box-shadow: 0 3px 20px #004B96;
}


body
{
	font-family: Arial;
	color: #111;
	min-width: 980px;
	background: #F4F4F4;
}

a, a:link, a:active, a:visited, a:hover
{
	color: #111;
}

a.inlineAdminLink, a.inlineAdminLink:link, a.inlineAdminLink:active, a.inlineAdminLink:visited
{
	color: #222;
	background: #E5E314;
}

a.inlineAdminLink:hover
{
    color:#222;
	text-decoration: underline;
	background: none;
}

h2, .contentNameWrap h2
{
	font-weight: bold;
	padding: 3px 5px;
	margin: 0 2px 6px;
	color: #fff300;
	font-size: 1.8em;
	width: auto !important; /*height:27px;*/
	border: solid 1px #ddd;
	background:#111;
}

h2 a, h2 a:link, h2 a:active, h2 a:visited, h4 a, h4 a:link, h4 a:active, h4 a:visited
{
	color: #fff300;
}

h3
{
	margin-bottom: 2px;
}

h3, h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover
{
	font-size: 1.1em;
	color: #004B96;
}

.genColor
{
    color: #FFF987;
}


.featureText h3 a, .featureText h3 a:link, .featureText h3 a:active, .featureText h3 a:visited
{
	color: #fff;
}

.elementHeading
{
    padding:5px;
    border:solid 1px #353535;
    border-width:1px 0;
    background:#eee;
}

.elementHeading h2
{color:#053799;}

.elementHeadingHoverable
{
    padding-bottom:10px;
}

.elementHeadingHoverable h2
{
    margin:0 0 0 3px;
    border:0 none;
}

.elementHeadingHoverable:hover
{
    cursor:pointer;
    background:#aaa;
}

.elementWrap .headSpec
{
	display: block;
	margin-left: 15px;
	font-style: italic;
}

.listInfo h4
{
	border-color: #E5E314;
}

.driverFeedContent h4 a:hover
{
	text-decoration: none;
}

.navLinkWrap, .pageLinkWrap, .filterWrap
{
	color: #111;
	border-color: #111;
}

.touch, .pageLinkWrap a, .mrp_inpBtn
{
	border-color: #111;
	color: #fff;
	background-color: #151515;
}

.more, a.more:link, a.more:active, a.more:visited
{
	color: #004B96;
	text-transform: uppercase;
	margin-top: 5px;
	font-weight: bold;
	font-size: .9em;
}

a.touch, a.touch:link, a.touch:active, a.touch:visited, a.touch:hover, 
a.mrp_touch, a.mrp_touch:link, a.mrp_touch:active, a.mrp_touch:visited, a.mrp_touch:hover, 
.pageLinkWrap a, .pageLinkWrap a:link, .pageLinkWrap a:active, .pageLinkWrap a:visited, .pageLinkWrap a:hover
{
	color: #fff;
}

a.touch:hover, .pageLinkWrap a:hover, .mrp_inpBtn:hover, .mrp_cmntActnsWrap
{
	background-color: #353535;
}

a.touch, a.touch:link, a.touch:active, a.touch:visited
{
	color: #fff;
}

a.touch:hover
{
	background-color: #454545;
}

.contentHead, .elementWrap h2
{
	border-color: #ccc;
}

.contentSubHead
{
	text-decoration: none;
}

.fileThumb, .file
{
	border-color: #222;
}

/*table stuff*/

.mrp_table th, .mrp_table td, .mrp_table td a
{
	color: #333;
}

.mrp_table tr:hover td, .mrp_table tr:hover td a
{
	color: #fff;
}

.mrp_table td, .mrp_table th
{
	border-color: #e5e5e5;
}

.mrp_table tr:hover td
{
	background-color: #0D0D0D;
}

.curRow td
{
	background-color: #ddd;
}

.curActiveRow td
{
	background: #ddd;
}

/*end table stuff*/

/*Sections*/

.section.first
{
	clear: left;
}

.subSection, #pointWrap .contentSubWrap
{
	min-height: 50px;
	margin: 8px 13px;
}

.section .contentSubWrap
{
	padding: 0 0 5px;
}

/*End Sections*/

.contentSpec, a.contentSpec, .contentSpec a
{color:#fff; top:14px; right:15px;}

.classContentWrap .contentSpec
{color:#111; top:7px; right:10px;}

.contentSpec.fieldWrap
{
	top: 9px;
	right: 11px;
}

.contentPicWrap, .mrp_contentPicWrap
{
	border: solid 1px #222;
}

.subContent .contentSubWrap, #contactSet .buttonWrap
{
	border-color: #111;
	border-style: solid;
}

.subContent .contentSubWrap.last
{
	border: 0 none;
}

.classContentWrap h3, #driverBioBody .subContent h3, #contactBody .subContent h3
{
	background: #ccc;
}

#contactBody h3
{
	font-size: 1.4em;
	text-transform: uppercase;
}

.cardWrap
{
	min-height: 55px;
	width: 218px;
	border-color: #454545;
	border-style: dashed;
	background: none;
}

.cardWrap:hover
{
	background: none;
	border-style: solid;
	border-color: #004b96;
}

.formInfo
{
	border-color: #E5E314;
}

.formSummary
{
	color: #ccc;
}

form, #siteWrapper, #frameWrap, #frame, #frameSub, #footer, #footerSubWrap, #footerSub
{
	position: relative;
	min-height: 0;
	zoom: 1;
}

#siteWrapper
{
	z-index: 15;
	top: 26px;
	margin-bottom: 26px;
	background: url(img/toprepeat.jpg) 0 0 repeat-x;
}

.adminBody #siteWrapper
{
	top: 46px;
	margin-bottom: 46px;
}

#frameWrap
{
	background: url(img/backgrounds/nationalbg.jpg) center 0 no-repeat;
}

body.ascs_canyon #frameWrap
{
	background: url(img/backgrounds/canyonbg.jpg) center 0 no-repeat;
}
body.ascs_gulf #frameWrap
{
	background: url(img/backgrounds/gulfbg.jpg) center 0 no-repeat;
}
body.ascs_lonestar #frameWrap
{
	background: url(img/backgrounds/lonestarbg.jpg) center 0 no-repeat;
}
body.ascs_redriver #frameWrap
{
	background: url(img/backgrounds/redriverbg.jpg) center 0 no-repeat;
}
body.ascs_northwest #frameWrap
{
	background: url(img/backgrounds/northwestbg.jpg) center 0 no-repeat;
}
body.ascs_midsouth #frameWrap
{
	background: url(img/backgrounds/midsouthbg.jpg) center 0 no-repeat;
}
body.ascs_midwest #frameWrap
{
	background: url(img/backgrounds/midwestbg.jpg) center 0 no-repeat;
}
body.ascs_sooner #frameWrap
{
	background: url(img/backgrounds/soonerbg.jpg) center 0 no-repeat;
}
body.ascs_socal #frameWrap
{
	background: url(img/backgrounds/socalbg.jpg) center 0 no-repeat;
}
body.ascs_southwest #frameWrap
{
	background: url(img/backgrounds/southwestbg.jpg) center 0 no-repeat;
}
body.ascs_warrior #frameWrap
{
	background: url(img/backgrounds/warriorbg.jpg) center 0 no-repeat;
}
body.ascs_sod #frameWrap
{
	background: url(img/backgrounds/sodbg.jpg) center 0 no-repeat;
}
body.ascs_305 #frameWrap
{
	background: url(img/backgrounds/305bg.jpg) center 0 no-repeat;
}
body.ascs_carolina305 #frameWrap
{
	background: url(img/backgrounds/carolina305bg.jpg) center 0 no-repeat;
}
body.ascs_frontier #frameWrap
{
	background: url(img/backgrounds/frontierbg.jpg) center 0 no-repeat;
}
body.ascs_sos #frameWrap {
    background: url(img/backgrounds/sosbg.jpg) center 0 no-repeat;
}
body.ascs_desert #frameWrap 
{
    background: url(img/backgrounds/desertbg.jpg) center 0 no-repeat;
}
body.ascs_elite #frameWrap 
{
    background: url(img/backgrounds/elitebg.jpg) center 0 no-repeat;
}
#frame
{
	background: url(img/top1.png) center 0 no-repeat;
}

#frameSub
{
	width: 980px;
	margin: 0 auto;
}

#headerWrap
{
	margin-left: 12px;
}

#headerWrap
{
	position: relative;
	z-index:20;
	height: 484px;
}

#logo
{
	position: absolute;
	z-index: 20;
	top: 119px;
	left: -43px;
	display: block;
	font-size: 1px;
	overflow: hidden;
	text-indent: -99999px;
	width: 398px;
	height: 353px;
	background: url(img/logos/nationallogo.png?v=001) 0 0 no-repeat;
}

/*body.ascs_canyon #logo
{background: url(img/logos/nationallogo.png) 0 0 no-repeat;}*/
body.ascs_gulf #logo
{background: url(img/logos/gulflogo.png) 0 0 no-repeat;}
body.ascs_lonestar #logo
{background: url(img/logos/lonestarlogo.png) 0 0 no-repeat;}
body.ascs_redriver #logo
{background: url(img/logos/redRiverlogo.png) 0 0 no-repeat;}
body.ascs_northwest #logo
{background: url(img/logos/northwestlogo.png) 0 0 no-repeat;}
body.ascs_midsouth #logo
{background: url(img/logos/midsouthlogo.png) 0 0 no-repeat;}
body.ascs_midwest #logo
{background: url(img/logos/midwestlogo.png) 0 0 no-repeat;}
body.ascs_sooner #logo
{background: url(img/logos/soonerlogo.png) 0 0 no-repeat;}
body.ascs_southwest #logo
{background: url(img/logos/southwestlogo.png) 0 0 no-repeat;}
body.ascs_warrior #logo
{background: url(img/logos/warriorlogo.png) 0 0 no-repeat;}
/*body.ascs_sod #logo
{background: url(img/logos/nationallogo.png) 0 0 no-repeat;}*/
body.ascs_305 #logo
{background: url(img/logos/305logo.png) 0 0 no-repeat;}
body.ascs_carolina305 #logo
{background: url(img/logos/305logo.png) 0 0 no-repeat;}
body.ascs_frontier #logo
{background: url(img/logos/frontierlogo.png) 0 0 no-repeat;}
body.ascs_sos #logo 
{background: url(img/logos/soslogo.png) 0 0 no-repeat;}
body.ascs_desert #logo 
{background: url(img/logos/desertlogo.png) 0 0 no-repeat;}
body.ascs_elite #logo
{background: url(img/logos/elitelogo.png) 0 0 no-repeat;}

#bannerAd
{
	position: absolute;
	top: 16px;
	left: 215px;
	width: 728px;
	height: 90px;
	padding: 3px;
	overflow: hidden;
	background: #004B96;
}

#verifyBody #bannerAd
{background:#004B96 url(img/thankyoubanner.jpg) 3px 3px no-repeat;}

#bannerAdWrap
{
	position: absolute;
	top: 258px;
	left: 112px;
	width: 728px;
	height: 90px;
	overflow: hidden;
}

#bannerAdWrap .singleAdWrap
{
	position: absolute;
	top: 0;
	left: 0;
}

#socialLinks
{
	position: absolute;
	top: 450px;
	left: 725px;
	width: 245px;
	height: 40px;
}

#socialLinks a
{
	position: relative;
	float: right;
	display: block;
	font-size: 1px;
	overflow: hidden;
	text-indent: -99999px;
	width: 40px;
	height: 40px;
	margin: 0;
	background: url(img/misc.png) 0 0 no-repeat;
}

#socialLinks #ss
{
	background-position: -225px -30px;
}
#socialLinks #dp
{
	background-position: -180px -30px;
}
#socialLinks #rss
{
	background-position: -90px -30px;
}
#socialLinks #fbook
{
	background-position: 0 -30px;
}
#socialLinks #twitter
{
	background-position: -135px -30px;
}
#socialLinks #ytube
{
	background-position: -45px -30px;
}


#socialLinks #ss:hover
{
	background-position: -225px -75px;
}
#socialLinks #dp:hover
{
	background-position: -180px -75px;
}
#socialLinks #rss:hover
{
	background-position: -90px -75px;
}
#socialLinks #fbook:hover
{
	background-position: 0 -75px;
}
#socialLinks #twitter:hover
{
	background-position: -135px -75px;
}
#socialLinks #ytube:hover
{
	background-position: -45px -75px;
}



.menu
{
	position: absolute;
	z-index: 25;
	left: 0;
	top: 460px;
	height: 27px;
	width: 815px;
}

.menu li
{
	position: relative;
	display: block;
	float: left;
	margin: 0 4px 0 0;
	border: 1px solid #bbb;
	border-width: 1px 1px 0;
	background: #fff;
}

.menu ul ul li.last a, .menu ul ul li.last span, .regionNav li.last a
{
	border: 0 none;
}

.menu a, .menu a:link, .menu a:active, .menu a:visited
{
	position: relative;
	display: block;
	float: left;
	color: #111;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px 6px;
	margin: 0;
	text-shadow: 0 0 5px #fff;
}

.menu li.active ul, .regionNav li.active ul
{
	display: block;
	visibility: visible;
	z-index: 8;
}

.menu li ul, .regionNav li ul
{
	position: absolute;
	display: none;
	top: 20px;
	left:0;
	margin: 0;
	width: 150px;
	line-height: 25px;
	text-align: left;
	border: solid 1px #004B96;
	border-width: 0 1px 4px;
	background: #F4F4F4;
}

.regionNav ul
{
	margin: 0;
}

.regionNav li ul
{
	top: 14px;
}

.menu ul ul li, .regionNav ul ul li
{
	display:block;
	float: none;
	padding: 0;
	margin: 0;
	border: 0 none;
}

.menu ul ul a, .menu ul ul a:link, .menu ul ul a:active, .menu ul ul a:visited, .menu ul ul a:hover, 
.regionNav a, .regionNav ul ul a, .regionNav ul ul a:link, .regionNav ul ul a:active, .regionNav ul ul a:visited, .regionNav ul ul a:hover
{
	min-width: 0 !important;
	display: block;
	float: none;
	font-size: .95em;
	font-weight: normal;
	text-transform: none;
	line-height: 14px;
	padding: 5px 3px;
	margin: 0px 3px;
	color: #000;
	border: 0 none;
	background: none;
}

.menu a:hover, .menu ul ul a:hover, .menu li.active a
{
	color: #004B96;
	text-shadow: 0 0 5px #004B96;
}

#homeBody #homeNav a, 
#newsBody #newsNav a, 
#scheduleBody #schNav a, 
#profileBody_sch #schNav a, 
#pointBody #pointsNav a, 
#galleryBody #mediaNav ul #galleryNav a, 
#videoBody #mediaNav ul #videoNav a, 
#messageboardBody #forumNav a, 
#rulesBody #rulesNav ul #rulesAllNav a,
#rulesBody.ascs_305 #rulesNav ul #rules305Nav a, 
#trackBody #infoNav ul #tracksNav a, 
#driverBioBody #infoNav ul #biosNav a, 
#profileBody_driver #infoNav ul #biosNav a,
#profileBody_track #infoNav ul #tracksNav a,
#aboutBody #infoNav ul #aboutNav a, 
#linksBody #infoNav ul #linksNav a, 
#historyBody #historyNav a,
#contactBody #contactNav a
{
	color: #004B96;
	text-shadow: 0 0 5px #004B96;
}

/*activate parentMenu items*/
#galleryBody #mediaNav a, 
#videoBody #mediaNav a, 
#videoBody #mediaNav a, 
#rulesBody #rulesNav a,
#rulesBody.ascs_305 #rulesNav a, 
#trackBody #infoNav a, 
#driverBioBody #infoNav a, 
#profileBody_driver #infoNav a,
#profileBody_track #infoNav a,
#aboutBody #infoNav a, 
#linksBody #infoNav a
{
	color: #004B96;
	text-shadow: 0 0 5px #004B96;
}

/*deactivate non-active subMenu items*/
#galleryBody #mediaNav ul a, 
#videoBody #mediaNav ul a, 
#rulesBody #rulesNav ul a, 
#rulesBody.ascs_305 #rulesNav ul a,
#rulesBody.ascs_305 #rulesNav ul #rulesAllNav a, 
#trackBody #infoNav ul a, 
#driverBioBody #infoNav ul a, 
#profileBody_driver #infoNav ul a, 
#profileBody_track #infoNav ul a, 
#aboutBody #infoNav ul a, 
#linksBody #infoNav ul a
{
	text-shadow: 0 0 5px #fff;
}

.menu ul ul li:hover, .regionNav ul ul li:hover
{
	background: #004B96;
}

.menu ul ul a:hover, .regionNav ul ul a:hover
{
	background: #ccc;
}

.menu ul span
{
	position: relative;
	top: 2px;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: -4px;
	background: url(img/misc.png) -130px -5px no-repeat;
}

.menu ul li:hover span, 
#galleryBody #mediaNav span, 
#videoBody #mediaNav span, 
#rulesBody #rulesNav span,
#trackBody #infoNav span,
#profileBody_driver #infoNav span, 
#profileBody_track #infoNav span, 
#biosBody #infoNav span, 
#aboutBody #infoNav span,
#historyBody #infoNav span, 
#linksBody #infoNav span
{
	background-position: -106px -5px;
}

/*
body.ascs_305 #rulesNav, body.ascs_carolina305 #rulesNav, #rules305Nav
{display:none;}

body.ascs_305 #rules305Nav, body.ascs_carolina305 #rules305Nav, body.ascs_ascs #rules305Nav
{display:block;}
*/

.regionNav
{
	position: absolute;
	z-index: 25;
	top: 122px;
	left: 0;
	text-align: center;
	width:100%;
}

.regionNav li
{
	position: relative;
	display: inline-block;
	margin:0px;
	margin-right:-4px;
	padding: 0;
	border: 0 none;
}

.regionNav a
{
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0 16px;
	font-size: .9em;
	text-transform: uppercase;
	font-weight:normal !important;
	font-family:Arial;
	letter-spacing:.03em;
	border-right: solid 1px #004B96;
}

.regionNav a:hover, .regionNav li.active a
{
	text-decoration: none;
	background: #FFF300;
}

body.ascs_ascs #allRegionNav a, 
body.ascs_national #nationalNav a, 
body.ascs_canyon #canyonNav a, 
body.ascs_gulf #gulfNav a, 
body.ascs_lonestar #lonestarNav a, 
body.ascs_redriver #redriverNav a, 
body.ascs_northwest #northwestNav a, 
body.ascs_midsouth #midsouthNav a, 
body.ascs_midwest #midwestNav a, 
body.ascs_sooner #soonerNav a, 
body.ascs_socal #socalNav a, 
body.ascs_southwest #southwestNav a, 
body.ascs_warrior #warriorNav a, 
body.ascs_sod #sodNav a,
body.ascs_305 #three05Nav a,
body.ascs_carolina305 #carolina305Nav a,
body.ascs_frontier #frontierNav a,
body.ascs_sos #sosNav a,
body.ascs_desert #desertNav a,
body.ascs_elite #eliteNav a
{
	cursor: default;
	font-weight: bold;
	color: #fff;
	background: #004B96;
}

body.ascs_ascs #allRegionNav ul.subNav,
body.ascs_national #nationalNav ul.subNav,
body.ascs_canyon #canyonNav ul.subNav,
body.ascs_gulf #gulfNav ul.subNav,
body.ascs_lonestar #lonestarNav ul.subNav,
body.ascs_redriver #redriverNav ul.subNav,
body.ascs_northwest #northwestNav ul.subNav,
body.ascs_midsouth #midsouthNav ul.subNav,
body.ascs_midwest #midwestNav ul.subNav,
body.ascs_sooner #soonerNav ul.subNav,
body.ascs_socal #socalNav ul.subNav,
body.ascs_southwest #southwestNav ul.subNav,
body.ascs_warrior #warriorNav ul.subNav,
body.ascs_sod #sodNav ul.subNav,
body.ascs_305 #three05Nav ul.subNav,
body.ascs_carolina305 #carolina305Nav ul.subNav,
body.ascs_frontier #frontierNav ul.subNav,
body.ascs_sos #sosNav ul.subNav,
body.ascs_desert #desertNav ul.subNav,
body.ascs_elite #eliteNav ul.subNav 
{
    display: none !important;
    visibility: hidden !important;
}

.subHeading
{
	width: 620px;
	margin: 0 0 10px;
}

.subHeading, 
.schFeedWrap h2, 
#quickLinksWrap h2,
.pointsFeedWrap h2, 
.resultsFeedWrap h2, 
.driverFeedWrap h2, 
#aboutBox h2, 
#socialFeedWidgetsWrap h2, 
#champsBox h2,
#fantasyBox h2.subHead,
.videoFeedWrap h2, 
.photoFeedWrap h2, 
.merchFeedWrap h2, 
.newsFeedWrap h2, 
.galleryFeedWrap h2
{
	position: relative;
	font-size: 1px;
	overflow: hidden;
	text-indent: -99999px;
	height: 40px;
	border: 0 none;
	background: url(img/subheadings.png?v=001) 0 0 no-repeat;
}

body.ascs_ascs #headerWrap .schFeedWrap h2,
body.ascs_ascs .pointsFeedWrap h2,
body.ascs_ascs .videoFeedWrap h2 {
    background-image: url(img/sawbladeheadings.png);
}

.schFeedWrap h2, .resultsFeedWrap h2, .driverFeedWrap h2
{
	left: -10px;
	height: 24px;
}

#homeBody .subHeading{display: none;}
#aboutBody .subHeading{background-position: 0 -390px;}
#newsBody .subHeading{background-position: -622px -390px;}
#regionsBody .subHeading{background-position: 0 -390px;}
#rulesBody .subHeading{background-position: 0 -450px;}
#registrationBody .subHeading{background-position: 0 -510px;}
#scheduleBody .subHeading, #schResultBody .subHeading{background-position: 0 -630px;}
#driverBioBody .subHeading{background-position: 0 -690px;}
#profileBody_driver .subHeading{background-position: 0 -690px;}
#profileBody_sch .subHeading{background-position: 0 -630px;}
#profileBody_track .subHeading{background-position: -622px -510px;}
#shopBody .subHeading{background-position: 0 -750px;}
#contactBody .subHeading{background-position: 0 -570px;}
#pointBody .subHeading{background-position: 0 -930px;}
#galleryBody .subHeading{background-position: 0 -870px;}
#videoBody .subHeading{background-position: 0 -810px;}
#termsBody .subHeading{background-position: 0 -990px;}
#linksBody .subHeading{background-position: -622px -450px;}
#trackBody .subHeading{background-position: -622px -510px;}
#messageboardBody .subHeading{background-position: -622px -570px;}
#officialsBody .subHeading{background-position: -622px -630px;}
#historyBody .subHeading{background-position: -622px -690px;}
#productDetailBody .subHeading{background-position: -622px -750px;}
#cartBody .subHeading{background-position: -622px -810px;}
#verifyBody .subHeading{background-position: -622px -870px;}
#thankYouBody .subHeading{background-position: -622px -930px;}
#liveBody .subHeading{background-position: -622px -990px;}
#downloadBody .subHeading{background-position: 0 -1050px;}

.schFeedWrap h2 {
    margin-bottom: 0;
    background-position: 0 -50px;
}

body.ascs_ascs #headerWrap .schFeedWrap h2 {
    height: 39px;
    background-position: -12px -142px;
}

.lSide .schFeedWrap h2
{background-position:-260px -50px;}
#quickLinksWrap h2
{
	width: 260px;
	height:34px;
	padding:0;
	margin:0;
	background-position: -634px -333px;
}
.pointsFeedWrap h2 {
    left: -10px;
    width: 260px;
    background-position: -10px -329px;
}
body.ascs_ascs .pointsFeedWrap h2 {
    background-position: 0 -75px;
}
.resultsFeedWrap h2
{
	background-position: -260px -85px;
}
.driverFeedWrap h2
{
	background-position: -10px -85px;
}
.galleryFeedWrap h2
{
	height: 25px;
	background-position: -10px -245px;
}
.videoFeedWrap h2
{
	height: 25px;
	background-position: -10px -205px;
}
body.ascs_ascs .videoFeedWrap h2 {
    height: 25px;
    background-position: 0 -20px;
}
#aboutBox h2
{
	height: 25px;
	background-position: -10px -120px;
}
#socialFeedWidgetsWrap h2
{
	height: 30px;
	background-position: -550px -200px;
}
#champsBox h2
{
	height: 25px;
	background-position: -550px -120px;
}
#fantasyBox h2.subHead
{
	height: 27px;
	background-position: -550px -160px;
}
.newsFeedWrap h2
{
	height: 25px;
	background-position: -10px -285px;
}

.newsLetterFeedWrap
{
    position:relative;
    margin:0 0 10px;
}

.newsLetterFeedWrap a
{
    position:relative;
    display:block;
    font-size:1px;
    overflow:hidden;
    text-indent:-9999px;
    width:250px;
    height:60px;
    background:url(img/subheadings.png) -530px -7px no-repeat;
}

.newsLetterFeedWrap a
{background-position:-780px -7px;}

.newsLetterFeedWrap a:hover
{background-position:-780px -67px;}

#btnRegister, #btnLiveTiming, #btnLiveBroadcast, #btnDownloads {
    position: relative;
    display: block;
    font-size: 1px;
    overflow: hidden;
    text-indent: -9999px;
    width: 175px;
    height: 65px;
    margin: 0 auto;
    background: url(img/subheadings.png) -1038px -7px no-repeat;
}

#btnLiveTiming:hover
{background-position:-1038px -67px;}

#btnRegister
{background-position:-1240px -7px;}
#btnRegister:hover
{background-position:-1240px -67px;}

#btnDownloads
{background-position:-1240px -127px;}
#btnDownloads:hover
{background-position:-1240px -187px;}

#btnLiveBroadcast
{background-position:-1240px -247px;}
#btnLiveBroadcast:hover
{background-position:-1240px -307px;}

.mainBoxSub
{
	position: relative;
}

.sectionHead, .quickBio
{
	background: none;
}

.mrp_breadCrumbs
{
	margin: 5px;
}

#mainWrap
{
	position: relative;
	margin:0 0 50px 6px;
	padding:10px 0 0;
	box-shadow:0 0 6px #111;
	background:#fff;
}

#main
{
	position: relative;
}

.featureFeedWrap
{
	position: absolute;
	z-index: 10;
	top: 174px;
	left: 310px;
	width: 650px;
	height: 270px;
	overflow: hidden;
	border: solid 4px #000;
	background: #000;
}

.featureFeed
{
	position: relative;
	overflow: hidden;
}

.featureFeedSub
{
	position: relative;
	width: 20000em;
}

.featureFeedContent
{
	position: relative;
	width: 650px;
	height: 270px;
	margin: 0 0 1px 0;
	overflow: hidden;
}

.featureText
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 500px;
	padding: 5px 30px;
	overflow: hidden;
	background: url(img/semitrans.png) 0 0 repeat;
}

.featureText .mdWrap
{
	display: inline;
	font-weight: normal;
	color:#fff;
}

.featureTextSub
{
	position: relative;
	z-index: 20;
}

.featureThumbsWrap
{
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;
	height: 54px;
	width: 87px;
}

.featureThumb
{
	position: relative;
	margin: 0 4px;
	width: 79px;
	height: 54px;
	cursor: pointer;
	background: #000;
}

.featureThumb.active
{
	background: #E8E713;
}

.featureThumb:hover
{
	background: #F00101;
}

.featureThumb img
{
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	overflow: hidden;
	width: 77px;
	height: 52px;
	padding: 1px;
}

.featureText h3
{
	position: relative;
	font-size: 1.5em;
	text-decoration: none;
}

.featureText .headSpec
{
    color:#fff;
	font-style: italic;
}

.featureText p
{
	line-height: 1.3;
}

.lSide, .rSide, #mainBox
{
	position: relative;
	display: block;
	float: left;
}

#mainBox
{
	margin: 0 10px;
	width: 765px;
}

#verifyBody #mainBox
{width:935px;}

.lSide, .rSide
{
	position: relative;
	min-height: 410px;
}

.lSide
{
	display: none;
	width: 250px;
}

.rSide
{
	width: 175px;
}

#verifyBody .rSide
{display:none;}

#quickLinksWrap ul
{margin-bottom:15px;}

#quickLinksWrap li
{
    position:relative;
    text-align:center;
    font-weight:bold;
}

#quickLinksWrap a
{
    position:relative;
    display:block;
    padding:2px;
    margin:0 0 3px;
    background:#121212;
}

#quickLinksWrap a:hover
{
    background:#004B96;
}

.rSide p
{
	font-weight: bold;
	font-size: .9em;
	color: #444;
	text-transform: uppercase;
	margin: 10px;
	text-align: center;
}

.rSide .subAdWrap
{
	position:relative;
	overflow:hidden;
}

.rSide .adWrap
{
	position: relative;
}

.rSide #sideButtonAdWrap .singleAdWrap {
    height: 145px;
}

.rSide #sideAdWrap .singleAdWrap {
    text-align: center;
    height: 75px;
    margin-bottom: 10px;
    border-radius: 5px;
    background: #d5d5d5;
}

.schFeedWrap
{
	position: absolute;
	left: -5px;
	top: 6px;
	height: 100px;
	width: 215px;
	overflow: hidden;
	font-size: .9em;
	text-align: center;
}

.lSide .schFeedWrap
{
    position:relative;
    left:0;
    top:0;
    height:auto;
    width:238px;
    text-align:left;
    font-size:1em;
}

.schFeedWrap li
{
	padding: 1px 0;
}

.lSide .schFeedWrap li
{
    padding:3px;
}

.lSide .schFeedWrap li.mrp_alt
{
    background:#e5e5e5;
}

.lSide .schFeedWrap .feedDesc2
{font-weight:bold;}

.schFeedWrap .feedDesc1
{
    color:#DD0330;
	padding: 0 6px 0 0;
	font-weight: bold;
}

.schFeedWrap .feedDesc2
{color:#DD0330;}

.schFeedWrap .feedDesc3
{
	display: block;
	color: #004390;
	text-transform: uppercase;
    line-height:.8em;
}

.schFeedWrap a:hover, .schFeedWrap a:hover span
{
	text-decoration: none;
	color: #004B96;
}

.lSide .schFeedWrap a
{display:block;}

#sideTxtWrap
{
    position:relative;
    margin:0 0 15px;
    padding:8px;
    color:#fff;
    text-align:center;
    border-radius:5px;
    background:#004B96;
}

#sideTxtWrap h4
{
    text-decoration:underline;
    margin:0 0 5px;
}

#sideTxtWrap p
{
    color:#fff;
    text-transform:none;
    margin:0;
}

#socialFeedWidgetsWrap
{
    position:relative;
    margin:0 0 10px;
}

#twitFeed, .fbookPageWrap
{
    position:relative;
    float:left;
    margin:0 5px;
    width:240px;
    height:300px;
    overflow:hidden;
    border:solid 1px #ADADAD;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#twitFeed .twtr-doc
{
    position:relative;
    margin:0 0 0 12px;
}

.mrp_marketWidgetFrameWrap {
    margin: 5px 0 5px 8px;
    border:solid 1px #adadad;
    border-radius:5px;
}

.subContent
{
	padding: 0 10px 10px;
	min-height: 400px;
}

/* =Profile
----------------------------------------*/

.mrp_contentMenu
{
	border-bottom: solid 2px #222;
}

.mrp_contentMenu a, .mrp_contentMenu a:link, .mrp_contentMenu a:active, .mrp_contentMenu a:visited, .mrp_contentMenu a:focus
{
	position: relative;
	float: left;
	font-weight: bold;
	font-size: 1.4em;
	padding: 2px 5px 3px;
	margin: 4px 3px 0;
	border: solid 1px #aaa;
	border-width: 1px 1px 0;
	background: rgba(0,0,0,.05);
}

.mrp_contentMenu a:hover
{
	text-decoration: none;
	color: #000;
	background: #E8E713;
}

.mrp_contentMenu a.active
{
	top: 3px;
	color: #E8E713;
	margin-top: 0px;
	padding: 4px 10px;
	background: #000;
}

.mrp_contentHeadFeature.mrp_contentHeadWrap
{
    width:765px;
    height:283px;
    overflow:hidden;
}

.mrp_contentHeadFeature .mrp_contentHead
{width:675px;}

.mrp_contentHeadFeature .mrp_contentHeadImg
{border-color:#222;}

.mrp_contentHeadWrap h2
{
	color: #004B96;
	padding: 2px;
	border: 0 none;
	background: none;
}

.mrp_contentHeadFeature.mrp_contentHeadWrap h2
{color:#fff; height:27px;}

.mrp_contentHeadFeature .mrp_contentHeadSpec
{
    color: #fff;
    height: 15px;
}

.mrp_contentHeadFeature .mrp_contentHeadSpec a 
{color: #fff;}

.mrp_contentHeadFeature .mrp_contentMenu
{height:30px;}

.mrp_contentHeadFeature .mrp_profileHeadImg img
{min-height:276px;}

.mrp_contentHeadFeature.mrp_contentHeadWrap .mrp_contentMenu a
{
    color:#fff;
    background:#000;
}

.mrp_contentHeadFeature.mrp_contentHeadWrap .mrp_contentMenu a:hover, .mrp_contentHeadFeature.mrp_contentHeadWrap .mrp_contentMenu a.active
{color:#fff300;}

.col1b
{
	width: 530px;
}

.bioPics .contentPicWrap
{
	margin:0 5px;
}

/* =EndProfile
----------------------------------------*/

/* =Tracks
----------------------------------------*/

.trackContactWrap
{
	width:270px;
}

/* =EndTracks
----------------------------------------*/

/* =News
----------------------------------------*/

.newsFeedWrap .mdWrap
{
	text-align: justify;
	line-height: 1.5em;
}

.mrp_newsBody
{
	width: 495px;
	float: left;
}

.mrp_newsNetwork
{
	width: 240px;
	float: right;
}

#singleNewsWrap  .mrp_newsBody .contentPicWrap
{
    float:none;
    margin:0 0 10px;
    border:0 none;
    text-align:center;
    -moz-box-shadow: 0 0 0 #000;
	-webkit-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;
	padding:0;
}

.mrp_relatedRow
{
	height: 30px;
	border-color:#ccc;
}

.mrp_relatedRow h4, .mrp_relatedRow h4 a
{
	display: block;
	width: 99%;
	height: 14px;
    color:#333;
	overflow: hidden;
}

.mrp_relatedRow:hover
{
	border-color: #004b96;
}

.mrp_relatedRow:hover h4 a, .cardWrap h4
{
	color: #004b96;
}

.mrp_relatedRow .mrp_relatedText
{
	width: 173px;
}

.profileHome .mrp_relatedRow .mrp_relatedText, .profileNews .mrp_relatedRow .mrp_relatedText
{
	width: 146px;
}

.profileHome .newsText h3
{
	border: 0 none;
}

.profileHome .mrp_contentMeta
{
	width: 365px;
}

#newsBody .contentSubWrap .mrp_contentMeta, .profileNews .contentSubWrap .mrp_contentMeta
{
	width: 450px;
}

#newsBody .mrp_singleNewsHead .mrp_contentMeta
{
	width: auto;
	height: 30px;
}

#singleNewsWrap .mrp_newsBody .mrp_contentMeta
{
	width: 473px;
}

#newsBody .scheduleEventsWrap, #newsBody #comments
{
	width:495px;
}

/* =EndNews
----------------------------------------*/

/*Schedule*/

.classContentWrap .contentSubWrap
{
	background: none;
	border: solid 1px #ccc;
}

.classContentWrap.contentWrap .headSpec
{
	margin-bottom: 8px;
}

.pointsWrap .contentDesc
{
	padding-bottom: 0;
	margin-bottom: 0;
}

.pointsWrap .contentSpec
{
	top: 6px;
}

#profileBody_sch .mrp_table thead th {
    cursor: pointer;
    color: #222;
    text-decoration: none;
}

#profileBody_sch .mrp_table thead th:hover {
    text-decoration: underline;
}

#profileBody_sch .detailsWrap .mrp_table tr.mrp_alt td {
    border-width: 0;
}

#profileBody_sch .detailsWrap .mrp_table tr:nth-child(even) td {
    border-width: 1px 0;
}

/*End Schedule*/


/*Gallery*/

.galleryList .contentSubWrap
{
	width: 240px;
	min-height: 241px;
	margin-right: 0px;
	border: 0 none;
}

.mrp_galThumbWrap
{
	padding: 6px;
}

.mrp_galThumbWrap img:hover
{
	border-color: #fff300;
}

.mrp_galleryMain #comments
{
    width:500px;
}

/*End Gallery*/


/*Contact*/

.contactSection li
{
	font-weight: bold;
}

#contactSet .buttonWrap
{
	position: relative;
	padding: 15px 0 0 0px;
}

#contactSet .buttonWrap input, .addCart, .moreDetails
{
	width: 180px;
	color: #fff;
	text-transform: uppercase;
	line-height: 22px;
	height: 40px;
	text-shadow: 0px 0px 6px #f0f0f0;
	filter: dropshadow(color=#f0f0f0, offx=0, offy=0);
	border: solid 4px #111;
	background:#191919;
}

#contactSet .buttonWrap input:hover, .addCart:hover, .moreDetails:hover
{
	color: #111;
	background:#004B96;
}

.addCart, .moreDetails
{
    display:block;
    width:90px;
    height:22px;
    text-align:center;
}

/*End Contact*/


/* =AutoComplete
----------------------------------------*/
.ac_results
{
	background: #1a1a1a;
}

.ac_results a
{color:#c3c3c3;}

/* =EndAutoComplete
----------------------------------------*/

/* =Comments
----------------------------------------*/

.mrp_cmnt
{
	min-height: 20px;
}

.mrp_cmntDate
{
	font-style: italic;
}

.mrp_cmntSubWrap
{
	border: solid 1px #222;
	background: rgba(255,255,255,.05);
}

.mrp_cmnt h4, .mrp_cmnt h4 a, .mrp_cmnt h4 a:link, .mrp_cmnt h4 a:active, .mrp_cmnt h4 a:visited, .mrp_cmnt h4 a:hover
{
	color: #004B96;
}

.mrp_cmntActnsWrap
{
	text-align: center;
	width: 46px;
	background: none;
}

.mrp_cmntActnsWrap:hover
{
	background: rgba(255,255,255,.05);
}

.mrp_cmntRepliesWrap
{
	margin: 10px 10px 0 70px;
}

.mrp_cmntRepliesWrap.mrp_blankCmnt
{
	margin-left: 0;
}

.mrp_cmntRepliesWrap h4
{
	color: #004B96;
}

.mrp_cmntRepliesWrap .mrp_cmntSubWrap h3
{
	font-size: 1.1em;
}

.mrp_cmntRepliesWrap .mrp_cmntSubWrap
{
	border: 0 none;
	background: none;
}

.mrp_cmntRepliesWrap .mrp_contentSubWrap
{
	border: 0 none;
	background: url(img/sep.png) 0 bottom repeat-x;
}

.mrp_blankCmnt .mrp_cmntActnsWrap, .mrp_newTopicWrap .mrp_cmntActnsWrap
{
	bottom: 11px;
}

.mrp_newTopicWrap .mrp_cmntActnsWrap
{
	right: 73px;
}

.mrp_contentSubWrap.mrp_newCmntWrap:last-child, .mrp_contentSubWrap.mrp_newCmntWrap.last
{
	border: 0 none;
	background: url(img/sep.png) 0 0 repeat-x;
}

.mrp_loadAbove .mrp_newCmntWrap, .mrp_contentSubWrap.mrp_newCmntWrap
{
	border: 0 none;
	background: url(img/sep.png) 0 bottom repeat-x;
}

/* =EndComments
----------------------------------------*/

/* =Shopping
----------------------------------------*/

.catHead
{
	border-bottom-width:1px;
	padding:2px 5px;
}

.viewAll
{
    right:8px;
}

.itemCoverWrap, .itemCoverWrap .productPics, .itemCoverWrap h3
{width:205px;}

.itemCoverWrap
{margin:5px 15px; height:150px;}

.itemCoverWrap .productPics .contentPicWrap
{
	border:0 none;
	width:204px;
}

.productPics .contentPicWrap
{
	width:154px;
	border:0 none;
}

#productTop .productPics .contentPicWrap
{width:184px;}

.productPics
{
	width:180px;
}

#productTop .productPics{width:200px;}

.productPics .contentPicWrap a
{
	line-height:normal;
}

.productPics img
{
	vertical-align:top;
	border:solid 1px #222;
}

.itemInfoWrap h3
{
	border-color:#555;
}

.itemRowWrap .itemInfoWrap
{
	width:430px;
}

.itemRowWrap .addCol
{
    width:100px;
    text-align:center;
}

.addWrapper
{
	width:510px;
}

.addQty{height:24px;}

.addWrapper .priceWrap p
{color:#222;}

.addWrapper a.addCart, a.moreDetails
{color:#fff;}

.advButtonWrap
{
	border:solid 2px #353535;
}

.paymentSet .advButtonWrap
{
	padding:5px 5px 5px 0;
	border-width:1px;
}

.cartWrapper table.fauxTable th, .cartWrapper table.fauxTable td
{
    border-color:#ccc;
	background:#eee;
}

.cartWrapper th, .cartWrapper td
{
	border-color:#ccc;
	background:#eee;
}

#verifyBody .subContent
{
	padding-right:0;
	padding-left:5px;
}

.verifyOrderWrap
{
	width:500px;
}

.verifyOrderWrap table.fauxTable th, .verifyOrderWrap table td
{
	border-color:#ccc;
}

.paymentSet
{
	width:385px;
}

.paymentSet .formInfo
{border-bottom:solid 2px #ccc;}

.custInfo
{
    background:#ccc;
}



/* =EndShopping
----------------------------------------*/


/*Gallery*/

.gallery .singleImageWrap img
{
	border-color: #222;
}

.galleryThumbs .thumbWrap
{
	border-color: #222;
}

.galleryThumbs .thumbWrap:hover
{
	border-color: #E5E314;
}

/*End Gallery*/

#sponsorWrapper
{
	position: relative;
	width: 864px;
	height: 65px;
	text-align: center;
	overflow: hidden;
	margin: 0 0 20px;
}

#sponsorWrapper .adWrap
{
	position: relative;
}

#sponsorWrapper .singleAdWrap
{
	position: relative;
	display: inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *display:inline;
margin:0px;
vertical-align:middle;
height:65px;
line-height:65px;
}

#sponsorWrapper .singleAd
{
	line-height: 65px;
}

#footer
{
	position: relative;
	z-index: 40;
	clear: left;
	padding: 0;
	margin: 0 auto;
	color:#fff;
	background: url(img/bottomrepeat.png) center 0 repeat-x;
}

#footerSubWrap
{
	height: 180px;
	background: url(img/bottom.png) center 0 no-repeat;
}

#footerSub
{
	width: 870px;
	margin: 0 auto;
	padding: 43px 0 0;
}

.footMenu
{
	padding:2px;
	margin-bottom:10px;
	border:solid 2px #004B96;
	background:#004390;
}

.footMenu li
{
	padding:0 10px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover
{
    color:#fff;
}


/*Admin Type Stuff*/

.catHead, .contentNameWrap h2, .mrp_contentHeadWrap h2
{
	border-color: #222;
}

.catWrap a.viewAll, .catHead a.viewAll, .contentNameWrap a.viewAll, .mrp_contentHeadWrap a.viewAll
{color:#fff;}

.contentNameWrap .headSpec
{
	font-style: italic;
}

/*End Admin Type Stuff*/



/*Tags*/
.tagWrap
{
	background-color: #252525;
	padding: 0px 4px 0px 0px;
}
/*End Tags*/



#homeBody .lSide
{
	display: block;
}

#homeBody #mainBox
{
	width: 525px;
	margin-left: 0;
}

#homeBody .subContent
{
	min-height: 0px;
	padding-bottom: 0;
}

.homeBoxWrap {
    padding: 0 10px 10px;
    height: 632px;
}

.homeBoxWrap .quickMessageWrap
{
	padding: 5px 10px 10px;
}

.pointsFeedWrap, .resultsFeedWrap, .driverFeedWrap, .lSide .schFeedWrap
{
	margin: 0 0 10px;
	padding: 2px 2px 2px 10px;
}

.pointsFeedWrap
{
	width: 238px;
	height: 296px;
	overflow: hidden;
}

.resultsFeedWrap
{
	width: 238px;
	height: 175px;
	overflow: hidden;
}

.resultsScrollable
{
	position: relative;
	width: 300000em;
}

.pointsFeedSub .pointsScrollable, .resultsFeedSub .resultsScrollable
{
	position: relative;
	width: 5000px;
}

.pointsScrollable .feedContent, .resultsScrollable .feedContent
{
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	width: 238px;
}

.driverFeedWrap
{
	position: relative;
	overflow: hidden;
}

.driverFeedContent, .galleryFeedPicWrap, .videoFeedPicWrap
{
	position: relative;
	float: left;
	margin: 5px;
	padding: 3px;
	background: #484848;
}

.driverFeedContent:hover, .galleryFeedPicWrap:hover, .videoFeedPicWrap:hover
{
	background: #004B96;
}

.driverFeedContent h4
{
	display:none;
	position:absolute;
	top:5px;
	left:3px;
	padding:3px 6px;
	font-size:.85em;
	margin-right:5px;
	background:rgba(0,0,0,.5);
}

.driverFeedContent:hover h4
{display:block;}

.feedContent, .feedInfo
{
	font-weight: bold;
}

.feedInfo
{
	text-align: center;
	margin: 0 0 4px;
	font-style: italic;
}

.feedInfo span
{
	display: block;
    height:14px;
    overflow:hidden;
}

.feedSpec3
{
	display: none;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	font-size: .95em;
}

.feedContent ul, .lSide .schFeedWrap ul
{
	font-size: .85em;
	margin: 0 4px;
}

.feedContent li
{
	display: block;
	clear: both;
	padding: 3px;
	margin: 0 2px;
	height: 14px;
	overflow: hidden;
	cursor: default;
}

.feedContent li.mrp_alt
{
	background: #D5D5D5;
}

.feedContent li a, .feedContent li a:link, .feedContent li a:active, .feedContent li a:visited, .feedContent li a:hover
{
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.feedContent li a:hover
{
	color: #004B96;
}

.pointsFeedWrap .feedContent li .feedDesc1, .resultsFeedWrap .feedContent li .feedDesc1
{
	float: left;
	padding-right: 4px;
	width: 13px;
}

.pointsFeedWrap .feedContent li .feedDesc2, .resultsFeedWrap .feedContent li .feedDesc2
{
	float: left;
	width: 145px;
	overflow: hidden;
	white-space: nowrap;
}

.pointsFeedWrap .feedContent li .feedDesc3, .resultsFeedWrap .feedContent li .feedDesc3
{
	float: right;
}

.lSide .fullLink
{
	display: block;
	font-size: .8em;
	color: #004390;
	text-align: right;
	margin: 4px 17px 0 0;
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
}

.lSide .fullLink:hover
{
	font-style: normal;
}

.feedPrev, .feedNext
{
	position: absolute;
	z-index: 30;
	top: 5px;
	left: 206px;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(img/misc.png) -6px -5px no-repeat;
}

.feedNext span, .feedPrev span
{display:none;}

.feedNext
{
	left: 223px;
	background-position: -30px -5px;
}

.feedPrev:hover
{
	background-position: -55px -5px;
}
.feedNext:hover
{
	background-position: -79px -5px;
}

.pointsFeed .feedPrev, .pointsFeed .feedNext
{
	top: 17px;
}

.quickStatsNav
{
    position:absolute;
    top:11px;
    right:13px;
    width:100px;
    height:19px;
}

.quickStatsNav a
{
    font-size:1px;
    overflow:hidden;
    text-indent:-99999px;
}

.quickStatsNav span
{display:none;}

.quickStatsNav a.feedPrev
{
    left:60px;
}

.quickStatsNav a.feedNext
{
    left:81px;
}

.pointsFeedSub, .resultsFeedSub
{
	position: relative;
	width:238px;
	height:296px;
	overflow:hidden;
}

.pointsFeedSub .feedInfo, .resultsFeedSub .feedInfo
{
	color: #004390;
	font-size: .9em;
	height: 24px;
	overflow: hidden;
}

.galleryFeedWrap, .videoFeedWrap
{
	position: relative;
	clear: left;
	margin: 0 0 10px;
}

.mrp_fantasyWidgetWrap
{
    margin:0 20px;
}

h2.mrp_currentSeasonName
{color:#fff;}

.mrp_driverBioWrap select.contentSpec
{
    top:11px;
    color:#111;
}

.mrp_picCardWrap .mrp_cardWrap
{
    margin:5px;
}

.mrp_picCardWrap .mrp_cardWrap
{
    width:235px;
    height:130px;
}



/*schedule quick stats*/
.quickStats .subSection
{
    margin:5px 0px;
}
.quickStats .box
{
    float:left;
    margin:5px;
    width:153px;
    background: rgba(255,255,255,.05);
    border:1px solid #222222;
    padding:5px 10px;
}

.quickStats .box .driver
{
    float:left;
}

.quickStats .box .count
{
    float:right;
}