#overlay{height:100%;width:100%;background:#000;opacity:.7;position:fixed;left:0;top:0;display:none}#modal{width:90%;max-width:500px;max-height:90%;min-height:100px;min-width:100px;position:fixed;left:0;right:0;top:5%;margin:0 auto;background:#fff;border:1px solid #ccc;border-radius:5px;z-index:900;display:none}#modal #modalheader{height:30px;background:linear-gradient(#eee,#ccc)}#modal #modalheader #modalclose{float:right;width:28px;height:28px}#modal #modalheader h3#modalheadline{text-shadow:1px 1px #fff;padding:6px}#modal #modalcontent{padding:20px;overflow:auto;overflow-x:hidden}*{margin:0;padding:0}html{color:#333;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;line-height:1.28}body{padding:2%}h2{font-size:1.5em;padding:.5em 0}a.button,button,h3,input[type=submit]{font-weight:700;font-size:1.25em;padding:.25em 0}h4{font-size:1em}a.button,button{color:#333;border-radius:3px;border:1px solid #aaa;background:linear-gradient(#fff,#ccc);padding:5px;text-shadow:1px 1px #fff;text-decoration:none}a.button:hover,button:hover{background:linear-gradient(#fff,#aaa)}a.button[disabled=disabled],button[disabled=disabled]{opacity:.5}a.button.success,button.success{background:linear-gradient(#65c965,#5cb85c);border-color:#49a049;color:#fff;text-shadow:1px 1px #49a049}input[type=email],input[type=number],input[type=text]{color:#333;border-radius:3px;border:1px solid #aaa;padding:5px}.clear{clear:both}.right{float:right;text-align:right}.wrapper{border:1px solid #aaa;border-radius:3px;margin:0 0 20px 0;padding:3px;background:linear-gradient(#fff,#eee)}.wrapper h3{background:linear-gradient(#fff,#ccc);padding-left:3px;margin:-3px -3px 0 -3px;text-shadow:1px 1px #fff}.inner_wrapper{padding:5px;border-top:1px solid #aaa}.inner_wrapper:first-child{padding-top:2px;border-top:0}.inner_wrapper:last-child{padding-bottom:2px}.inner_wrapper.order .right .price,.inner_wrapper.ticket .right .price{font-style:italic}.inner_wrapper.order .right select,.inner_wrapper.ticket .right select{margin-left:3px;min-width:50px}.inner_wrapper.order .right div,.inner_wrapper.ticket .right div{display:inline-block}.inner_wrapper.personal_data div.input{margin-top:10px}.inner_wrapper.personal_data div.input:first-child{margin-top:0}.inner_wrapper.personal_data div.input label{margin-right:5px;text-align:right;display:inline-block;width:70px}.inner_wrapper.personal_data div.input input{width:200px}.inner_wrapper.personal_data .error-message{display:inline-block}.inner_wrapper.personal_data #cashpayment_data{display:none}.hidden{opacity:.5}.error{color:red}.error-message,.form-error{color:red;margin-left:5px}.input.checkbox label{margin-left:5px}.input.checkbox .form-error{margin-left:17px}#sum{font-style:italic;font-weight:700;margin:0 0 20px 0;text-align:right}.wrapper.payment .payment_method{margin:5px 0 0 0}.wrapper.payment .payment_method:first-child{margin-top:0}.wrapper.payment .payment_method label{margin:0 20px 0 0}.wrapper.payment .payment_method input[type=radio]{margin:0 5px 0 0}.wrapper.payment .inner_wrapper.fees{text-align:right}#couponDetails,.description,.showmore{display:none}.description{margin-top:1em}table{margin:1em 0;width:100%;max-width:1000px}table th{font-weight:700;text-align:left;border-bottom:1px solid #333}table td{border-bottom:1px solid #ccc}table td,table th{padding:3px 20px 3px 0}#UserLoginForm input,#UserLoginForm label{font-size:1.3em;line-height:30px;padding:5px;margin:10px 0}#UserLoginForm label{display:inline-block;float:left;width:100px}#UserLoginForm input{min-width:110px;border:1px solid #000;border-radius:5px}#UserLoginForm input[type=submit]{margin-left:110px}@media not print{#confirmationtable{border:0}#confirmationtable thead{display:none}#confirmationtable tr{margin-bottom:30px;display:block;border-bottom:2px solid #ddd}#confirmationtable td{display:block;text-align:right}#confirmationtable td img{margin-right:-10px}#confirmationtable td:last-child{border-bottom:0}#confirmationtable td:before{content:attr(data-title);float:left;font-weight:700;padding:0 20px 0 0}}@media print{.page{margin:0;box-shadow:none;border:none}#breadcrumbs,#menu{display:none}}