body { background-color: #333333;}
		
#mainWrapper { border: solid 1px #FFFFFF; }

#headerWrapper { background-color: #ffffff; color: #000000 }
#headerWrapper a { color: #ff964d }
#headerWrapper a:hover { color: #753885}

#footerWrapper { background-color: #000000; color: #ffffff; }
#footerWrapper a { color: #ff964d }
#footerWrapper a:hover { color: #753885}

#navigationWrapper { border-color: #FFFFFF; color: #ffffff; background-color: #000000; }
#navigationWrapper ul li { border-right: solid 1px #4a4f52; } 
#navigationWrapper a { color: #ffffff;  }
#navigationWrapper a:hover { color: #ff964d; }

#mainContentWrapper { background-color: #ffffff; color: #333333; }

.PopupContainer { background-color: #ffffff; color: #000000; border: solid 1px #FFFFFF; }
.PopupContainer a { color: #ff964d; }

.PopupTitle {background-color: #ffffff; color: #000000 }
.PopupTitle .CloseButton {color: #ff964d; }

.SubMenu { background-color: #000000; border: solid 1px #4a4f52; color: #ffffff; }
.SubMenu li, .CompletionListItem { border-top: solid 1px #4a4f52; border-bottom: solid 1px #4a4f52; color: #ffffff; }
.SubMenu a { color: #ffffff;  }
.SubMenu a:hover, .CompletionListHighlightedItem { color: #ff964d; }

/* BODY TEMPLATE--------------------------    */

a { color: #FF6600; }
a:hover { color: #ff964d; }

.MessageLabel { border: solid 1px #000000; background-color: white; color: black; }
.MessageLabel a { color: navy; }
.ErrorLabel, .ValidationSummary, .Validator { border: solid 1px #babbba; background-color: white; color: red; }
.ErrorLabel a, .ValidationSummary a, .Validator a  { color: navy; }

.SubContent { color: #666666; }

.Section .Content { border: solid 1px #babbba; background-color: #e7e9e9; color: #909090; }
.EventResultsWrapper  { background-color: #e7e9e9; color: #909090; }

.Title { color: #333333; }
.Title a { color: #FF6600; }
.SubTitle a { color: #FF6600; }
.SubTitle { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; }


.BreadCrumbHeader a { color: #FF6600; }

.InfoBox { background-color: #CCCCCC; color: #CCCCCC; }

/* .FieldWrapper .FieldValue { color: #666666}  */


.Form caption { background-color: #d9d8de; color: #000000; }

.Form .SubHeader { background-color: #d9d8de; color: #000000; }
.Form .FieldTitleHeader {  background-color: #d9d8de; color: #000000; }

.FormFieldset legend { background-color: #d9d8de; color: #000000; }

.BorderTable th, #cartItemsTable th { background-color: #d9d8de; border: solid 1px #babbba; color: #000000;   }
#cartItemsTable td, .BorderTable td  { background-color: #d9d8de; border: solid 1px #babbba; color:#000000;  }

img.BorderImg { border-color: #babbba !important; }


.DataGrid caption { background-color: #d9d8de; color: #000000 }
.DataGrid th { border-bottom: dotted 1px #babbba; background-color: #d9d8de; border: solid 1px #babbba; color: #000000;}
.DataGrid td { border-bottom: dotted 1px #babbba; background-color: #d9d8de; border: solid 1px #babbba; color:#000000; }
/* .DataGrid .Alternating td {  background-color: #CCCCCC;} */

input, select, textarea { background-color: #efebef; color: #333333; border: #babbba 1px solid; }


.Button { background-color: #706b89; border: outset 1px #706b89; color: #ffffff;}
.AltButton { background-color: #706b89; border: outset 1px #706b89; color: #ffffff; }
.Button:hover,  .AltButton:hover { background-color: #706b89; border: outset 1px #706b89; color: #ffffff; }
.SoldOutButton { background-color: Red; color: White; }



.TabWrapper .InactiveTab { background-color: #e7e9e9; border: solid 1px #babbba; color: #909090; }
.TabWrapper .ActiveTab { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; border-bottom: none;  }

.TabSection { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; }


.DataRecordAlt { background-color: #CCCCCC; }

.DataRecord { border-color: #babbba; background-color :#CCCCCC; color: #CCCCCC; }
.EventRecord { border-color: #babbba; background-color: #CCCCCC; color: #CCCCCC; }


.EventInfoBox { background-color:  #CCCCCC; color: #CCCCCC; border-color: #babbba; }
.DateBar { background-color: #f8faf9; border: solid 1px #babbba; color: #333333; }
.DateBar:hover { background-color: #f8faf9; border: solid 1px #babbba; color: #333333;  }


/* END BODY TEMPLATE--------------------------    */

.EventResultsWrapper img, .RoundedImgBorder img, .EventMappedItemResults img, .ImgWrapper a img
{ border: 1px solid #babbba; background-color: White;  padding:4px 4px 4px 4px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }


/* Flyout gallery */

.flyOutDiv { border-color: #babbba; }
.flyOutDiv .Content { background-color: White; }
.flyOutDivCloseX { background-color: transparent; }

.FacebookIframeContainer { background-color: #e7e9e9; }
        
body { background-image:url('http://www.snaptickets.com/SiteFiles/Promoters/262/TGE_BG.jpg'); background-position:top; background-repeat:repeat-x;}
