@import url('https://fonts.googleapis.com/css?family=Scada:700i');

body
{min-width:1200px;}

#siteWrapper, #site, #frame, body{
	background: none;	
}

#headerWrap{
	background: url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/11903/v8/img/topoverlay.png) center 0 no-repeat;
}

#topPicsWrap .topPic1{
	background: url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/11903/v8/img/top1.jpg) center 0 no-repeat;
	height: 503px;
	margin: auto;
	position: relative;
}

#topPicsWrap{
	background: #222222;
	width: 100%;	
	position: absolute;
	z-index: -1;
}

#footer{
	background: #222222;	
	padding-top: 15px;
}

#mainWrap{
	margin-bottom: 0;
	background-color: #DBDBDB;
}

#frameSub{
	background: url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/11903/v8/img/mainrepeat.jpg) center 503px repeat-x;
}

#mainSub{
	background: #DBDBDB;	
}

#homeBody #mainSub h2, #mainSide h2, #mainBottom h2{
	text-align: center;	
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: 'Scada', sans-serif;
}

#mainBottom h2{
	text-align: left;
	padding:10px 0 0;
	margin:0 34px 10px;
	font-size:2em;
	border-bottom:solid 1px #222222;
}

.subHeading{
	font-size: 2.7em;	
	margin:0 0 15px;
	font-family: 'Scada', sans-serif;
	text-transform: uppercase;
}

#logo{
	left: 104px;
    width: 445px;
    height: 421px;
}

#menu{
	top: 455px;	
	text-align: center;
	width: 1200px;
	margin: auto;
}

#menu a{
	color: #DBDBDB;
	text-transform: uppercase;
	font-family: 'Scada', sans-serif;
}

#pointBody .pointsNav a
{color:#DBDBDB;}

#menu a:hover{
	color: #ED1E24;	
}

#menu li{
	margin:0 8px;
	line-height:48px;
}

#mainBottom{
	background: #A6A6A6;	
	border-top: medium solid #222222;
}

#headerSub{
	height: 503px;	
}

#footer a{
	color: #FFFFFF;	
}

.socialWidgetsWrap{
	position:relative;
	clear:left;
}

#mainBottom .fbookPageWrap, #mainBottom .twitWrap{
	margin-left:10px;
	margin-right:10px;
	float:none;
}

#mainBottom .fbookPageWrap{
	margin-bottom: 20px;	
	border: thin solid #ED1E24;
}

#mainBottom .twitWrap{
	border: thin solid #ED1E24;
	border-radius: 5px;
	margin-bottom:12px;
}

#mainTop, #mainSide{
	padding-top: 30px;
	margin-top: 0;
}

#mainSide .spButtonads .singleAdWrap{
	text-align:center;
	height:55px;
}

#mainSide .quickMessageWrap
{
	text-align:center;
}

#mainSide .quickMessageWrap p
{margin:0;}

.sideM1
{
	padding:0 0 12px;
	margin:0 0 12px;
	border-bottom:solid 1px #A6A6A6;
}

.sideM1:last-child
{
	padding:0;
	border:0 none;
}

.mainM1
{text-align:center;}

.m1Ad font
{display:none;}
	

#mainTopSub{
	height: auto;	
}

.spSponsor .singleAdWrap{
	filter: grayscale(100);
}

.spSponsor .singleAdWrap:hover{
	filter: grayscale(0);	
}

#mainSide .btnTickets, #mainSide .btnRegister, #homeBody .subContent .btnGeneral{
	background: #ED1E24;
	color: #DBDBDB;
}

#mainSide .btnTickets:hover, #mainSide .btnRegister:hover, #homeBody .subContent .btnGeneral:hover{
	background: #DBDBDB;
	color: #222222;
}

#mainSide .schFeedWrap li a{
	display:block;
	padding:2px 0;
	border-bottom:solid 1px #A6A6A6;
}

#mainSide .schFeedWrap li a:hover{
	color:#fff;
	text-decoration:none;
	background: #ED1E24;	
}

#mainSide .schFeedWrap li .feedDesc1
{font-weight:bold;}

#mainTop .featureText{
	background: rgba(255,255,255,1);	
	color: #222222;
}

#mainTop .featureText h3 a, #mainTop .featureText .pdesc{
	color: #222222;	
}

