article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal;text-align:left}html{color:#fff;background-color:#4c4c4c}body{font-family:Helvetica,Arial,Verdana,"Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3";font-size:16px}input,select,textarea,button{color:#1a1a1a}ol,ul{padding:0;margin:0}li{list-style:none}a{text-decoration:none;outline:none;-moz-outline-style:none}a:active{outline:none;-moz-outline-style:none}a:focus{outline:none;-moz-outline-style:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input[type=textbox]{width:100%}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.bbox{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,a:visited{color:#6b96c2}h1{font-weight:normal}h1.heading.small{font-size:16px}h1.heading{border-bottom-color:#6b96c2;color:#000}h1.heading{border-bottom-style:solid;border-bottom-width:2px;font-size:24px;padding-bottom:2px;margin:0 0 4px 0}.f24{font-size:24px}.grey{color:#7f7f7f}.but{background-color:#6b96c2;cursor:pointer}.but.facebook{background-color:#4c66a4!important;cursor:pointer}.but.facebook a{color:#fff!important}.but.arrow-down:before,.dark .but.arrow-down:hover:before,.dark .but.arrow-down.on:before{content:'';background-image:url('../../images/spr-icons.png');background-repeat:no-repeat;position:absolute;background-position:0 0;background-size:43px auto;padding:5px;margin-top:4px;right:10px}.dark .but span{color:#000}.dark .but.selected span,.dark .but.on span,.dark .but:hover span{color:#fff}.dark .but.arrow-down:before{background-position:0 -680px}.but>a{color:#fff;display:block;padding:8px;text-align:center}.but>a:hover{background-color:#000}.but.large>a,input.but.large{font-size:24px}.but.back{float:left;position:relative}.but.back>a{background-color:transparent;display:block;padding:6px 0 6px 28px;text-align:left;position:relative}input[type=submit]{background-color:#6b96c2;border:none;padding:6px 0;color:#fff;font-size:24px;display:inline-block;width:100%}input[type=submit]:hover{background-color:#000;color:#fff}.op-but img{-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.op-but:hover img{-khtml-opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6}.dark .event>.head .but.back:hover>a{color:#fff!important}.dark .but.back:hover:before,.but.back:before{content:'';background-image:url('../../images/spr-icons.png');background-repeat:no-repeat;position:absolute;background-position:0 -200px;background-size:43px auto;padding:12px;margin:4px 0 0 2px}.dark .but.back:before,.but.back:hover:before{background-position:0 -280px;background-size:43px auto}.but.dropdown:before,.dark .but.dropdown:hover:before,.dark .but.dropdown.selected:before{background-position:0 0;background-size:43px auto;padding:5px;margin-top:4px;right:10px}.dark .but.dropdown:before{background-position:0 -680px;background-size:43px auto}.events{color:#000;padding:4px 8px}.events>li{clear:both;padding:4px 0}.events:not(.hideimage)>li{min-height:76px}.events>li:not(:last-child){border-bottom:1px solid #ccc}.events>li>article{}.events:not(.hideimage)>li>article>div{padding:0 46px 0 160px}.events>li>article>a{float:left;margin:0 8px 0 0;width:152px}.events>li>article>div>h1{font-size:16px;font-weight:normal;margin:0}.events>li>article>div>h1>a:hover,.events>li>article>div>h1>span>a:hover{background-color:#6b96c2;color:#fff}.events:not(.hideimage)>li>article>div>p.flag{margin:0 8px 0 0}.events>li>article>div>p.flag img{padding-bottom:3px}.events>li>article>div>span{color:#9c9c9c}.events.hideimage>li>article>div>p.flag,.events.hideimage>li>article>div>h1{display:inline}.event{background-color:#f0f0f0}.event>.head{background-color:#6b96c2;padding:8px}.event>.head a,.event>.head a:visited{color:#fff}.dark .event>.head a,.dark .event>.head a:visited{color:#000}.event>.head>h1{clear:both;font-size:36px;font-weight:normal;letter-spacing:-1px;line-height:1em;margin:8px 0 0 0}.event>.detail{background-color:#fff;color:#000;padding:8px}.event>.detail>ul>li{display:inline-block;margin-bottom:8px;margin-right:8px;vertical-align:top;width:152px}span.title{color:#9c9c9c;display:block;font-size:12px;margin-bottom:2px}#AddTickets{background-color:#e1eaf3;color:#000;padding:8px}#AddTickets>ul{position:relative}#AddTickets .but.large{clear:both;width:100%}#AddTickets #quantity,#AddTickets #type,#AddTickets #promo{float:left;margin:0 8px 8px 0}#AddTickets .combo{color:#666;clear:both;margin-bottom:8px;font-size:12px;width:456px}#AddTickets #type .single,#AddTickets #type .single>li,#AddTickets #type .single>li label{background-color:transparent;border:0!important;color:#000}#AddTickets #type .single>li label p{cursor:text;padding:0}#tickets ul,#type ul{border-top:1px solid;border-color:#6b96c2;margin-bottom:4px}#tickets li,#type li{position:relative;display:block;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#6b96c2!important}#tickets label,#type label{display:block;background-color:#c9daeb}#tickets label:hover,#type label:hover{color:#fff;background-color:#000;cursor:pointer}#tickets>#tickets-info{margin-bottom:8px}#tickets input[type=radio],#type input[type=radio]{display:none}#tickets input[type=radio]:checked~label,#tickets input[type=radio]:checked~label span,#type input[type=radio]:checked~label{color:#fff;background-color:#6b96c2;cursor:default}#tickets>ul>li p>span,#type>ul>li p>span{float:right}#tickets li.closed,#tickets li.closed span{color:#b3bcc4;text-decoration:line-through}#tickets li.upcoming{color:#b3bcc4}#tickets li p,#type li p{padding:7px 8px;margin:0}@media only screen and (min-width:664px)and (max-width:979px){#tickets{float:left;margin-right:8px;width:456px}#add-button{clear:both;float:right;width:312px}}@media only screen and (min-width:980px){#tickets{float:left;margin-right:8px;min-height:100px;width:456px}#add-button{position:absolute;bottom:8px;right:0;width:312px}#AddTickets #quantity,#AddTickets #type,#AddTickets #promo{width:152px}}.lineup{padding:8px;color:#000}.lineup>img{width:100%}.but.back:hover>a{background-color:transparent;color:#000!important}.dark .but.back:hover>a{background-color:transparent;color:#fff}.dropdown{color:#fff;cursor:pointer;padding:8px 36px 8px 16px;font-size:1.4em;line-height:normal;float:left;position:relative;margin-right:1px}.dark .dropdown{color:#000}.dropdown:hover,.dark .dropdown.selected{background-color:#000;color:#fff}.dropdown>ul{clear:both;float:left;position:absolute;left:0;max-height:312px;overflow-x:hidden;overflow-y:auto;width:61px;z-index:1000}.dropdown>ul>li,#ulButtons>li>ul>li{background-color:#6b96c2;color:#fff;cursor:pointer;padding:10px 14px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.4);text-align:left}.dropdown>ul>li.selected{color:#000;background-color:#fff}.dropdown>ul>li.highlighted{background-color:#000;color:#fff}.dropdown.mini{font-size:16px}.dropdown.mini>ul>li{font-size:16px;padding:7px 16px}#ulButtons>li{background-color:#6b96c2;font-size:1.4em}#ulButtons>li{color:#fff;cursor:pointer;padding:8px 36px 8px 16px;margin:0 1px 0 0;font-size:36px;float:left;text-align:left;position:relative}.loginregister,.registerFB,.registrationsuccess{padding:8px}.forsmalltext{color:#7f7f7f;font-size:12px}input[type="submit"].but{width:100%;background-color:#6b96c2;color:#fff;border:0;margin:0;padding:6px;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:none}input[type="submit"].but:hover{background-color:#000;color:#fff}.form>li{padding:4px 0}.form input[type=text],.form input[type=password],.form select,.form textarea{width:100%;font-size:16px;padding:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form .short{width:150px!important}.field-validation-error{display:block;color:#e10;font-weight:bold;line-height:20px}.input-validation-error{outline:2px solid #e10}.field-validation-valid,.validation-summary-valid{display:none}#details #sex input{display:none}input[type=radio]{display:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}#sex>div{float:left;width:80px}#sex label{float:left;line-height:21px;cursor:pointer}#sex input[type=radio]:checked~label{cursor:default}#sex label:hover:before,#sex input[type=radio]:checked~label:before{border-color:#6b96c2;background-color:#6b96c2}#sex label:before{content:" ";float:left;width:18px;height:18px;border:2px solid #7f7f7f;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;margin-right:6px}#fbLoginButton{padding:16px 0}.loginregister label,.loginregister legend,.registerFB label,.registerFB legend{display:block;font-size:16px;margin-bottom:2px}#login,#register{width:100%}#login,#register,.registerFB,.registrationsuccess{color:#7f7f7f;font-size:12px}.registrationsuccess,.registerFB .facebookdetails{font-size:16px}#RegNewsletter,#AgreeToSiteTerms{float:left;margin:2px 8px 0 0}#RegNewsletter~div{float:left;width:180px}#RegNewsletter~div>label{cursor:pointer}@media only screen and (min-width:640px){#login{margin-right:8px}#register{border-left:1px solid #ccc;padding-left:8px}#login,#register,.registerFB,.registrationsuccess{float:left;width:295px}}#ulButtons>li{color:#fff;cursor:pointer;padding:8px 36px 8px 16px;margin:0 1px 0 0;font-size:36px;float:left;text-align:left;position:relative}#ulButtons>li:hover{background-color:#000;color:#fff}#ulButtons>li>ul{clear:both;float:left;position:absolute;left:0;max-height:312px;overflow-x:hidden;overflow-y:auto;width:312px;z-index:1000}#ulButtons>li>ul>li{clear:both;color:#fff;cursor:pointer;float:left;font-size:16px;width:300px;border-bottom:1px solid rgba(255,255,255,.4)}#ulButtons>li>ul:not(.links)>li{padding:10px 14px}#ulButtons>li>ul>li a{background-color:transparent;color:#fff;display:block;padding:10px 14px}#ulButtons>li>ul>li.selected,#ulButtons>li>ul>li.selected a{color:#000;background-color:#fff}#ulButtons>li>ul>li.highlighted,#ulButtons>li>ul>li.highlighted a{background-color:#000;color:#fff}#ulButtons{float:left;padding-top:8px}#ulButtons>li{padding:10px 36px 10px 16px;margin:0 1px 0 0;float:left;font-size:1.4em}#ulButtons>li>ul>li{font-size:12px}#ulButtons>li>ul,#ulButtons>li>ul{width:152px}#cart-summary-container{float:right;width:295px}#cart-summary{background-color:#e0ebf5;padding:8px;margin:0 0 4px 0}#cart-summary a:hover{background-color:#6b96c2;color:#fff}#cart-summary>li:first-child{display:none}#cart-summary>li:not(:first-child){padding-bottom:16px;margin:16px 8px}#cart-summary>li:not(:last-child){border-bottom:1px solid #989fa6}#cart-summary h1{font-size:16px;line-height:1.15em;margin:0}#cart-summary h1>span{display:block}#cart-summary .ticket-type{float:left;width:210px;font-size:12px;margin-bottom:0}#cart-summary .sub-total{float:right;font-size:12px;margin-bottom:0}#cart-summary .total{position:relative;text-align:right;font-size:32px}#cart-summary .total>span{position:absolute;top:0;left:0;font-size:12px}#Pay{font-size:12px;color:#7f7f7f;padding-top:4px}#Pay a:hover{background-color:#6b96c2;color:#fff}#Pay label,#Pay legend{display:block;font-size:16px;margin-bottom:2px}#Pay>li{float:left;width:295px}#Pay>li:first-child{padding-right:16px}#Pay #ulButtons>li{font-size:16px}#Pay .dropdown{margin-right:1px}input[type=submit]{background-color:#6b96c2;border:none;padding:6px 0;color:#fff;font-size:24px;display:inline-block;width:312px}input[type=radio]{display:none}.dropdown{background-color:#6b96c2}#ulButtons>li{background-color:#6b96c2}#ulButtons>li>ul>li{background-color:#6b96c2}legend{color:#7f7f7f}#AgreeToSiteTerms{float:left;margin:2px 8px 0 0}#Pay li>.but{margin:32px 0 16px 0}#Pay .dropdown{margin:2px 1px 2px 0!important}#Pay select{width:auto}#PayTerms~div{float:left;width:260px}#PayTerms~div a{clear:both;float:left}#card-detail,#apm-bankcode,#apm-launcher,#terms,#last4digits{display:none}#apm-bankcode{margin-top:20px}#apm-launcher{font-size:16px}#payment-options li{float:left;width:70px!important;margin:0 2px 3px 0}#payment-options img{cursor:pointer}#shipping-options{padding-top:4px}#shipping-options ul{position:relative}#shipping-options li{display:none;border:1px solid #ccc;padding:0;margin-bottom:-1px;cursor:pointer}#shipping-options .but{text-align:left}#shipping-options input[type=radio]{display:none}#shipping-options label{display:block;color:#fff;background-color:#6b96c2;margin-bottom:0}#shipping-options label:hover{color:#fff;background-color:#000;cursor:pointer}#shipping-options.focus input[type=radio]:checked~label{color:#000;background-color:#fff}#shipping-options.focus input[type=radio]:checked~label:hover{color:#fff;background-color:#000}#shipping-options p{padding:7px 8px;margin:0}#shipping{margin-top:24px}#shipping .dropdown{text-align:left}#shipping .dropdown:first-child{margin:8px 0!important}#shipping-add{display:none;margin-top:8px}.confirm{padding-bottom:60px}.confirm .but{width:312px;margin-top:24px}#PaymentError{font-size:16px;padding:8px 0}#submit-payment{font-size:24px;padding:8px}.error-message{font-size:16px;color:#e10;padding:4px;margin:0}.loading,.loading a,.loading a:hover{background-color:#ccc!important;cursor:default}#processing{width:468px;font:12px arial;color:#fff;background-color:#6b96c2;text-align:center;padding:16px 0 16px 4px;margin:24px auto}#reservation-counter{text-align:right;color:#9c9c9c}#reservation-counter span{font-size:24px;color:#000}@media only screen and (min-width:980px){#pay-container{width:952px!important}}@media only screen and (min-width:664px)and (max-width:980px){#billing{padding-right:8px!important}#cart-summary-container{float:right;width:48%}#Pay>li{float:none;width:48%}#payment-form{margin-top:16px}}@media only screen and (max-width:663px){#cart-summary-container{width:100%}#cart-summary .total{padding-bottom:0!important}#Pay li{width:100%}#billing{padding-right:0!important;margin-top:16px}#payment-form{padding-left:0!important;margin-top:16px}}footer{padding:16px 8px}#logo-footer{height:28px;margin-bottom:12px;width:56px}#logo-footer a{background-image:url('../../images/ra-logo.png');background-size:56px 28px;display:block;height:28px;width:56px;background-repeat:no-repeat;background-color:transparent!important;overflow:hidden;text-indent:-9999em}.dark #logo-footer a,#logo-footer a:hover{background-image:url('../../images/ra-logo-b.png')}.dark #logo-footer a:hover{background-image:url('../../images/ra-logo.png')}#copy-footer{color:#fff;font-size:12px}.dark #copy-footer{color:#000}