body, th, td, p, div, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cartTable th { background-color: #efefef; text-align: center; border-left: 1px solid #fff; }
.cartTable input,
.cartTable textarea,
.eventTable input,
.eventTable textarea {
	border: 1px solid #BBBBBB;
}

.eventTable th {
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
	font-size: 13px;
	padding: 3px;
}

.ticketTitle {
	font-weight: bold;
	font-size: 15px;
}
.ticketDate {
	font-style: italic;
}
.ticketDesc {
}

.eventInfo td { padding: 5px; background-color: #f3f8f6; border-style: none solid solid; border-width: 0 1px 1px; border-right-color: #bbbbbb; border-bottom-color: #bbbbbb; border-left-color: #bbbbbb; }
.ticketInfo td {
	border-bottom: 1px solid #BBBBBB;
	padding: 3px;
}
.ticketComments {
	padding: 20px 3px 0;
}
#nextButton { color: #fff; font-size: 14px; font-weight: bold; background-color: #146099; border: solid 1px #000032; }
#previousButton { color: #fff; font-size: 14px; font-weight: normal; background-color: #ddd; }
.buttons { text-align: center; padding-top: 20px; }
.fieldName { text-align: right; padding-right: 5px; }