#mainTop .featureThumbsWrap .featureThumb{
	height: auto;	
	margin: 0 0 10px;
	border: solid medium #FFFFFF;
}

#mainTop .featureFeedWrap{
	width: 820px;	
}

#menu{
	margin: 50px 0;	
	z-index: 1000;
	top: 403px;
}

#menu ul{
	background: #000;	
	padding-left: 0;
}

#menu ul ul a
{display:block;}

#menu ul ul a:hover
{color:#fff;}

#menu ul ul{
	visibility: hidden;
	position: absolute;
	top: 50px;
	opacity:0;
	background: #222222;
  	transform: translate(0,0);
  	transition:all 0.75s ease-in-out;
	text-align: left;
}

#menu ul li:hover > ul{
	visibility: visible;
	opacity:1;	
}

#menu ul li:hover > ul{
  	transform: translate(0,-15px);
  	-webkit-transform: translate(0,-15px); /** Chrome & Safari **/
  	-o-transform: translate(0,-15px); /** Opera **/
	-moz-transform: translate(0,-15px); /** Firefox **/
}

#menu ul li > ul li
{
	float:none;
	display:block;
	position:relative;
	margin:0;
	line-height:20px;
}

#menu ul li > ul li a {
	width:160px;
	display:block;
	position: relative;
	padding:3px 10px;
}

#driverBioBody .menu .driversNav a{
	color: #ED1E24;	
}

#menu ul li:hover a
{color:#ED1E24;}

#menu ul li:hover > ul li a
{color:#fff;}

#menu ul li > ul li:hover a,
#menu ul li > ul li:hover > ul li:hover a,
#scheduleBody .menu .scheduleNav > ul li a:hover,
#pointBody .menu .pointsNav > ul li a:hover,
#driverBioBody .menu .driversNav > ul li a:hover
{
	color:#fff;
	background-color: #ED1E24;	
}

#menu ul li > ul li a,
#newsBody .menu .pressNav > ul li a,
#newsBody .menu .pressNav > ul li > ul li a,
#scheduleBody .menu .scheduleNav > ul li a, 
#scheduleBody .menu .scheduleNav > ul li > ul li a,
#pointBody .menu .pointsNav > ul li a,
#pointBody .menu .pointsNav > ul li > ul li a,
#driverBioBody .menu .driversNav > ul li a,
#driverBioBody .menu .driversNav > ul li > ul li a
{
	color: #FFFFFF;	
}

#menu ul li ul li ul {
	position: absolute;
	left:175px;
	top: 10px;
	width: auto;
}

#menu ul li > ul li a:hover
{color:#fff; cursor:default;}

#menu ul li ul li:hover > ul li a:hover
{color:#000; cursor:pointer;}

#footer .dropdown{
	display: none	
}

#homeBody .subContent, #homeBody .mainBoxSub
{margin-bottom:0; padding-bottom:0;}

body:not(#homeBody) #mainTop .featureFeedWrap{
	display: none;	
}

#mainSide .spSponsor
{height:365px;}

#homeBody #mainSide .spSponsor
{height:365px;}

.cardInfoWrap h4{
	color: #222222;	
}

.mrp_contentHeadFeature.mrp_contentHeadWrap
{width:850px;}

.mrp_contentHeadFeature .mrp_contentHead
{width:760px;}

.mrp_contentHeadFeature .mrp_contentHeadImg
{border-bottom-color:#555;}

#profileBody_assoc .mrp_breadCrumbs
{display:none;}

.productPics
{width:240px;}

.productPics .contentPicWrap, .itemCoverWrap .productPics .contentPicWrap
{width:212px;}

.itemCoverWrap
{width:225px;}

.itemCoverWrap .productPics
{
	margin:0;
	width:214px;
}

.itemCoverWrap h3
{width:214px;}

#productTop .productPics
{width:290px;}

#productTop .productPics .contentPicWrap
{width:276px;}

.prodTopInfo
{margin-left:300px;}

.verifyOrderWrap
{width:375px;}
	
.paymentSet
{width:370px;}

#mainTop .featureFeedWrap, .featureFeedContent{
	height:430px;
}

#mainTop .featureText{
	top:0;
}


a.btnGeneral {
  color: #000000;
  border-color: #DBDBDB;
  background: #FF0000;
}
