﻿body
{
	
}
/***** Global Layout *****/
#header			{ width: 950px; margin:0px auto 0px auto; padding: 0;}
#wrapper			{ width: 950px; margin:0px auto; padding: 0; position:relative; }
#innerMain		{ background-color:#000; }			


#Content		{ }

/***** Global classes *****/
.Clear { clear:both;}
.HeaderPad { padding-bottom:20px;}
.PadBottom { padding-bottom:40px;}
.PrimaryHeader { font-family:Trebuchet MS; font-size:32px;  padding:10px; text-transform:uppercase; color:#fff; margin-left:10px;}
.PrimaryHeader a { font-size:11px; color:#000; font-weight:bold;}
.CMColor { background-color:#CC0100; padding:20px; }
.FloatRight { float:right;}
.FloatLeft { float:left;}
.MarginLeft { margin-left:40px;}
.ImageClass { margin:20px;}
.DivWrapper { background-color:#CC0100; height:800px;}


/***** Footer *****/
#footer { background-color:#000; height:150px; text-align:center;}
.Footer { color:#fff; text-transform:uppercase; font-weight:bold;}

.Followus span	{ padding-left:10px;}
.Followus span a	{ color:#fff;}


/***** Menu *****/
#menu				{ background:#000; }
ul.menu				{ border: 0 none;  width: 950px; list-style: none;  margin-left: auto; margin-top:0px; margin-right: auto; position:relative; z-index:5000;}
ul.menu li			{ margin: 0; border: 0 none;  margin-top: 8px; float: left; display: inline; list-style: none; position: relative;  z-index: 5000; }
ul.menu li a		{ padding: 5px 24px; font-size:16px;  float: left; display: block; font-weight:bold; text-decoration: none; text-transform:uppercase;}
ul.menu li a		{ color:#fff;}
ul.menu li a:hover  { color:#CC0100; }

/***** Event  *****/
.EventList	  { background-color:#CC0100; width:500px; height:745px; margin:20px; }
.EventList a  { color:#fff;}
.Event-Result { margin:8px 15px; position:relative; height:120px; font-size:18px;  overflow:hidden; background-color:#000;}
.Event-Result  a { color:#fff; }
.Event-Result .RecordTitle { width:180px; height:34px; position:absolute; left:115px; top:3px;  font:14px Century Gothic; font-weight:bold;}
.Event-Result .Date { color:#fff; width:165px; height:15px; position:absolute; left:200px; top:55px; font-size:10px; font-weight: bold;  padding-left: 5px;  }
.Event-Result .Event {  height:45px; position:absolute; left:200px; top:20px; width:250px; vertical-align:text-top; font-size:16px; font-weight: bold; padding-left: 5px; overflow: hidden; }
.Event-Result .Info {color:#fff; width:165px; position:absolute; left:200px; top:70px; font-size:10px; padding-left: 5px; }
.Event-Result .Thumb { float:none; height:100px; left:10px; position:absolute; top:10px; width:120px;}
.Event-Result .DarkGradient {position:absolute; left:200px; top:100px; font-size:10px; padding-left: 5px;  width:320px; }
.Event-Result .DarkGradient a {}
.Event-Result .DarkGradient .BuyTickets { float:right; font-size:14px; }

.EventInfo { background-color:#CC0100;  }
.EventDetails { color:#FFFFFF; font-size:12px; margin:10px;}
.EventDetails .input { width:250px; margin-left:2px;}
.EventDetails a { color:#fff;}
.EventImage { min-height:600px; max-height:600px; background-color:#000; margin:20px; width:450px;}
.EventImage img { max-height:550px; max-width:400px;}
.EventInfoWrapper { min-height:600px; width:440px; background-color:#000; color:#fff; margin:20px 0; float:left; }
.ShareSend { padding-left:50px; margin-top:20px; font-size:20px; color:#000;}
.ShareSend a { color:#000;}
.Tickets { padding-right:50px; margin-top:20px; font-size:24px; color:#000; }
.Tickets  a { color:#000;}
.DirectionsLink { padding:10px; font-size:12px;}
.Map { padding:20px;}

/***** About *****/
.About { width:950px;  padding:10px; padding-top:0px; font-size: 12px; margin:10px;}
.CrashMansion {  background-color:#CC0100; padding:20px; height:160px; }
.CrashMansion .Text { float:left; width:550px; font-size:14px; font-weight:bold; color:#fff; }
.CrashMansion .Image {  height:120px; float:right; background-color:#000; padding-top:40px; }
.Fearless {  background-color:#CC0100; padding:20px; height:160px; }
.Fearless .Text {  font-size:14px; font-weight:bold; color:#fff; }
.Fearless .Image { float:left; margin-right:20px;}
.Euipment { margin-left:20px; color:#fff;}

/***** Pager *****/
.Pager { color:#fff; font-weight:bold; margin:15px; }
.Pager a { color:#000; }
.ImagePagerLinks { color:#fff; font-weight:bold; margin:15px; }
.PrevLinkWrapper a { color:#000; font-weight:bold; margin:15px; font-size:18px; text-transform:uppercase; }
.NextLinkWrapper a { color:#000; font-weight:bold; margin:15px; font-size:18px; text-transform:uppercase; }
.ImagePagerLinks .PrevLinkWrapper { float:left; width:100px; }
.ImagePagerLinks .NextLinkWrapper { float:right; width:100px; }

/*****SignUP*****/
.SignUP { background-color:#CC0100; width:500px; height:200px; margin:20px;}


/*****Calendar ****/
 #cmCalendar { margin:20px; margin-top:0px;}
 .OtherMonth {background-color:#CC0100; }
 .DayHeader {background-color:#CC0100; font-size:16px; }
 .Title {background-color:#CC0100; font-size:20px; font-weight:bold; color:#fff; text-transform:uppercase; padding:0 5px 0 5px;}
 .Title a { color:#fff;}
 .Day,  .OtherMonth {background-color:#CC0100; border:4px solid #000; font-size:16px; width:60px; height:140px;font-weight:bold; text-align:left; vertical-align:top; padding:5px; }
 .NextPrev { background-color:#CC0100;  font-size:16px; text-transform:uppercase; padding:0 5px 0 5px;}
 .NextPrev a { color:#fff; }
 .Day img { margin-top:15px; float:right; margin-right:10px;}
 .CalendarFlyer { cursor:pointer; }
 .CalendarText, .CalendarText a   { color:#FFF; font-size:16px; padding:20px 0;}
  

/*****Gallery*****/
.Gallery { background-color:#CC0100; height:430px; width:950px; }
.Gallery-Result {float:left; margin:20px; width:400px; }
.Gallery-Result .Thumb	{ float:left; height:150px; width:150px;}
.Gallery-Result .Title { float:left; margin:20px; width:200px; font-size:24px; font-weight:bold; text-transform:uppercase; }
.Gallery-Result .Title a { color:#000; }
.GalleryMainImage { padding:30px 65px; width:550px; }
.SubImage { margin:10px; }
.Gallery-Sub-Result {margin-top:15px; width:130px; float:Right;}
#ImageResultsScroller { width:50px; height:95px; width:90px; float:left; }

/*****Tabs*****/
.RegularTabWrapper				{ padding:20px;}
.InactiveTab, .ActiveTab        { text-align:center; float:left; white-space: nowrap; cursor: pointer; }
.RegularTabWrapper .ActiveTab, .RegularTabWrapper .InactiveTab { width: 80px; height:15px; padding-top:9px;}
.RegularTabWrapper .InactiveTab, .RegularTabWrapper .ActiveTab { padding:5px; font-weight: bold;  text-transform: uppercase;  font-size: 11px; letter-spacing: 0; margin-left: 6px; font-weight: bold; }
.RegularTabWrapper .InactiveTab   {background-color:#000; border: solid 1px #CC0100;}
.RegularTabWrapper .ActiveTab   {background-color:#CC0100; border: solid 1px #000; }
.RegularTabWrapper  span          {display:block; text-align:center; cursor: pointer; }
.RegularTabWrapper .InactiveTab a:hover, .RegularTabWrapper .InactiveTab a { color:#777; }

/*****Facebook*****/
.FearlessWidget { background-color:#CC0100; height:370px; width:300px; padding:10px; margin:0 20px; width:300px; }
.FacebookWidget { background-color:#CC0100; height:270px; width:300px; padding:10px; margin:25px 20px 10px 20px;}
.FansLink { font-size:10px; padding-left:10px; color:#000;}
.FansLink a { color:#000;}
.FearlessVideo { margin:20px; }

.MessageLabel { float:left; font-size:20px; font-weight:bold; color:#CC0100; margin:40px;}
.BookingInfo { float:left; margin-left:100px; background-color:#CC0100; text-align:center; line-height:20px;  color:#000;  width:300px; height:350px; font-size:14px; font-weight:bold;}
.BookingInfo .PrimaryHeader { color:#000;}
.ContactUs {float:left; width:400px; margin-left:40px;}
.ContactUs .FearlessLogo { margin-top:10px;}
.FearlessLogo { border:1px solid #fff; width:396px; height:264px;}
.CrashLogo { margin:20px 0 0 120px; }
/*****Video*****/
.VideoDisplay {  background-color:#CC0100; width:650px; height:620px; padding:10px; margin:10px 10px 10px 150px; }
.VideoDisplay .MainVideo { padding-bottom:20px;}
.VideoDisplay .MainVideo, .SubVideo { text-align:center;}
.VideoList { text-align:center; margin-left:10px;}
.Video-Result { float:left; margin-left:5px;}

/****Other*****/
.Mp3Player { padding:10px 0px 0px 80px; margin-bottom:10px;}