body {background-color: #E9CE7C; color: black; margin: 0px; font-family: "Comic Sans MS", Arial, Verdana, sans-serif}
p {font-size: 10pt}
p.footer {font-size: 8pt; text-align: left}
p.small {font-size: 8pt; text-align: left}
p.smallc {font-size: 8pt; text-align: center}

li {font-size: 10pt;}

td {font-size: 10pt}

td.small {font-size: 8pt; text-align: left}
td.smallc {font-size: 8pt; text-align: center}
td.stock {font-size: 8pt; text-align: center; vertical-align: text-top}
td.button {font-size: 9pt; text-align: center}

td.wo-ttl {text-align: center; color: #ffffff; background: #000000}
td.wo-ttltb {text-align: center; color: #ffffff; background: #000000; writing-mode:tb-rl}
td.wo-std {text-align: center; border: 1pt #E9CE7C; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; font-size: 8pt;}
td.wo-time {text-align: center; background: #FFFFFF; border: 1pt #E9CE7C; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; font-size: 8pt;}
td.wo-names {text-align: center; border: 1pt #E9CE7C; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; font-size: 8pt;}
td.wo-green {background-color: #CCFFCC; color: black}
td.wo-white {background-color: #FFFFFF; color: black}
td.wo-yellow {background-color: yellow; color: black}
td.wo-cyan {background: #00FFFF; color: black}
td.wo-red {background: red; color: black}
td.wo-purple {background: purple; color:#FFFFFF}
td.wo-grey {background: #D3D3D3; color: black}
td.wo-orange {background: #FF9900; color: black}
td.wo-pink {background: #FF99FF; color: black}
td.wo-brown {background: #660033; color: black}

td.hdr1 {background-color: #6D4507; color: black; height:150px; vertical-align:middle}
td.hdr2 {background-image: url(images/can01.gif);  height:30px; vertical-align:top}
td.hdrt1 {background-color: #0060C4; color: black; height:150px; vertical-align:middle}
td.hdrt2 {background-image: url(images/can02.gif);  height:30px; vertical-align:top}
h1.nvr {font-family: Arial, sans-serif; font-weight: bold; font-size:35pt; text-align: center; color: #ffff00; background-color: transparent}
h1.title {font-weight: bold; font-size:15pt; text-align: center; color: #ffff00; background-color: transparent}

div.box {width:100%; height:auto}
div.box-event {width:100%; padding: 5px 5px 5px 5px; border: 5px solid #E9CE7C; background: #D2B87B; color:black ; text-align:center}

.menu {background-color: #D2B87B; color: black; width: 175px; vertical-align: top; font-size: 10pt; text-align: center;}
.menu ul {list-style-type: none; margin: 0; padding: 0;}
.menu a:hover { background-color: #ffffff;}
.menu a {text-decoration: none; display: block;}

.toppages {color: black; width: 400px; vertical-align: top; font-size: 10pt; text-align: left;}
.toppages ul {list-style-type: none; margin: 0; padding: 0;}
.toppages a:hover { background-color: #ffffff;}
.toppages a {text-decoration: none; display: block;}
.w3c {border: 0px; margin: 2px; width: 88px; height:31px;}

.tt_dates a:hover { background-color: #ffffff;}
.tt_dates a {text-decoration: none; display: block;}

td.tt {font-family: Arial, sans-serif; font-size: 9pt; vertical-align: text-top; text-align: center}
.tt a:link {color:#000000;}
.tt a:visited {color:#000000;}
.tt a:hover { background-color: #000000; color:#ffffff;}
.tt a {text-decoration: none; display: block;}

.tt2 a:link {color:#FFFFFF;}
.tt2 a:visited {color:#FFFFFF;}
.tt2 a:hover { background-color: #000000; color:#ffffff;}
.tt2 a {text-decoration: none; display: block;}

.tt3 a:link {color:#FFFFFF;}
.tt3 a:visited {color:#FFFFFF;}
.tt3 a:hover { background-color: #ffffff; color:#000000;}
.tt3 a {text-decoration: none; display: block;}
td.ttgr {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#CCFFCC;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttgrs {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#CCFFCC;border-top:none;border-right:.5pt solid WindowText;border-bottom:2pt solid WindowText;border-left:none}
td.ttor {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#FF9900;border-top:none;border-right:.5pt solid WindowText; border-bottom:.5pt solid WindowText;border-left:none}
td.ttors {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#FF9900;border-top:none;border-right:.5pt solid WindowText; border-bottom:2pt solid WindowText;border-left:none}
td.ttpks {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#FFC0CB;border-top:none;border-right:.5pt solid WindowText; border-bottom:2pt solid WindowText;border-left:none}
td.ttpk {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#FFC0CB;border-top:none;border-right:.5pt solid WindowText; border-bottom:.5pt solid WindowText;border-left:none}
td.ttbl {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#00FFFF;border-top:none;border-right:.5pt solid WindowText; border-bottom:.5pt solid WindowText;border-left:none}
td.ttbls {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#00FFFF;border-top:none;border-right:.5pt solid WindowText; border-bottom:2pt solid WindowText;border-left:none}
td.ttye {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:Yellow;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttyes {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:Yellow;border-top:none;border-right:.5pt solid WindowText;border-bottom:2pt solid WindowText;border-left:none}
td.ttpu {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:Purple;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none;color:white}
td.ttpus {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:Purple;border-top:none;border-right:.5pt solid WindowText;border-bottom:2pt solid WindowText;border-left:none;color:white}
td.ttre {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:Red;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttss {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#FFC0CB;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttgry {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#D3D3D3;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttwh {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttwhtop {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-top:.5pt solid WindowText;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttwhtop2 {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-top:none;border-right:.5pt solid WindowText;border-bottom:none;border-left:none}
td.ttwhmid {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-top:none;border-right:.5pt solid WindowText;border-bottom:none;border-left:none}
td.ttwhbot {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-top:none;border-right:.5pt solid WindowText;border-bottom:.5pt solid WindowText;border-left:none}
td.ttblank {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;border-right:none;border-bottom:none;border-left:none;border-top:none}
td.ttnote {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;border-right:.5pt solid WindowText;border-bottom:none;border-left:.5pt solid WindowText;border-top:.5pt solid WindowText}
td.ttnotes {font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-right:.5pt solid WindowText;border-bottom:2pt solid WindowText;border-left:.5pt solid WindowText;border-top:.5pt solid WindowText}

.ttmenu0 {padding: 4pt; font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;;border-bottom:1.5pt solid WindowText;white-space: nowrap;}
.ttmenu1 {padding: 4pt; font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:White;border-right:1pt solid WindowText;border-bottom:1.5pt solid WindowText;border-left:1pt solid WindowText;border-top:1pt solid WindowText;white-space: nowrap;}
.ttmenu2 {padding: 4pt; font-family: Arial, sans-serif; font-size: 9pt;vertical-align: text-top;text-align: center;background:#D3D3D3;border-right:1pt solid WindowText;border-bottom:1.5pt solid WindowText;border-left:1pt solid WindowText;border-top:1pt solid WindowText;white-space: nowrap;}
.ttmenu2 a:hover { background-color: #ffffff;}
.ttmenu2 a {text-decoration: none; display: block;}

td.ss-yellow  {background-color: yellow; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}
td.ss-red  {background-color: #FFE0D0; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}
td.ss-green  {background-color: #CCFFCC; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}
td.ss-santa {background-color:white; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}
td.ss-subhdr {background-color:#D3D3D3; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}
td.ss-header {background-color:red; border-style:solid; border-color:black; border-width:1px; font-weight:bold; text-align:center;}

.ess_hdr {text-align: center;background: #D2B87B;border:1pt; border-style:solid; border-color:#000000; font-weight: bold; padding:3pt}
.ess_title {text-align: center;background: #D2B87B;border:1pt; border-style:solid; border-color:#000000; font-weight: bold; font-size: large; padding:3pt}
.ess_detail {text-align: center;background: #E9CE7C; border-right:solid 1pt; border-left: solid 1pt; border-bottom: solid 1pt; border-top: none; border-color:#000000; padding:3pt}
.ess_detail_left {text-align: left;background: #E9CE7C; border-right:solid 1pt; border-left: solid 1pt; border-bottom: solid 1pt; border-top: none; border-color:#000000; padding:3pt}

td.bk_dtl0 {text-align: left; color: #000000; background: #f0f0f0}
td.bk_dtl1 {text-align: left; color: #000000; background: #e0e0e0}

td.nvrlisth {vertical-align: text-top;text-align: left;background:#D3D3D3;}
td.nvrlistd1 {vertical-align: text-top;text-align: left;background:#FFFFCC;}
td.nvrlistd2 {vertical-align: text-top;text-align: left;background:#CCFFFF;}

.f_c0 {background: #DCDCDC}
.f_c1 {background: #D3D3D3}

.f_mhdrt {text-align: center; color: #000000; background: #D2B87B; font-size: medium; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid}
.f_mhdra {text-align: center; color: #000000; background: #D2B87B; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-left-style: solid; border-right-style: solid}
.f_mhdrm {text-align: center; color: #000000; background: #D2B87B; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid}
.f_mauthor {text-align: left; color: #000000; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-left-style: solid; border-right-style: solid}
.f_mposted {text-align: right; color: #000000; font-size: x-small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid}
.f_mtext {text-align: left; color: #000000; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid}

.f_hhdrs {text-align: center; color: #000000; background: #D2B87B; font-size: medium; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid}
.f_hhdrn {text-align: center; color: #000000; background: #D2B87B; font-size: medium; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid; border-top-style: solid}
.f_hhdrl {text-align: center; color: #000000; background: #D2B87B; font-size: medium; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid; border-top-style: solid}
.f_htextl {text-align: left; color: #000000; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid;  border-left-style: solid}
.f_htextc {text-align: center; color: #000000; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-right-style: solid}

.f_gen {text-align: left; color: #000000; background: #D2B87B; font-size: small; vertical-align: text-top; border: 1pt #808080; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid}

@CHARSET "UTF-8";

#buy-ticket .active { border: 1px solid #F7EFDF;}
#buy-ticket .selector { padding: 10px;}
#buy-ticket .selector label {}
#buy-ticket .selector table { width: 100%;}
#buy-ticket .selector tr.tyg-it-odd td,
#buy-ticket .selector tr.tyg-it-odd.new-time td,
#buy-ticket .selector tr.tyg-it-odd.sold-out td,
#buy-ticket .selector tr.tyg-it-odd.new-time.sold-out td { color: #555; }
#buy-ticket .selector tr.tyg-it-even,
#buy-ticket .selector tr.tyg-it-even.new-time,
#buy-ticket .selector tr.tyg-it-even.sold-out,
#buy-ticket .selector tr.tyg-it-even.new-time.sold-out { background-color: #f7efdf; }
#buy-ticket .selector tr.tyg-it-odd.new-time td,
#buy-ticket .selector tr.tyg-it-even.new-time td { border-top: 1px solid #999; }

#buy-ticket .selector .price-col, #buy-ticket .selector .qty-col { text-align: right;}
#buy-ticket .selector .price-col { width: 70px;}
#buy-ticket .selector .price-col del { color: #999; }
#buy-ticket .selector .qty-col { width: 60px; }
#buy-ticket .selector .qty-col input[type="button"] { width: 18px; padding: 1px; text-align: left; margin: 0; }
#buy-ticket .selector .qty-col .quantity { width: 20px; margin: 0; }
#buy-ticket .selector tr.tyg-it-odd.new-time.sold-out td, 
#buy-ticket .selector tr.tyg-it-even.new-time.sold-out td,
#buy-ticket .selector tr.tyg-it-odd.sold-out td, 
#buy-ticket .selector tr.tyg-it-even.sold-out td {color: #999;}
#buy-ticket .selector th.qty-col { padding-right: 20px; }
#buy-ticket .selector .quantity { text-align: center; }

#buy-ticket .saving-container { text-align: right; font-style: italic; padding-top: 10px; }
#buy-ticket .total-container { text-align: right; font-weight: bold; margin-top: 10px; }
#buy-ticket .message-container {}
#buy-ticket .button-container {  margin-top: 10px; }
#buy-ticket .button-container input, #buy-ticket .button-container button { float: right; margin-left: 10px;}


#selectTicketValidation .validation { display: none; margin: 10px 0 10px 0;}
#selectTicketValidation .error { display: block;}

#buy-ticket {
padding:  10px;
border: 1px solid #E0A668;
}

option.sold-out { text-decoration: line-through; color: #555; }

