body{
  background: url(../images/stripe1.gif) repeat-x; 
  background-color: #8f235f; }
  
body, td, p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px; }

a:link{
  text-decoration: none;
  color:#b71e67;
  line-height: 12px; }

a:visited {
  text-decoration: none;
  color:#8f235f;
  line-height: 12px; }
  
a:hover{
  color:#8f235f;
  text-decoration: underline; }

.blacklink a:visited, .blacklink a:link, .blacklink a:active {
line-height: 14px;
color: #000000; }

.copyright {
font-size: 9px;
color: #FFFFFF; }

.copyrightgray {
font-size: 9px;
line-height: 11px;
color: #666666; }

.copyright a:visited, .copyright a:link, .copyright a:active {
font-size: 9px; 
color: #FFFFFF; }

.heading {
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  color: #8f235f;
  margin-bottom: 5px; }
  
.blackheading {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #8f235f;
  margin-bottom: 5px; }
  
.orangetable{
background-color: #b71e67; }

.orangetableline {
border-bottom: 1px solid #b71e67; }

.orangetablespace {
line-height: 6px; }

.orangeheader {
font-size: 11px; 
color: #b71e67; }

.tickets {
font-size: 10px; 
font-weight: bold; 
color: #000000; }

.buylink {
color: #5b0f37; 
font-size:8px; 
font-weight: bold; }

.ticketcopy {
color: #000000;
font-size: 9px;
line-height: 12px;
}

.itlistsignup {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #f1de84; 
font-weight: bold; }

td.bottombar{
background: url(../images/bstripe.gif) repeat-x; 
background-color: #5b0f37; }

.orangetitle {
color: #b71e67; 
font-weight: bold; }

.formlabel{
  background-color: #74083c;
  padding: 5px;
  text-align: right;
  color: #ffffff;
  font-weight: bold;
}

.formfield{
  background-color: #000000;
}

.mosaic {
	margin: 0;
	padding: 0;
}

.error{
color: #990000;
font-weight: bold;
}