body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF336600
}

body { margin: 0 auto; font-family: Arial; background-color: #111;
background:url('NONE.jpg') #111  ; 
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center top;


}
	


a { color: #F00; }


.MessageLabel { border: solid 1px #F00; background-color: #fff; color: #000;  -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }
.MessageLabel a { color: #000; }
.ErrorLabel, .ValidationSummary { border: solid 1px #F00; background-color: #ffffff; color: #fFF336600;  -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }
.ErrorLabel a, .ValidationSummary a { color: #000; }

.StepNumber { color: #F00; font-size: 14px; font-weight: 700; }

.SubContent { color: #transp; }

#mainContentWrapper .AltText { color: #F00;}

#mainContentWrapper { background-color: #transp; }
#mainContentWrapper .Section .Content { border: solid 1px #b9b7b7; -webkit-border-radius: 0 0 .5em .5em; -moz-border-radius: 0 0 .5em .5em; border-radius: 0 0 .5em .5em; }
#mainContentWrapper .Section .StandAloneContentBox { border: solid 1px #b9b7b7; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }

/* TOP BARS COLOR */

.CurrentActiveNav {  background: -moz-linear-gradient(top,  #000,  #000); }

#navigationWrapper {  display: none; } 


#navigationLoggedIn { float: right; }
#navigationLoggedIn #welcomeText { display:block; display: inline; float: left;  padding: 12px 22px 11px 22px; }
#navigationLoggedOut { float: right; }

#navigationWrapper2 {  height: 30px; right: -2px; text-align: right; background-position: right center; background-repeat: no-repeat; position: absolute; color: White; font-size: 11px; font-weight: bold; } 
#navigationWrapper2 a { height: 24px; display: block; float: left; color: White; text-transform: uppercase; text-decoration: none; padding: 8px 15px 0px 15px; }
#navigationWrapper2 a:hover { z-index: 200; background: #F00; background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#F00)); background: -moz-linear-gradient(top,  #F00,  #F00);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF3366', endColorstr='#ffFF3366');  }
#navigationWrapper2 .LeftBar { height: 32px; border: 0px none transparent; background-image: url(/Assets/images/other/topNavVerticalBarSmall.png); width: 5px; display: block; float: left; text-decoration: none; z-index: 0; }


.Title { color: #F00; }
.Title a { color: #F00; }
/*#mainContentWrapper .Section .SubTitle {  height: 14px; -webkit-border-radius: .5em .5em 0 0; -moz-border-radius: .5em .5em 0 0; border-radius: .5em .5em 0 0; color: White; background-color: #8d8d8c; background: -webkit-gradient(linear, left top, left bottom, from(#121212), to(#757575)); background: -moz-linear-gradient(top, #121212,  #757575); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa4a4a4', endColorstr='#ff757575'); }
*/
#mainContentWrapper .Section .SubTitle {  height: 14px; -webkit-border-radius: .5em .5em 0 0; -moz-border-radius: .5em .5em 0 0; border-radius: .5em .5em 0 0; color: White; background-color: #222;  }

.BreadCrumbHeader a { color: #F00; }


.FieldWrapper .FieldValue { color: #222; }


.SubMenu { background-color: #878787; border: solid 1px #757575; color: White; list-style-type: none; width: 300px; }
.SubMenu li, .CompletionListItem { border-top: solid 1px #4a4f52; border-bottom: solid 1px #4a4f52; color: White; padding: 5px; }
.SubMenu a { color: White; text-transform: uppercase; text-decoration: none; font-size: 14px; }
.SubMenu a:hover, .CompletionListHighlightedItem { color: #1F6B00; }

/* Forms */
.Form caption { background-color: #d9d8de; }
.Form .SubHeader { background-color: #ececec; color: #000; }
.Form .FieldTitleHeader { color: #F00; }

.FormFieldset legend { color: #F00; }

.BorderTable th, .BorderTable td { border: solid 1px #ccc; }
.BorderTable th {  background-color: #d0d0d0; }
.BorderTable .Alternating { background-color: #f0f0f0; }

img.BorderImg { border-color: #dbdbdb !important; } /* this'll only be set on images that have a border*/


.DataGrid caption { background-color: #d9d8de; }
.DataGrid th { border-bottom: dotted 1px #ccc; background-color: #aaa; color: #fff; }
.DataGrid th a { color: #fff; }
.DataGrid td { border-bottom: dotted 1px #ccc; }
.DataGrid .Alternating td { background-color: #f0f0f0; }
.DataGrid .SelectedAccountsPayableBill td { font-weight: bold; border: 1px solid #ff9FF3366; }
.DataGrid .Buttons { }

input, select, textarea { background-color: #fff; color: #4a4f52; border: #dbdbdb 1px solid; -webkit-border-radius: .2em .2em .2em .2em; -moz-border-radius: .2em .2em .2em .2em; border-radius: .2em .2em .2em .2em; }

.WaterMark { color: #888; }

.Validator { color: Red; }

/* BUY BUTTON */

.Button { padding-left: 5px; padding-right: 5px;  font-size: 12px; color: #FFF; border: solid 1px #F00; background: #F00; }

.CheckOutButton { height: 34px; font-size: 14px; padding: 1px 13px 2px 13px; font-weight: bold;  }
.AltButton { color: black; border: solid 1px #e3e3e3; background: #fff;  }

.AltButtonCurrentPage { color: white; border: solid 1px #a5a5a5; background: #a5a5a5; background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#929292)); background: -moz-linear-gradient(top,  #bcbcbc,  #929292); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcbcbc', endColorstr='#ff929292');}
.AltButton:hover { color: white; border: solid 1px #a5a5a5; background: #a5a5a5; background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#929292)); background: -moz-linear-gradient(top,  #bcbcbc,  #929292); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcbcbc', endColorstr='#ff929292'); }
.BuyButton { width: 68px; font-size: 12px; }

.Shadow { text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }

.TextLinkShadow a { text-shadow: 0 1px 1px rgba(0,0,0,.3); }

.SoldOutButton2 {  text-transform: uppercase; white-space: nowrap;  width: 62px; font-size: 12px;  padding: 2px 6px 2px 6px; color: white; border: solid 1px #EEE; background: #EEE; }
  
.SelectTextBox { border: #ff9666 1px solid; }  
/* END: Forms */



.PopupContainer { background-color: White; color: Black; border: solid 1px #F00; -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }
.PopupContainer a { color: Black; }



.TabWrapper .InactiveTab { color: #fef4e9; border: solid 1px #5a5a5a; background: #5a5a5a; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#454444)); background: -moz-linear-gradient(top,  #757575,  #454444); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff757575', endColorstr='#ff454444'); font-weight: bold; }
.TabWrapper .ActiveTab { color: #fef4e9; border: solid 1px #F00; background: #F00; background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#F00)); background: -moz-linear-gradient(top,  #F00,  #F00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF3366', endColorstr='#ffFF3366'); font-weight: bold; }

.TabSection { background-color: #f8faf9; border: solid 1px #babbba; }


/* Popup box Styles */

.PopupTitle { font-size: 14px; -webkit-border-radius: .5em .5em 0 0; -moz-border-radius: .5em .5em 0 0; border-radius: .5em .5em 0 0; color: White; background-color: #8d8d8c; background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#757575)); background: -moz-linear-gradient(top, #a4a4a4,  #757575); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa4a4a4', endColorstr='#ff757575'); }
.PopupTitle .CloseButton { color: White; }
.ModalPopupBody { background-color: White; }

/* END Popup box Styles */



/* Record Results */

.DataRecord { border-color: #171717; background-color: #FFF;  }
.DataRecord .ImgWrapper { border: solid 1px #FFF; background-color: #FFF;  padding:3px 3px 3px 3px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }

/* TOP BAR - ROLLOVER + COLORS */

.DataRecord a { font-weight: bold; }
.DataRecordAlt { background-color: #FFF; }
/* .DataRecord:hover, .DataRecordAlt:hover { background-color: #FFF; } */

.SectionMappedArtistResutlImg { border: solid 1px #dbdbdb; background-color: White; }

.EventResultsWrapper { border-color: transparent; background-color: transparent; }
.EventRecord .VenueInfo a { color:  #F00; }

.SectionNewsArticleResult .NewsArticleResult .NewsArticleDate { color: #ff7c02; }



/*** THE REST OF THESE DEFINITIONS ARE special styles for the Wantickets specific pages. Affiliate pages will NOT share these */

#headerLogo { background-image: url(/Assets/images/template/main/HeaderLogoS.jpg);  }
#headerInfo { color: Black;}
#headerActions {background-image: url(/Assets/Images/Icons/cartIcon.png); }
#headerActions a { color: White; }
#headerZoneName { color: #ff7c02; font-weight: bold; }
#headerSearchBox { background-color: #FAFAFA; background-image: url(/Assets/Images/backgrounds/searchbox-dark.png); background-repeat: no-repeat; }
#changeAreaLinkWrapper div { background-image: url(/Assets/images/icons/downArrow.png) !important; border-left: solid 1px #ff6600; }


#mainContentHeaderBox { color: #6d6d6d; background-color: #f6f6f6; border: solid 1px #dbdbdb;  }
#mainContentHeaderAd { background-color: white; border: 1px solid #DBDBDB; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; padding: 4px 4px 4px 4px; }
#mainContentHeaderActions { background-image: url(/Assets/Images/template/main/mainContentHeaderActionsBg.jpg); }


#mainContentWrapper .Section .AltTitle1 { background: #F00; background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#F00)); background: -moz-linear-gradient(top,  #F00,  #F00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF3366', endColorstr='#ffFF3366'); }
#mainContentWrapper .Section .AltTitle2 { color: Black; background-color: #dedede; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cfcfcf)); background: -moz-linear-gradient(top, #fbfbfb,  #cfcfcf); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfbfb', endColorstr='#ffcfcfcf'); }
#mainContentWrapper .Section .AltTitle3 { color: Black; background-color: #cfcfcf; border-width: 1px 1px 0 1px; border-style: solid; border-color: #b6b4b4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFF)); background: -moz-linear-gradient(top, #ffffff,  #FFF); filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#fffbfbfb', endColorstr='#ffcfcfcf');  }


#footerWrapper { background-color: #6e6e6e; color: White; }
#footerContent a {color: White; }
#footerContent h5 { border-bottom: solid 1px #989898; }


/* should be used WITH a .Content class*/
#mainContentWrapper .Section .Content { background-color: White; }
#mainContentWrapper .Section .AltContent { background-color: White; }
#mainContentWrapper .Section .AltContent2 { background-color: black; }
#mainContentWrapper .Section .InnerContent { background-color: White; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: solid 1px #b9b7b7; }

#fullEventSectionsWrapper .Section .Content { background-color: White; } /*event view page */
#checkoutViewWrapper .Section .Content, #checkoutViewConfirmWrapper .Section .Content { background-color: White; height: 100%; }

.ContentLogoContainer { background-image: url(/Assets/Images/template/main/contentLogo.jpg); }

.RotatorStyle1 .RecordBodyBG {  background-color: #F00; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.RotatorStyle1 .RecordBody, 
.RotatorStyle1 .RecordBody a { color: white; font-size: 22px; }
.RotatorStyle1 .RecordBody .VenueInfo { color: black; font-size: 15px; font-weight: bold; }
.RotatorStyle1 .RecordBody  .EventDate { color: #F00; font-size: 15px; font-weight: bold; }
.RotatorStyle1 .SelectedRotatedNavItem { background-color: White; }
.RotatorStyle1 .RotatedNavItem { background-color: #432f1c; }


.RotatorStyle2 .RecordBodyBG {  background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.RotatorStyle2 .RecordBody { color: White; }
.RotatorStyle2 .RecordBody a { color: #F00; }
	

.RotatorStyle3 .RecordBody .VenueInfo { color: white; font-size: 14px; font-weight: bold; position: relative; top: -5px; }
.RotatorStyle3 .RecordBody  .EventDate { color: white; font-size: 14px; font-weight: bold;  position: relative; top: -5px; }
.RotatorStyle3 .SelectedRotatedNavItem { background-color: White; }
.RotatorStyle3 .RotatedNavItem { background-color: #432f1c; }
.RotatorStyle3 .RecordBodyBG {  background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.RotatorStyle3 .RecordBody { color: White; }
.RotatorStyle3 .RecordBody a { color: #F00;  font-size: 20px; }


.SubTitle .SelectedRotatedNavItem { background-color: #f5901c; }
.SubTitle .RotatedNavItem { background-color: #dadada; }

.AltTitle1 .SelectedRotatedNavItem { background-color: #fff; }
.AltTitle1 .RotatedNavItem { background-color: #696969; }

.AltTitle3 .SelectedRotatedNavItem { background-color: #f5901c; }
.AltTitle3 .RotatedNavItem { background-color: #aaaaaa; }
 
.EventMappedItemResults .ResultIndex,
.InfoBox
	 { border: solid 1px #B9B7B7; background: -webkit-gradient(linear, left top, left bottom, from(#f5f4f4), to(#dbdbdb)); background: -moz-linear-gradient(top,  #f5f4f4,  #dbdbdb); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f4f4', endColorstr='#ffdbdbdb');  }
.InfoBox { -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;}
/* should be used in ADDITION To InfoBox class */
.InfoBoxAlt { background-color: #eeeded;} 

/*this is for the back-end nav sections */
#bodyNavWrapper .Content div .AltButton { color: #4f4f4f; border: solid 1px #dbd8d8; background: #dbd8d8; background: -webkit-gradient(linear, left top, left bottom, from(#e8e6e6), to(#d3d0d0)); background: -moz-linear-gradient(top,  #e8e6e6,  #d3d0d0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e6e6', endColorstr='#ffd3d0d0'); }
#bodyNavWrapper .Content div .AltButton:hover { color: white; border: solid 1px #a5a5a5; background: #a5a5a5; background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#929292)); background: -moz-linear-gradient(top,  #bcbcbc,  #929292); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcbcbc', endColorstr='#ff929292'); }

/* These NEXT things are because insane Barak wants different background colors all over the place instead of being consistent and reusing styles */
/*#mainContentWrapper .AltDataRecordResults1 .DataRecord { background: #f1f0f0; background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#ffffff)); background: -moz-linear-gradient(top,  #e2e2e2,  #ffffff); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe2e2e2', endColorstr='#ffffffff'); }
#mainContentWrapper .AltDataRecordResults2 .DataRecord, */
.StandOutContainer
	{ background: #f1f0f0; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2)); background: -moz-linear-gradient(top,  #ffffff,  #e2e2e2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe2e2e2'); }
.StandOutContainer { zoom: 100% }/* so that IE gives it layout*/
.PlainContainer { border: solid 1px #e2e2e2; padding: 5px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; margin-bottom: 5px; }

/* #mainContentWrapper .AltDataRecordResults3 .DataRecord { background: #f1f0f0; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d8d8d8)); background: -moz-linear-gradient(top,  #ffffff,  #d8d8d8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd8d8d8'); } */
.mapSectionItemsReorderListItemArea .ResultIndex  { border: solid 1px #e2e2e2; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#F00555)); background: -moz-linear-gradient(top,  #BBBBBB,  #F00555); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffBBBBBB', endColorstr='#ff555555'); -webkit-border-radius: .2em; -moz-border-radius: .2em; border-radius: .2em; }

#topVenuesSection .ResultIndex { border: solid 1px #e2e2e2; color: white; background: -webkit-gradient(linear, left top, left bottom, from(#aeaeae), to(#80807f)); background: -moz-linear-gradient(top,  #aeaeae,  #80807f); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaeaeae', endColorstr='#ff80807f'); }

#featuredArtistsSection .ResultIndex { border: solid 1px #e2e2e2; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#f6911e), to(#f16821)); background: -moz-linear-gradient(top,  #f6911e,  #f16821); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6911e', endColorstr='#fff16821'); }
z
#venueMainInfoSection .Content { background-color: #e7e7e7; }
#venueMainInfoSection .DataInfoBox { border-right: solid 1px #d2d2d2; background-repeat: no-repeat; background-position: 10px 10px; }
#venueMainInfoSection #venueDetailsBox { border-top: solid 1px #d2d2d2; }
#venueMainInfoSection .FieldWrapper .FieldValue { color: Black; }
#venueMainInfoSection #venueAddressBox { background-image: url(/Assets/Images/template/main/homeIcon.png); }
#venueMainInfoSection #venueContactInfoBox { background-image: url(/Assets/Images/template/main/phoneIcon.png); }
#venueMainInfoSection #venueTypesBox { background-image: url(/Assets/Images/template/main/musicNoteIcon.png); }
#venueMainInfoSection #insideInfoBox { background-image: url(/Assets/Images/template/main/pencilIcon.png); }

#divHeaderSearchBoxTitle .HeaderSearchBoxTitle { color: White; }
#divHeaderSearchBoxTitle { background-color: #8d8d8c; background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#757575)); background: -moz-linear-gradient(top, #a4a4a4,  #757575); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa4a4a4', endColorstr='#ff757575'); }




/* Style Changes Requested by Barak */

.EventInfoBox { background: white; border-color:#E3E3E3; }
.EventInfoBoxSmall { background-color:#FFF; border-color: #E3E3E3; }
#descriptionBoxes .EventInfoBoxType1 { background-color:#FFF; }
#descriptionBoxes .EventInfoBoxType2 { background-color:#FFF; }

/* Content box updates DC */

.EventDetailTitleText { color:#333 }
.EventInfoBoxContent { color:#333 }
.EventDetailContentText { color:#333 }
.FieldLabel { color:#333 }
.eventInfoName { color:#333 }

#featuredHeaderImgSection img { width: 1054px }
#eventFlyerSection img { width:260px;  }
#eventDetailInfoWrapper a { text-decoration:underline; font-size:14px; }
#eventDetailInfoWrapper  { font-size:14px; overflow:hidden; }

.RoundedImgBorder img, .RoundedImgBorder iframe { background-color:white; border: 1px solid #b9b7b7; padding:4px 4px 4px 4px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }

#divMainEventDescription .FieldValue { color:Black }

#cartItemsTable.BorderTable {  border-style:none;  }
#cartItemsTable.BorderTable td { border-style: none; }
#cartItemsTable.BorderTable th { border-style: none; background-color:Black; color:White;   }

.CartLargeBoldText { font-weight: bolder; font-size:14px; }
.CartLargeText { font-size:14px; }
.CartBoldText { font-weight: bolder; }

/*Ticket Item Records*/

.TicketItemRecord { font-size: 14px; }
.TicketItemDateCell { }
.TicketItemNameCell { }
.TicketItemPriceCell  { font-weight: bold; }
.TicketItemFeeCell { }
.TicketItemQtyCell { }
.TicketItemTypeCell { }
.TicketItemTotalCell { font-weight: bolder; }


#cartItemsTable .FulfillmentSeperatorCell { background-color: #D0D0D0; }
#cartItemsTable td.FulfillmentSeperatorCell { font-size: 12px; }
#cartItemsTable td.FulfillmentCell { background-color:#F6F6F6; font-size: 12px; }
#cartItemsTable .FulfillmentMethodPrice { font-size: 13px; }


 
.SnapOnlyCenter { text-align:center; }
.TabWrapper {  padding-left:20px; display:inline-block; }
.TabWrapper .ActiveTab, .TabWrapper .InactiveTab { -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }

#CartItemRecord .EventCell  a { font-weight: bolder; font-size:15px; }

.ArtistNameTitle { color: black; font-weight: bold; margin-right: 2px; }

.InfoBoxWhite { background-color: White; background-image: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }
.InfoContentWhite { border: solid 1px #B9B7B7; padding: 10px 10px 10px 10px; background-color: White; background-image: none; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; }

.GrayBorder { border: solid 1px  #CAC8C9; }
.DeepGrayBorder {  border: solid 1px #B9B7B7; }
.StandardPadding { padding: 20px 18px 20px 18px; }

.BlackLink a { color: Black; }
.NonBold { font-weight: normal; }


#artistSubSectionWrapper .RecordBody { position: relative; top: -4px; }
#homeFeaturedEvents { font-size: 14px; position: relative; }
#homeFeaturedEvents .MainEventInfo a { font-size: 14px; color: Black; }
#homeFeaturedEvents .MainEventInfo { width: 160px; overflow: hidden; font-size: 14px; position: relative; top: -4px; }
#homeFeaturedEvents .DateInfo {  overflow: hidden; left: 490px;   text-align: center; width: 110px; margin-left: 6px; }
#homeFeaturedEvents .VenueInfo { width: 150px; overflow: hidden; left: 340px; font-size: 14px; }
#homeFeaturedEvents .ButtonsArea { left: 590px; }
#homeFeaturedEvents .Date { font-weight: normal; font-size: 14px; }

#homeFeaturedEvents .VenueName { font-weight: bold; }
#homeFeaturedEvents .Button {  width: 68px;  font-size: 12px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }





#eventResultsSection .EventResultsWrapper { font-size: 14px; position: relative; }
/*#eventResultsSection .EventResultsWrapper .ImgWrapper { width: 140px; height: 65px; position: relative; }*/
#eventResultsSection .EventInfo a { font-size: 14px; color: Black; }
#eventResultsSection .EventInfo { width: 160px; position: absolute; left: 170px; }
#eventResultsSection .DateInfo {  width: 80px;  position: absolute; left: 495px; text-align: center;}
#eventResultsSection .VenueInfo { width: 150px; position: absolute; left: 340px; font-size: 14px; }
#eventResultsSection .VenueInfo a { font-size: 14px; }
#eventResultsSection .ButtonsArea { left: 575px; }
#eventResultsSection .Date, #eventResultsSection .Date strong { font-weight: normal; font-size: 14px; }
#eventResultsSection .Button { width: 68px;  font-size: 12px; padding: 2px 3px 2px 3px; }

.CurrencyDropDown select { height: 85px; width: 60px; font-size: 58px; font-weight: bold; }

.BiggerElements select { height: 27px; font-size: 15px; margin-right: 7px; margin-left: 7px; position: relative; top: 2px; }
.BiggerElements a { font-size: 15px; font-weight: bold; }
.BiggerElements input { height: 18px; font-size: 15px; margin-right: 7px; margin-left: 7px; vertical-align: middle; }
.BiggerElements label { font-size: 17px; text-transform: uppercase; margin-right: 7px; margin-left: 7px; }
.BiggerElements { font-size: 15px; }  
.BiggerElements .Button { height: 28px; font-size: 12px; padding: 1px 13px 2px 13px; font-weight: bolder; }  
.BiggerElements .CheckOutButton { height: 34px; font-size: 14px; padding: 1px 13px 2px 13px; font-weight: bold;  }
.BiggerElements .CharList a
{
	font-size: 19px;
	font-weight: bold;
}
/* for use by <a> to achieve same effective as <input> */
.BiggerButton  { font-size: 13px; padding: 5px 13px 5px 13px; font-weight: bolder; }  
a.BiggerButton { font-weight:bolder; }


.FloatLeft { float: left; vertical-align: middle; }
.FloatRight { float: right; vertical-align: middle; }

.Pager { position: relative; top: 5px; margin-bottom: 10px; }
.Pager a { font-size: 11px; padding: 3px 4px 3px 4px; border: 1px solid transparent; }
.Pager a:hover { font-size: 11px; padding: 3px 4px 3px 4px; background-color:#222  }

.Pager span { font-size: 11px;  font-weight: bolder; }

#divHeaderBoxSection { background-color: White; background-image: none; }
#divHeaderSearchBoxSection { background-color: White; background-image: none; }


#featuredArtistSection .Button { font-size: 12px;  width: 58px;  }


#divHeaderSearchBoxSection { height: 34px;  }
#divHeaderSearchBoxTitle { border: 1px solid #B9B7B7; height: 100%; border-right-style: none; }
#divHeaderSearchBoxSearch input { position: relative; font-size: 16px; height: 23px; width: 200px; font-weight: normal; }
#divHeaderBoxRegion .DropDownList { font-size: 20px; height: 30px; }
	
 
.SectionPromoterCenterWelcome { background-image: url(/Assets/Images/backgrounds/promoter-center-image.png); background-repeat: no-repeat; }
.OrangeFont { color: #F00; } 
.YellowFont { color: #FFFF33; } 

#groupEventsSection .DataRecord .ButtonWrapper { position: absolute;  bottom: 5px; right: 15px; width: 65px ; }
#groupEventsSection .DataRecord .ButtonWrapper .Button {  width: 68px;  font-size: 12px; position: relative; left: -6px; }

.ArtistResult .Button, 
#featuredArtistsSection .Button,
#risingArtistsSection .Button,
#artistNewArticlesSection .Button
{  width: 58px;  font-size: 12px; padding: 2px 3px 2px 3px; }

.InfoDetailBox { margin-bottom: 20px; font-size: 15px; background-color: White; background-image: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: solid 1px #F00; padding: 20px 20px 20px 20px; }
.InfoDetailBox p {  margin-bottom: 27px; }
.InfoHeader { color: #F36E21; font-size: 29px; font-weight: bolder; margin-bottom: 2px; position: relative; top: -8px; }
.InfoSubHeader  { color: #F36E21; font-size: 20px; font-weight: bolder; margin-bottom: 6px; }
.ContactInfoHeader { color: #646464; font-size: 20px; font-weight: bolder; margin-bottom: 5px; }
.ContactInfoHeaderSmall { color: #646464; font-size: 15px; font-weight: bold; margin-bottom: 5px; }
.InfoHeader img { position: relative; top: 8px; margin-right: 5px; }
.InfoDetailBox .SecondLine { margin-left: 54px;}
.InfoDetailBox .SecondLine2 { margin-left: 45px;}



#eventTicketInfoSection .BorderTable td { border-style: none; }
#mainContentHeaderBox { background-color: White; }
#divHeaderBoxTitle { background-color: White; }

#topVenuesSection .SectionMappedVenueResult .Button,
#editorsPickSection .Button, 
#newVenuesSection .Button { font-size: 12px; width: 58px; }
.SubSectionVenueResult .VenueResult .Button { font-size: 12px; width: 58px; }

#venueSearchResults a { font-size: 14px; font-weight: bold }

#cartOptionsWrapper .Button  { font-size: 12px; padding: 3px 9px 3px 9px; }

#cartItemsTable .Divider,
#billingInfoSection hr 
{ color:#B9B7B7; border-style: none; border-bottom-style: dotted; border-bottom-width: 1px; }

#shippingInfoSection .Content,
#paymentInfoSection .Content { min-height: 280px; }


#divAdminNewsSection .Button  { font-size: 12px; width: 58px; }
.LoginField { width: 230px; }


div.radio input, div.radio a {  }	

.Width68 { width: 68px; }

/* Date Bar Changes DC */

.DateBar { text-align: center; font-size: 14px; font-weight: bolder;  background: #222;  }

.Bold { font-weight: bold; }
.WebSiteTitle a { font-weight: bold; }

.ajax__calendar_header { background-color: Orange; }

.TabWrapperTraditional .ActiveTabTraditional { 	background-color: White; border-color: #BABBBA; border-bottom-color: White; }
.TabWrapperTraditional .InactiveTabTraditional { background-color: #CACACA; }

#headerPageViews { color: Black; }
#pageViewCount { color: White; }
/* End Style Changes Requested by Barak */


.SectionLabel { background-image: url(/Assets/Images/icons/Orb.png); width: 25px; height: 24px; font-size: 13px;  display: inline-block;  position: relative; }
.SectionLabel strong { position: absolute; top: 5px;  left: 9px; color: Black; } 
.SectionLabel2 { background-image: url(/Assets/Images/icons/Orb_blue.png); width: 25px; height: 24px; font-size: 13px;  display: inline-block;  position: relative; }
.SectionLabel2 strong { position: absolute; top: 5px;  left: 9px; color: Black; } 

.PreviewIdentity { font-size: 18px; font-weight: bold; position: relative; left: -15px; }        
.PreviewIdentity td { vertical-align: middle; text-align: left; } 



#cartItemsTable .EventCell a { color: Black; }   
#cartItemsTable .VenueName { color: #F00; font-weight: bolder; }


.AjaxSelectionBox div { padding: 1px 2px 5px 5px; }
.AjaxSelectionBox input { border-style: none; }
.AjaxSelectionBox, .AjaxSelectionBox input { font-size: 12px; background-color: white; }
.AjaxSelectionBox a { font-size: 12px; font-weight: bold;  }
.AlternatingCompletionItem, .AlternatingCompletionItem input  { background-color:#F0F0F0;  }
.ContentGradient { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to#e2e2e2)); background: -moz-linear-gradient(top,  #ffffff, #e2e2e2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe2e2e2'); }


/* Flyout gallery */

.flyOutDiv { border-color: gray; }
.flyOutDiv .Content { background-color: White; }
.flyOutDivCloseX { background-color: transparent; }
        
.VenueInfo { font-weight: normal; color: Black; }
.VenueInfo .VenueName, .VenueInfo .VenueName a { color: #F00; font-weight: bold; }
.VenueInfo .VenueAddress { font-weight: normal; color: Black; }
.RecordBody .EventInfo, .RecordBody .EventInfo  a { color: Black; }

#FAQSearchBox { background-repeat: no-repeat; background-color: white; background-image: url(/Assets/Images/backgrounds/search-box.png); }
.AnnoucmentDate, #ViewMore { color: #686868; }

.CompleteDocs { color: Black; }

a.CartMessageLink {  color: #F00; text-decoration: underline; }


/* have border wrap over the header */
.Section .SubTitle { border-width: 1px 1px 0 1px; border-style: solid; border-color: #b9b7b7; }
.RotatorSection .SubTitle, #topArtistsRotatorSection .SubTitle { border-style: none;  border-width:0px 0px 0 0px; }
                            