@charset "utf-8";
/* Tickets-For-Charity CSS */

/* ----- System ----- */

#seatingHeader { padding:7px; width:900px; }
#seatingHeader img { float:left; margin-right:25px; }
#seatingHeader .header-event-info { float:left; width:350px; }
#seatingHeader h2 { color:#2C5392; font-size:18px; padding:10px 0px 10px 0px; }
#seatingHeader p { color:#666666; font-size:14px; font-weight:bold; }
p.selectNumber { color:#3B66A2; font-size:13px; font-weight:bold; padding:0px 0px 5px 8px; margin-top:10px; }
p.ticketAmount { padding:10px; }
p.seatingNote { font-size:11px; padding:5px 10px 5px 10px; text-align:left; }
h3.sectionHeader { background-color:#3C66A2; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 0 8px 10px; width:590px; }
h3.sectionHeader2 { background-color:#3C66A2; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 18px 8px 10px; width:904px; }
#seatingContentLeft { float:left; padding-left:8px; width:608px; }
#seatingContentRight { float:left; padding:0px 0px 0px 4px; width:300px; }
#seatingContentRight h3.sectionHeader { width:282px; }
img.venue-pic { width:250px; height:250px; padding-top:10px; padding-bottom:10px; }
.timer { font-size: 12px; color: #b2090d; font-weight: bold;padding:0px 0px 5px 8px; }
.error { font-size: 12px; color: #b2090d; font-weight: bold;padding:0px 0px 5px 8px; }
p.cancel {font-size: 12px; text-align:right;width: 922px;}
a.cancel:hover {text-decoration:underline;}
tr.totalline { font-weight:bold; }
tr.totalline td.billing-right { font-weight:bold }
.billing-right {padding-left: 50px; font-weight: normal;}
.billing-left {font-weight: bold;}
.number {text-align:right;}

.tablesorter thead th, .tablesorter tfoot td { text-align:left; padding:5px 10px 5px 0; font-size:11px; text-transform:uppercase; border-bottom:1px solid #39679f; color:#39679f; cursor:pointer; }
.tablesorter tbody tr:hover { background-color:#dee7f1; }
.tablesorter tbody td { padding:6px 3px 6px 0px; font-size:11px; color:#888; }
.tablesorter tbody td a { font-weight:bold; text-decoration:underline; color:#39679f; }
.tablesorter .even { background-color:#f1f5fa; }
.tablesorter #pager { width:100%; padding-top:15px; }
.tablesorter #pager span { display:block; float:right; padding-left:20px; font-weight:bold; cursor:pointer; }

.cseating { text-align:center; width:600px; }
.cseating th { background-color:#3c66a2; color:#ffffff; height:30px; }
.cseating tbody tr { height:30px; }
.cseating .leftTen { padding-left:10px; text-align:left; }
.cseating .left { text-align:left; }

.seating { text-align:center; width:600px; }
.seating th { background-color:#3c66a2; color:#ffffff; height:30px; }
.seating tbody tr { height:30px; background-color:#ffffff; }
.seating tbody tr:hover { background-color:#dee7f1; }
.seating .leftTen { padding-left:10px; text-align:left; }
.seating .left { text-align:left; }

table.left { padding:10px 0px 10px 0px; }
