/*************** 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: #EBCE86;font-size: 1.7em;line-height: 35px;padding: 0 0 0 9px;}
h3{color: #EBCE86;font-size: 1.4em;font-weight: bold;}
h4,h6{font-weight: normal;}
h4{color: #EBCE86;font-size: 1.2em;font-weight: bold;}
h5{color: #EBCE86;font-size: 1.4em;}
h6{color: #EBCE86;font-size: 1.1em;}
textarea,input,select,button{font-family:helvetica, arial, sans-serif;background: #000066;}
input{border:1px solid #556688;height:18px;line-height:18px;padding:4px 0px 0px 5px;font-size:1.1em;color:#fff;}
input:focus{border-color:#556688;}
select{display:block;font-size:1.2em;color:#fff;}
textarea{display:block;font-size:1.2em;color:#EBCE86;border:1px solid #d8d8d8;padding:0 0 0 5px;}
label{display:block;color:#EBCE86;font-size:1.2em;font-weight:bold;padding: 0 0 6px;}
fieldset { display: block; }
button{cursor:pointer;font-weight:bold;text-align:center; }
button.btn{font-size:12px;color:#fff;height:24px;line-height:24px;}
/*************** Links ***************/
a:link{color:#ffcc00;text-decoration:none;}
a:visited{color:#ffcc00;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
a:active{color:#fff;text-decoration:none;}
a:focus{color:#fff;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:#000066;text-decoration:underline;}
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:#fff;padding: 2px 5px}
.main-content p {font-size:1.2em;padding: 0 0 20px;line-height:1.4em;}
.main-content ul {list-style:disc;padding: 0 0 0 24px;}
.main-content li {font-size:1.2em;}
.hightlight{color:#EBCE86;}
/*************** Layout ***************/
#billetlugen-dk,#billetlugen-xl-dk,#billetlugen-tickets-dk{background: #000066;}
#wrapper,#na-wrapper{position:relative;margin: 0 auto;text-align:left;}
#wrapper{width:976px;}
#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:#fff;}
#toolbar span.par{color:#fff;}
#location{position:absolute;left:0;top:0;}
#login{position:absolute;right:0;top:0;}
#header{height:90px;}
#lheader,#rheader{float:left;}
#lheader{width:416px;padding:7px 0 0 2px;}
#lheader h1{float:left;width:122px;height:73px;background:url(i/logo.gif) no-repeat;}
#lheader h1 a{display: block;text-indent:-9999px;text-decoration:none;width:122px;height:73px;overflow:hidden;}
#rheader{position:relative;width:415px; }
#rheader h6{margin:0 0 5px 0;}
#language{position:absolute;top:30px;left:0;}
#language ul{list-style:none;padding:2px 0 0;}
#language > ul a {width:auto;}
#language ul li{float:left;margin:0 5px 0 0;background: #000066;padding: 0 20px 0 0}
#language ul li a{display:block;float:left;background:#000066;color:#ffcc00;font-size:1.2em;padding:0 0 0 0;line-height:22px;text-decoration:none;}
#language ul li a.langda{background-position:0% 0%;}
#language ul li a.langen{background-position:0% -22px;}
#language ul li a:hover{color:#EBCE86;}
#language ul li.langdasel a,#language ul li.langensel a{color:#fff;}
#language ul li.langdasel,#language ul li.langensel {background-position:100% -22px; }
#language ul li.langdasel a {background:#000066;}
#language ul li.langensel a {background::#000066;}
#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:#fff;}
#fontsize .fontsel a,#fontsize-payment .fontsel a{color:#fff;background:#000066;}
#fontsize .fontsel a:hover,#fontsize-payment .fontsel a:hover{color:#fff;}
#fontsize .small,#fontsize-payment .small{color:#ffcc00;font-size:1.1em;background:#000066;}
#fontsize .large,#fontsize-payment .large{color:#ffcc00;font-size:1.4em;background:#000066;}
#fontsize .back,#fontsize-payment .back{font-size:1.4em;color:#ffcc00;background:#000066;}
#fontsize a:hover.back,#fontsize-payment a:hover.back{background:#112266;color:#fff;}
#search{position:absolute;top:30px;left:218px;float:right;}
#search input.tsearch{width:116px;float:left;margin: 1px 1px 0 0;}
#x-search,#faq-search{padding:8px 0 5px;}
#x-search fieldset,#faq-search fieldset{position:relative;}
#faq-search input,#x-search input{width:470px;}
#faq-search p,#x-search p{padding:0 0 14px;}
#x-search div.help,#faq-search div.help{position:absolute;left:339px;top:0;color:#fff;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;}*/
#menu{width:831px;background:#000066;margin:0 0 0 2px;}
#menu ul{height:30px;list-style:none;}
#menu li{float: left;margin:0 2px 0 0;}
#menu a{float:left;display:block;text-decoration:none;font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#ffcc00;width:117px;text-align:center;line-height:30px;}
#menu a:hover{color:#fff; background: #112266;}
#menu #current a{background: #112266; color: #fff;}
#menu .last{margin:0;}
#sub-menu{width:831px;height:32px;margin:0 0 0 2px;}
#breadcrumbs{font-size:1.2em;line-height:32px;color:#fff;}
#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:#fff;margin:9px 0 0;}
#results-faq .item span,#results-pages .item span{font-size:1.2em;color:#EBCE86;}
#results-faq .item span.sep,#results-pages .item span.sep{color:#fff;}
#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-alert { width:400px;background:#000066;padding:0 0 7px 0; border:1px solid #556688;}
#event-alert .content { background:#000066;_height:41px;min-height:41px;padding:0 8px 0 8px;}
#event-alert .content div{font-size:1.2em;padding: 7px 0 0 35px;color:#fff;}
.payment-alert{width:820px;background:#000066;padding:0 0 7px 0;margin:0 0 20px;}
.payment-alert .content{background:#000066;_height:50px;min-height:50px;padding:0 8px 0 0;}
.payment-alert .content div{padding: 11px 0 4px 0;}
.payment-alert .content p{font-size:1.2em;color:#fff;}
#event-tabs,#search-tabs{background:#000066;}
#event-tabs{width:400px;margin:7px 0 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:#000066;width:96px;}
#search-tabs ul li a{background:#000066;width:118px;}
#event-tabs ul li a:hover,#search-tabs ul li a:hover{background:#112266;}
#event-tabs ul li.active a,#search-tabs ul li.active a{background:#112266;font-weight:bold;color:#fff;}
#event-tabs ul li.last,#search-tabs ul li.last{margin:0;}
#event-text{font-size:1.2em;margin: 12px 5px 0;color:#fff;}
#event-text p{margin:0 0 20px;line-height:1.4em;}
#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 #556688;padding:4px;margin:0 0 10px;}
#event-gallery a.spacer{margin-right:10px;}
#event-gallery a:hover{background:#000066;border-color:#556688}
#event-links p,#event-gallery p{font-size:1.1em;color:#fff;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 #556688;padding:0 0 0 6px;}
#event-links ul li.first{border-top:1px solid #556688;}
#event-links ul li.even{background:#000066;}
#event-links ul li:hover{background:#000066;}
#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;}
#footer{height:159px;margin:12px 0 10px;}
#footer .footer-box{width:820px;background:#000066;padding:0 0 7px 0;}
#footer .footer-box .content{background:#000066;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:#000066;font-size:1.1em;color:#fff;}
#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:#fff;}
#sub-footer p{font-size:1.1em;color:#fff;}
#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:123px;margin:120px 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:#000066;}
.m-col{width:416px;float:left;}
.m-col-bg{background:#000066;}
.l-col{width:626px;float:left;}
.l-col-bg{background:#000066;}
.w-col{width:836px;float:left;}
.w-col-bg{background:#000066;}
.w-col-bg.tickets{min-height:560px;}
.col-m-l{margin: 0 0 0 4px;}
/*************** 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.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #EBCE86;}
ul.lists li a span.highlight{color: #fff;}
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: #ff; cursor: pointer;}
ul.lists li a:hover span.heading{color: #fff;}
ul.popular li{background: #000066;}
ul.popular li a:hover{background: #112266;}
ul.lastchance li{background: #000066;}
ul.lastchance li a:hover{background: #112266;}
ul.salesoon li{background: #000066;}
ul.salesoon li a:hover{background:#112266;}
ul li.calender{background:#000066;}
ul li.calender a:hover{background:#112266;}
ul li.bookmark{background:#000066;}
ul li.bookmark a:hover{background:#112266;}
ul li.friend{background:#000066;}
ul li.friend a:hover{background:#112266;}
ul li.reminder{background:#000066;}
ul li.reminder a:hover{background:#112266;}
ul li.wishlist{background:#112266;}
ul li.wishlist a:hover{background:#000066;}
ul li.printer{background:#000066;}
ul li.printer a:hover{background:#112266;}
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 -1px;float:left;font-size:1.2em;}
ul.bullet-list li.active{background-position:-5px -33px;}
ul.bullet-list li.active a{color:#fff;}

ul.grid-list{list-style:none;padding:4px 0 0;}
ul.grid-list li{position: relative;font-size:1.1em;color:#fff;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:#000066;text-decoration:none;padding:2px 0 0 8px;}
.featured ul li a:hover{background:#112266;}
.featured ul li a.hov{background::#112266;}
.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:#EBCE86;}
.featured ul li a span{font-size:1.1em;color:#fff;}

.badge1en-gb {position:absolute;top:2px;right:2px;background:url(i/badge_feat_fewtickets.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}
.badge3en-gb {position:absolute;top:2px;right:2px;background:url(i/badge_feat_cancelled.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}
.badge2en-gb {position:absolute;top:2px;right:2px;background:url(i/badge_feat_soldout.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}
.badge1da-dk {position:absolute;top:2px;right:2px;background:url(i/badge_feat_fewtickets_dk.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}
.badge3da-dk {position:absolute;top:2px;right:2px;background:url(i/badge_feat_cancelled_dk.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}
.badge2da-dk {position:absolute;top:2px;right:2px;background:url(i/badge_feat_soldout_dk.png) 0 0 no-repeat;height:74px;width:74px;z-index:1;}

ul.side-menu {width:190px;list-style:none;}
ul.side-menu li{background:#000066;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:#EBCE86;}
ul.side-menu li ul{border-bottom:1px solid #e4e4e4;padding: 0 0 1px;}
ul.side-menu li ul li{background-image:none;background:#000066;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: #000066; margin: 0 0 20px 10px; padding: 0 0 0 17px; }
.help-you form { margin: 0px; }
.help-you ul { padding: 10px 0 0 0; list-style: none; }
.help-you li { margin: 0 0 7px; padding: 0 0 0 0; font-size: 1.1em; }
.help-you li span { font-size: 1em; color: #fff; }
.help-you input { border: 0px; margin: -2px 5px -3px 0px; }

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 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:#EBCE86;}
ul.mvi li.heading span.viewed{color:#EBCE86;}
ul.mvi li.heading{border:none;height:32px;background:#000066;color:#EBCE86;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.1em;}
.cloud a.s2{font-size:1.3em;}
.cloud a.s3{font-size:1.2em;font-weight:bold;}
.cloud a.s4{font-size:1.4em;font-weight:bold;}
.cloud a.s5{font-size:1.6em;font-weight:bold;}

.tips{padding:10px 0 6px;}
.tips h3{color:#EBCE86;}
.tips p{font-size:1.2em;color:#fff;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:#000066;padding:0 0 7px 0; }
.s-box .content{background:#000066;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:#000066;padding:0 0 7px 0;}
.m-box .content{background:#000066;padding:0 8px;min-height:14.5em;}
.f-m-box .content {padding:8px 8px 1px 8px;min-height:13.6em;}
.f-m-box .content{background:#000066;}
.f-m-box .content p{font-size:1.2em;color:#fff;padding: 5px 0 0;line-height:1.3em;}
.f-m-box .content span { color:#fff; font-size: 1.1em; }
.f-m-box .content span.highlight{color: #EBCE86;}
.l-box{width:610px;background:#000066;padding:0 0 7px 0;}
.l-box .content{background:#000066;padding:0 8px 0 8px;}
.l-box .content p,.w-box .content p,.x-box .content p {font-size:1.2em;color:#fff;}
.w-box{width:820px;background:#000066;padding:0 0 7px 0;}
.w-box .content{background:#000066;padding:0 8px 0 8px;}
.a-box{width:295px;background:#000066;padding:0 0 7px 0;float:left;margin:0 0 10px;}
.a-box.m{margin-left:10px;}
.a-box .content{background:#000066;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:#000066;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:#fff;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 .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:#fff}
#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 #EBCE86;}
#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.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;}

/*************** 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:#fff;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:#fff;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,.item-list{padding: 0 0 8px;color:#fff;}
.event-list table,.item-list table,.item-list table thead th,.item-list table th{width:100%;}
.event-list table thead.dates th{padding:0 10px;}
.event-list table tbody.dates tr td{padding:0 0 0 10px;}
.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{color:#EBCE86;font-size:1.2em;text-align:left;font-weight:normal;padding:0 5px;line-height:28px;height:28px;background:#000066;}
.item-list th.cost{width:60px;}
.event-list th td {border-bottom:1px solid #556688;}
.event-list tr.odd td,.item-list tr.odd td{background:#000066;}
.event-list tr.disabled td{background:#000066;}
.event-list tr.even td,.item-list tr.even td{background:#000066;}
.event-list tr.hover td,.item-list tr.hover td{background:#000066;}
.event-list tr.selected td,.item-list tr.selected td{background:#000066;}
.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:#EBCE86;}
.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:#fff;}
.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.address input.help-text{color:#EBCE86;}
.item-list td.zip input{width:43px;}
.item-list td.city input{width:113px;}
.item-list td.country select{width:131px;}
.item-list table.current-event td{height:56px;}
.item-list table.current-event td strong{font:bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;vertical-align:top;color:#EBCE86;}
.item-list table.current-event td span{font-size:1.2em;color:#EBCE86;}
.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.price,.event-list td.area,.event-list td.expand,.event-list td.delete{border-bottom:1px solid #e4e4e4;}
.event-list td strong,.item-list tfoot td 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.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{background-position:100% 0;background-repeat:no-repeat;}.event-list td.event span{font:1.2em helvetica, arial, sans-serif;color:#EBCE86;}
.event-list td.event span.sub{color:#fff;}
.event-list td.date{color:#fff;}
.event-list td.date span{font:1.2em helvetica, arial, sans-serif;color:#fff;}
.event-list td.type span{color:#fff;font:1.2em helvetica, arial, sans-serif;}
.event-list td.location{color:#fff;}
.event-list td.location span{font:1.2em helvetica, arial, sans-serif;color:#fff;}
.event-list td.location span a{color:#ffcc00;}
.event-list td.type span a{color:#ffcc00;font-weight:normal;}
.event-list td.type a:hover,.event-list td.location span a:hover{color:#EBCE86;}
.event-list td.promoter{color:#fff;}
.event-list td.promoter span{font:1.2em helvetica, arial, sans-serif;color:#fff;}
.event-list td.price{color:#fff;}
.event-list td.price span{font:1.2em helvetica, arial, sans-serif;color:#fff;}
#edps select.notixsel{width:124px;}
#edps select.tixpricezone{width:144px;}
#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:#fff;}
#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:#EBCE86;}
#pages .footer{background:#000066;height:32px;font-size:1.1em;color:#fff;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;}

/*************** Purchase process ***************/
#help-text{padding:5px 0 20px;}
#help-text p{background:url(i/actionicon.gif) 0 0 no-repeat;margin:0 5px 0;}
#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:#EBCE86;line-height:28px;width:163px;text-align:center;}
#steps ul li.current{color:#fff;}
#steps ul.step1, #steps ul.step2, #steps ul.step3, #steps ul.step4, #steps ul.step5{background:#112266;}

.heading-payment{padding:0 0 15px;}
.heading-payment p{color:#fff;font-size:1.2em;padding: 0 5px 0;line-height:1.4em;}
.heading-payment h2{padding:0 5px 0;}

.page-buttons{position:relative;margin:0 5px 0;height:38px;}
.page-buttons .btnleft{position:absolute;top:10px;left:0;}
.page-buttons .btnright{position:absolute;top:10px;right:0;}
input.continue-button,input.cancel-button{font:bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border:0;height:28px;width:170px;color:#fff;cursor:pointer;text-align:left;padding:0 0 0 10px;}
input.continue-button{background:url(i/continue_button.gif) 0 0 no-repeat;}
input.cancel-button{background:url(i/cancel_button.gif) 0 0 no-repeat;}

.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 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.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:9px;left:8px;border:none;margin:0;padding:0;float:left;height:10px;width:15px;}
.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.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.payment-button{background:url(i/buttons.gif) 0 0 no-repeat;}
input.payment-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;}

