@charset "utf-8";
/* CSS Document */


/* BACKGROUND + FONTS */

html {
	background-color:#efefef;
	margin:0 auto;
}

body {
	margin: 0 auto;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:transparent;
	line-height:1.5em;
	}
	
a, a:link, a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
a:hover, a:focus {color:#cccaca;}
	
#heading-major {
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:30px;	
	font-weight: 300;
	height: 38px;
	border-bottom:1px solid #0077c8;
    margin-bottom:20px;
}

#heading-minor {
    background: url('../images/new/heading_bar_bg_22.png') top left no-repeat;
	text-align:right;
    padding: 10px 10px 0 0;
	margin-bottom: 15px;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;	
    height: 30px;
}

.heading-faq {
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20px;	
	font-weight: 300;
	border-bottom:1px solid #ffffff;
    margin-bottom:10px;
	padding-bottom:3px;
}

.heading-selltickets {
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#0077c8;
	font-size:20px;	
	font-weight: 300;
	padding-bottom:3px;
}

.faq-questions {
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#0077c8;
	font-size:16px;	
	font-weight: 300;
}


	
/* HEADER */

#banner-bg {
	background: url('../images/new/header_bg.png') repeat-x top left;
	height:88px;
	margin: 10px auto 0;
	text-align:center;
	width: auto;
}
	
#banner-content {
	width: 950px;
	margin: 0 auto;
	}

#nztix-logo-header {
	float:left;
	clear:right;
	padding-top: 15px;
	}
#hotline-header {
	float:left;
	clear:right;
	padding:35px 0 0 78px;
	}
#nav-header {
	float:left;
	padding: 34px 80px 0;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:300;
	}
#nav-header a, #nav-header a:link, #nav-header a:visited {
	color:#ffffff;	
}

#nav-header a:hover {
	color:#0077c8;	
}
	
#nav-header img {
    padding: 0 5px;
}

#socialmedia-header {
	float:left;
	padding: 20px 0;
	font-size:12px;
}
	
#socialmedia-header-twitter {
    margin-top:0px;
    float:left;
	padding: 20px 0;
	font-size:12px;
}

#socialmedia-header a, #socialmedia-header-twitter a, #footer-social-twitter a, #footer-social-facebook a {color:#000000;} 
#socialmedia-header a:hover, #socialmedia-header-twitter a:hover,  #footer-social-twitter a:hover, #footer-social-facebook a:hover {color:#0077c8;} 


/* SLIDESHOW + Easy Slider */

#slideshow {
    width: 936px;
	height: 245px;
    margin: 30px auto 30px;
	}
	
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:936px;
		height:245px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:relative;
		left:-30px;
		top:-165px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left: 936px;
		top:-242px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url('../images/new/slideshow/btn_prev.png') no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url('../images/new/slideshow/btn_next.png') no-repeat 0 0;	
		}
		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }


/* MAIN CONTENT AREA */

#main-content {
	background: url('../images/new/body_bg.png') top center repeat-y;
	width:976px;
	margin:0 auto;
	color:#ffffff;
	text-align: center;
	overflow: hidden;
}
	
#main-content-top {
	background: url('../images/new/body_top.png') top center no-repeat;
	height:55px;
	width:976px;
	margin: 15px auto 0;
	}
	
#bodytext {
	text-align:left;
	padding: 0 60px;
}

#bodytext a, #bodytext a:link, #bodytext a:visited {
	color:#0077c8;
	}
	
#bodytext a:hover {
	color:#ffffff;
	}


	



/* CURRENT EVENTS */

#current-events {
	width: 500px;
	margin: 10px 0 0 60px;
	text-align:left;
	font-size:12px;
	color:#7b7b7b;
	float:left;
	clear:right;
	}
	
#current-event-box {
	width:500px;
	min-height:100px;
	float:left;
	margin-bottom:20px;
}
	
.current-event-image {
	float:left;
	clear:both;
	width:190px;
	}
	
.current-event-content {
    float:left;
	width: 299px;
}

.current-event-name {
	font-size:18px;
	font-weight:700;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:5px;
	width:299px;
	}
	
.current-event-date {
	font-size:12px;
	font-weight:400;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#ffffff;
	border-bottom:1px solid #0077c8;
	width:299px;
	}
#current-events-buy-now {
	background: url('../images/new/currentevents_buytickets.png') top left no-repeat;
	height: 27px;
	width:92px;
	float:right;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding-top: 7px;
	margin-top: 10px;
}

