body { background-color: #766D5F; margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

#title { width: 908px; background-color: #766D5F; margin: 10px auto 0px auto; }
#heading { color: white; margin: 0px; padding: 10px 0px;
	font: italic bold 120% Georgia; text-align: center; letter-spacing: 0.05em; }
#content { width: 908px; background-color: #C1BBB1; background-image: url(images/bg_inside.jpg);
	background-repeat: no-repeat; margin: 0px auto; padding: 0px 0px 0px 0px;
	font-size: 0.9em; }

img { border: 0; }
a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #006; text-decoration: none; }
a:active { color: #000; text-decoration: underline; }

a.imglink { text-decoration: none; background-color: transparent; 
	padding: 0px; margin: 0px; }
a.imglink img { text-decoration: none; background-color: transparent; 
	padding: 0px; margin: 0px; }

#image1 { padding-top: 6px; }

#footer { width: 908px; text-align: center; font-size: 0.9em; color: #006; font-weight: bold;
	padding: 25px 0px 5px 0px; }

table.ctbtable { border: 1px solid #000; border-collapse: collapse; }
table.ctbtable th { background-color: #23458D; color: white; padding: 4px; }
table.ctbtable th.bordered { border: 1px solid #333; }
table.ctbtable td { background-color: #D4D4D4; padding: 1px 4px; }
table.ctbtable td.dark { background-color: #BEBEBE; }
table.ctbtable td.bordered { border: 1px solid #000; }
table.ctbtable td.bordered_nor { border-left: 1px solid #000;
	border-top: 1px solid #000; border-bottom: 1px solid #000; }
table.ctbtable td.bordered_nol { border-right: 1px solid #000;
	border-top: 1px solid #333; border-bottom: 1px solid #000; }

table.ctbtable td a:link { color: #A4252A; }
table.ctbtable td a:visited { color: #A4252A; }
table.ctbtable td a:hover { color: #D4D4D4; text-decoration: none; background-color: #A4252A; }
table.ctbtable td a.imglink:hover { color: #FFF; text-decoration: none; background-color: transparent; }
table.ctbtable td a:active { color: #A4252A; }

.formLabel { color: #006; }
td.formLabel { width: 160px; font-size: 13px; font-weight: bold; }
span.formRequire { color: #C00; font-size: 11px; }

table.rcptable { border: 1px solid #000; border-collapse: collapse; margin-left: 154px; }
table.rcptable th { background-color: #23458D; color: white; padding: 2px 4px; font-size: 0.9em; }
table.rcptable td { background-color: #D4D4D4; padding: 2px 4px; font-size: 0.8em; line-height: 1.3em; }

p.receiptinfo { margin-bottom: 0px; }

#mailbox { text-align: center; font-size: 0.8em; width: 908px; }
p.sentmessage { padding-top: 8px; }

div.creditcarderror { width: 590px; border: 2px solid black; color: #C00;
	padding: 1px 3px; margin: 0px auto; background-color: #D4D4D4; }
div.creditcarderror a:link { color: #006; }
div.creditcarderror a:visited { color: #006; }
div.creditcarderror a:hover { color: #339; }
div.creditcarderror a:active { color: #006; }

.subheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}
.subtextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mainhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.subtextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.subBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tbid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
}
.subheadblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
}
.subheadred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A01A1B;
	text-decoration: none;
	line-height: 19px;
}
.underconstruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-variant: normal;
	color: #304252;
	font-weight: bold;
}
.input {
	background-color: #C3CBD3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}
.mainheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.subheadform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
}

.td_descript ul { margin-top: 4px; }

.CartTicketMsg
{
	text-align:	center; 
	color: 		red; 
	font-weight: 	bold;
	font-size:		12pt;
	font-family:	Arial,Helvetica;
}