@charset "utf-8";
/* CSS Document */

/* CMS */


#cms {
width:470px;
float:left;
font-size:13px;
color:#555;
line-height:1.6em;
}

#cms h1 {
border-bottom:1px solid #CCCCCC;
padding-bottom:30px;
margin-bottom:30px;
color:#000000;
font-size:17px;
}

#cms h2 {
color:#009EE0;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
font-size:13px;
font-style:normal;
font-weight:bold;
color:#181818;
padding:0px;
margin:0px;
}

em {
color:#839724;
font-weight:bold;
font-style:normal;
}

#cms a {
color:#672165;
font-weight:bold;
}

#cms a:hover {
text-decoration:underline;
}

span {
color:#AFCA31;
font-weight:bold;
}











/* ---- index.asp ---- */

#news {
width:361px;
font-size:13px;
color:#000000;
}

#news img {
margin-bottom:10px;
}

#lineup {
padding:20px 0px 0px 0px;
width:361px;
font-size:13px;
color:#FFFFFF;font-weight:bold;
}

#lineup img {
margin-bottom:20px;
}

#lineup p {
margin:20px 0px 0px 20px;
line-height:1.55em;
}


#leftInclude {
width:170px;

float:left;
margin-right:27px;

}

#rightInclude {
width:260px;


float:right;
padding-top:40px;
}



#leftNav {
background:url(../templateimages/leftNav.jpg) no-repeat;
padding:80px 0px 0px 20px;
width:188px;
height:270px;
position:relative;
left:-20px;
margin-bottom:30px;
}

#leftNav ul {
padding-top:20px;
}

#leftNav ul li {
list-style-type:none;
height:24px;
display:block;
border-bottom:1px solid #A8C12F;
padding-top:3px;
width:155px;
}

#leftNav ul li a {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding:2px 0px;
display:block;

}

#leftNav ul li a:hover {
color:#DCE9A3;
}

#formNewsletter {

}

#subscribe {
padding-bottom:30px;
}


#subscribe #newsletterEmail {
width:188px;
height:16px;
padding:3px 0px 0px 4px;
border:1px solid #000000;
color:#333;
font-size:11px;
float:left;
}

#formNewsletter #newsletterName {
color:#333333;
}

#subscribe #newsletterName {
color:#333333;
}

.newsletterSubmit {
float:right;
width:58px;
height:21px;
background:url(../templateimages/subscribeSubmit.gif) no-repeat;
border:none;
}

#subscribe #emailWarning, #subscribe #nameWarning, #subscribe #bothWarning {
	font-size:10px;
	visibility:hidden;
	position:absolute;
	bottom:7px;
	left:20px;	
	color:#C00;
	}
	
#rightInclude h2 img {
padding-top:20px;
padding-bottom:20px;
margin:0px;
}	
	

a.adConfirmedActs img, #video img {
margin-bottom:30px;
}

a.adFacebook img, a.adTwitter img, a.adTicketsLeft img, a.adTickets img {
margin-bottom:40px;
}

a.ticketsLeft img {
margin-bottom:20px;
}


/* Tickets  */
.ticketTable {
	width:720px;
	text-align:left;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;

	}
	
.ticketTable td {
	padding:0px 0px 0px 15px;
	}

.ticketHeader {
	height:32px;
	margin-bottom:40px;
	font-weight:bold;
	font-size:14px;
	background:#AFCA31 url(../templateimages/ticketHeaderBG.png) left top no-repeat;
	color:#fff;
	}
	
.ticketHeader2 {
	height:32px;
	margin-bottom:40px;
	font-weight:bold;
	font-size:14px;
	background:#efefef url(../templateimages/ticketHeaderBG2.gif) left top no-repeat;
	color:#fff;
	}
	
.ticketHeader2 .ticketType {
color:#666666;
}		
	
.ticketMain {
	height:150px;
	background:#fff url(../templateimages/ticketMain.gif) left top no-repeat;
	position:relative;
	
	}
	
.ticketMain td{


	}	
	
.ticketMain td img{
	float:left;
	margin:0px 10px 0px 0px
	}	
	
.ticketType {
	width:390px;
	}
	
.ticketQuantity {
	width:80px;
	position:relative;
	left:40px;
	}
	
.ticketAdd {
	width:80px;
	}	
	
.ticketName {
	font-weight:bold;
	font-size:16px;
	text-indent:105px;
	}
	
.ticketDescription {
	font-size:13px;
	color:#999;


	

	}
	
	.ticketDescription p {

		}
	
.ticketQuantity {

}	
	
.ticketDescription img {
padding:0px 15px;
}	
	
.ticketPrice {
	font-weight:bold;
	font-size:13px;
	color:#73B0DC;
	}
	
	
.addTicket {
background:url(../templateimages/btnAddTickets.gif);
width:115px;
height:26px;
border:none;
position:absolute;
bottom:-50px;
right:5px;
cursor:pointer;
}	

p a.backToTickets {
font-size:13px;
font-weight:bold;
color:#672165;
text-decoration:none;
}

p a.backToTickets:hover {
text-decoration:underline;
}