﻿

#radio-station {border:solid red 0px;float:right;margin:24px;}
#radio-station A {color:#ffc500;font-size:16px;font-weight:bold;}



body#processorder {background-color:#fff;background-image:none;margin:64px;}
#processorder .processingmessage
{
    color:#000;
    background-color:#fff;
  background-image: url(/Images/loaderCirc.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
}

TD#boxoffice-hours TABLE {}
TD#boxoffice-hours TABLE TD { width:50%;}

/* CSS3 ROUNDED AND SHADOWING */

/* Use PIE to create html5-like transforms - or at least round corners and
drop-shadows for IE browsers http://css3pie.com/
You will need to set the path to match your diretcory structure
eg: behavior: url(/wp-content/themes/vce/PIE.php); */

.MenuSection, .rounded
{
    border: 2px solid #017cfe;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 2px;
    behavior: url(/Styles/PIE.htc);
}
.rounded-less {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#tophalf.roundtop {
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding: 2px 2px 0 0;
    behavior: url(/Styles/PIE.htc);
}
#bottomhalf.roundbot {
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    padding: 0 0 2px 2px;
    behavior: url(/Styles/PIE.htc);
}
.dropped {
    -webkit-box-shadow: #444 0 0 8px;
    -moz-box-shadow: #444 0 0 8px;
    box-shadow: #444 0 0 8px;
    behavior: url(/Styles/PIE.htc);
}
.drop-txt {
    -webkit-text-shadow: #444 1px 1px 2px;
    -moz-text-shadow: #444 1px 1px 2px;
    text-shadow: #444 1px 1px 2px;
    /*filter: Shadow(Color=#666666, Direction=135, Strength=3);*/
    filter: DropShadow(Color=#444444, offx=1, offy=1);
    /*filter: Blur(PixelRadius='15', MakeShadow='true', ShadowOpacity='0.40');*/
}

.round-maincontent 
{
    /*
    border-top: 2px solid #999;
    border-right: 2px dashed #999;
    border-bottom: 2px dashed #999;
    border-left: 2px dashed #999;
*/
    border: 2px solid #017cfe;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 4px;
    behavior: url(/Styles/PIE.htc);
}


/*
The two filters are "glow" and "dropshadow". Glow emulates a blurred text-shadow,
but cannot be offset. Dropshadow emulates an offset shadow, but cannot be blurred,
and cannot be applied to elements with their own backgrounds. So both have very significant problems.

On top of that, both can only be applied to an element if it also has one of the
following styles set: display:block+height, display:block+width, or position:absolute.
This limits their use even more. Both are also applied to all parts of the element, not
just its text. So if you want to use this effect in IE, it is best to wrap the text inside
an otherwise unstyled element (such as a span), set one of those styles on it, then apply
one of the filters, depending on which effect you want. In general, the glow effect is the
one you would want to use.

filter: glow(color=#ffff00,strength=3);
filter: dropshadow(color=#ffff00,offX=5,offY=5);

*/
/* END CSS3 ROUNDED AND SHADOWING */

/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after
{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*TEXT*/
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}    
.carterror DIV{font-size:11px;color:red;border:solid red 2px;margin:12px;padding:4px;display:block;}

/* HEADER */
#tophalf {margin:8px auto 0 auto;padding:0;width:960px;
    border:solid #017cfe 2px;border-bottom:none; background-color:#003d7d;}
#bottomhalf {margin:0 auto 8px auto;padding:0;width:960px;
    border:solid #017cfe 2px;border-top:none;background-color:#000407;}
#headsection {border:solid red 0px;position:relative;top:0;margin:0;}
#masthead {/*background:url(pics/newhead32nb.gif) left top no-repeat;*/
    /*background:url(pics/newhead32011.png) left top no-repeat;*/
    /*background:url(pics/foxhead_2011_no-text.png) left top no-repeat;*/
    border-bottom:solid transparent 0px;/*firefox bug?*/
    display:block;height:122px;width:956px;margin:0 auto 0 auto;padding-left:2px;}
  
    
    
    
    
#masthead IMG {margin:0 auto;}
#homelink {border:solid blue 0px;width:132px;height:122px;display:block;margin:0 auto;float:left;text-indent:-1800px;}
/*END HEADER*/

/* TOP NAVIGATION works in all browsers as of 2-16-2011*/
#topnavbar {border:solid #ffc500 0px;padding:0 0 0 0;margin:0 0 8px 0;width:962px;background-color:#003d7d;position:relative;left:-2px;}

#navman TABLE {border:solid #017cfe 0px;border-bottom:none;width:960px;
    margin:0 auto;background: #003D7d url(pics/navbgbbnb.png) bottom left;}
#navman TABLE TD {border-left:solid #003d7d 0px;text-align:center;width:15%;height:28px;}
#navman A {color:#ffc500;font-size:16px;line-height:36px;height:24px;display:block;font-weight:bold;text-decoration:none;}
#navman TABLE TD:hover A {color:#ffff00;}
/*END MAIN NAVIGATION*/

