﻿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;
}
