body, table, tr, td {
        /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
        font-size: 14px;
}

body {
        background-color: #ffffff;
        background-repeat: repeat-y;
		font-family: Arial, Helvetica, sans-serif;
}
/* links */

a, a:active, a:visited {
        color: blue;
        text-decoration: none;
}

a:hover {
        cursor: hand;
        text-decoration: none;
        color: #333333;
}

form {
	margin: 0px;
}

.seatbox {
	display: block;
	border-width: 0px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 800px;
	overflow: hidden;
}


.seatbox1 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 878px;
	overflow: hidden;
}

.seatbox2 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1473px;
	overflow: hidden;
}

.seatbox3 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1434px;
	overflow: hidden;
}

.seatbox4 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1353px;
	overflow: hidden;
}

.seatbox5 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1228px;
	overflow: hidden;
}

.seatbox6 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1492px;
	overflow: hidden;
}

.seatbox7 {
	display: block;
	border-width: 1px;
	border-style: solid;
	margin: 20px;
	padding: 20px;
	width: 1266px;
	overflow: hidden;
}

.seatchart {
	position:relative;
	height:689px;
	width:800px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart1 {
	position:relative;
	height:929px;
	width:878px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart2 {
	position:relative;
	height:894px;
	width:1473px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart3 {
	position:relative;
	height:1001px;
	width:1434px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart4 {
	position:relative;
	height:1009px;
	width:1353px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart5 {
	position:relative;
	height:986px;
	width:1228px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart6 {
	position:relative;
	height:868px;
	width:1492px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.seatchart7 {
	position:relative;
	height:999px;
	width:1266px;
	margin:0px;
	border-width:0px;
	padding:0px;
}

.leftside {
	display: block;
	float: left;
	vertical-align: top;
	text-align: right;
	width: 268px;
	margin: 0px;
}

.leftrows {
	clear:both;
	display:block;
	float:right;
	border-width:0px,
	margin:0px;
	padding:0px;
	height: 17px;
}

.rightside {
	display: block;
	float: left;
	vertical-align: top;
	text-align: left;
	width: 268px;
	margin: 0px;
	margin-left: 20px;
}

.rightrows {
	clear:both;
	display:block;
	float:left;
	border-width:0px,
	margin:0px;
	padding:0px;
	height:17px;
}

.seatimage {
	display: block;
	float: left;
	margin: 1px;
	border-width: 0px;
	height: 15px;
	width: 15px;
	color: #000000;
}

.aislebox {
	width: 20px;
	float: left;
	height: 17px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.seatavail {
	display: block;
	width: 22px;
	position:absolute;
	height: 15px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	/*background-color: #ffffff;*/
	color: #000000;
	z-index: 2;
}

.seattaken {
	display: block;
	width: 22px;
	position:absolute;
	height: 16px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	/*background-color: #ff0000;*/
	color: #000000;
	z-index: 2;
}
.seatimg {
	width: 22px;
	height: 16px;
	position: absolute;
	z-index: 1;
}
.seatprintblock {
	display: block;
	width: 22px;
	position:absolute;
	height: 15px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	z-index: -2;
}
.seatselect {
	display: block;
	width: 22px;
	position:absolute;
	height: 15px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	background-color: #ffff00;
	font-weight: bold;
	color: #000000;
}

.highlighted-day {
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.calendar {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.calendar-month {
	font-weight: bold;
}

.linked-day {
}

.receipt1 {
	font-size: 10pt;
	font-family: Cancun, 'Matura MT Script Capitals', cursive;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt2 {
	font-size: 14pt;
	font-family: 'Monotype Corsiva', fantasy;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt3 {
	font-size: 28pt;
	font-family: 'Bauhaus 93', Cancun, 'Matura MT Script Capitals', cursive;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt4 {
	font-size: 12pt;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt5 {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt6 {
	font-size: 12pt;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt7 {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt8 {
	font-size: 24pt;
	font-family: Cancun, 'Matura MT Script Capitals', cursive;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt9 {
	font-size: 8pt;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.receipt10 {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	white-space: nowrap;
	background-color: #ffffff;
}

.navbutton {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

#forsubmit {
	font-weight: bold;
}

.receipta {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