/*MISC*/
TABLE.crewtable {width:300px;}
TABLE.crewtable TR.pager TH,TABLE.crewtable TR.pager TD {border:none;padding:4px;}
TABLE.crewtable TH {background-color:Transparent;color:#017cfe;text-align:left;padding:2px;font-size:12px;font-weight:bold;vertical-align:middle;
    border:solid #017cfe 1px;}
TABLE.crewtable TD {vertical-align:middle;color:#017cfe;border:solid #999 1px;background-color:Transparent;}
.clearit {clear:both;}
.watermark {font-style:italic;color:#444;background-color:#FEFEDA;}
.cookiewarning {background-color:#ccc;padding:6px;margin:4px;color:#000;}
.cookiewarning .title {color:#017cfe;font-weight:bold;font-size:14px;}
.cookiewarning .warning {font-size:12px;}
.sorry {color:#a40000;}
#chooseshow .sorry, #chooseticket .sorry {font-size:11px;display:block;}
.validation, .validator {color:#a40000;}
.validationsummary {color:#a40000 !important;text-align:left;border:solid #a40000 2px;margin-bottom:8px;padding:4px 4px 8px 4px;
    background-color:White;}
.validationsummary UL, .validationsummary B {color:#a40000;}
#validationmain {}
.validationsection {color:#a40000;margin:8px 0;}
.expired {color:#a40000;}
.invisible {display:none;}
a:link, a:active, a:visited {text-decoration:none;color:#017cfe;outline:none;}
a:hover {color:#017cfe;text-decoration:underline;outline:none;}
TD {vertical-align:top;}/*overrides reset*/
.pagemessage {margin-left:8px;margin-bottom:8px;border:solid #a40000 2px;color:#a40000;padding:4px;}
/*END MISC*/

/*HEADERS*/
H1 {font-size:24px;}
H2 {font-size:14px;}
H3 {background:url(/WillCallResources/Images/UI/nav-background_blankpeeps.png) bottom no-repeat;font-size:20px;
     min-height:48px;padding-left:8px;color:white;font-weight:bold;background-color:#666;
     vertical-align:middle;border:solid #333 1px;}
H4 {font-style:oblique;font-weight:bold;font-size:18px;background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#ffc500;background-image:none;border:none;
     min-height:40px;padding:0 0 0 8px;font-weight:bold;vertical-align:middle;margin-bottom:0;}
body.ie6 H4 {height:40px;}
H5 {background:url(/WillCallResources/Images/UI/nav-background-grey.png) center repeat-x;
     padding:4px 0 4px 8px;color:Black;font-weight:bold;margin:0 0 8px 0;font-size:20px;line-height:24px;
     background-color:#e1e1e1;border:solid #ccc 1px;}
H6, H6.black {padding:4px 0 4px 8px;background:url(pics/navbg4.png) center repeat-x;
    color:#fff;border:solid #fff 1px;}
/*END HEADERS*/

/*PAGE SPECIFIC*/
#ASP_error_aspx {font-size:14px;color:#fff;}
#ASP_error_aspx.sectiontitle {color:#a40000;font-weight:bold;font-size:16px;}
/*END PAGE SPECIFIC*/

/*GENERAL STRUCTURE*/
body {background-position:left top;background-repeat:repeat-x;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
    background-color:#003D7d;/*003d7d leave it!*/ color:#000;
    background-image:url(/WillCallResources/Images/UI/background-gradient.png);
    background-attachment:fixed;}
#page {border:solid green 0px;background-color:transparent;width:960px;margin:auto;position:relative; 
    padding:0;margin-top:0;margin-bottom:0;}
#chooseticket {display:block;width:100%;padding:4px 0 16px 0;
    background-color:#000;font-size:13px;color:#fff;} 
TABLE.showinformation .lcheader {border:solid red 0px;font-size:24px;font-weight:bold;padding:0;}
.lcheader .venuetable {margin-left:12px;color:Yellow !important;}
/*END GENERAL STRUCTURE*/

/*COMMON LOWER*/
#lowercontent{border:yellow solid 0px;padding-top:0;position:relative;top:0;left:0;float:left;width:960px;margin-top:0;}
#lowercontent #lowercontainer {border:solid purple 0px;float:left;width:100%;}
#lowercontent #lowercontainer #lowleft{border:solid green 0px;float:left;width:210px;}
#lowercontent #lowercontainer #lowmid{border:solid green 0px;float:left;width:524px;margin-left:12px;}
#lowercontent #lowercontainer #lowright{border:solid yellow 0px;float:right;width:200px;margin-left:12px;_margin-left:4px;}   
#bottomimage {background:url(/WillCallResources/Images/UI/header-nav-background_slice.png);}

#ASP_store_cart_edit_aspx #lowercontent #lowercontainer #lowmid, #ASP_store_checkout_aspx #lowercontent #lowercontainer #lowmid, 
#ASP_store_shipping_aspx #lowercontent #lowercontainer #lowmid, #ASP_editprofile_aspx #lowercontent #lowercontainer #lowmid, 
#ASP_webuser_default_aspx #lowercontent #lowercontainer #lowmid  
 {float:left;width:720px;margin-left:18px;_margin-left:16px;border:solid red 0px;}

/*registration*/
#ASP_register_aspx #lowleft{display:none;}
#ASP_account_login_aspx #lowercontent #lowercontainer #lowmid,
    #ASP_register_aspx #lowercontent #lowercontainer #lowmid
{width:900px;}
/*END COMMON*/

/*BANNER*/
#bannercontainer {clear:both;border:solid #fff 0px;width:1005;height:90px;display:block;padding:0;margin:0 auto 0 auto;text-align:center;
    background-color:Transparent;}
#bannercycle {border:solid red 0px;height:90px;width:960px;margin:0 auto;}
#bannercycle IMG {width:960px;height:90px;cursor:pointer;border:solid #ffff00 0px;}
#bannercycle DIV {display:none;border:none;}
#bannercycle A {border:none;}
/*END BANNER*/

/*NEXT EVENTS*/
H1.nextloading {background:url(/Images/12Moves_30.gif) no-repeat;text-indent:40px;white-space:nowrap;font-size:18px;}
.nextcontainer {border:solid #ffff00 0px;margin:12px auto 12px auto;width:960px;padding:8px 0 0 0;background-color:transparent;
     position:relative;top:0;}
.nextcontainer TABLE {width:960px;border:solid white 0px;position:relative;top:0px;left:0;position:relative;left:0;top:0;}
.nextcontainer TABLE TD.eventcell {border:solid green 0px;width:13%;vertical-align:top;
    text-align:center;min-height:52px;_height:52px;padding:0 3px 3px 0;border-left:solid #017cfe 0px;border-top:solid #017cfe 0px;}
.nextcontainer TD.prev, .nextcontainer TD.next {font-size:48px;font-weight:bold;vertical-align:text-top;padding:0 3px;letter-spacing:-1px;}
.nextcontainer TD.next {text-align:right;}
.nextcontainer TD.prev A, .nextcontainer TD.next A {text-decoration:none;color:#fff;}
.nextcontainer TD.lastcell {border-right:solid #017cfe 0px !important;}
.nextcontainer A.cell_link {text-decoration:none;}
.nextcontainer A.cell_link:hover {text-decoration:none;}
.nextcontainer .cell_link .datecont{display:block;border:solid #017cfe 0px;border-bottom:solid #f6f6f6 0px;
    height:18px;line-height:18px;font-weight:bold;font-size:14px;color:#ffc500;}
.nextcontainer .cell_link .billingcont{display:block;border:solid #017cfe 0px;
    line-height:13px;font-weight:bold;font-size:12px;color:#fff;}
.nextcontainer TD.imagecell .imgcont IMG {width:75px;height:75px;}
.nextcontainer .image_cell_link .stat {display:block;border:solid #000 0px;position:relative;left:1px;top:-40px;width:116px;text-align:center;}
.nextcontainer .image_cell_link .stat .us {border:solid white 0px;padding:0 6px;color:#fff;font-weight:bold;font-size:13px;line-height:15px;margin:0 auto;
    background:url(pics/16redgrad.png) repeat-x;background-position:bottom;}
/*END NEXT EVENTS*/

/*BOX OFFICE ANNOUNCE*/
#boxofficeann {border:solid white 0px;margin:0 auto;width:960px;}
/*#boxoffice-wrapper {border:solid #017cfe 2px;margin:12px auto;float:left;width:950px;
    background:url(/WillCallResources/Images/UI/menuback_blu_vert.png) left 50% repeat-x;}*/
#boxoffice-wrapper {border:solid #017cfe 2px;margin:12px auto;float:left;width:950px;
    background:url(/WillCallResources/Images/UI/menuback_blu_vert.png) left 50% repeat-x;}
#boxofficeann #innerann {font-family:Arial;float:left;margin:8px;text-align:center;padding:3px;color:#fff;
    font-weight:bold;font-size:14px;line-height:16px;border:solid red 0px;}
#boxofficeann A {color:#ffc500;letter-spacing:-1px;}    
#foxbo, #btbo { float:right;position:relative; border: solid #ffc500 2px; background:none; color:#fff;width:180px;text-align:center;
    margin: 8px 8px 8px 16px;padding:6px 3px;line-height:14px;font-weight:bold;background:url(/WillCallResources/Images/UI/nav-backgroundtal.png) left -4px repeat-x; }
#foxbo .ann-phone, #btbo .ann-phone { display:block;color:#ffc500; }
/*END BOX OFFICE ANN*/

/*SHOWLIST MENU*/
.MenuSection {margin:0 0 0 0;padding:0;float:left;display:block;}
.MenuSection .roundtop {border-bottom:none;padding:8px 0 0 0;background-color:#017cfe;}
.MenuSection .roundbot {padding:0 0 12px 0;background-color:#003d7d;float:left;
    background:url(/WillCallResources/Images/UI/left-event-menu-grad.png) -6px top repeat-y;}



.MenuSection .lcheader {border:solid #017cfe 0px;padding-bottom:8px;
    background:url(pics/navbgbbnb.png) repeat-x;color:#ffc500;
    font-weight:bold;font-size:17px;text-indent:42px;line-height:20px;}

.MenuSection .lcheader A {font-size:12px;text-decoration:underline;position:relative;top:-2px;left:32px;
    font-weight:bold;padding:4px 8px;color:#ffc500;height:32px;}
.lcheader A:hover {background-color:#017cfe;background:url(pics/navbg4.png) top left;color:#ffff00;} 
.MenuSection UL {border:solid #017cfe 0px;border-top:none;list-style:none;display:block;margin:0;padding:6px 0 0 0;font-family:Arial,Sans-serif;font-size:11px;
    float:left;width:208px;background-color:transparent;}
    
    
    
.MenuSection UL LI {list-style:none;display:block;margin:0 0 1px 0;padding:1px 0;font-size:13px;line-height:15px;
    border-bottom:solid #3B5066 2px;border-left:none;border-right:none;width:208px;float:left;}
    /*
.MenuSection UL LI.sold-out A {background-color:#660000;}
.MenuSection UL LI.sold-out .datestatus {background:none;}
*/

/*.MenuSection UL LI.alter-nate {background-color:#001b5b;}*/
.MenuSection UL LI:hover {background-color:#017cfe;}
.MenuSection UL LI:hover .datelisting, .MenuSection UL LI:hover .infolisting {color:#ffff00;}

.MenuSection UL LI A {border:solid #ffc500 0px;text-decoration:none;outline:none;float:left;width:208px;cursor:pointer;margin:2px 0;}
.MenuSection UL LI .justadded IMG {display:none;height:10px;width:10px;margin:0;padding:0;}
.MenuSection UL LI .datelisting {border:solid red 0px;width:36px;display:block;float:left;font-weight:bold;color:#ffc500;margin-left:3px;} 
.MenuSection UL LI .infolisting {border:solid green 0px;width:166px;font-weight:bold;color:#ffc500;display:inline-block;float:right;}
.MenuSection UL LI .datestatus {background:url(pics/16redgrad.png) repeat-x bottom left;padding:0;margin:3px 0 3px 0;color:#fff;
    border:solid #ffc500 0px;white-space:nowrap;display:block;width:75px;text-align:center;}
    
    
.MenuSection .tktgofast {color:#ff0000;display:block;font-size:12px;padding:4px;}
.showings {border:solid white 0px;display:block;margin:0;font-size:11px;color:#fff;}
.showings SPAN {display:inline;margin-right:4px;padding:0 3px;background-color:#017cfe;}
/*END SHOWLIST MENU*/

/*WIDGET PANEL*//*BTNTRIBE*/
#lowercontent .widget {border:solid red 0px;margin-top:1px;width:200px;float:right;}
.widgetcontainer {border:solid teal 0px;display:block;width:200px;}
.mlrctrl {border:solid red 0px;margin-bottom:12px;}
.mlrctrl A.menuitem .closer {margin-left:30px;
    font-size:9px;font-weight:normal;color:#fff;padding-right:14px;
    background:url(/Images/cross_12x12.gif) no-repeat;background-position:right center;}/*hz vt*/
.mlrctrl A.menuitem {margin:0 !important;}
.mlrctrl .mailercontainer {float:none;margin:12px auto 0 auto;}
body.ie6 .widgetcontainer .mlrctrl A.menuitem, body.ie6 .linkz .linkzcontainer A {color:#ffff00;}
/*create profile wizard places buttons on right*/


A.createuserfinish {position:relative;left:-440px;}
A.createuser {float:left;position:relative;left:10px;}
A.btntribe {white-space:nowrap;padding:0 6px;width:auto;text-align:center;}
.registration A {width:120px;text-align:center;}
.registration A.login, A.btntribe, A.createuser, A.createuserfinish, .widgetcontainer .linkz A, .mlrctrl A.menuitem {
    border:solid #ffff00 2px;background:url(pics/navbg4.png) repeat-x bottom left;
    background-color:#003d7d;color:#ffff00;display:inline-block;text-decoration:none;
    font-size:16px;line-height:29px;height:29px;margin:0 1px 12px 0;padding:0 8px;font-weight:bold;}
.registration A.login:hover, A.btntribe:hover, A.createuser:hover, A.createuserfinish:hover, 
.widgetcontainer .linkz A:hover, .mlrctrl A.menuitem:hover {background-color:#017cfe;
    background:url(pics/navbgbb.png) repeat-x bottom left;
    color:#ffc500;border:solid 2px #fff;cursor:pointer;text-decoration:none;}
.widgetcontainer .linkz A, .mlrctrl A.menuitem {width:178px;}

.linkz A.phonebtn {border:solid #ffff00 2px;background:url(pics/navbg48.png) repeat-x bottom left;
    background-color:#53A6FD;line-height:18px;height:48px;margin:0 1px 12px 0;padding:0 8px;}
.linkz A.phonebtn:hover {background:url(pics/navbgbb48.png) repeat-x top left;}
.widgetcontainer SPAN.iphone {display:inline-block;margin-top:6px;}

#register .registration A.btntribe {clear:both;float:left;margin-left:40px;}
#recoverpass A.btntribe {width:120px;margin-bottom:12px;}

.widgetcontainer .linkz {border:solid #017cfe 0px;padding:0;margin-left:1px;margin-bottom:4px;clear:both;}

#tweet-wrapper { border:solid #ffff99 2px; padding-bottom: 12px;background-color:#0B5CB2 ; width:190px;
    margin-bottom:16px;}
A.tweet-follow {display:block;background: url(pics/twitterhead.png) no-repeat center top;height:32px;padding:0;
    text-indent:-8000px;margin-top:-1px;margin-bottom:2px;}    
#tweet-container { overflow: auto;height:300px; }              
#tweet-container UL { padding: 0;list-style: none;text-align:left;margin-left:0;border: solid red 0px;
    font-size:10px;font-weight:bold;line-height:13px;margin-bottom: 12px;}
#tweet-container LI { border: solid blue 0px;margin:0;padding:8px 8px 4px 8px;border-bottom: dotted #eee 1px;}

.widgetcontainer TABLE.sideways {border:none green 0px;width:200px;color:#fff;}
.widgetcontainer TABLE.sideways TD {border:none #fff 0px;text-align:center;}
.widgetcontainer TABLE.sideways TD A {color:#ffc500;cursor:pointer;}
.widgetcontainer SPAN.boulderthe {background:url(pics/shrunkenbt.jpg) no-repeat top left;width:200px;height:94px;border:none;border:solid red 0px;margin-bottom:0;display:block;}
.widgetcontainer SPAN.myspace {background:url(pics/myspacegrn.gif) no-repeat top left;width:90px;height:88px;border:none;border:solid red 0px;margin-bottom:0;display:block;}
.widgetcontainer SPAN.facebook {background:url(pics/facebook.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 6px;display:block;}
.widgetcontainer SPAN.vip {background:transparent url(pics/VIPbadge.png) no-repeat top left;_background:url(pics/VIPbadge.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 0;display:block;}
.widgetcontainer SPAN.flickr {background:transparent url(pics/flickrbadge.png) no-repeat top left;_background:url(pics/flickrbadge.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 8px;display:block;}
.widgetcontainer SPAN.sierra {background:url(pics/sierrasm.gif) no-repeat top left;width:186px;height:102px;margin:0 auto;border:solid red 0px;display:block;}

/*SEARCHES*/
#searchbox {border:solid #ffff00 0px;display:block;width:196px;margin-left:2px;margin-bottom:3px;
    float:left;height:40px;background:transparent url(pics/searchboxyel.png) no-repeat top left;
    _background:url(pics/searchboxyel.gif) no-repeat top left;padding:6px 0 0 0;}
#searchbox .searchterm {border:solid red 0px;display:inline;float:left;}
#searchbox .searchterm INPUT  {width:150px;border:solid #003d7d 1px;height:15px;margin-left:8px;}
#searchbox .searchbutton {display:inline;margin-left:2px;float:left;}
#searchbox .watermark {text-align:center;font-variant:small-caps;font-size:11px;}

/*SEARCH RESULTS*/
#searchresult LI {line-height:14px;padding:3px;list-style:none;margin:0;}
#searchresult LI.alternate {background-color:#003d7d;}
#searchresult A.calview {margin-right:6px;color:#fff !important;font-weight:bold;}
#searchresult A:link, #searchresult A:visited, #searchresult A:hover, #searchresult A:active {color:#ffc500;}
/*END SEARCHES*/

/*LOGIN & REGISTRATION*/
#loginsmall {display:none;}
/*END LOGIN*/

/*FOOTER*/
#footer {clear:both;text-align:center;color:#ffc500;font-size:.9em;padding-bottom:10px;padding-top:10px;top:-200px;
    margin:0 3px;margin-bottom:120px;font-weight:bold;}
#footer A {margin:20px;color:#ffc500;}
#footer .links {margin-bottom:4px;}
/*END FOOTER*/

/*MAILER CONTROL*/
.mailercontainer {display:block;border:solid #017cfe 2px;margin:0 0 12px 0;padding-bottom:12px;width:176px;
    float:left;background-color:#003d7d;background:url(/WillCallResources/Images/UI/left-event-menu-grad.png) -6px top repeat-y;
     text-align:center;} 
.mailersignup .hd {display:inline-block;font-size:18px;font-weight:bold;margin-bottom:8px;
    padding:6px 3px;color:#ffc500;}	
.mailercontainer .greeting {font-size:14px;margin:0 0 6px 0;color:#fff;padding:0 8px;line-height:16px;}
.mailersignup INPUT {width:134px;margin:6px 0 18px 0;font-size:12px;}
.mailercontainer .results {margin-top:12px;padding:6px;}
.mailersignup .watermark {text-align:center;font-size:11px;}
.mailersignup A {width:120px;margin:0 auto 8px auto;display:block;}
#mailermanage .cookiewarning {float:right;margin-left:18px;}
#mailermanage .cookiewarning A {color:#017cfe;font-weight:bold;}
#mailerconfirm {color:#fff;font-size:14px;font-weight:bold;}

/*customer pages*/
.about {font-size:12px;margin-left:8px;float:left;border:solid #ffc500 1px;padding-left:0;color:#fff;background-color:#000;}
.about B {font-size:14px;}
.about A {color:#ffff00 !important;font-weight:bold;}
.about P {margin:3px 8px 8px 8px;}
/*account registration*/
#register {border:solid red 0px;color:#fff;}
#register .pagemessage {margin:4px 4px 8px 4px;}
#register .registration {border:none #ccc 1px;margin-bottom:12px;}
#register .registration TABLE {}
#register .registration TABLE TD {padding:3px;}
#register .registration TABLE TH {font-weight:bold;padding:3px;width:180px;}
#register .registration TABLE A {font-weight:bold;}
#register .registration TABLE TR TD H4 {background-image:none;
    color:White;border:solid #333 1px;font-size:16px;line-height:16px;height:18px;min-height:18px;}
#recoverpass {width:650px;border:solid #ccc 0px;margin-left:14px;padding-bottom:12px;border-collapse:collapse;}
#recoverpass TABLE {width:500px;margin:0 8px 12px 8px;border-collapse:collapse;color:#fff;font-weight:bold;}
#recoverpass TABLE TH {width:100px;padding:3px;}
#recoverpass TABLE TD {padding:3px;border:none black 1px;height:40px;}
#recoverpass TABLE TD INPUT {width:250px;}
#recoverpass .update {font-size:12px;}
.passwordrecovery {float:left;border:solid #5c9b3b 2px;color:#5c9b3b;padding:8px;margin-left:8px;}

/*edit profile*/
#ASP_accountupdate_aspx .account .profile .important {border:solid #017cfe 2px;padding:8px;
    color:#ffc500;margin-bottom:8px;margin-top:12px;}
#ASP_accountupdate_aspx .account .profile TABLE TD {padding:4px;}    
#ASP_accountupdate_aspx .account TABLE {color:#fff;}
#ASP_accountupdate_aspx .btntribe {margin-left:3px;width:110px;}    
#ASP_accountupdate_aspx #centralcontent .account .profile A.forgot {font-weight:bold;font-size:16px;}
#ASP_accountupdate_aspx #centralcontent .account {width:695px;float:right;}

#ctl00_MainContent_ctl00_ChangePassword1 TABLE TH {white-space:nowrap;}
#ctl00_MainContent_ctl00_ChangePassword1 A {color:#ffc500;}
#ctl00_MainContent_ctl00_ChangePassword1 A.login {color:#000;}
#ctl00_MainContent_ctl00_ChangePassword1 .cookiewarning {margin-top:20px;}
.account {float:left;font-weight:bold;font-size:12px;margin-left:4px;border:none green 1px;width:705px;}
#ASP_contact_aspx #lowmid .account {margin-left:0;padding-left:0;}
TABLE.userprofile TD, TABLE.userprofile TH {white-space:nowrap;padding:4px;}
.account .control {margin-top:8px;color:#fff;}
.account .control .userlinks .active {}
.account .userlinks {padding:0 0 0 12px;border:none red 1px;margin-bottom:0;display:inline-block;/*21 then 17*/
    font-weight:bold;}
body.ie6 .account .userlinks, body.ie7 .account .userlinks {margin-bottom:0;}
.account .userlinks A {margin-right:-3px;margin-left:0px;background:url(img/ie/tab_unselected_blu.gif) no-repeat top left;
    width:116px;padding:9px 0px 3px 0px;text-align:center;color:#fff;font-family:verdana;
    font-size:13px;display:inline-block;border:none blue 1px;vertical-align:middle;}
.account .userlinks A.active {padding:6px 0 6px 0;border:none black 1px;background:url(img/ie/tab_selected_blu.gif) no-repeat top left;
    text-transform:capitalize;vertical-align:middle;}
.account .controlbody {font-size:13px;border:solid #ccc 3px;padding:8px;}
.profile {margin-top:0;border:none blue 1px;}
.profile DIV.notes {width:90%;margin:12px 0;background-color:#003d7d;font-weight:bold;font-size:16px;}
.profile .notes A {color:#ffc500;text-decoration:underline;}
.profile .customerinvoicerow {font-size:11px;}
.profile .customerinvoicerow A {display:block;}
.descreturned {background-color:#999;}
.crewtable .descreturned {background-color:Transparent;}
.profile TABLE {display:inline-table;}
.profile TABLE TH {padding-right:8px;vertical-align:top;font-weight:bold;}
.profile TABLE TD {vertical-align:top;}
#ctl00_MainContent_ctl00_ctl00_GridView1 {margin-bottom:12px;}

/*FAQ*/
#faq {width:100%;margin:0 0 8px 0;padding:0;color:#fff;}
#faq H4 {display:none;font-style:oblique;font-weight:bold;font-size:18px;
    background-color:Transparent;text-transform:uppercase;letter-spacing:normal;color:#fff;border:solid red 0px;}
#faq .control {border:none red 0;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#faq .control {margin-top:-23px;}}*/
#ctl00_MainContent_Faq1_TabContainer1_body {margin-top:4px;}
#faq .qablock {margin:0 0 16px 4px;}
#faq UL 
{
    position:relative;
    display:block;
         font-size:13px;
         margin:8px 0 0 0;
         padding:12px;
         list-style-type:none;
    border:solid #017cfe 2px !important;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/Styles/PIE.htc);
    
    }
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#faq UL {margin-top:13px;}}/*safari hack*/
#faq UL H6 {font-size:12px;font-weight:bold;border:solid #fff 1px;margin-bottom:2px;color:#fff;
    background:none;background-color:#017cfe;}
#faq LI {font-size:11px;letter-spacing:1px;margin:-2px 1px 16px 0px;padding:6px;list-style-image:none;}
#faq A {color:#ffff00;font-weight:bold;text-decoration:underline;}

/*SUBSCRIPTIONS*/
.usersubscription {border:solid red 0px;padding-bottom:8px;width:99%;background-color:#e1e1e1;color:#000;}
#ASP_store_checkout_aspx .usersubscription, #ASP_store_shipping_aspx .usersubscription {width:100%;}
.account .usersubscription {width:280px;}
.usersubscription UL {list-style-type:none;margin:0;padding:0;}
.usersubscription UL LI {margin:0;padding:0;}
.usersubscription .subcontent {font-weight:bold;font-size:12px;margin:12px 0 0 4px;padding-right:16px;}
.usersubscription .feedback {}
.usersubscription INPUT {margin:8px 8px 0 0;}
.usersubscription .subscriptionlistitem {display:inline;white-space:normal;}
.usersubscription .subscriptionname {}
.usersubscription .subscriptiondescription {}

/*CONTACT*/

#ASP_contact_aspx .account H4 {display:none;font-style:oblique;font-weight:bold;font-size:18px;background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#fff;background-image:none;border:none;} 
#ASP_contact_aspx .account {border:none blue 0;width:512px;margin:0 0 0 18px;padding:0;}
#ASP_contact_aspx .account .controlbody {width:508px;border:solid #003d7d 1px;}
body.ie6 #ASP_contact_aspx .account .controlbody , body.ie7 #ASP_contact_aspx .account .controlbody {
    margin-top:0;}
#contact {font-size:12px;padding:0;border:none blue 0;font-weight:normal;letter-spacing:1px;color:#fff;}
#contact .pagemessage {margin:0 0 8px 0;}
#contact .important {color:#fff;font-size:14px;font-weight:bold;}
#contact LI {list-style-type:none;}
#contact LI {margin:4px 4px 12px 4px;}
#contact LI A {font-weight:bold;}
#contact TABLE.contact {margin:12px 0;width:100%;}
#contact TABLE.contact TH {font-weight:bold;vertical-align:top;padding:2px;white-space:nowrap;}
#contact TABLE.contact TD {width:412px;padding:2px;}
#contact A {display:inline-block;color:#ffff00;text-decoration:underline;}
#contact A.btntribe {text-decoration:none;}
#contact .contaction {margin-left:4px;}
#contact .officeinfo h6.black {margin-bottom:0;margin-top:8px;}
#contact .officeinfo TABLE {border:none #ccc 0;width:100%;}
#contact .officeinfo TABLE TH {font-weight:bold;vertical-align:top;white-space:nowrap;padding:6px;}
#contact .officeinfo TABLE TD {vertical-align:top;padding:6px;}
#contact .officeinfo TABLE A {text-decoration:underline;}
#contact .officeinfo TABLE .important {font-size:11px;color:#fff;}
#contact .officeinfo TABLE TD.ext {white-space:nowrap;}
#contact LEGEND {font-weight:bold;font-size:18px;}
#contact .success {color:Green;font-weight:bold;font-size:14px;}

/*CHARITY LISTING*/
.charitableorg {float:left;margin-left:18px;border:none green 0;width:505px;}
.charitableorg .header {border:none red 0;color:#017CFE;font-weight:bold;font-size:28px;padding:6px;margin-bottom:12px;}
.charitableorg FIELDSET {margin-bottom:12px;border:solid #017CFE 1px;}
.charitableorg .topbilling FIELDSET {font-size:1.8em;}
.charitableorg FIELDSET .name {margin:0 6px 6px 6px;padding:6px;font-size:16px;color:#ffc500;font-weight:bold;}
.charitableorg FIELDSET .name A {}
.charitableorg FIELDSET .container {border:solid silver 1px;background-color:#f1f1f1;}
.charitableorg .topbilling .container {background-color:#FEE6c6;margin:6px;}
.charitableorg .short {margin:8px;font-weight:bold;font-size:14px;color:Black;}
.charitableorg .writeup {margin:8px;padding:8px;border:solid #ffc500 2px;color:#fff;background-color:#000;}
.charitableorg .topbilling .writeup {background-color:#f1f1f1;}

/*CART AND LISTING*/
.notix {display:block;margin:6px 0 24px 0;}
.notixdate {display:block;font-weight:bold;color:#ffc500;}

#terms A {color:#017cfe;}

#chooseticketbtm {display:none;border:solid white 0px;line-height:10px;
    background:transparent url(pics/524bgbtm.png) left bottom no-repeat;
    _background:url(pics/524bgbtm.gif) left bottom no-repeat;} 
#chooseticket TD.leftcont DIV {margin-bottom:4px;}
.listingcontainer {border:none red 0;border-top:dashed #ffc500 6px;display:block;margin-top:14px;padding:10px 0 4px 0;}
.ticketinfosection, .ticketlistsection, .musicsection, .writeupsection, .showlinksection {padding:8px;}
.listingcontainer .header {color:#ffc500;font-weight:bold;font-size:18px;display:block;margin:0 0 6px 0; 
    text-transform:uppercase;font-style:oblique;}
.writeupsection {color:#fff;}
#chooseticket .venuetable {color:#fff;font-weight:bold;font-size:18px;margin-bottom:4px;text-transform:uppercase;}
#chooseticket .showstatus {color:#a40000;font-weight:bold;font-size:16px;}
#chooseticket .showheader, #chooseticket .showtitle {color:#ffff00;font-weight:bold;font-size:16px;}
#chooseticket .promoter {font-style:oblique;font-size:11px;}
#chooseticket TD.leftcont .actlist {font-weight:bold;margin-bottom:28px;}
#chooseticket .actlist .head {font-style:oblique;font-size:16px;line-height:19px;}
#chooseticket .actlist .actsection .head .name {font-size:25px;line-height:28px;                                                
    -webkit-text-shadow: #999 2px 2px 3px;
    -moz-text-shadow: #999 2px 2px 3px;
    text-shadow: #999 2px 2px 3px;
    filter: DropShadow(Color=#999, offx=2, offy=2); }
#chooseticket .actlist .dateboundary {display:block;border-top:none #017cfe 3px;line-height:16px;}
#chooseticket TD.rightcont IMG.oldschool {margin-left:32px;width:80px;height:80px;}
#chooseticket TABLE.showinformation {border:solid green 0px;width:100%;}
#chooseticket TABLE.showinformation TD {border:solid green 0px;}




#chooseticket TD.rightcont {width:182px;}
#chooseticket TD.rightcont IMG {width:182px;}
#chooseticket TABLE TD.leftcont {width:326px;padding-right:8px;}
/*524 - 8 - 8*/
#chooseticket .noneavailable {color:#ffc500;font-weight:bold;font-size:16px;display:block;
    font-style:oblique;}
    
/*.tix-msg {margin:12px 12px 22px 0 !important;border-color:#555 !important;background-color:#444 !important;padding:6px 8px 2px;
    color:#ccc;font-size:10px;line-height:10px;font-style:italic;position:relative !important;}
*/
.tix-msg {position:relative;margin:12px 10px 12px 2px !important;border: solid #555 2px;background-color:#444;padding:6px 8px;
    color:#ccc;font-size:10px;line-height:10px;font-style:italic;}
.tix-msg DIV {}
.tix-default {}
.tix-over21 {}
.tix-allages {}

.seller A {display:block; text-decoration:none;font-weight:bold;font-size:22px;line-height:36px;vertical-align:middle;position:relative;padding:0 24px;}
.seller A:link, .seller A:visited {display:inline-block;border:solid #ffff00 2px;background-color:#017CFE;
    background:url(pics/navbg48.png) repeat-x bottom left;
    color:#ffff00;}
.seller A:hover {color:#ffc500;border:solid #ffc500 2px;Background:url(pics/navbgbb48.png) repeat-x bottom left;}
.seller A:active {display:inline-block;border:solid #ffff00 2px;background-color:#017CFE;
    background:url(pics/navbg48.png) repeat-x bottom left;
    color:#ffff00;}
    
.igglicontainer {padding-top:3px;margin:0;display:block;}/*keep block for IE */
    
TR.buy-info TD, TD.fb-like {padding:6px 6px;color:#fff;vertical-align:top;}
TD.fb-like SPAN {}
.fb-control {}

#chooseticket TABLE.showinformation TD.fb-like {max-width:450px !important;}

    
#chooseticket TD.leftcont .showtimes {margin:12px 0 0 0;font-size:14px;font-weight:bold;border:solid #fff 0px;}

.ages {display:inline-block;border:solid #ffc500 0px;
       padding:0;margin:0 0 6px 0;
       color:#fff;font-weight:bold;font-size:20px;}
    
#chooseticket .ticketcontainer .ages {width:130px;text-align:center;display:inline-block;color:#ffff00;background:url(pics/navbg48.png) repeat-x bottom left;font-size:24px;}

#chooseticket .ticketcontainer .otherage {background:url(pics/navbggrn48.gif) repeat-x bottom left;}

.tickets TD.detail .ages {font-size:16px;padding:0 4px;}
.tickets TD.detail .otherage {background:url(pics/navbggrn32.gif) repeat-x bottom left;}

#chooseticket .datestatus {margin:6px 0 6px 0;}
#chooseticket .datestatus {display:inline-block;border:solid #999 1px;padding:0 2px;background-color:#a40000;
    background:url(/WillCallResources/Images/UI/nav-background-red.png) center repeat-x;
    color:White;font-weight:bold;font-size:16px;}
#chooseticket TD.leftcont .datestatus {padding:2px 6px;font-size:20px;line-height:24px;border:solid #ffff00 2px;color:#ffff00;         
    margin-left:16px;     
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/Styles/PIE.htc); }
#chooseticket .datesection .datestatus {margin:0 0 2px 0;font-size:14px;}

.promoter A, .actlist A {text-decoration:none;}
.promoter A:link, .actlist A:link, .promoter A:visited, .actlist A:visited {color:#fff;}
.promoter A:hover, .actlist A:hover {color:#ffff00;}
.promoter A:active, .actlist A:active {color:#fff;}
.venuelocation {margin-left:12px;white-space:nowrap;}
#chooseticket .extended {font-size:16px;font-weight:bold;}
#chooseticket .headmsg {border:none red 0;text-transform:none;font-weight:normal;font-style:normal;}
#chooseticket .headmsg UL {margin-bottom:18px;font-weight:bold;}
#chooseticket .headmsg LI {list-style-type:disc;margin-left:16px;}
#chooseticket .ticketcontainer {font-size:12px;font-weight:bold;color:#000;margin:0 0 16px 0;}
   
#chooseticket .ticketcontainer TABLE {width:100%;background-color:#DAE8Ff;border:solid #017cfe 2px;}
#chooseticket .ticketcontainer TABLE TD {padding:6px;}
#chooseticket .ticketcontainer TABLE DIV {margin:2px 0;}
#chooseticket .ticketcontainer TABLE DIV.pkginfo {margin-bottom:12px;}
#chooseticket .ticketcontainer TD.eventdescription {border:none blue 1px;width:75%;font-size:12px;vertical-align:top;}
#chooseticket .ticketcontainer .actlist .actsection .head .name {font-size:14px;}
#chooseticket .ticketcontainer .quant {display:block;margin-left:12px;width:120px;vertical-align:top;text-align:center;}
#chooseticket .ticketcontainer TD.quant SELECT {font-size:24px;margin-bottom:8px;}
#chooseticket .ticketcontainer .pricing {font-size:17px;}
.pkginfo {background-color:#ffff00;padding:2px 16px;width:160px;display:block;
    border:solid #017cfe 1px;}
.showtimes .dateprice {display:block;}
#chooseticket TD.leftcont DIV.notes {margin:16px 6px 16px 0;}

.notes {border:solid #017cfe 2px;padding:6px;background-color:#333;color:#fff;font-weight:normal;}
#chooseticket TD.leftcont DIV.promoinfo {position:relative;border:solid #ffc500 1px;padding:12px 6px;background-color:#017cfe;font-weight:bold;
    margin-right:12px;margin-bottom:24px;display:block;}
/*WRITEUP*/
#chooseticket .writeuplink {line-height:20px;}
#chooseticket .writeuplink:first-letter, #chooseticket .writeuplink p:first-letter {font-weight:bold;font-size:24px;display:inline-block;}
.writeuplink h1, .writeuplink h2, .writeuplink h3, .writeuplink h4, .writeuplink h5, .writeuplink h6 {font-size:100%;font-weight:normal;} 
.writeuplink p {margin:6px 0;padding:0;}
/*SHOW LINKS*/
.showlinksection .internal, .showlinksection .external {display:block;margin-bottom:4px;}
.showlinksection A {color:White;text-decoration:underline;text-transform:uppercase;}
.showlinksection A:link, .showlinksection A:visited {color:White;text-decoration:underline;}
.showlinksection A:hover {color:White;text-decoration:underline;}
.showlinksection A:active {color:White;text-decoration:underline;}

    
.postpurchase {font-size:11px;margin-right:4px;margin-top:6px;
    background-color:#ffff00;padding:2px 8px;border:solid #017cfe 1px;}
#chooseticket .postpurchase .pptext {}

DIV.ticketcontainer .eventdescription .description {font-style:italic;font-weight:bold;color:#a40000;}
/*cart functions - clear cart, checkout */
#carteditor {text-align:left;border:solid blue 0px;height:32px;clear:both;}
.cartlinks .btntribe {width:120px;text-align:center;}

