a{text-decoration:none;color:#443;}
a:hover{text-decoration:underline;color:#00C;}
article{min-height:360px;}
body{font:12pt 'Segoe UI';margin:0px;padding:0px;}
button{background-color:#000;color:#fff;border-radius:5px;border-color:transparent;width:90px; cursor: pointer;}
.btnAbsolute{position: absolute; top: 638px; left: 409px;}
.btnLink{font-size: 0.72em;color: black;background: #e7e7e7;border-radius: 10px; text-decoration: none !important; cursor: pointer;padding: 8px;}
.btnLink img{margin: 0px 4px -7.2px -4px;}
button:hover{background-color: teal;color: white;}
footer{background-color:#000;padding-left:10px;}
footer .Copyright{color:#9c9c9c;float:right; padding: 17px 17px;text-transform:none;font-weight: normal;}
h1{font:24pt 'Century Gothic';text-align:center;}
h2{color:#fff;background-color:#000;min-width:10%;max-width:20%;border-radius:6px;text-align:center;font-size:13pt;}
input,select{font: 14pt 'Segoe UI'; padding: 6px;}
input[type="submit"]{background-color:teal;color:#fff;border-radius:5px;border-color:transparent;width:320px;} 
input[type="submit"]:hover{background-color:#550;} 
input[type="submit"]:disabled{background-color:#fff;color:#000;border:1px solid #000;} 
label{display: block;}
.alert{margin: -7px 53% 16px 190px; padding: 6px;}
nav{margin:auto;width:100%;}
strong{text-transform:uppercase;}
table{border-collapse: collapse;}
td{border:1px solid #aaa;padding:4px;}
.table-box{overflow: auto;}
.c{width:60%;margin-left:12%;}
.c2{width:70%;margin-left:12%;clear:both;}
.d{font:24pt 'Century Gothic';padding-left:10px;}
.d1{border-color:transparent;}
.f{padding-left:8px;padding-right:8px;border-radius:3px;}
.g{padding:4px;border-radius:3px;color:#fff;width:60px;display:table-cell;text-align:center;}
.menu{list-style:none;display: block;margin:20px;}
.menu>li{text-align:center;}
.n{border-radius:5px;border:1px solid gray; padding:6px;}
.l{color:gray;font:9pt Verdana;}
.z{background-color:#000;color:#fff;border-radius:5px;border-color:transparent;font:9pt Verdana; margin: 0px 2px 0px 2px; cursor: pointer;}
.z:hover{background-color: teal;}
.x{border-radius:5px;border-color:transparent;font:9pt Verdana;margin:2px;min-width:80px;}
/*seat*/
.s{padding-top:8px;padding-bottom:8px;font:10.5pt Verdana;text-align:center;border:1px solid #000;color:#000;border-radius:0px;width:60px;}
.y{display:table-cell;min-width:56px;}
.fr{background-color:#fff;}
