﻿body { background-color: #fff; background-image: url(https://c308991.ssl.cf1.rackcdn.com/Assets/Images/Template/Main/bodyBG.jpg); background-repeat: repeat-x;  }
div.HomePageTakeOverLeft { display: none; position: absolute; top: 350px; left: 10px; z-index: 1;}
div.HomePageTakeOverRight {  display: none; position: absolute; top: 350px; left: 87%; z-index: 1; }
#imgHomePageTakeOverLeft, #imgHomePageTakeOverRight { width: 200px; }

a { color: #FB7702; }

.MessageLabel { border: solid 1px #f58020; 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 #f58020; background-color: #ffffff; color: #ff0000;  -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: #333; font-size: 14px; font-weight: 700; }

.SubContent { color: #666; }

#mainContentWrapper .AltText { color: #FB7702;}

#mainContentWrapper { background-color: #eeeded; }
#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; }


.CurrentActiveNav {  background: -moz-linear-gradient(top,  #151515,  #454545); background: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#454545)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff454545');  }

#navigationWrapper {  height: 38px; width: 100%; position: absolute; display: block; top: 135px; color: White; z-index: 1;  margin: 0; padding: 0; font-size: 13px; font-weight: bold; } 
#navigationWrapper a { z-index: 200; height: 17px; display: block; float: left; color: White; padding: 12px 15px 11px 15px; text-transform: uppercase; text-decoration: none; }
#navigationWrapper a:hover { z-index: 200; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20');  }
#navigationWrapper .LeftBar { border: 0px none transparent; display: inline-block; float: left; width: 5px; height: 37px;  text-decoration: none; background-image: url(https://c308991.ssl.cf1.rackcdn.com/Assets/images/other/topNavVerticalBar.png);  background-repeat:repeat-x; position: relative; top: 1px; z-index: 0; }
                              

#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.ShowHightLight { height: 24px; display: block; float: left; color: White; text-transform: uppercase; text-decoration: none; padding: 8px 15px 0px 15px; }
#navigationWrapper2 a.ShowHightLight:hover { z-index: 200; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20');  }
#navigationWrapper2 .LeftBar { height: 32px; border: 0px none transparent; background-image: url(https://c308991.ssl.cf1.rackcdn.com/Assets/images/other/topNavVerticalBarSmall.png); width: 5px; display: block; float: left; text-decoration: none; z-index: 0; }


.Title { color: #f58020; }
.Title a { color: #f58020; }
/*#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 0em 0em; color: White; background-color: #8d8d8c; background: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#636363)); background: -moz-linear-gradient(top, #a1a1a1,  #636363); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff636363'); }

.BreadCrumbHeader a { color: #333; }


.FieldWrapper .FieldValue { color: #666; }


.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: #ff964d; }

/* Forms */
.Form caption { background-color: #d9d8de; }
.Form .SubHeader { background-color: #ececec; color: #000; }
.Form .FieldTitleHeader { color: #333; }

.FormFieldset legend { color: #333; }

.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 #ff9900; }
.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; }

.Button { padding-left: 5px; padding-right: 5px;  font-size: 12px; color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); 
          filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20'); 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); }

.BlueButton { padding-left: 5px; padding-right: 5px;  font-size: 12px; color: #fef4e9; border: solid 1px #0669FD; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#83DEFC), to(#06ACE0)); background: -moz-linear-gradient(top,  #83DEFC,  #06ACE0); 
          filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff83DEFC', endColorstr='#ff06ACE0'); 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); border-radius:0.3em 0.3em 0.3em 0.3em; cursor:pointer; }

.CheckOutButton { height: 34px; font-size: 14px; padding: 1px 13px 2px 13px; font-weight: bold;  }
.CheckOutButtonBlue { height: 34px; font-size: 14px; padding: 1px 13px 2px 13px; font-weight: bold; background: -webkit-gradient(linear, left top, left bottom, from(#0075BA), to(#00649E)); background: -moz-linear-gradient(top,  #0075BA,  #00649E); border-color: #0075BA;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff136EAF', endColorstr='#ff005189'); }
.AltButton { color: black; border: solid 1px #e3e3e3; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); background: -moz-linear-gradient(top,  #ffffff,  #dddddd); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffdddddd'); }

.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 #FF0000; background: #FF0000; background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#A20000)); background: -moz-linear-gradient(top,  #FF0000,  #A20000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF0000', endColorstr='#ffa20000'); 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);  -webkit-border-radius: .3em .3em .3em .3em; -moz-border-radius: .3em .3em .3em .3em; border-radius: .3em .3em .3em .3em; }
  
.SelectTextBox { border: #ff9900 1px solid; }  
/* END: Forms */



.PopupContainer { background-color: White; color: Black; border: solid 1px #f58020; -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }
.PopupContainerBlue { background-color: White; color: Black; border: solid 1px #0669FD; -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em; }
.PopupContainer a { color: Black; }
.PopupContainerBlue 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 #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20'); font-weight: bold; }

.TabWrapper .FacebookTab { color: #fef4e9; border: solid 1px #005189; background: #005189; background: -webkit-gradient(linear, left top, left bottom, from(#136EAF), to(#005189));
                    background: -moz-linear-gradient(top, #136EAF, #005189); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff136EAF', endColorstr='#ff005189');
                    -webkit-border-radius: .5em .5em .5em .5em; -moz-border-radius: .5em .5em .5em .5em; border-radius: .5em .5em .5em .5em;
                    font-weight: bold; float: left; width: 280px; font-size: 14px; padding: 7px; margin-right: 2px; padding-right: 0px;
                    min-width: 60px; height: 17px; text-align: center; font-weight: bold;  cursor: hand; cursor: pointer; }
                
.TabSection { background-color: #f8faf9; border: solid 1px #babbba; }


.AjaxTabWrapper .ajax__tab_tab { 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; }
.AjaxTabWrapper .ajax__tab_active .ajax__tab_tab { color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20'); font-weight: bold; }

/* 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: #dbdbdb; background-color: #f6f6f6; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); background: -moz-linear-gradient(top,  #ffffff,  #f2f2f2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2'); }
.DataRecord .ImgWrapper { border: solid 1px #dbdbdb; background-color: White;  padding:3px 3px 3px 3px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; }

.DataRecord a { font-weight: bold; }
.DataRecordAlt { background-color: #eee; }
.DataRecord:hover, .DataRecordAlt:hover { background-color: #eee; }

.SectionMappedArtistResutlImg { border: solid 1px #dbdbdb; background-color: White; }

.EventResultsWrapper { border-color: #b6b4b4; background-color: White; }
.EventRecord .VenueInfo a { color:  #FB7702; }

.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(https://c308991.ssl.cf1.rackcdn.com/Assets/images/template/main/HeaderLogoS3.png);  }

#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(https://c308991.ssl.cf1.rackcdn.com/Assets/Images/backgrounds/searchbox-dark.png); background-repeat: no-repeat; }
#changeAreaLinkWrapper div { background-image: url(https://c308991.ssl.cf1.rackcdn.com/Assets/images/icons/downArrow.png) !important; border-left: solid 1px #ff6600; }
#changeLanguageLinkWrapper div { background-image: url(https://c308991.ssl.cf1.rackcdn.com/Assets/images/icons/downArrow.png) !important; border-left: solid 1px #0669FD; }

#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(https://c308991.ssl.cf1.rackcdn.com/Assets/Images/template/main/mainContentHeaderActionsBg.jpg); background-size: 100%;  }


#mainContentWrapper .Section .AltTitle1 { background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20'); }
#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(#ededed)); background: -moz-linear-gradient(top, #ffffff,  #ededed); 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: #f78d1d; 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: #333333; 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: #FB7702; }
	

.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: #FB7702;  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(#555555)); background: -moz-linear-gradient(top,  #BBBBBB,  #555555); 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);background-repeat: no-repeat; }
#venueMainInfoSection #venueContactInfoBox { background-image: url(/Assets/Images/template/main/phoneIcon.png);background-repeat: no-repeat; }
#venueMainInfoSection #venueTypesBox { background-image: url(/Assets/Images/template/main/musicNoteIcon.png); background-repeat: no-repeat;}
#venueMainInfoSection #insideInfoBox { background-image: url(/Assets/Images/template/main/pencilIcon.png); background-repeat: no-repeat;}

#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:#F6F6F6; border-color: #E3E3E3; }
#descriptionBoxes .EventInfoBoxType1 { background-color:#F6F6F6; }
#descriptionBoxes .EventInfoBoxType2 { background-color:#FCFCFC; }

.EventDetailTitleText { color:#515151 }

#featuredHeaderImgSection img { width: 1051px; height:242px; }
#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: 180px; 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 textarea { margin-right: 7px; margin-left: 7px; vertical-align: middle; }
.BiggerElements .ajax__htmleditor_editor_default { margin-right: 7px; margin-left: 7px; vertical-align: middle; }
.BiggerElements .ajax__combobox_inputcontainer { 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: 5px; }
.Pager span { font-size: 11px;  font-weight: bolder; }

/*.Pager a { font-size: 11px; padding: 3px 4px 3px 4px; border: 1px solid #DBDBDB; }*/
#EventPagingWrapperTop  .Button {padding: 6px 3px 0.9px 0.9px;
    vertical-align:middle;
    width:48px;
    height:20px;
    margin: 0;
-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
    -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
    -khtml-border-radius: 0.3em 0.3em 0.3em 0.3em;
    border-radius: 0.3em 0.3em 0.3em 0.3em;
cursor: pointer;
     }
    
  
#EventPagingWrapperBottom .Button {padding: 6px 3px 0.9px 0.9px;
    vertical-align:middle;
    width:48px;
    height:20px; 
        margin: 0;
-moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
    -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
    -khtml-border-radius: 0.3em 0.3em 0.3em 0.3em;
    border-radius: 0.3em 0.3em 0.3em 0.3em;
cursor: pointer;
    }

#EventPagingWrapperTop Select 
{
   padding:  0.8px 2px 4px 4px;
   color:#F78D1D;
   font-size:12pt;
   font-weight:bold;
   height: 31px;
    height: 28px\9; /*IE8 and below*/
    padding: 2.8px 4px 5px 3px\9; /*IE8 and below*/
    
    
    }
#EventPagingWrapperBottom Select {
   padding: 0.8px 2px 4px 4px;
   color:#F78D1D;
   font-size:12pt;
   font-weight:bold;
   height: 31px;
       height: 28px\9; /*IE8 and below*/
    padding: 2.8px 4px 5px 3px\9; /*IE8 and below*/
    }
.DataPagerButton 
{
    padding: 4px 0px 0px 0px;
    vertical-align:middle;
    width:48px;
    height:20px;
    border: 1px solid black;
  background: #000000; background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#333333)); background: -moz-linear-gradient(top,  #000000,  #333333); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333');
border-image: initial;
  }

.Pager a:hover 
{
        padding: 4px 0px 0px 0px;
    vertical-align:middle;
    width:48px;
    height:20px;
    border: 1px solid black;
 background: -moz-linear-gradient(top, #A1A1A1, #636363);
background: -webkit-gradient(linear, left top, left bottom, from(#A1A1A1), to(#636363));
background: -moz-linear-gradient(top, #A1A1A1, #636363);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff636363');

    
    }

#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: #FB7702; } 
.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 #EAEAEA; 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 }

.LnkReadMore
{
text-decoration: none; font-size:16px; font-weight: bold; color: #F89C2D;
}

.LnkVenueTitleInshowAllEvt
{

color: #000000;
}

.LnkVenueTitleInshowAllEvt a
{
color: #000000;
}


#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; }

.DateBar { text-align: center; font-size: 14px; font-weight: bolder;  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'); }

.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: #FB7702; 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: #fb7702; 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: #fb7702; 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; }

.AfterHours { font-size: 12px; white-space: nowrap; }

table.EventPassDetail { border-collapse:collapse; }   
      
table.EventPassDetail td { border: 1px solid black; background-color: #efebef; }
   
table.EventPassDetail tr.TitleRow td { font-weight: bold; background-color: #F9A41A;}

.EventEditWarningPopupBox { max-width: 550px; background-color: White; padding: 0px 20px 20px 20px; }                            

.EventEditWarningPopupBox .TextField { height: 19px; }

 .LockExpireTimer
{
    padding: 20px;
    background-color: #FF9900;
    border: 3px solid gray;
    width: 10%;
    min-height: 35px;
    text-align: center;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    font-size: 16px;
    z-index: 999999;
    vertical-align: middle;
}
    
.TicketWarningPopup
{
    line-height: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
}

.LockingAlertText { color: Red; }

.LockingCountDownText { font-size: 17px; font-weight: bold; }