body 			{
font-family:verdana,helvetica,arial; font-size:11px; 
font-weight:normal;
 background-color:#F6D8EC}
 
td		

{font-family:verdana,arial; 
font-size:12px; color:#4B26A0; 
line-height:16px;


}			
h1				{font-family:verdana,helvetica,arial; color:#6600CC; font-weight:bold; font-size:14px; margin-bottom:5px; margin-top:8px}
h2				{font-family:verdana,helvetica,arial; color:#6600CC; font-weight:bold; font-size:15px; margin-bottom:2px; margin-top:3px}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px;  font-weight:bold;  TEXT-DECORATION: none; color: #6363FF}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px; font-weight:bold;   TEXT-DECORATION: none; color: #6363FF}
a:hover {  font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 12px; font-weight:bold;  TEXT-DECORATION: underline; color:#6633CC}

textarea		{font-family: Verdana; font-size: 11px }
select       	{font-family: Verdana; font-size: 11px}
input        	{font-family: Verdana; font-size: 11px }


.primary{background-color:#6600CC}
.secondary {background-color:#CC3399}

.header {
width:975px;
background-color:#CC3399}

 
 .topcell { border-top:1px solid #6600CC  }
 .bottomcell { border-bottom:1px solid #6600CC  }
  .rightcell { border-right:1px solid #6600CC  }
  .leftcell { border-left:1px solid #6600CC  }
  
    .boxcontent { border-left:1px solid #6600CC; border-right:1px solid #6600CC   }
 
 .menuheading  {  background-color:#CC3399; border-bottom:2px solid #ffffff;  border-top:2px solid #ffffff; padding: 4px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold;  color:#ffffff}
 .countryheading  {  background-color: #6666FF; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff; padding: 4px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold;  color:#ffffff}
 .boxhead  { padding: 4px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  font-weight:bold;  color:#ffffff}
  .search  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  font-weight:bold;  color:#ffffff}
 
A.mainmenu {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; padding-top: 2px;  padding-bottom: 2px;  padding-left: 4px;   display:block; WIDTH: 175px;  border-left: 4px solid #6666FF; border-bottom: #ffffff 2px solid; }
A.mainmenu:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold;   }
A.mainmenu:hover {COLOR: #FFFFFF;  FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; BACKGROUND-COLOR:#6666FF}

A.bnow {COLOR: #CC3399; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold; padding: 5px;  BACKGROUND-COLOR:#EFD5E6;  display:block; WIDTH: 175px;  border: 1px solid #CC3399; }
A.bnow:visited {COLOR: #CC3399; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold;   }
A.bnow:hover {COLOR: #FFFFFF;  FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold; BACKGROUND-COLOR:#CC3399}


A.proceed {
COLOR: #CC3399; 
FONT-SIZE: 12px;
 TEXT-DECORATION: none; 
 font-weight:bold; padding: 5px; 
  BACKGROUND-COLOR:#EFD5E6;  
  display:block; WIDTH: 400px; 
   border: 1px solid #CC3399; }
   
A.proceed:visited {
COLOR: #CC3399; FONT-SIZE: 12px; 
TEXT-DECORATION: none; font-weight:bold;   }
A.proceed:hover {COLOR: #FFFFFF;  
FONT-SIZE: 12px; 
TEXT-DECORATION: none; 
font-weight:bold; 
BACKGROUND-COLOR:#CC3399}

.button {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff; border-left:thin solid #ffffff; background-color: #CC3399; color:#ffffff; font-weight:bold}

.border
{BORDER: #ffffff 1px solid;}

.eventlist {BORDER-bottom: #6666FF 1px solid;}

.listing { padding-bottom:5px;  padding-top:5px;   padding-left: 5px; padding-right: 5px; border-top:1px solid #6666FF   }

.mainarea { padding:15px; }
.textintro { padding:10px; }
.listhead { color:white; font-weight:bold; background-color:#6600CC; padding-left:8px; padding-top:3px; padding-bottom:3px;  }

.small { font-size:11px; }

a.bottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  11px;  font-weight:bold;  TEXT-DECORATION: none; color: #FFFFFF}
a.bottom:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  11px; font-weight:bold;   TEXT-DECORATION: none; color: #FFFFFF}
a.bottom:hover {  font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 11px; font-weight:bold;  TEXT-DECORATION: underline; color:#FFFFFF}

.imgleft { float:left; margin-right:5px; margin-bottom:10px; margin-top:5px;  }

sup

{
font-size:11px;
}

.centrebox

{
padding:12px;

}


.subhead { font-weight:bold; font-size:13px; }


.header {
width:990px;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;

background-color:#CC3399}


.footer {
width:990px;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;
}

.attractwidth

{
width:990px;
border-left:10px solid #ffffff;
border-right:10px solid #ffffff;
}

.holder

{
padding-top:10px;
}

.eventhead

{
font-weight:bold;
font-size:14px;
margin-bottom:10px;
display:block;
}
.eventimages img

{
border:0;
}

table.ticketlist

{
width:300px;
border:1px solid #CC3399;
border-collapse:collapse;
}




.ticketlist th

{

background-color: #CC3399;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:left;
padding:4px;
}


.tickname

{
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
padding-top:5px;
}

.tickprice

{
border-bottom:1px solid #CC3399;
padding-left:4px;
padding-right:4px;
padding-bottom:5px;
padding-top:1px;
}
.tickdate

{
font-size:11px;
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
padding-top:1px;
}

.latest

{
padding-left:10px;
}