
.popup  { 
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	background-color: #d4d6d9;
	background-position: 0 top;
	padding: 12px;
	border: solid 2px #445666
}
body.noback { 
	color: #5f5f5f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px 
}

.boldblue { 
	color: #425666;
	font-weight: bold 
}

.porgyred { color: #b01d22 }
.barbergreen { color: #025736 }
.turandotpurple { color: #393475 }
.abductiongold { color: #9a7d31 }
.romeoblue { color: #0084be }
.draculablue  { color: #0073be }
.nutred  { color: #ef252d }
.colorographygreen  { color: #098c67 }
.swanblue  { color: #6f8ac6 }
.wildthingsgold  { color: #daa60e }


.padding10right { padding-right: 10px }
.padding5right { padding-right: 5px }
.padding10left { padding-left: 10px }
.padding10lft10rt { padding-right: 10px; padding-left: 10px }
.box  { 
	background-color: white; 
	padding-right: 10px; 
	padding-bottom: 2px; 
	padding-left: 10px; 
	border: solid 1px #53697b 
}

.box2  { 
	background-color: white; 
	background-position: center 0;
	text-align: center; 
	padding-bottom: 3px; 
	border: solid 1px white; 
	outline-color: white 
}

.padding20bottom { padding-bottom: 20px }
.padding10top { padding-top: 10px }
.padding10t20b { padding-top: 10px; padding-bottom: 20px }
.padding3topbottom { padding-top: 3px; padding-bottom: 3px }
.pad10lft3tp3btm { padding-top: 3px; padding-bottom: 3px; padding-left: 10px }
.pad10lft3tp3btm10rt { padding: 3px 10px }
.header3  { 
	color: #425666; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: left; 
	margin-right: 0;
	margin-left: 0 
}

.header3R { 
	color: #425666; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 18px; 
	text-align: right; 
	margin-right: 0; 
	margin-left: 0 
}

/* purple table classes */

.cartField {
	border: 0px solid #D4D6D9;
	background-color: #52697B;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

.inputTitle {
	font-weight: bold;
	color: #FFFFFF;
}

.pBG, .tableBG {
	background-color: #8C8C8C;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}

.pBGRow, .tableBGRow {
	background-color: #FFFFFF;
}

.pBGRowSO, .tableBGRowSO {
	background-color: #FFFFFF;
}

.pBGRow1, .tableBG1 {
	/*background-color: #FFFBE5;*/
	background-color: #FFFFFF;
}

.tableBG1Donor {
	background-color: #D4D6D9;
	font-weight: normal;
	color: #333333;
}

.pBGRow2, .tableBG2 {
	/*background-color: #ffe5b9;
	color: #4A2410;*/
	background-color: #FFFFFF;
}

/* calendar table styles */

.cal {
	color: #8C8C8C;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px; 
	padding-top: 1px; 
	font-size: 11px; 
}


.calEX {
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px; 
	padding-top: 1px; 
	color: #52697B;
}

.calSO {
	color: #8C8C8C;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 2px; 
	padding-top: 1px; 
}

/* classes used on seat reservation page */

.secSO {
	background-color: #FFFFFF;
	color: #666666;
}

.secS0BG {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #666666;
}

.sec8 {
	background-color: #BDF1DA;
	color: #4A2410;
}

.sec8BG {
	font-weight: bold;
	background-color: #E5F9F0;
	color: #4A2410;
}

.sec7 {
	background-color: #C05A70;
	color: #4A2410;
}

.sec7BG {
	font-weight: bold;
	background-color: #E6BDC6;
	color: #4A2410;
}

.sec6 {
	background-color: #8A61C9;
	color: #4A2410;
}

.sec6BG {
	font-weight: bold;
	background-color: #D0C0E9;
	color: #4A2410;
}

.sec5 {
	background-color: #A1C78C;
	color: #4A2410;
}

.sec5BG {
	font-weight: bold;
	background-color: #D9E9D1;
	color: #4A2410;
}

.sec4 {
	background-color: #1E5FC3;
	color: #4A2410;
}

.sec4BG {
	font-weight: bold;
	background-color: #A5BFE7;
	color: #4A2410;
}

.sec3 {
	background-color: #F6EB5D;
	color: #4A2410;
}

.sec3BG {
	font-weight: bold;
	background-color: #FBF7BE;
	color: #4A2410;
}

.sec2 {
	background-color: #CD360B;
	color: #4A2410;
}

.sec2BG {
	font-weight: bold;
	background-color: #EBAF9D;
	color: #4A2410;
}

.sec1 {
	background-color: #27678D;
	color: #4A2410;
}

.sec1BG {
	font-weight: bold;
	background-color: #A9C2D1;
	color: #4A2410;
}

.best {
	background-color: #666666;
	color: #4A2410;
}

.bestBG {
	font-weight: bold;
	background-color: #EFEFEF;
	color: #4A2410;
}

.seatText {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.blk {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.head {
	color: #8C8C8C;
	font-weight: bold;
	font-size: 17px;
	line-height: 18px;
}
.subhead {
	color: #8C8C8C;
	font-weight: bold;
}

.button {
	font-size: 11px; 
	color:#FFFFFF; 
	font-weight: bold;
	background-color:#8C8C8C; 
	border: 1px #000000 solid; 
}

.buttonInv {
	font-size: 11px; 
	color:#FEFDFC; 
	font-weight: bold;
	background-color:#8C8C8C;  
	border: 1px #000000 solid; 
}

.input {
	font-size: 11px; 
	color:#000000; 
	background-color:#FFFFFF; 
	border: 1px #52697B solid; 
}

.inputSelected {
	font-size: 11px; 
	color:#000000; 
	background-color:#B5CBDE; 
	border: 1px #52697B solid; 
}

.error, .req {
	color: #990000;
	font-size: 11px;
	line-height: 15px;
}
.line {
	color: #4d2614; 
}

/* general links */
a:link { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
a:hover { 
	color: #B01D22;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
}
a:visited { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}

/* bold links */
a:link.bold { 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}
a:hover.bold { 
	color: #D4D6D9; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}
a:visited.bold { 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}

/* sticky links */
a:link.sticky { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}
a:hover.sticky  { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}
a:visited.sticky { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	text-decoration: none 
}

/* sticklite links */
a:link.sticklite { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline 
}
a:visited.sticklite { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline 
}
a:hover.sticklite { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline 
}

/* gift links */
a:link.gift { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
a:hover.gift { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
a:visited.gift { 
	color: #B01D22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}

a.alt, a.alt:visited, a.alt:link {
	padding-left: 5px;
	color: #D4D6D9; 
	font-weight: 700; 
	text-decoration: none;
}

a.alt:hover, a.alt:active {
	padding-left: 5px;
	color: #FFFFFF; 
	font-weight: 700; 
	text-decoration: none;
}
a:link.blkHead, a:visited.blkHead {
	color:  #FFD300;
}

a:active.blkHead, a:hover.blkHead {
	color:  #FFD300;
	text-decoration: none;
}

a:link.pBG2, a:visited.pBG2 {
	color: #B01D22;
	text-decoration: none;
	font-weight: bold;
}

a:active.pBG2, a:hover.pBG2 {
	color: #8C8C8C;
	text-decoration: none;
	font-weight: bold;
}

a:link.pBG, a:visited.pBG {
	color: #D4D6D9;
	text-decoration: none;
}

a:active.pBG, a:hover.pBG {
	color: #FFFFFF;
	text-decoration: none;
}