body { background-color: #616161;}
		
#mainWrapper { border: solid 1px #9c6a2f; }

#headerWrapper { background-color: #0c0c0c; color: #ffffff }
#headerWrapper a { color: #ddb257 }
#headerWrapper a:hover { color: #ffffff}

#footerWrapper { background-color: #000000; color: #ffffff; }
#footerWrapper a { color: #ddb257 }
#footerWrapper a:hover { color: #ffffff}

#navigationWrapper { border-color: #9c6a2f; color: #ffffff; background-color: #a47b48; }
#navigationWrapper ul li { border-right: solid 1px #9c6a2f; } 
#navigationWrapper a { color: #ffffff;  }
#navigationWrapper a:hover { color: #000000; }

#mainContentWrapper { background-color: #ffffff; color: #000000; }

.PopupContainer { background-color: #0c0c0c; color: #ffffff; border: solid 1px #9c6a2f; }
.PopupContainer a { color: #ddb257; }

.PopupTitle {background-color: #0c0c0c; color: #ffffff }
.PopupTitle .CloseButton {color: #ddb257; }

.SubMenu { background-color: #a47b48; border: solid 1px #9c6a2f; color: #ffffff; }
.SubMenu li, .CompletionListItem { border-top: solid 1px #9c6a2f; border-bottom: solid 1px #9c6a2f; color: #ffffff; }
.SubMenu a { color: #ffffff;  }
.SubMenu a:hover, .CompletionListHighlightedItem { color: #000000; }

/* BODY TEMPLATE--------------------------    */

a { color: #b48344; }
a:hover { color: #000000; }

.MessageLabel { border: solid 1px #b48344; background-color: white; color: black; }
.MessageLabel a { color: navy; }
.ErrorLabel, .ValidationSummary, .Validator { border: solid 1px #f2e3c8; background-color: white; color: red; }
.ErrorLabel a, .ValidationSummary a, .Validator a  { color: navy; }

.SubContent { color: #666666; }

.Section .Content { border: solid 1px #f2e3c8; background-color: #cfcbc3; color: #8f8c87; }
.EventResultsWrapper  { background-color: #cfcbc3; color: #8f8c87; }

.Title { color: #000000; }
.Title a { color: #b48344; }
.SubTitle a { color: #b48344; }
.SubTitle { background-color: #ede8df; border: solid 1px #f2e3c8; color: #333333; }


.BreadCrumbHeader a { color: #b48344; }

.InfoBox { background-color: #ede8df; color: #cccccc; }

/* .FieldWrapper .FieldValue { color: #666666}  */


.Form caption { background-color: #dfd3bd; color: #000000; }

.Form .SubHeader { background-color: #dfd3bd; color: #000000; }
.Form .FieldTitleHeader {  background-color: #dfd3bd; color: #000000; }

.FormFieldset legend { background-color: #dfd3bd; color: #000000; }

.BorderTable th, #cartItemsTable th { background-color: #dfd3bd; border: solid 1px #f2e3c8; color: #000000;   }
#cartItemsTable td, .BorderTable td  { background-color: #666257; border: solid 1px #f2e3c8; color:#ffffff;  }

img.BorderImg { border-color: #f2e3c8 !important; }


.DataGrid caption { background-color: #666257; color: #ffffff }
.DataGrid th { border-bottom: dotted 1px #f2e3c8; background-color: #dfd3bd; border: solid 1px #f2e3c8; color: #000000;}
.DataGrid td { border-bottom: dotted 1px #f2e3c8; background-color: #666257; border: solid 1px #f2e3c8; color:#ffffff; }
/* .DataGrid .Alternating td {  background-color: #ede8df;} */

input, select, textarea { background-color: #ede8df; color: #333333; border: #f2e3c8 1px solid; }


.Button { background-color: #d0a86a; border: outset 1px #af854e; color: #000000;}
.AltButton { background-color: #d0a86a; border: outset 1px #af854e; color: #000000; }
.Button:hover,  .AltButton:hover { background-color: #d0a86a; border: outset 1px #af854e; color: #000000; }
.SoldOutButton { background-color: Red; color: White; }



.TabWrapper .InactiveTab { background-color: #cfcbc3; border: solid 1px #f2e3c8; color: #8f8c87; }
.TabWrapper .ActiveTab { background-color: #ede8df; border: solid 1px #f2e3c8; color: #333333; border-bottom: none;  }

.TabSection { background-color: #ede8df; border: solid 1px #f2e3c8; color: #333333; }


.DataRecordAlt { background-color: #ede8df; }

.DataRecord { border-color: #f2e3c8; background-color :#ede8df; color: #cccccc; }
.EventRecord { border-color: #f2e3c8; background-color: #ede8df; color: #cccccc; }


.EventInfoBox { background-color:  #ede8df; color: #cccccc; border-color: #f2e3c8; }
.DateBar { background-color: #ede8df; border: solid 1px #f2e3c8; color: #333333; }
.DateBar:hover { background-color: #ede8df; border: solid 1px #f2e3c8; color: #333333;  }


/* END BODY TEMPLATE--------------------------    */

.EventResultsWrapper img, .RoundedImgBorder img, .EventMappedItemResults img, .ImgWrapper a img
{ border: 1px solid #f2e3c8; background-color: White;  padding:4px 4px 4px 4px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }


/* Flyout gallery */

.flyOutDiv { border-color: #f2e3c8; }
.flyOutDiv .Content { background-color: White; }
.flyOutDivCloseX { background-color: transparent; }

.FacebookIframeContainer { background-color: #cfcbc3; }
        
body { background-image:url('http://www.snaptickets.com/SiteFiles/Promoters/77/entourageVentsBg.jpg'); background-position:top; background-repeat:repeat-x;}
