a:link {
color:black;
text-decoration:underline;
}
a:visited {
color:white;
text-decoration:none;
}
a:active {
color:white;
text-decoration:none;
}
a:hover {
color:black;
text-decoration:none;
}
body {
background:white none repeat scroll 0%;
border:0em none;
color:black;
font-family:MelanieBT-Roman,times,gill,helvetica,sans-serif;
font-size:1em;
font-weight:normal;
margin:0em;
padding:0em;
}
div {
border:0px solid black;
clear:both;
}
div#eventLocation a span {
display:none;
}
div#eventLocation a:hover {
background-color:white;
}
div#eventLocation a:hover span {
background:black none repeat scroll 0%;
color:#FF0000;
display:block;
font-size:1em;
font-weight:normal;
left:3em;
padding:0.5em;
position:absolute;
text-align:center;
top:7em;
width:22em;
z-index:100;
}
div#prologueText a span {
display:none;
}
div#prologueText a:hover {
background-color:white;
}
div#prologueText a:hover span {
background:black none repeat scroll 0%;
color:#FF0000;
display:block;
font-size:1.25em;
font-weight:bold;
left:3em;
padding:0.5em;
position:absolute;
text-align:center;
top:7em;
width:22em;
z-index:100;
}
#addressOfPerson {
height:5em;
overflow:auto;
}
#banner {
color:black;
text-align:center;
}
#buttonLine {
padding-bottom:0.5em;
padding-top:0.5em;
}
.contributionAmount {
font-weight:bold;
text-align:center;
width:5em;
margin-left: .3em;
}
#dancingBearsPicture {
z-index:0;
}
#formTitle {
font-size:1.5em;
font-weight:bold;
padding-bottom:0.5em;
text-align:center;
}
#orderInformation {
background:#CCFFCC none repeat scroll 0%;
color:#0000FF;
font-weight:bold;
padding:0.5em 0.5em 1.5em;
visibility:hidden;
}
#order {
font-weight:bold;
margin-bottom:1em;
}
#page {
margin-left:0.5em;
margin-top:0.5em;
width:35em;
}
#prologueText {
margin-bottom:1em;
}
#resetButton {
float:left;
}
#submitButton {
visibility:hidden;
}
#ticketCostDisplay {
font-weight:bold;
}
#validateButton {
float:right;
}
.addressLine {
height:7em;
}
.button {
/*background:#CCAABB none repeat scroll 0%;
color:black;
font-weight:bold;*/
}
.dancingBearsPicture {
position:relative;
z-index:1;
}
.eventDate {
font-size:1.25em;
margin-top:1em;
}
.eventDescription {
font-size:1.25em;
margin-top:-0.5em;
}
.eventLocation {
font-size:1.25em;
padding-bottom:1em;
}
.eventTitle {
color:#FF0000;
font-family:Gigi,MelanieBT-Roman,times,gill,helvetica,sans-serif;
font-size:3em;
font-style:italic;
position:relative;
z-index:2;
}
.eventTitle1 {
margin-bottom:-0.4em;
}
.eventTitle2 {
margin-top:-0.25em;
}
.labelForUserInput {
clear:left;
color:#0000FF;
float:left;
margin-left:2em;
padding-top:0.5em;
}
.singleLine {
height:2em;
}
.ticketQuantity {
font-weight:bold;
text-align:left;
}
.userInput {
color:black;
float:right;
font-family:courier,"courier new",prestige,"everson mono";
font-size:1.2em;
font-weight:bold;
margin-right:2em;
padding-left:0.25em;
text-align:left;
width:19em;
}

.amt {
	margin-top: 20px;
}

#total {
	font-weight: bold;
	margin-top: 20px;
}