/*************** 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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%;}
body{line-height: 1;}
ol,ul{list-style: none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/*************** Debug ***************/
.db1{border: 1px solid red;}
.db2{border: 1px solid blue;}
.db3{border: 1px solid green;}
/*************** Basic Style Definitions ***************/ 
body{text-align:center;font: 62.5% helvetica, arial, sans-serif;}
h2,h3,h5{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
h2{color: #dd511e;font-size: 1.7em;line-height: 35px;padding: 0 0 0 9px;}
h3{color: #dd511e;font-size: 1.4em;font-weight: bold;}
h4,h6{font-weight: normal;}
h4{color: #dd511e;font-size: 1.2em;font-weight: bold;}
h5{color: #005286;font-size: 1.4em;}
h6{color: #6a6a6a;font-size: 1.1em;}
textarea,input,select,button{font-family:helvetica, arial, sans-serif;}
/*input{border:1px solid #d8d8d8;height:18px;line-height:18px;padding:4px 0px 0px 5px;font-size:1.1em;color:#269ab5;}*/
input{border:1px solid #d8d8d8;height:22px;line-height:22px;padding:0 0 0 5px;font-size:1.1em;color:#269ab5;}
input[type=checkbox],input[type=radio]{height:18px;line-height:18px;border:none;}
input:focus{border-color:#dd511e;}
select{display:block;font-size:1.2em;color:#269ab5;}
textarea{display:block;font-size:1.2em;color:#269ab5;border:1px solid #d8d8d8;padding:0 0 0 5px;}
label{display:block;color:#dd511e;font-size:1.2em;font-weight:bold;padding: 0 0 6px;}
fieldset { display: block; }
button{border:0;cursor:pointer;font-weight:bold;padding:0 13px 0 0;text-align:center; }
button:focus::-moz-focus-inner { border-color: transparent ! important; }
button span{position:relative;display:block;white-space:nowrap;padding:0 0 0 13px;}
button.btn{background:url(i/bg_button_right.gif) right no-repeat;font-size:12px;}
button.btn span{height:24px;line-height:24px;background:url(i/bg_button_left.gif) left no-repeat;color:#006699;}
button.btn:hover{background:url(i/bg_button_right_hov.gif) right no-repeat;}
button.btn:hover span{background:url(i/bg_button_left_hov.gif) left no-repeat;color:#cc6633;}
/*************** Links ***************/
a:link{color:#005286;text-decoration:none;}
a:visited{color:#005286;text-decoration:none;}
a:hover{color:#dd511e;text-decoration:none;}
a:active{color:#dd511e;text-decoration:none;}
a:focus{color:#dd511e;text-decoration:none;}
/*************** Misc classes ***************/
.stream{position:absolute;right:9999px;}
.print{display:none;}
.clear{clear:both;display:block;font-size:1px;margin:0px;line-height:0px;height:0px;}
.left{float:left;}
.mb{margin:0 0 5px;}
a.lswitch{background:transparent url(i/lswitch.gif) 7px 0.44em no-repeat;padding: 0 0 0 19px;text-decoration:underline;}
a.login{background:transparent url(i/login.gif) 5px 0.2em no-repeat;padding: 0 0 0 19px;text-decoration:underline;}
a.basket-icon{background:transparent url(i/basket.gif) 4px -1px no-repeat;padding: 0 0 0 26px;text-decoration:underline;height:16px;}
a.btnbuy{font: bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;display:block;background:url(i/btn_buy.gif) 0 0 no-repeat;color:#fff;text-decoration:none;line-height:38px;height:38px;width:180px;padding:0 0 0 10px;}
a:hover.btnbuy{background-position:0 -38px;}
.main-content{color:#4D4D4D;padding: 2px 5px}
.main-content p {font-size:1.2em;padding: 0 0 20px;line-height:1.4em;}
.main-content p.payment-info{padding:0 0 15px 4px;}
.main-content ul {list-style:disc;padding: 0 0 0 24px;}
.main-content li {font-size:1.2em;}
.hightlight{color:#269ab5;}
/*************** Layout ***************/
#billetlugen-dk{background:#fff url(i/bodyticketsbg.jpg) 0 0 repeat-x;}
#billetlugen-xl-dk{background:#fff url(i/bg_top_xl_v2.jpg) 0 0 repeat-x;}
#billetlugen-xmas-dk {background:#fff url(i/bg_top_xmas.gif) 0 0 repeat-x;}
/*#billetlugen-dk{background:#fff url(i/bodybg.jpg) 0 0 repeat-x;}*/
#billetlugen-tickets-dk{background:#fff url(i/bodybg.jpg) 0 0 repeat-x;}
#wrapper,#na-wrapper{position:relative;margin: 0 auto;text-align:left;}
#wrapper{width:996px;}
#na-wrapper{width:836px;}
#container{float:left;width:836px;}
#toolbar{position:relative;height:30px;width:831px;line-height:30px;font-size:1.1em;margin:0 0 0 2px;}
#toolbar span.label{color:#dd511e;}
#toolbar span.par{color:#269ab5;}
#location{position:absolute;left:0;top:0;}
#basket{position:absolute;left:0;top:0;color:#6A6A6A;}
#login{position:absolute;right:0;top:0;}
#special-alert{position:relative;background:#fff url(i/error_bg.gif) 0 0 no-repeat;height:28px;width:831px;margin:15px 0 0 2px;line-height:28px;color:#4d4d4d;}
#special-alert p{position:absolute;left:38px;top:0;font-size:1.2em;}
#special-alert a{position:absolute;right:9px;top:0;font-size:1.1em;}
#header{height:90px;}
#lheader,#rheader{float:left;}
#lheader{width:416px;padding:7px 0 0 2px;}
#lheader h1{float:left;width:137px;height:74px;background:url(i/logo.png) no-repeat;}
#lheader h1 a{display: block;text-indent:-9999px;text-decoration:none;width:137px;height:74px;overflow:hidden;}
#rheader{position:relative;width:415px;}
#rheader h6{margin:0 0 5px 0;}
#language{position:absolute;top:30px;left:0;}
#language-payment{position:absolute;top:30px;right:95px;}
#language ul,#language-payment ul{list-style:none;padding:2px 0 0;}
#language > ul a ,#language-payment > ul a{width:auto;}
#language ul li,#language-payment ul li{float:left;margin:0 5px 0 0;background: url(i/btn_flags_right.gif) right top no-repeat;padding: 0 8px 0 0}
#language ul li a,#language-payment ul li a{display:block;float:left;background:url(i/btn_flags_left.gif) left top no-repeat;color:#005286;font-size:1.2em;padding:0 0 0 26px;line-height:22px;text-decoration:none;}
#language ul li a.langda,#language-payment ul li a.langda{background-position:0% 0%;}
#language ul li a.langen,#language-payment ul li a.langen{background-position:0% -22px;}
#language ul li a.langsv,#language-payment ul li a.langsv{background-position:0% -66px;}
#language ul li a:hover,#language-payment ul li a:hover{color:#dd511e;}
#language ul li.langdasel a,#language ul li.langensel a,#language ul li.langsvsel a,#language-payment ul li.langdasel a,#language-payment ul li.langensel a,#language-payment ul li.langsvsel a{color:#4d4d4d;}
#language ul li.langdasel,#language ul li.langensel,#language ul li.langsvsel,#language-payment ul li.langdasel,#language-payment ul li.langensel,#language-payment ul li.langsvsel{background-position:100% -22px; }
#language ul li.langdasel a,#language-payment ul li.langdasel a{background:url(i/btn_flags_left.gif) left -88px no-repeat;}
#language ul li.langensel a,#language-payment ul li.langensel a{background:url(i/btn_flags_left.gif) left -110px no-repeat;}
#language ul li.langsvsel a,#language-payment ul li.langsvsel a{background:url(i/btn_flags_left.gif) left -154px no-repeat;}
#fontsize{position:absolute;top:30px;left:119px;}
#fontsize-payment{position:absolute;top:30px;right:-6px;}
#fontsize ul,#fontsize-payment ul{list-style:none;padding:2px 0 0;}
#fontsize li,#fontsize-payment li{float:left;margin:0 5px 0 0;line-height:22px;}
#fontsize a,#fontsize-payment a{display:block;font-weight:bold;text-decoration:none;text-align:center;width:23px;height:22px;}
#fontsize a:hover,#fontsize-payment a:hover{color:#dd511e;}
#fontsize .fontsel a,#fontsize-payment .fontsel a{color:#4d4d4d;background:url(i/fonts.gif) 0 -22px no-repeat;}
#fontsize .fontsel a:hover,#fontsize-payment .fontsel a:hover{color:#4d4d4d;}
#fontsize .small,#fontsize-payment .small{color:#005286;font-size:1.1em;background:url(i/fonts.gif) 0 0 no-repeat;}
#fontsize .large,#fontsize-payment .large{color:#005286;font-size:1.4em;background:url(i/fonts.gif) 0 0 no-repeat;}
#fontsize .back,#fontsize-payment .back{font-size:1.4em;color:#fff;background:url(i/fonts.gif) 0 -44px no-repeat;}
#fontsize a:hover.back,#fontsize-payment a:hover.back{background:url(i/fonts.gif) 0 -44px no-repeat;color:#fff;}
#search{position:absolute;top:30px;left:218px;float:right;}
#search input.tsearch{width:111px;float:left;margin: 0 2px 0 0;}
#x-search,#faq-search,#newsletter{padding:8px 0 5px;}
#x-search fieldset,#faq-search fieldset,#newsletter fieldset{position:relative;}
#faq-search input,#x-search input{width:470px;}
#faq-search p,#x-search p,#newsletter p{padding:0 0 14px;}
#x-search div.help,#faq-search div.help,#newsletter div.help{position:absolute;left:339px;top:0;color:#4d4d4d;font-size:1.1em;}
#x-search div.btn,#faq-search div.btn{position:absolute;right:0;top:20px;}
/*#faq-search button{position:absolute;right:0;top:34px;}*/
#newsletter div.btn{position:absolute;right:0;top:46px;}
#newsletter fieldset input.check{display: inline;border:0;margin:0 0 0 0;line-height:normal;height:auto;padding:0;}
#newsletter fieldset label.lcheck{display: inline;margin:0 10px 0 5px;}
#top-menu{width:831px;background:#fff url(i/topmenu_bg.gif) repeat-x 0 0;margin:8px 0 0 2px;padding:0;}
#top-menu ul{height:31px;list-style:none;}
#top-menu li{float:left;}
#top-menu a{float:left;display:block;background:transparent url(i/topmenu_item.gif) no-repeat top left;text-decoration:none;font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#454343;width:73px;text-align:center;line-height:31px;}
#top-menu a:hover{color:#005084;}
#top-menu li.first a{background:none;width:86px;}
#top-menu li.following-item a{background:none;}
#top-menu li#activeitem.first a{background:transparent url(i/topmenu_first_item.gif) no-repeat 0 0;}
#top-menu li.login{float:right;}
#top-menu li.login a{background:none;padding:0;color:#313131;width:104px;padding-left:18px;text-align:left;}
#top-menu li.login a:hover,#top-menu li#activeitem.login a:hover{/*color:#fff;background:transparent url(i/topmenulogin_bg_hov2.gif) no-repeat 0 0;*/color:#6a6a6a;}
#top-menu #activeitem a{background:transparent url(i/topmenu_item_sel.gif) no-repeat 0 0;color:#fff;}
#top-menu li#activeitem.login a{background:none;color:#313131;}
#top-menu li.login.active a,#top-menu li#activeitem.login.active a{color:#fff;background:transparent url(i/topmenulogin_bg_hov2.gif) no-repeat 0 0;}
#top-sub-menu{width:831px;height:33px;background:#fff url(i/topsubmenu_bg.gif) no-repeat;margin:0 0 0 2px;position:relative;z-index:20;}
#top-sub-menu a:link,#top-sub-menu a:visited{color:#2a2a2a;}
#top-sub-menu a:hover{color:#dd511e;}
#active-basket{position:absolute;top:0;right:0;height:33px;}
#active-basket ul {height:31px;list-style:none;}
#active-basket a{display:block;background:transparent url(i/activebasket_bg.gif) no-repeat 0 0;text-decoration:none;color:#313131;width:113px;line-height:33px;text-align:center;font-weight:bold;font-size:1.4em;}
#active-basket a:hover{color:#898989;}
#active-basket a.active{color:#fff;background:transparent url(i/activebasket_bg_hov.gif) no-repeat 0 0;}
#menu{width:831px;background:#fff url(i/navbg.gif) repeat-x 0 0;margin:0 0 0 2px;padding:0;}
#menu ul{height:30px;list-style:none;}
#menu li{float: left;margin:0 2px 0 0;}
#menu a{float:left;display:block;background:url(i/btn-menu.gif) 0 -30px no-repeat;text-decoration:none;font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#005286;width:117px;text-align:center;line-height:30px;}
#menu a:hover{color:#dd511e;background-position:0 0;}
#menu #current a{background-position:0 -60px;color:#dd511e;}
#menu .last{margin:0;}
#sub-menu{width:831px;height:32px;background:#fff url(i/submenubg.gif) repeat-x 0 0;margin:0 0 0 2px;}
#breadcrumbs{font-size:1.2em;line-height:32px;color:#6a6a6a;margin:0 0 0 6px;}
#breadcrumbs strong{float:left;font-weight:normal;}
#breadcrumbs ul{height:32px;list-style: none;}
#breadcrumbs ul li{float:left;}
#breadcrumbs ul li a{padding: 0 3px 0 3px;}
#breadcrumbs ul li.last{text-decoration:underline;padding:0 0 0 3px;}
#search-results{margin:10px 8px 0;}
#results-faq p,#results-pages p{font-size:1.2em;color:#4d4d4d;margin:9px 0 0;}
#results-faq .item span,#results-pages .item span{font-size:1.2em;color:#269ab5;}
#results-faq .item span.sep,#results-pages .item span.sep{color:#4d4d4d;}
#results-faq .item,#results-pages .item{border-bottom:1px solid #e4e4e4;padding:10px 9px 14px;}
#results-faq .item.odd,#results-pages .item.odd{background:#f9f9f9;}
#event-image{position:relative;margin:0 0 10px;}
#event-image img{width:400px;height:235px;}
#event-image .overlay{position:absolute;top:0;left:0;background: url(i/round_large_all.png) 0 0 no-repeat;width:400px;height:235px;}
#event-image .service1{position:absolute;top:10px;left:10px;background: url(i/mobile_badge.png) 0 0 no-repeat;width:41px;height:41px;}
#event-image .service1 a {display:block;text-indent:-9999px;text-decoration:none;width:41px;height:41px;overflow:hidden;}
#event-alert { width:400px;background:#fff url(i/eventalert_bottom.gif) bottom left no-repeat;padding:0 0 7px 0;margin:0 0 7px;}
#event-alert .content { background:#fff url(i/eventalert_top.gif) top left no-repeat;_height:41px;min-height:41px;padding:0 8px 0 8px;}
#event-alert .content div{font-size:1.2em;padding: 7px 0 0 35px;color:#9f643a;}
.payment-alert{width:820px;background:#fff url(i/payment_alert_bottom.gif) bottom left no-repeat;padding:0 0 7px 0;margin:0 0 20px;}
.payment-alert .content{background:#fff url(i/payment_alert_top.gif) top left no-repeat;_height:50px;min-height:50px;padding:0 8px 0 0;}
.payment-alert .content div{padding: 11px 0 4px 65px;}
.payment-alert .content p{font-size:1.2em;color:#9f643a;}
#event-tabs,#search-tabs{background:#fff url(i/eventtabs_bg.gif) repeat-x 0 0;}
#event-tabs{width:400px;margin:0;}
#search-tabs{width:610px;margin:7px 8px 0;}
#event-tabs ul,#search-tabs ul{height:27px;list-style:none;padding:0 5px;}
#event-tabs ul li,#search-tabs ul li{float:left;margin:0 2px 0 0;}
#event-tabs ul li a,#search-tabs ul li a{float:left;display:block;text-decoration:none;text-align:center;line-height:27px;font-size:1.2em;}
#event-tabs ul li a{background:url(i/eventtabs.gif) 0 -27px no-repeat;width:96px;}
#search-tabs ul li a{background:url(i/searchtabs.gif) 0 -27px no-repeat;width:118px;}
#event-tabs ul li a:hover,#search-tabs ul li a:hover{background-position: 0 0;}
#event-tabs ul li.active a,#search-tabs ul li.active a{background-position:0 -54px;font-weight:bold;color:#dd511e;}
#event-tabs ul li.last,#search-tabs ul li.last{margin:0;}
#event-text{margin: 12px 5px 0;color:#4D4D4D;}
#event-text p{margin:0 0 20px;line-height:1.4em;font-size:1.2em;}
#event-text ul li{font-size:1.2em;}
#event-plan{margin:13px 0 0;}
#event-gallery{width:392px;padding:0 4px;}
#event-gallery img {width:80px;height:80px;}
#event-gallery a{display:block;float:left;border:1px solid #cbcbcb;padding:4px;margin:0 0 10px;}
#event-gallery a.spacer{margin-right:10px;}
#event-gallery a:hover{background:#fffce2;border-color:#ffe07a}
#event-links p,#event-gallery p{font-size:1.1em;color:#4D4D4D;font-style: italic;padding: 7px 0 9px;}
#event-links p{padding-left:4px;padding-right:4px;}
#event-links ul{width:400px;list-style:none;}
#event-links ul li{line-height:29px;border-bottom:1px solid #e4e4e4;padding:0 0 0 6px;}
#event-links ul li.first{border-top:1px solid #e4e4e4;}
#event-links ul li.even{background:#f9f9f9;}
#event-links ul li:hover{background:#fffce2;}
#event-links ul li a{display:block;font-size:1.2em;padding:0 0 0 24px;background: transparent url(i/icons.png) 0 0 no-repeat;}
#event-links ul li a.page{background-position:0 -20px;}
#event-links ul li a.video{background-position:0 -98px;}
#event-links ul li a.pdf{background-position:0 -46px;}
#splash p{font-size:1.2em; color:#4D4D4D;padding: 0 0 20px;line-height:1.4em;}
#splash ul{margin: 0 0 0 20px;padding: 0 10px 20px 0; list-style-type: circle;}
#splash ul li{font-size:1.2em; color:#4D4D4D;}
#footer,#splash{height:159px;margin:12px 0 10px;}
#footer .footer-box, #splash .box{width:820px;background:#fff url(i/footerboxbottom.gif) bottom left no-repeat;padding:0 0 7px 0;}
#footer .footer-box .content, #splash .box .content{background:#fff url(i/footerboxtop.gif) top left no-repeat;padding:11px 11px 4px 11px;overflow:hidden;}
#footer .footer-box .content .list {float:left; }
#footer .footer-box .content .item1 { width: 205px; }
#footer .footer-box .content .item2 { width: 212px; }
#footer .footer-box .content .item3 { width: 210px; }
#footer .footer-box .content .list ul {list-style:none;margin:5px 0 0;}
#footer .footer-box .content .list li{padding: 0 10px 4px 17px;background-image: url(i/bullet.png);background-repeat: no-repeat;background-position: -5px -10px;font-size:1.2em;}
#info-footer{position:relative;line-height:32px;height:32px;background:#fff url(i/submenubg.gif) repeat-x 0 0;font-size:1.1em;color:#4d4d4d;}
#info-footer .left{position:absolute;top:0;left:4px;}
#info-footer .left i { padding: 0 1px 0 1px; color: #fff;}	
#info-footer .right { position:absolute;top:0;right:4px; }
#sub-footer{position:relative;line-height:32px;height:32px;padding:0 4px 0;color:#6a6a6a;}
#sub-footer p{font-size:1.1em;color:#4d4d4d;}
#sub-footer p{position:absolute;right:4px;top:0;}
#sub-footer ul{list-style:none;}
#sub-footer ul li{float:left;line-height:32px;font-size:1.1em;margin:0 16px 0 0;}
#sub-footer ul li.rss{background:url(i/rss.gif) no-repeat left 45%;padding:0 0 0 17px;}
#sub-footer ul li.pci{background:url(i/pci.gif) no-repeat left 45%;padding:0 0 0 30px;}
#sub-footer ul li.equifax{background:url(i/equifax.gif) no-repeat left 45%;padding:0 0 0 18px;}
#ads{float:left;width:143px;margin:98px 0 0 17px;}
#ads .adarea{padding:0 0 20px;}
/*************** Layout classes ***************/
.s-col-bg,.m-col-bg,.l-col-bg,.w-col-bg{padding: 8px 8px 0 8px;min-height: 134px;_height:134px;}
.s-col-bg,.m-col-bg{min-height: 134px;_height:134px;}
.l-col-bg,.w-col-bg{min-height: 110px;_height:110px;}
.s-col{width: 206px;float: left;}
.s-col-bg{position:relative;background:#fff url(i/smallboxbg.gif) no-repeat;}
.m-col{width:416px;float:left;}
.m-col-bg{background:#fff url(i/mediumboxbg.gif) no-repeat;}
.l-col{width:626px;float:left;}
.l-col-bg{background:#fff url(i/largeboxbg.gif) no-repeat;}
.w-col{width:836px;float:left;}
.w-col-bg{background:#fff url(i/wideboxbg.gif) no-repeat;}
/*.w-col-bg.tickets{min-height:560px;}*/
.col-m-l{margin: 0 0 0 4px;}
p.ticket-alert-msg{margin: 2px 0 0 0; color:#dd511e;}
/*************** Lists ***************/
ul.lists{width: 190px; list-style: none;}
ul.lists li{position: relative;  margin: 0 0 5px;}
ul.lists li a{display: block; height: 35px; text-decoration: none; padding: 3px 0 0 8px;}
ul.lists li a span.heading{font: bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #005286;}
ul.lists li a span.highlight{color: #269ab5;}
ul.lists li a span.number{position: absolute; top: 4px; right: 8px; color: #fff; font: bold 2.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
ul.lists li a span{font-size: 1.1em; color: #6a6a6a; cursor: pointer;}
ul.lists li a:hover span.heading{color: #dd511e;}
ul.popular li{background: #FBFBFB url(i/btn_icons.gif) 0 0 no-repeat;}
ul.popular li a:hover{background: #FBFBFB url(i/btn_icons.gif) 0 -38px no-repeat;}
ul.lastchance li{background: #FBFBFB url(i/btn_icons.gif) 0 -152px no-repeat;}
ul.lastchance li a:hover{background: #FBFBFB url(i/btn_icons.gif) 0 -190px no-repeat;}
ul.salesoon li{background: #FBFBFB url(i/btn_icons.gif) 0 -532px no-repeat;}
ul.salesoon li a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -570px no-repeat;}
ul li.calender{background:#FBFBFB url(i/btn_icons.gif) 0 -456px no-repeat;}
ul li.calender a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -494px no-repeat;}
ul li.bookmark{background:#FBFBFB url(i/btn_icons.gif) 0 -380px no-repeat;}
ul li.bookmark a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -418px no-repeat;}
ul li.friend{background:#FBFBFB url(i/btn_icons.gif) 0 -304px no-repeat;}
ul li.friend a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -342px no-repeat;}
ul li.reminder{background:#FBFBFB url(i/btn_icons.gif) 0 -228px no-repeat;}
ul li.reminder a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -266px no-repeat;}
ul li.wishlist{background:#FBFBFB url(i/btn_icons.gif) 0 -76px no-repeat;}
ul li.wishlist a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -114px no-repeat;}
ul li.printer{background:#FBFBFB url(i/btn_icons.gif) 0 -0 no-repeat;}
ul li.printer a:hover{background:#FBFBFB url(i/btn_icons.gif) 0 -38px no-repeat;}
ul.bullet-list{list-style:none;height:32px;margin: 0 0 0 6px; }
ul.bullet-list li{line-height:32px;padding: 0 10px 0 17px;background-image: url(i/bullet.png);background-repeat: no-repeat;background-position: -5px 0px;float:left;font-size:1.2em;}
ul.bullet-list li.active{background-position:-5px -33px;}
ul.bullet-list li.active a{color:#6a6a6a;}
ul.grid-list{list-style:none;padding:4px 0 0;}
ul.grid-list li{position: relative;font-size:1.1em;color:#6a6a6a;line-height:27px;height:27px;border-top:1px solid #ccc;}
ul.grid-list li a span.number{position: absolute; top: 1px; right: 6px;color:#fff;}
ul.tags li{background-image:url(i/tag_bg.png);background-repeat:no-repeat;background-position:100% 5px;font-weight:bold;}
ul.tags li a{display:block;height:27px;}
ul.grid-list li.first{border: none;}
ul.grid-list li a.date{padding: 0 0 0 10px;}
.featured{position:relative;}
.featured img{width:190px;height:86px;}
.featured a {display: block;position:absolute;top:0;left:0;width:190px;height:86px;z-index:1;}
.featured .overlay{position:absolute;top:0;left:0;background: url(i/round_small.png) 0 0 no-repeat;width:190px;height:86px;}
.featured ul{position:absolute;top:91px;left:0;list-style:none;}
.featured ul li a{display:block;height:36px;width:182px;background:#3B8DC4 url(i/featured.gif) 0 0 no-repeat;text-decoration:none;padding:2px 0 0 8px;}
.featured ul li a:hover{background:transparent url(i/featured.gif) 0 -38px no-repeat;}
.featured ul li a.hov{background:transparent url(i/featured.gif) 0 -38px no-repeat;}
.featured ul li a.hov span,.featured ul li a:hover span {color: #fff;}
.featured ul li a span.heading{font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;}
.featured ul li a span{font-size:1.1em;color:#b0e5f2;}
.badge1en-gb {position:absolute;top:8px;right:8px;background:url(i/badge_feat_fewtickets.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge3en-gb {position:absolute;top:8px;right:8px;background:url(i/badge_feat_cancelled.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge2en-gb {position:absolute;top:8px;right:8px;background:url(i/badge_feat_soldout.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge4en-gb{position:absolute;top:8px;right:8px;background:url(i/badge_feat_closed.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge5en-gb{position:absolute;top:8px;right:8px;background:url(i/badge_feat_waitinglist.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge1da-dk {position:absolute;top:8px;right:8px;background:url(i/badge_feat_fewtickets_dk.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge3da-dk {position:absolute;top:8px;right:8px;background:url(i/badge_feat_cancelled_dk.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge2da-dk {position:absolute;top:8px;right:8px;background:url(i/badge_feat_soldout_dk.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge4da-dk{position:absolute;top:8px;right:8px;background:url(i/badge_feat_closed_dk.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge5da-dk{position:absolute;top:8px;right:8px;background:url(i/badge_feat_waitinglist_dk.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge1sv-se {position:absolute;top:8px;right:8px;background:url(i/badge_feat_fewtickets_se.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge3sv-se {position:absolute;top:8px;right:8px;background:url(i/badge_feat_cancelled_se.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge2sv-se {position:absolute;top:8px;right:8px;background:url(i/badge_feat_soldout_se.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge4sv-se {position:absolute;top:8px;right:8px;background:url(i/badge_feat_closed_se.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
.badge5sv-se {position:absolute;top:8px;right:8px;background:url(i/badge_feat_waitinglist_se.png) 0 0 no-repeat;height:80px;width:80px;z-index:1;}
ul.side-menu {width:190px;list-style:none;}
ul.side-menu li{background:#fff url(i/sidemenubg.gif) repeat-x;line-height:30px;_height:30px;}
ul.side-menu li.logo{line-height:0px;text-align:center;padding:11px 0 18px;background-position:0 100%;}
ul.side-menu li a{font-weight:bold;font-size:1.2em;display:block;padding:0 0 0 5px;margin:0 5px 0 0;}
ul.side-menu li a.parent{background:transparent url(i/lswitch.gif) 100% 1em no-repeat;}
ul.side-menu li a.current{color:#dd511e;}
ul.side-menu li ul{border-bottom:1px solid #e4e4e4;padding: 0 0 1px;}
ul.side-menu li ul li{background-image:none;background:#f8f8f8;line-height:normal;line-height:20px;_height:20px;}
ul.side-menu li ul li.first{padding-top:5px;}
ul.side-menu li ul li.last{padding-bottom:4px;}
ul.side-menu li ul li a{font-weight:normal;}
ul.side-menu li ul li a:hover{background-image:none;}
.related-pages { float: right; width: 181px; background: #fff url(i/relpagesbg.gif) repeat-y; margin: 0 0 20px 10px; padding: 0 0 0 17px; }
.related-pages ul { padding: 10px 0 0 0; list-style: none; }
.related-pages li { margin: 0 0 7px; padding: 0 0 0 18px; background: url(i/icons.png) no-repeat 0px -288px;font-size: 1.1em; }
.related-pages li span { font-size: 1.1em; color: #4b4b4b; }
.help-you{float:right;width:181px;background:#fff url(i/relpagesbg.gif) repeat-y;margin:0 0 20px 10px;padding:0 0 0 17px;}
.help-you form{margin:0px;}
.help-you h3{padding:0 0 10px 0;}
.help-you div { margin: 0 0 5px 0;}
.help-you label{display: inline-block;font-size:1.1em;font-weight:normal;color:#4b4b4b;padding:0;}
.help-you input{border:0px;margin:0 5px 0 0;line-height:normal;height:auto;padding:0;}
.help-you button{margin: 5px 0 0;}
ul.mvi {width:610px;list-style:none;margin:-5px 0 30px;}
ul.mvi li{position: relative;line-height:29px;border-bottom:1px solid #e4e4e4;padding:0 0 0 6px;}
ul.mvi li.odd{background:#f9f9f9;}
ul.mvi li:hover{background:#fffce2;}
ul.mvi li a{display:block;font-size:1.2em;padding:0 0 0 24px;background: transparent url(i/icons.png) 0 -306px no-repeat;height:29px;}
ul.mvi li a span.viewed,ul.mvi li.heading span.viewed{position: absolute; top: 1px; right: 11px;color:#4d4d4d;}
ul.mvi li.heading span.viewed{color:#dd511e;}
ul.mvi li.heading{border:none;height:32px;background:#fff url(i/submenubg.gif) repeat-x 0 0;color:#dd511e;font-size:1.2em;padding:0 0 0 30px;}
.cloud{padding:10px 0;text-align:center;}
.cloud a{line-height:1.4em;padding-right:0.4em;}
.cloud a.s1{font-size:1.2em;}
.cloud a.s2{font-size:1.4em;}
.cloud a.s3{font-size:1.3em;font-weight:bold;}
.cloud a.s4{font-size:1.5em;font-weight:bold;}
.cloud a.s5{font-size:1.7em;font-weight:bold;}
.tips{padding:10px 0 6px;}
.tips h3{color:#269ab5;}
.tips p{font-size:1.2em;color:#4d4d4d;margin:9px 0 11px;}
.tips a {background-image:url(i/bullet.png);background-repeat:no-repeat;background-position:-5px -9px;padding: 0 0 0 19px;}
/*************** Boxes ***************/
.s-box{width:190px;background:#fff url(i/smallboxbottom.gif) bottom left no-repeat;padding:0 0 7px 0; }
.s-box .content{background:#fff url(i/smallboxtop.gif) top left no-repeat;padding:0 8px 0 8px;min-height:246px;}
.s-box .content.small,.l-box .content.small{min-height:111px;}
.s-box .content.large{min-height:255px;}
.m-box,.f-m-box{width:400px;background:#fff url(i/boxbottom.gif) bottom left no-repeat;padding:0 0 7px 0;}
.m-box .content{background:#fff url(i/boxtop.gif) top left no-repeat;padding:0 8px;min-height:14.5em;}
.code-box{width:400px;background:#fff url(i/boxbottom.gif) bottom left no-repeat;padding:0 0 7px 0;}
.code-box .content{background:#fff url(i/boxtop.gif) top left no-repeat;padding:8px 11px 4px;}
.code-box .content h3{padding:0 0 4px;color:#4e4d4d;}
.code-box .content p{font-size:1.2em;color:#4e4d4d;padding:0 0 10px;}
.code-box input.code{width:183px;margin:0 8px 0 0;}
.code-box .err{height:22px;font-size:1.2em;color:#9f643a;margin:0 0 10px;padding:0 0 0 24px;background:url(i/alerticonsmall.gif) 0 0 no-repeat;}
.f-m-box .content {padding:8px 8px 1px 8px;min-height:13.6em;}
.f-m-box .content{background:#fff url(i/newsboxtop.gif) top left no-repeat;}
.f-m-box .content p{font-size:1.2em;color:#4d4d4d;padding: 5px 0 0;line-height:1.3em;}
.f-m-box .content span { color:#6a6a6a; font-size: 1.1em; }
.f-m-box .content span.highlight{color: #269ab5;}
.l-box{width:610px;background:#fff url(i/largeboxbottom.gif) bottom left no-repeat;padding:0 0 7px 0;}
.l-box .content{background:#fff url(i/largeboxtop.gif) top left no-repeat;padding:0 8px 0 8px;}
.l-box .content p,.w-box .content p,.x-box .content p {font-size:1.2em;color:#4d4d4d;}
.w-box{width:820px;background:#fff url(i/widebox_bottom.gif) bottom left no-repeat;padding:0 0 7px 0;}
.w-box .content{background:#fff url(i/widebox_top.gif) top left no-repeat;padding:0 8px 0 8px;}
.a-box{width:295px;background:#fff url(i/aboutboxbottom.gif) bottom left no-repeat;padding:0 0 7px 0;float:left;margin:0 0 10px;}
.a-box.m{margin-left:10px;}
.a-box .content{background:#fff url(i/aboutboxtop.gif) top left no-repeat;padding:8px 8px 0 8px;min-height:83px;}
.a-box .content a{display:block;}
.a-box .content p{padding:6px 0 0;}
.x-box{width:610px;padding:0 0 7px 0;}
.x-box .content{background:#fff url(i/largeboxtop.gif) top left no-repeat;padding:0 8px 0 8px;}
.alert-box{width:412px;position:relative;margin: 0 auto;}
.alert-box h3{text-align:left;margin-top:11px;}
.alert-box p{margin:10px 0 15px;background:url(i/alerticon.gif) 0 0 no-repeat;}
.alert-box p,#action-box .description p,#help-text p{text-align:left;font-size:1.2em;color:#4d4d4d;padding:0 0 0 40px;}
.alert-box button{padding:0 20px 0 0;}
.alert-box button span{padding:0 0 0 20px;}
#action-box{width:439px;position:relative;margin: 0 auto;height:363px;text-align:left;}
#action-box .btnleft{position:absolute;bottom:0;left:10px;}
#action-box .btnright{position:absolute;bottom:0;right:10px;}
#action-box .description{background:url(i/submenubg.gif) 0 100% repeat-x;padding:8px 10px 13px;}
#action-box .description h3{padding:0 0 8px;}
#action-box .description p{background:url(i/actionicon.gif) 0 0 no-repeat;}
#action-box .content{padding:15px 0 0 10px;}
#action-box .content h3{padding:0 0 5px;}
#action-box .content select.dates{width:420px;}
#action-box .content label{font-weight:normal;}
#action-box .content p{font-size:1.2em;color:#4d4d4d;}
#action-box .content p.smallprint{font-size:1.1em;}
#action-box .content .row{display:block;clear:both;}
#action-box .content .row div{float:left;}
#action-box .content .row div.spacer{margin:0 10px 0 0;}
#action-box .content .row input{width:198px;margin:0 0 10px;}
#action-box .content .row select{width:206px;margin:0 0 10px;}
#action-box .content .row input.radio{width:1.1em;margin:0 5px 0 0;float:left;border:0;}
#action-box .content .row label.radio{float:left;margin:0 10px 0 0;line-height:1.4em;color:#4d4d4d}
#action-box .content .row input.check{width:1.1em;margin:0 5px 0 0;float:left;border:0;}
#action-box .content .row textarea{width:413px;height:83px;}
#action-box ul li{border:1px solid #d8d8d8;float:left;margin:0 0 10px;}
#action-box ul li:hover{border:1px solid #dd511e;}
#action-box ul li.spacer{margin:0 10px 0 0;}
#action-box ul li a{float:left;display:block;height:25px;width:198px;font-size:1.2em;line-height:26px;margin:0 0 0 5px; }
#action-box ul li a span{padding:0 0 0 24px;}
#action-box ul li a span.spurl{background:#fff url(i/spurl.gif) 0 0 no-repeat;}
#action-box ul li a span.delicious{background:#fff url(i/delicious.gif) 0 0 no-repeat;}
#action-box ul li a span.stumbleupon{background:#fff url(i/stumbleupon.gif) 0 0 no-repeat;}
#action-box ul li a span.googleb{background:#fff url(i/googleb.gif) 0 0 no-repeat;}
#action-box ul li a span.digg{background: #fff url(i/digg.gif) 0 0 no-repeat;}
#action-box ul li a span.twitter{background: #fff url(i/twitter.gif) 0 0 no-repeat;}
#action-box ul li a span.yahoo{background: #fff url(i/yahoo.gif) 0 0 no-repeat;}
#action-box ul li a span.reddit{background: #fff url(i/reddit.gif) 0 0 no-repeat;}
#action-box ul li a span.facebook{background: #fff url(i/facebook_calendar.gif) 0 0 no-repeat;}
#action-box ul li a span.google{background:#fff url(i/google_calendar.gif) 0 0 no-repeat;}
#action-box ul li a span.outlook{background:#fff url(i/outlook_calendar.gif) 0 0 no-repeat;}
#action-box ul li a span.ical{background:#fff url(i/ical_calendar.gif) 0 0 no-repeat;}
#action-box ul li a span.yahoo{background:#fff url(i/yahooc.gif) 0 0 no-repeat;}
#action-box .padtop {padding:5px 0 0;}
#action-box div.event-info{padding:0 6px 0;}
#action-box div.event-info p {color:#242424;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;margin:4px 0 0;}
/*************** Forms ***************/
#wupfrm {position:relative;min-height:246px;}
#wupfrm fieldset select,#wupfrm fieldset div,#wupfrm fieldset div button{width:100%;}
#wupfrm fieldset select { margin: 0 0 6px; }
#wupfrm fieldset p { color:#4d4d4d;font-size: 1.2em;padding:10px 0 11px; }
#wupfrm fieldset div{position:absolute;bottom:1px;left:0;}
#ebdfrm fieldset p,#ebvfrm fieldset p {padding:8px 0 9px;}
#ebdfrm fieldset,#ebvfrm fieldset{position:relative;}
#ebdfrm fieldset select{width:148px;}
#ebdfrm fieldset div,#ebvfrm fieldset div{float:left;padding:0 10px 0 0;}
#ebdfrm fieldset div.btn{position:absolute;top:81px;right:0;padding:0;}
#ebvfrm fieldset{padding:0 0 4px;}
#ebvfrm fieldset select{width:215px;}
#ebvfrm fieldset div.btn{position:absolute;top:66px;right:5px;padding:0;}
#ebdtfrm fieldset{padding:8px 2px 0;}
#ebdtfrm fieldset input{width:72px;margin:6px 0 12px;}
#ebdtfrm fieldset div span{color:#6a6a6a;font-size:1.1em;}
#ebdtfrm fieldset label{padding-bottom:2px;}
#ebdtfrm fieldset div{float:left;}
#ebdtfrm fieldset div.last{padding:0 0 0 10px;}
#ebdtfrm fieldset button{width:100%;}
/*************** Tables ***************/
.event-list table.ticket-list th{background:#e9e9e9;padding:0 5px;border-bottom:1px solid #fff;color:#4D4D4D;font-weight:bold;font-size:1.2em;}
.event-list table.ticket-list th.price{text-align:right;padding:0 5px 0 0;}
.event-list table.ticket-list th.thf{width:225px;}
.event-list table.ticket-list td.price{border:none;text-align:right;padding:0 5px 0 0;}
.event-list table.ticket-list tr td{padding:0 0 0 5px;height:27px;background:#f9f9f9;}
.event-list table.ticket-list tr td.text{padding:0 5px 0;font-size:1.2em;color:#4e4e4e;}
.event-list table.ticket-list tfoot td{background:#fff;color:#4d4d4d;height:38px;padding:0 5px 0 10px;}
.event-list table.ticket-list tfoot tr.subtotal td{border:none;}
.event-list,.item-list{padding: 0 0 8px;}
.event-list table,.item-list table,#subscription-dates table,#subscription-order table{width:100%;overflow:hidden;word-wrap:break-word;}
.event-list table thead.dates th,.item-list table thead th,.item-list table th,#subscription-dates table th,#subscription-order table th{padding:0 10px;}
.event-list table thead.dates.search th{padding:0 5px;}
.event-list table tbody.dates tr td{padding:0 0 0 10px;}
.event-list table tbody.dates tr td.expand-container{padding:0;}
.item-list table tbody tr td{padding:0 0 0 10px;border-bottom:1px solid #e4e4e4;}
.event-list table tbody.cdates tr td,.item-list table tbody.cursor tr td{cursor:pointer;}
.event-list th,.item-list th,#subscription-dates th,#subscription-order th{color:#dd511e;font-size:1.2em;text-align:left;font-weight:normal;padding:0 5px;line-height:28px;height:28px;background:url(i/sidemenubg.gif) 0 100% repeat-x;}
.item-list th.cost{width:65px;}
.event-list tr.total-order {font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;height:40px;font-weight:bold;border-bottom:1px solid #e4e4e4;}
.event-list tr.total-order td {height:40px;}
.event-list tr.line td {height:5px;border-bottom:1px solid #e4e4e4;}
.event-list tr.odd td,.item-list tr.odd td{background:#f9f9f9;}
.event-list tr.disabled td{background:#f9f9f9;}
.event-list tr.even td,.item-list tr.even td{background:#fff;}
.event-list tr.hover td,.item-list tr.hover td{background:#fffce2;}
.event-list tr.selected td,.item-list tr.selected td{background:#fffce2;}
.event-list tr.selected2 td{background:#fffce2;}
.event-list tr.selected td.date,.event-list tr.selected td.date span,.event-list tr.selected td.event,.event-list tr.selected td.event span,
.event-list tr.selected td.location,.event-list tr.selected td.location span,.event-list tr.selected td.promoter,.event-list tr.selected td.promoter span,
.event-list tr.selected td.price,.event-list tr.selected td.price span{color:#dd511e;}
.event-list td {padding:0 0 0 5px;height:56px;}
.item-list td{padding:0 0 0 5px;height:40px;}
.item-list td.text{font-size:1.2em;color:#4e4e4e;}
.item-list td.price,.item-list th.price{text-align:right;padding:0 5px 0 0;}
.item-list td.input{text-align:right;padding:0 4px 0 0;}
.item-list td.name input{width:143px;}
.item-list td.address input{width:138px;}
.item-list td.address2 input{width:98px;}
.item-list td.address input.help-text{color:#999;}
.item-list td.address2 input.help-text{color:#999;}
.item-list td.zip input{width:43px;}
.item-list td.city input{width:113px;}
.item-list td.country select{width:131px;}
.item-list td.text span{font-size:1.2em;color:#6A6A6A;}
.event-list table.current-event td{height:56px;}
.event-list table.current-event td strong{font:bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;vertical-align:top;color:#4d4d4d;}
.event-list table.current-event td span{font-size:1.2em;color:#4e4e4e;}
.event-list td.radio, td.img, .event-list td.date, .event-list td.event, 
.event-list td.location, .event-list td.type,.event-list td.promoter,.event-list td.order,.event-list td.price,.event-list td.area,.event-list td.expand,.event-list td.delete,.event-list td.services{border-bottom:1px solid #e4e4e4;}
.event-list td strong,.item-list tfoot td strong,#subscription-dates table tbody td a strong,#subscription-order table tbody td a strong{font:bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;vertical-align:top;}
.event-list td.radio input,.item-list td.radio input{border:none;}
.event-list td.img img {width:100px;height:45px;}
.event-list td.img{padding:0;width:114px;}
.event-list td.event{width:275px;color:#4d4d4d;}
.event-list td.event.v{width:350px;}
.event-list td.event.s{width:205px;}
.event-list td.event.elbadge1en-gb{background-image:url(i/badge_list_fewtickets.png);}
.event-list td.event.elbadge2en-gb{background-image:url(i/badge_list_soldout.png);}
.event-list td.event.elbadge3en-gb{background-image:url(i/badge_list_cancelled.png);}
.event-list td.event.elbadge4en-gb{background-image:url(i/badge_list_closed.png);}
.event-list td.event.elbadge5en-gb{background-image:url(i/badge_list_waitinglist.png);}
.event-list td.event.elbadge1da-dk{background-image:url(i/badge_list_fewtickets_dk.png);}
.event-list td.event.elbadge2da-dk{background-image:url(i/badge_list_soldout_dk.png);}
.event-list td.event.elbadge3da-dk{background-image:url(i/badge_list_cancelled_dk.png);}
.event-list td.event.elbadge4da-dk{background-image:url(i/badge_list_closed_dk.png);}
.event-list td.event.elbadge5da-dk{background-image:url(i/badge_list_waitinglist_dk.png);}
.event-list td.event.elbadge1sv-se{background-image:url(i/badge_list_fewtickets_se.png);}
.event-list td.event.elbadge2sv-se{background-image:url(i/badge_list_soldout_se.png);}
.event-list td.event.elbadge3sv-se{background-image:url(i/badge_list_cancelled_se.png);}
.event-list td.event.elbadge4sv-se{background-image:url(i/badge_list_closed_se.png);}
.event-list td.event.elbadge5sv-se{background-image:url(i/badge_list_waitinglist_se.png);}
.event-list td.event.elbadge1en-gb,.event-list td.event.elbadge2en-gb,.event-list td.event.elbadge3en-gb,.event-list td.event.elbadge4en-gb,.event-list td.event.elbadge5en-gb,.event-list td.event.elbadge1da-dk,.event-list td.event.elbadge2da-dk,.event-list td.event.elbadge3da-dk,.event-list td.event.elbadge4da-dk,.event-list td.event.elbadge5da-dk,.event-list td.event.elbadge1sv-se,.event-list td.event.elbadge2sv-se,.event-list td.event.elbadge3sv-se,.event-list td.event.elbadge4sv-se,.event-list td.event.elbadge5sv-se{background-position:100% 0;background-repeat:no-repeat;}
.event-list td.event span{font:1.2em helvetica, arial, sans-serif;color:#269ab5;}
.event-list td.event span.sub{color:#6a6a6a;}
.event-list td.date{color:#4d4d4d;}
.event-list td.date span{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;}
.event-list td.order{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;height:40px;}
.event-list td.order a{height:20px;}
.event-list td.order a.imag {background:url(i/viewdoc.png) no-repeat scroll left center; display:block; float:left; padding:6px 0 0 20px;}
.event-list td.type{color:#4d4d4d;}
.event-list td.type span{color:#6a6a6a;font:1.2em helvetica, arial, sans-serif;}
.event-list td.location{color:#4d4d4d;}
.event-list td.location span{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;}
.event-list td.location span a{color:#269ab5;}
.event-list td.type span a{color:#269ab5;font-weight:normal;}
.event-list td.type a:hover,.event-list td.location span a:hover{color:#dd511e;}
.event-list td.promoter{color:#4d4d4d;}
.event-list td.promoter span{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;}
.event-list td.area{color:#4d4d4d;}
.event-list td.area span{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;}
.event-list td.price{color:#4d4d4d;}
.event-list td.price span{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;}
.event-list td.expand,.event-list td.expandon{width:22px;border-left:1px solid #e4e4e4;}
.event-list td.expand a{display:block;background:#fff url(i/arrow_down.png) no-repeat;height:14px;width:14px;}
.event-list td.expand a span{display:none;}
.event-list td.expandon a{display:block;background:#fff url(i/arrow_up.png) no-repeat;height:14px;width:14px;}
.event-list td.expandon a span{display:none;}
.event-list td.delete a{display:block;background:#fff url(i/delete_button.gif) no-repeat;height:28px;width:28px;}
.event-list td.delete a span{display:none;}
.event-list td.right,.item-list td.right{text-align:right;}
.event-list tfoot tr.subtotal td,.item-list tfoot tr.subtotal td{color:#4d4d4d;height:38px;padding:0 5px 0 10px;}
.event-list tfoot tr.subtotal td{border-bottom:1px solid #e4e4e4;}
.event-list tfoot tr.subtotal td.button,.item-list tfoot tr.subtotal td.button{vertical-align:bottom;}
.event-list tfoot tr.subtotal td.button input,.item-list tfoot tr.subtotal td.button input{margin:0 10px 0 0;}
.event-list tfoot tr.extra td,.item-list tfoot tr.extra td{font:1.2em helvetica, arial, sans-serif;color:#6a6a6a;height:22px;padding:0 5px 0 10px;}
.event-list tfoot tr.discount td {color:#DD511E;}
.event-list tfoot tr.extra td a,.item-list tfoot tr.extra td a{font-size:95%;}
.event-list tfoot tr.total td,.item-list tfoot tr.total td{color:#4d4d4d;height:38px;padding:0 5px 0 10px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
.event-list tfoot tr.total td.noborder,.event-list tfoot tr.subtotal td.noborder,.event-list tfoot tr.extra-line td.noborder,.item-list tfoot tr.total td.noborder,.item-list tfoot tr.extra-line td.noborder{border:none;}
.event-list tfoot tr.extra-line td,.item-list tfoot tr.extra-line td{border-bottom:1px solid #e4e4e4;height:5px;line-height:5px;}
#edps select.notixsel{width:124px;}
#edps select.tixpricezone{width:200px;}
#edps select.tixsection{width:220px;}
#edps tr td.text{width:277px;}
#pages{width:820px;margin:0 8px;}
#pages.search{margin:0;width:610px;}
#pages .pager{padding:11px 0 0;height:26px;}
#pages .pager div{float:left;}
#pages .pager div.left{width:200px;text-align:left;}
#pages .pager div.right{width:200px;text-align:right;}
#pages .pager div.center{width:420px;text-align:center;}
#pages.search .pager div.center{width:210px;}
#pages .pager .center span{color:#4d4d4d;}
#pages .pager .center a,#pages .pager .center span{display:block;float:left;margin-right:0.1em;font-size:1.1em;font-weight:bold;width:28px;line-height:24px;}
#pages .pager .center a{background:url(i/bg_button_pager.gif) 0 0 no-repeat;}
#pages .pager .center a:hover,#pages .pager .center span.current{background:url(i/bg_button_pager_hov.gif) 0 0 no-repeat;color:#dd511e;}
#pages .footer{background:url(i/pagerbg.gif) 0 0 repeat-x;height:32px;font-size:1.1em;color:#6a6a6a;line-height:32px;padding:0 5px;margin:13px 0 0;}
#pages .footer span{float:left;display:block;}
#pages .footer span.left{width:200px;text-align:left;}
#pages .footer span.right{width:200px;text-align:right;}
#pages .footer span.center{width:410px;text-align:center;}
#pages.search .footer span.center{width:200px;}
/*************** Contact Us ***************/
.support-send-textarea {clear:none;float:right;width:350px;}
.support-send select {border:1px solid #D8D8D8;margin:7px 0pt 6px;width:232px;width:235px;}
.support-send input {display:block;margin:7px 0pt 6px;width:230px;}
.support-send textarea {border:1px solid #D8D8D8;height:170px;margin:7px 0pt 6px;width:345px;height:178px;}
.support-send label {color:#DD511E;display:block;font-size:1.2em;font-weight:bold;padding:0pt 0pt 0px;}
input.missing {border:1px solid #dd511e;}
textarea.missing {border:1px solid #dd511e;}
select.missing{border:1px solid #dd511e;}
.dispNone{display:none;}
/*************** Purchase process ***************/
#help-text{background:url(i/submenubg.gif) 0 100% repeat-x;padding:5px 0 20px;}
#help-text p{background:url(i/actionicon.gif) 0 0 no-repeat;margin:0 5px 0;}
#steps-old {width:830px;margin:0 0 0 3px;padding:8px 0 14px;}
#steps-old ul{list-style:none;height:28px;}
#steps-old ul li{float:left;font: bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#6a6a6a;line-height:28px;width:138px;text-align:center;}
#steps-old ul li.current{color:#fff;}
#steps-old ul.step1{background:url(i/step1.gif) no-repeat;}
#steps {width:820px;margin:0 0 4px 0;}
#steps ul{list-style:none;height:28px;}
#steps ul li{float:left;font: bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#999999;line-height:28px;width:163px;text-align:center;}
#steps ul li.current{color:#fff;}
#steps ul.step1{background:url(i/bg_payment_steps.gif) 0 0 no-repeat;}
#steps ul.step2{background:url(i/bg_payment_steps.gif) 0 -28px no-repeat;}
#steps ul.step3{background:url(i/bg_payment_steps.gif) 0 -56px no-repeat;}
#steps ul.step4{background:url(i/bg_payment_steps.gif) 0 -84px no-repeat;}
#steps ul.step5{background:url(i/bg_payment_steps.gif) 0 -112px no-repeat;}
.heading-payment,.heading-alt{padding:0 0 15px;}
.heading-payment p,.heading-alt p{color:#4D4D4D;font-size:1.2em;padding: 0 5px 0;line-height:1.4em;}
.heading-payment h2,.heading-alt h2{padding:0 5px 0;}
.heading-alt{background:#fff url(i/submenubg.gif) repeat-x 0 100%;padding:0 0 28px;}
.working{text-align: center;padding: 100px 0 100px;}
.working p{font-size:1.2em;color:#4D4D4D;margin:-5px 0 50px;}
.working .content div {text-align:left;}
.working p span.highlight{color:#dd511e;}
.working #event-alert{margin-left:210px;margin-right:210px;}
#ajax-work{text-align:center;padding:20px 0 40px;}
#ajax-work p{font-size:1.1em;color:#4D4D4D;}
.venue-payment h3{color:#4d4d4d;}
.venue-payment img{margin:10px 0;border:none;}
dl.data-list{margin:15px 0 0;}
dl.data-list dt{float:left;margin:0 20px 5px 0;text-align:right;font-weight:bold;width:164px;color:#dd511e;}
dl.data-list dt span, dl.data-list dd span{font-size:1.2em;}
dl.data-list dd{margin:0 0 5px 0;}
dl.data-list dd select{width:150px;}
#non-adjacent{margin:15px 0 0 30px;}
div.checkbox-row{display:inline;}
div.checkbox-row input{float:left;border:none;margin:0 10px 0 0;padding:0;}
div.checkbox-row label{float:left;font-weight:normal;color:#4D4D4D;padding:0;}
fieldset.customer-info{width:390px;}
fieldset.customer-info label,fieldset.card-info label{text-align:right;width:104px;padding: 3px 20px 0 0;}
fieldset.customer-info label.checkbox-float{width:auto;font-size:1.1em;text-align:left;padding:1px 0 0;}
fieldset.customer-info br,fieldset.card-info br{clear:left;}
fieldset.customer-info select.large,fieldset.card-info select.large{width:251px;}
fieldset.customer-info select.small,fieldset.card-info select.small{width:121px;}
fieldset.customer-info select.bdaybig{width:121px;margin-right:9px;}
fieldset.customer-info select.bdaysmall{width:55px;margin-right:9px;}
fieldset.card-info select.year{margin:0 0 0 10px;}
fieldset.card-info a{font-size:1.1em;margin:5px 0 0;display:block;float:left;}
fieldset.card-info img{display:block;float:left;margin-bottom:15px;}
fieldset.card-info label,fieldset.card-info input,fieldset.customer-info label, fieldset.customer-info input,fieldset.customer-info select, fieldset.card-info select{display:block;float:left;margin-bottom:6px;}
fieldset.customer-info input.large,fieldset.card-info input.large{width:243px;}
fieldset.customer-info input.medium,fieldset.card-info input.medium{width:169px;}
fieldset.customer-info input.small,fieldset.card-info input.small{width:47px;margin: 0 20px 0 0;}
fieldset.customer-info input.help-text{color:#999;}
.customer-info-heading{height:27px;background:#fff url(i/sidemenubg.gif) repeat-x 0 0;margin:0 0 20px;padding:3px 0 0 5px;}
.customer-info-heading label{font-size:1.1em;text-align:left;padding:1px 0 0;}
#card-fee{height:50px;}
#card-fee label{padding:0 20px 0 0;}
#card-fee p{margin:12px 0 0;padding:0;}
.booking-number{width:390px;height:28px;background:#fff url(i/booking_number_bg.gif) no-repeat;text-align:center;line-height:28px;font-weight:bold;font-size:1.4em;margin:-2px 0 10px;}
.terms{position:relative;width:300px;height:28px;background:#fff url(i/terms_bg.gif) no-repeat;text-align:center;margin:0 auto;padding:0;}
.terms input{position:absolute;top:7px;left:8px;border:none;margin:0;padding:0;float:left;}
.terms label{position:absolute;top:7px;left:28px;font-weight:normal;color:#4D4D4D;padding:0;margin:0;}
.page-buttons{position:relative;margin:29px 14px 0;height:41px;}
.page-buttons .left{float:left;width:180px;}
.page-buttons .center{float:left;width:448px;text-align:center;}
.page-buttons .right{float:left;width:180px;}
input.signup-button,input.forward-button,input.continue-button,input.cancel-button,input.back-button,input.payment-button,input.print-button,input.add-button,input.download-button,input.find-button{font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border:0;height:28px;width:180px;color:#fff;cursor:pointer;text-align:left;padding:0 0 0 10px;}
input.continue-button{background:url(i/buttons.gif) 0 -56px no-repeat;}
input.continue-button:hover{background-position: 0 -84px;}
input.continue-button[disabled]{color:#050;}
input.back-button{background:url(i/buttons.gif) 0 -168px no-repeat;text-align:right;padding:0 10px 0 0;}
input.back-button:hover{background-position: 0 -196px;}
input.cancel-button{background:url(i/button-cancel.gif) 0 0 no-repeat;}
input.forward-button{background:url(i/forward-btn.gif) 0 0 no-repeat;}
input.forward-button:hover{background-position: 0 -28px;}
input.payment-button{background:url(i/buttons.gif) 0 0 no-repeat;}
input.payment-button:hover{background-position: 0 -28px;}
input.signup-button{background:url(i/signup_color.gif) 0 0 no-repeat;}
input.signup-button:hover{background-position: 0 -28px;}
input.print-button{background:url(i/buttons.gif) 0 -112px no-repeat;}
input.print-button:hover{background-position: 0 -140px;}
input.add-button{background:url(i/buttons.gif) 0 -280px no-repeat;}
input.add-button:hover{background-position: 0 -308px;}
input.find-button{background:url(i/buttons.gif) 0 -224px no-repeat;}
input.find-button:hover{background-position: 0 -252px;}
input.download-button{background:url(i/button-long.gif) 0 0 no-repeat;width:250px;}
input.download-button:hover{background-position: 0 -28px;}
#top-ad {margin:10px 0 0;width:831px;height:100px;}
#top-ad-xl {margin:10px 0 0;width:831px;height:190px;}
#seats-container{position:relative;text-align:center;}
#section-info{height:32px;background:#fff url(i/submenubg.gif) repeat-x 0 0;margin:0;}
#section-info .left{float:left;line-height:32px;color:#DD511E;font-size:1.2em;}
#section-info .right{float:right;line-height:32px;color:#4E4E4E;font-size:1.2em;}
#pricezone-info{margin:0 0 15px 0;height:26px;line-height:26px;border:1px solid #e4e4e4;color:#4E4E4E;font-size:1.1em;text-align:center;}
#pricezone-info div{margin:0 8px 0 15px;}
/*#top-ad div{text-align:center;margin:5px 0 0;}*/
.hint{display:none;position: absolute;right: -250px;width: 200px;margin-top: -4px;border: 1px solid #c93;padding: 10px 12px;background-color: #ffc;font-size:1.1em;}
dl {position: relative;width: 410px;}
.hint .hint-pointer {position: absolute;left: -10px;top: 5px;width: 10px;height: 19px;background: url(i/pointer.gif) left top no-repeat;}
.hint img {margin:0 4px -3px 0;}
.formhead{background:#FFFFFF url(i/submenubg.gif) repeat-x scroll 0 80%; height:60px;font-size:1.2em;padding-top:10px;}
.formhead li{float:left;height:40px;margin-right:10px;}
#loginForm dt{clear:both;float:left;width: 100px;padding: 4px 0 2px 0;text-align: left;}
#loginForm dd{float:left;width: 240px;margin: 0 0 8px 0;padding-left: 6px;}
#loginForm label{width: 100px;text-align:right;}
#loginForm .checkbox-row label {font-size:1.1em;padding:1px 0 0;text-align:left;width:150px;float:left;color:#4D4D4D;font-weight:normal;}
#loginForm input[type=text]{width:250px;margin-left:15px;}
#loginForm input[type=password]{width:250px;margin-left:15px;}
#loginForm input[type=checkbox]{margin-left:15px;}
input.login-button {background:url(i/login-btn.gif) 0 0 no-repeat;font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border:0;height:28px;width:180px;color:#fff;cursor:pointer;text-align:left;padding:0 0 0 10px;float:right;margin-right:20px;}
input.login-button:hover{background-position:0 -28px;}
#signupForm .payment-alert{margin-left:8px;display:none;}
#inputContainer {margin-left: auto;margin-right: auto; width:550px;}
#inputContainer .normlabel {width:134px;}
#inputContainer .shortlabel {width:63px;}
#inputContainer a:hover{text-decoration:none;}
#recaptcha_image{margin-left:154px;border:1px solid #D8D8D8;}
#loginForm .errLbl{width:190px;margin-left:15px;color:Red;display:none;font-size:1.1em;text-align:left;}
#user-box{width:439px;height:255px;text-align:left;margin:0 auto 0 auto;}
#user-box .description {background:transparent url(i/submenubg.gif) repeat-x scroll 0 100%;padding:8px 10px 13px;}
#user-box .description h3 {padding:0 0 8px;}
#user-box  .description p {background:transparent url(i/actionicon.gif) no-repeat scroll 0 0;color:#4D4D4D;font-size:1.2em;padding:0 0 0 40px;text-align:left;}
#user-box .content {padding:15px 0 0 10px;color:#4D4D4D;}
#user-box .content a {float:left;font-size:1.2em;text-align:left;margin:0 5px 15px 0;}
#alink {color:#005286; text-decoration:underline;}
#loginpromptform label{width: 134px;text-align:right;}
#loginpromptform input[type=text]{width:243px;margin-left:15px;}
#loginpromptform input[type=password]{width:243px;margin-left:15px;}
#loginerror{display:none;width:238px;padding:5px;text-align:left;background-color:#FFEBE8;border-color:#DD3C10;border-style:solid;border-width:1px;margin-left:125px;}
#signup{float:left;width:430px;margin-top:15px;}
#btndiv{height:41px;margin:29px 0 0 14px;}
#signup .main-content .terms {margin-left:103px;}
#signuperror{display:none;width:382px;margin-left:15px;padding:5px;text-align:left;background-color:#FFFBDE;border-color:#FFE07A;border-style:solid;border-width:1px;color:#9F643A;font-size:1.1em;}
#signuperror2{margin:15px auto 0 auto;height:38px;width:385px;padding:5px;text-align:left;background-color:#FFFBDE;border-color:#FFE07A;border-style:solid;border-width:1px;color:#9F643A;font-size:1.1em;visibility:hidden;}
#recaptcha_response_field{width:243px;}
#settings-alert {background:#FFFFFF url(i/eventalert_bottom.gif) no-repeat scroll left bottom;margin:0 0 7px;padding:0 0 7px;width:400px;display: block;margin-right:auto;margin-left:auto;display:none;}
#settings-alert .content {background:#FFFFFF url(i/eventalert_top.gif) no-repeat scroll left top;min-height:41px;padding:0 8px;}
#settings-alert h4{color:#DD511E;font-weight:bold;font-size:1em;}
#settings-alert p{font-size:1em;padding:0;}
#settings-alert .content div {color:#9F643A;font-size:1.2em;padding:7px 0 0 35px;}
#signupurl {position:absolute;left:210px;bottom:0;background:transparent url(i/signup-btn.gif) no-repeat scroll 0 0;font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border:0;height:22px;width:180px;color:#fff;cursor:pointer;text-align:left;padding:6px 0 0 10px;}
#signupurl:hover{background-position:0 -28px;}
#signup {float:left;margin-top:15px;width:430px;}
.TravelInfoTable{font-size:1.2em;line-height:1.4em;color:#4D4D4D;text-align:left;font-family:helvetica,arial,sans-serif;border: solid 1px #E0E0E0;margin-top: 7px;width:100%;}
.TravelInfoTable td{padding-right:12px;border: solid 1px #E0E0E0;padding: 5px;}
.TravelInfoTable .description{color:#DD511E;width: 50px;}
.TravelInfoTable .highLighted{background-color:#F9F9F9;}
.TravelSearchDescription{padding: 15px 10px 0px 10px;font-size:1.2em;line-height:1.4em;color:#4D4D4D;text-align:left;font-family:helvetica,arial,sans-serif;}
.TravelMoreOffers{padding: 3px 10px 8px 10px;font-size:1.2em;line-height:1.4em;color:#4D4D4D;text-align:left;font-family:helvetica,arial,sans-serif;}
#manual-seats-check, #single-seats-check{width:809px;height:17px;display:none;background-color:#FFFBDE;border:1px solid #FFE07A;font-size:1.1em;padding:5px;text-align:left;}
#mobile-services{width:836px;background:#fff url(i/mobileservicesbottom.gif) bottom left no-repeat;padding:0 0 7px 0;margin:0 0 7px;}
#mobile-services .content{background:#fff url(i/mobileservicestop.gif) top left no-repeat;_height:121px;min-height:121px;padding:0 0 0 19px;}
#mobile-services .content div.service{float:left;width:255px;margin:0 15px 0 0;padding:12px 0 0;}
#mobile-services .content div.service h2{padding:0;margin:0;color:#005286;line-height:24px;}
#mobile-services .content div.service .service-info{border-top:1px solid #dbe7ed;color:#282828;}
#mobile-services .content div.service .service-info p{font-size:1.2em;padding:5px 0;}
#mobile-services .content div.service div.checkbox-row label{color:#282828;}
#mobile-services .content div.service div.checkbox-row span{font-weight:bold;color:#dd511e;}
#order-update{display:none;color:#fff;position:absolute;z-index:10;top:0;right:0;width:302px;height:95px;background:transparent url(i/update_order_bg.png) 0 0 no-repeat;}
#order-update h2{padding:6px 0 0 14px;color:#fff;}
#order-update p{padding:0 0 0 16px;color:#fff;line-height:16px;}
#order-update p.service span{color:#e86e13;}
#order-update p.service{font-size:1.2em;padding-top:5px;}
#order-update p.total{font-size:1.4em;font-weight:bold;}
#ticket-box{position:absolute;top:33px;right:0;z-index:10;width:250px;display:none;}
#ticket-box .ticket-box-header{background:#fc760a url(i/ticket_box_header_bg.gif) no-repeat;height:31px;line-height:31px;padding:0 0 0 10px;}
#ticket-box .ticket-box-header strong{color:#fff;font-size:1.3em;}
#ticket-box .ticket-box-content{background:#fff url(i/ticket_box_content_bg.gif) no-repeat;border-left:1px solid #cc620d;border-right:1px solid #cc620d;padding:0 9px 10px;}
#ticket-box .ticket-box-content p {color:#4d4d4d;font-size:1.2em;padding:12px 0 0 0;}
#ticket-box .ticket-box-content p strong{color:#005286;}
#ticket-box .ticket-box-footer{background:transparent url(i/profile_box_footer_bg.png) no-repeat;height:33px;line-height:33px;padding:0 0 0 4px;}
#ticket-box .ticket-box-footer a{font-weight:bold;color:#005286;}
#ticket-box .ticket-box-footer a:hover{color:#dd511e;}
#profile-box{position:absolute;top:0;right:0;z-index:10;width:250px;display:none;}
#profile-box .profile-box-header{background:#fc760a url(i/profile_box_header_bg.gif) no-repeat;height:31px;line-height:31px;padding:0 0 0 10px;}
#profile-box .profile-box-header strong{color:#fff;font-size:1.3em;}
#profile-box .profile-box-content{background:#fff url(i/ticket_box_content_bg.gif) no-repeat;border-left:1px solid #cc620d;border-right:1px solid #cc620d;padding:0 9px 10px;}
#profile-box .profile-box-upcoming h4{padding:12px 0 5px;margin:0 0 5px;color:#393939;border-bottom:1px solid #fc760a;}
#profile-box .profile-box-upcoming p {color:#4d4d4d;font-size:1.2em;}
#profile-box .profile-box-upcoming p strong{color:#005286;}
#profile-box fieldset p.textbox,#profile-box fieldset p.remember{padding:10px 0 0;}
#profile-box fieldset p.textbox input{width:220px;}
#profile-box fieldset p.remember input{float:left;border:0;padding:0;margin:0;}
#profile-box fieldset p.remember label{float:left;padding:0;margin:0 0 0 5px;font-weight:normal;}
#profile-box .profile-box-footer{background:transparent url(i/profile_box_footer_bg.png) no-repeat;height:33px;line-height:33px;padding:0 0 0 4px;}
#profile-box .profile-box-footer a{font-weight:bold;color:#005286;}
#profile-box .profile-box-footer a:hover{color:#dd511e;}
input.mobile-help-text{color:#999;}
.send-mobile{position:absolute;top:10px;right:10px;background: url(i/mobile_badge.png) 0 0 no-repeat;width:41px;height:41px;}
table.timetable{width:100%;margin:0 0 10px 0;}
table.timetable th {text-align:center;padding:0 7px 0 7px;font-size:1.2em;color:#dd511e;font-weight:normal;}
table.timetable th.today{color:#5fb700;}
table.timetable tr.dates td{color:#6a6a6a;font-size:1.2em;text-align:center;padding:0 0 3px 0;}
table.timetable tr.times td {color:#4e4d4d;text-align:center;font-size:1.2em;line-height:21px;height:21px;}
table.timetable tr.period td{text-align:left;}
table.timetable tr.dates td.today {color:#5fb700;}
table.timetable td{padding:0 7px 0 7px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
table.timetable td.right{border-right:1px #fff;}
table.timetable td.selected{background:#fff175;color:#fff;font-weight:bold;}
table.timetable td.hover{background:#fff175;color:#fff;font-weight:bold;cursor: pointer;}
table.timetable td.empty{background:#f9f9f9;cursor:default;font-weight:normal;}
table.timetable td.elbadge1,table.timetable td.elbadge2,table.timetable td.elbadge3,table.timetable td.elbadge4,table.timetable td.elbadge5{background-image:url(i/balls.png);background-repeat: no-repeat;}
table.timetable td.elbadge1{background-position: 95% 6px;}
table.timetable td.elbadge2{background-position: 95% -24px;}
table.timetable td.elbadge3{background-position: 95% -9px;}
table.timetable td.elbadge4{background-position: 95% -24px;}
table.timetable td.elbadge5{background-position: 95% -24px;}
ul.ball-list {list-style:none;}
ul.ball-list li{line-height:21px;background-image:url(i/balls.png);background-repeat: no-repeat;display:inline;font-size:1.2em;color:#4E4D4D;padding:0 15px;}
ul.ball-list li.bla{background-position: 0 2px;}
ul.ball-list li.blb{background-position: 0 -13px;}
ul.ball-list li.blc{background-position: 0 -28px;}
#subscription-header{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;background:#eeeeee;padding:10px;}
#subscription-header .search{position:relative;float:left;}
#subscription-header .search div {position:relative;background: url(i/sub_search_bg.gif) no-repeat;width:353px;height:31px;margin:0 0 5px 0;}
#subscription-header .search div input.box{position:absolute;left:30px;top:3px;background:transparent;width:253px;padding:0;height:23px;line-height:23px;border:none;font-size:1.4em;color:#4e4d4d;}
#subscription-header .search div img.clear-search{position:absolute;left:288px;top:8px;display:none;cursor:pointer;}
#subscription-header .search div input.button{position:absolute;right:3px;top:3px;background: url(i/sub_search_button_bg.gif) no-repeat;width:44px;height:24px;border:none;font: bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;padding:0 0 1px;margin:0;cursor:pointer;}
#subscription-header .search input.selected{float:left;padding:0;margin:0;display:inline;border:none;}
#subscription-header .search label{float:left;color:#4e4d4d;font-weight:normal;display:inline;padding:0 0 0 6px;}
#subscription-header .search div.loading{display:none;position:absolute;top:42px;right:16px;background: url(i/ajax-loader-facebook.gif) no-repeat;width:16px;height:11px;}
#subscription-header .info {float:left;width:418px;margin:0 0 0 20px;font-size:1.2em;color:#4e4d4d;}
#subscription-header .info p{line-height:14px;}
#subscription-header .info ul{list-style:none;line-height:21px;margin:5px 0 0;}
#subscription-header .info ul li{float:left;background:url(i/sub_status_icon.gif);background-repeat:no-repeat;padding:0 0 0 28px;margin:0 8px 0 0;}
#subscription-header .info ul li.confirmed{background-position:0 0;}
#subscription-header .info ul li.not-available{background-position:0 -21px;}
#subscription-header .info ul li.cancel{background-position:0 -42px;}
#subscription-dates{background-color:#fff;}
#subscription-dates table thead th,#subscription-order table thead th{height:30px;line-height:30px;}
#subscription-dates table tbody tr#no-results{display:none;}
#subscription-dates table tbody tr.filter-stream{display:none;}
#subscription-dates table tbody tr.search-stream{display:none;}
#subscription-dates table tbody tr.paging-stream{display:none;}
#subscription-dates table tbody td {border-bottom:1px solid #b6b6b6;height:69px;min-height:69px;padding:0 0 5px 10px;vertical-align:top;}
#subscription-dates table tbody td.event{width:226px;color:#6a6a6a;padding-top:10px;}
#subscription-dates table tbody td.event a img {display:block;height:45px;width:100px;}
#subscription-dates table tbody td.event span{font-size:1.2em;}
#subscription-dates table tbody td.event div.event-date-keyword{display:none;}
#subscription-dates table tbody td.date{width:106px;color:#505050;font-size:1.2em;padding-top:10px;}
#subscription-dates div.combo{position:relative;background: url(i/sub_ticket_type_bg.gif) no-repeat 20px 0px;height:26px;line-height:26px;width:437px;padding:0 0 0 3px;}
#subscription-dates div.combo select {color:#4e4d4d;font-size:1.1em;height:20px;display:inline;}
#subscription-dates div.combo span{font-size:1.1em;}
#subscription-dates div.spacer{margin-top:5px;}
#subscription-dates div.price-zone span,#subscription-dates div.section span{color:#4e4d4d;}
#subscription-dates div.clear-ticket-type,#subscription-dates div.ticket-type,#subscription-dates div.price-zone,#subscription-dates div.section{position:absolute;height:20px;line-height:20px;}
#subscription-dates div.clear-ticket-type{top:6px;left:3px;width:17px;height:17px;line-height:17px;}
#subscription-dates div.clear-ticket-type img {width:14px;cursor:pointer;display:none;}
#subscription-dates div.ticket-type{top:3px;left:23px;width:131px;}
#subscription-dates div.ticket-type select{width:42px;margin-right:4px;}
#subscription-dates div.ticket-type span{color:#393939;}
#subscription-dates div.price-zone{top:3px;left:174px;}
#subscription-dates div.price-zone select {width:82px;display:none;}
#subscription-dates div.section{top:3px;left:286px;}
#subscription-dates div.section select{width:94px;display:none;}
#subscription-dates div.status{position:absolute;left:390px;width:50px;height:26px;}
#subscription-dates div.s1{background:url(i/sub_status_confirm.gif) no-repeat;}
#subscription-dates div.s2{background:url(i/sub_status_not_available.gif) no-repeat;}
#subscription-dates div.s3{background:url(i/sub_status_cancel.gif) no-repeat;}
#subscription-dates div.s4{background:url(i/sub_status_work.gif) no-repeat;background-position: 21px 5px;}
#subscription-dates-error{display:none;}
#subscription-dates-info{display:none;}
#subscription-dates-info div.info{padding:10px;}
#subscription-dates-info div.info h4{color:#404040;}
#subscription-dates-info div.info p{font-size:1.2em;color:#404040;margin:5px 0;}
#subscription-footer .info{background:#f5f5f5;border-bottom:1px solid #b6b6b6;border-top:1px solid #b6b6b6;color:#4e4d4d;font-size:1.2em;padding:10px;min-height:60px;}
/* IE Hack */
/*\*/
* html #subscription-footer .info {
height: 60px;
}
/**/
#subscription-footer .info div.left{float:left;width:379px;}
#subscription-footer .info div.right{float:left;}
#subscription-footer .info div.right span{display:block;line-height:15px;}
#subscription-footer .info div.right p{border-top:1px solid #868686;margin:7px 0 0;padding:7px 0 0;color:#404040;font-weight:bold;}
#subscription-footer .info div.right p span{display:inline;}
#subscription-footer .pager ul {background:url(i/sidemenubg.gif) 0 100% repeat-x;height:34px;line-height:34px;list-style:none;padding:0 10px;}
#subscription-footer .pager ul li {float:left;}
#subscription-footer .pager ul li.left{width:260px;text-align:left;}
#subscription-footer .pager ul li.right{width:260px;text-align:right;}
#subscription-footer .pager ul li.center {width:280px;text-align:center;line-height:34px;font-size:1.2em;color:#404040;}
#subscription-footer .pager ul li a{color:#2f2f2f;font-size:1.2em;font-weight:bold;}
#subscription-footer .pager ul li ol{list-style:none outside none;}
#subscription-footer .pager ul li ol li{padding:0 0 0 4px;margin:0 auto;}
#subscription-footer .pager ul li ol li a{overflow:hidden;display:block;text-indent:-9999px;height:9px;width:10px;background:url(i/sub_paging_icon.gif) no-repeat;background-position: 0 0;}
#subscription-footer .pager ul li ol li a:hover,#subscription-footer .pager ul li ol li.current a{background-position: 0 -9px;}
#subscription-order table tbody td{border-bottom:1px solid #b6b6b6;height:48px;min-height:49px;padding:0 10px 0;color:#4b4b4b;}
#subscription-order table tbody td span,#subscription-order table tbody td strong{font-size:1.2em;}
#subscription-order table tbody td.ticket-type{border-bottom:1px solid #e7e7e7;}
#subscription-order table tbody td.seats{width:80px;}
#subscription-order table tbody td.price{background:#f7f7f7;}
#subscription-order table tbody td.event{width:166px;vertical-align:top;padding-top:10px;padding-bottom:10px;}
#subscription-order table tbody td.event span{color:#6a6a6a;}
#subscription-order table tbody td.event a{display:block;background:url(i/sub_find_other_seats.gif) no-repeat;height:21px;width:150px;margin:10px 0 0;color:#fff;font:bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;line-height:21px;padding:0 0 0 10px;text-decoration:none;}
#subscription-order table tbody td.date{width:50px;vertical-align:top;padding-top:10px;}
#subscription-order table tfoot td {font-size:1.2em;color:#4b4b4b;padding:0 10px 0;height:29px;border-bottom:1px solid #d7d7d7;}
#subscription-order table tfoot td.right{background:#f7f7f7;text-align:right;}
#subscription-order table tfoot td.noborder,#subscription-order table tfoot tr.total td.noborder{border:none;}
#subscription-order table tfoot tr.total td{border-bottom:1px solid #b6b6b6;}
#subscription-order table tfoot tr td.button input{margin:4px 0 0;font-size:14px;}
