/* CSS Document */

#tickets table {
	width: 620px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	border: 1px solid #666;
	margin: 15px 0px 0px;}
	
#tickets table td {
	display: table-cell;
	margin: 0px;
	padding: 5px;
	vertical-align: middle;}

#tickets form img {
	margin: 0px;
	padding: 0px;
	border-style: none;}

form#donate {
	margin-top: 20px;
	display: block;}
		
p.donate {
	padding-bottom: 10px;}

form fieldset {
	margin-top: 30px;}
	
legend {
	font-weight: bold;
	color: #3366CC;}
	
tr.season {
	font-weight: bold;
	background: #D5DFF4;
	text-align: center;
	border: 1px solid #003366;}
	
tr.single {
	font-weight: bold;
	background: #E7E7B4;
	text-align: center;
	border: 1px solid #666600;}
	
tr.student {
	font-weight: bold;
	background: #DCEDDC;
	text-align: center;
	border: 1px solid #006666;}	
	
tr.repartee {
	font-weight: bold;
	background: #C6E8D7;
	text-align: center;
		border: 1px solid #CCCCCC;}	
h3 {
	color: #00254A;
	text-align: center;
	margin-bottom: .4px;}
	
.view_cart {
	float: right;
	width: 120px;
	margin-bottom: 10px;
	margin-left: 30px;}