/* FACEBOOK LIKE BOX */

#facebook-like-box {
	background-color:#ffffff;
	width: 287px;
	margin-right: 60px;
	float: right;
	clear: right;
	margin-bottom:20px;
	border-top: 1px solid #ffffff;	
	border-right: 1px solid #ffffff;	
	border-bottom: 2px solid #ffffff;	
	border-left: 1px solid #ffffff;
}

/* LATEST NEWS */

#latest-news {
	width:287px;
	float:right;
	clear:right;
	margin: 10px 60px 20px 0;
	background-color:#e3e3e3;
	}
	
.latest-news-article {
	width:237px;
	background-image: url('../images/new/news_arrow.png');
	background-repeat:no-repeat;
	background-position: 10px 10px;
	text-align:left;
	margin:10px 0px;
	padding:5px 10px 0 40px;
	font-size:12px;
	color:#000000;
}
	
.latest-news-article a, .latest-news-article a:link, .latest-news-article a:visited {
	color:#0077c8;	
}
.latest-news-article a:hover {
	color:#000000;	
}

	
.latest-news-heading {
	font-weight:700;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	}


/* SELL TICKETS */

#sell-tickets {
	margin: 10px 60px 20px 0;
	background-color:#e3e3e3;
	width:287px;
	float:right;
	clear:right;
	text-align:left;
	height:auto;
	}

.sell-tickets-text {
	text-align:left;
	color:#0077c8;
	width:267px;
	padding:0 10px;
	}
	
.sell-tickets-text ul {
	font-size:12px;
	color:#000000;
}
	
.sell-tickets-text-enquire {
    font-size:18px;
	text-align:right;
	padding-bottom:10px;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
}

.sell-tickets-text-enquire a, .sell-tickets-text-enquire a:link {
    color:#0077c8; 
    text-decoration:none;
    font-size:18px;
}	

.sell-tickets-text-enquire a:hover {
    color:#000000;
}


/* PAST EVENTS */
#past-events {
	background: #e3e3e3 url('../images/new/pastevents_header.png') top center no-repeat;
	color:#393939;
	width:428px;
	float:left;
	margin-left:70px;
	padding: 72px 15px 10px 15px;
	text-align:left;
	}
	
.past-events-image {
	float:left;
	padding:0px 10px 0 0;
	}
	
.past-events-heading {
	font-size:14px;
	font-weight:700;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:1.25em;
	color:#000000;
	}

.past-events-text {
	background: url('../images/new/past-events-divider.png') bottom center no-repeat;
	padding-bottom:20px;
	margin-bottom:10px;
	font-size:12px;
	}
	
.past-events-text-last {
	margin-bottom:10px;
	font-size:12px;
	}





/* ABOUT PAGE */
.about-logos {
	width:260px;
	float:left;
	clear:both;
}
.about-text {
	float:right;
	width:580px;
	padding-bottom:30px;
	padding-top:10px;
	}
.about-images {
	float:right;
	padding:20px 0 0 20px;	
}





/* FOOTER */

#footer-bg {
	background: url('../images/new/footer_bg.png') repeat-x top left;
	height: 82px;
	margin: 0 auto;
	text-align:center;
	}
	
#footer-content {
	width:1000px;
	margin: 0 auto;
	text-align:left;
	}

#footer-contacts {
	float:left;
	clear:right;
	font-weight:bold;
	font-size:12px;
	padding-top: 12px;
	padding-left: 45px;
	font-family:'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
#footer-contacts a, #footer-contacts a:link, #footer-contacts a:visited {
	color:#0077c8;
	text-decoration:none;
	}
	
#footer-contacts a:hover {
	color:#7b7b7b;

	text-decoration:none;
	}
	
#footer-cards {
	float:left;
	clear:right;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-top: 12px;
	width: 180px;
	font-family: 'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
#footer-social-twitter {
	float: left;
	clear: right;
	font-family:'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-top:-8px;
	}

.footer-social-text {
	float:left;
	clear:right;
	padding-top:42px;
	font-size: 12px;
	}
	
.footer-social-logo {
	float:left;
	padding-top:30px;
	padding-right:5px;
	font-size:12px;
	}
	
#footer-social-facebook {
	float: left;
	clear: right;
	padding-right: 10px;
	font-family:'Open Sans', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-top:-8px;
	}
	
.footer-social-text a, .footer-social-text a:link, .footer-social-text a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
	
.footer-social-text a:hover {
	color:#0077c8;
	font-weight:normal;
	text-decoration:none;
	}