﻿html{	padding:0;	margin:0;}body{	font-family:Arial, Helvetica, sans-serif;	width:1000px;	margin:0 auto;	padding:0;	font-size:75%;		color:#333;	background-color:#FFF;}input{    font-family:Arial, Helvetica, sans-serif;	border:solid 1px #CECECE;	font-size:12px;	color:#666666;	height:15px;}h2{    color:#999900;}select,textarea{    font-family:Arial, Helvetica, sans-serif;	font-size:12px;}a:link, a:visited{    font-family:Arial, Helvetica, sans-serif;	color:#33589E;	text-decoration:none;}a:hover, a:active{    font-family:Arial, Helvetica, sans-serif;	color:#666;	text-decoration:underline;}a.smallbullet:link, a.smallbullet:visited
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#6699CC;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.smallbullet:hover, a.smallbullet:active
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	color:#999999;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}.bluetext{    color:#6699CC;}.gold{    color:#E8DC01;}.darkyellow{    color:#999900;}#emailSignupSubmit
{
    float:left;
	width:17px;
	height:15px;
	padding-top:6px;
}	

/** html a.go {height:0px; padding:16px 0 17px 0;}*/
a.emailSignupSubmit span
{
	position: absolute;
	left: -999em;
	top: 0px;
}/*promo buytix*/a.promoBuyTix:link, a.promoBuyTix:visited
{
	background-image:url(../images/promo_buytix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:97px;
	height:14px;
	display:block;	
	text-decoration:none;
	margin-top:5px;
}
a.promoBuyTix:hover, a.promoBuyTix:active
{
	background-image:url(../images/promo_buytix.gif);
	background-repeat:no-repeat;
	background-position:0 -14px;
	width:97px;
	height:14px;
	display:block;
	text-decoration:none;
	margin-top:5px;
}
/** html a.go {height:0px; padding:16px 0 17px 0;}*/
a.promoBuyTix span
{
	position: absolute;
	left: -999em;
	top: 0px;
}/* leftnav */#leftnav{    margin-left:15px;    margin-top:20px;    width:180px;}#leftnav ul
{
	list-style:none;
	padding:0;
	margin:0;
}

#leftnav li
{
    padding:0;
    margin:0;
	margin-bottom:1px;
	width:180px;
	background-image:url(../images/subnav_bg.gif);	background-repeat:no-repeat;
	background-position:0 0;
	height:24px;
	float:left;
}#leftnav li.selected
{
    margin:0;
	margin-bottom:1px;
	background-image:url(../images/subnav_bg.gif);	background-repeat:no-repeat;
	background-position:0 -24px;
	height:24px;
	width:180px;
	display:block;
}#leftnav li a:link,#leftnav li a:visited
{
    margin:0;
	height:24px;
	width:180px;
	display:block;
	padding:4px 0 0 15px;
	color:#33589E;
	text-decoration:none;
}#leftnav li a:active,#leftnav li a:hover
{
    margin:0;
	background-image:url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0 -24px;
	height:24px;
	width:180px;
	display:block;
	color:#666;
	text-decoration:none;
}#leftnav li.selected a:link,#leftnav li.selected a:visited
{
    margin:0;
	background-image:url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0 -24px;
	height:24px;
	width:180px;
	display:block;
	color:#666;
	text-decoration:none;
}#leftnav li.selected a:active,#leftnav li.selected a:hover
{
    margin:0;
	background-image:url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0 -24px;
	height:24px;
	width:180px;
	display:block;
	color:#666;
	text-decoration:none;
}/* header */#header{	width:1000px;	height:87px;	background-image:url(../images/bg_nav_home.jpg);	background-repeat:no-repeat;	}	#header_logo{	float:left;	width:318px;	height:87px;}#header_nav
{
	float:right;
	width:504px;
	height:87px;
	padding:0 10px 0 0;
}

#header_menu
{
    float:right;
    width:504px;
    height:15px;
	padding:22px 0 0 0;
	margin:0;
}

#header_menu ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#header_menu li
{
	margin:0;
	padding:0;
	height:15px;
	float:left;
}
#header_menu li span
{	
	position: absolute;
	left: -999em;
	top: 0px;
}
#header_menu li.divider
{
	background-image:url(../images/nav_divider.gif);	background-repeat:no-repeat;		width:5px;	height:15px;
}

/* tickets and events */
#header_menu li a.ticketsevents:link, #header_menu li a.ticketsevents:visited
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:15px;
	width:165px;
	display:block;
}
#header_menu li a.ticketsevents:hover, #header_menu li a.ticketsevents:active
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:165px;
	display:block;
}

#header_menu li a.ticketseventsSelected:link, #header_menu li a.ticketseventsSelected:visited, #header_menu li a.ticketseventsSelected:hover, #header_menu li a.ticketseventsSelected:active
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:165px;
	display:block;
}


/* about */
#header_menu li a.about:link, #header_menu li a.about:visited
{
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:15px;
	width:215px;
	display:block;
}
#header_menu li a.about:hover, #header_menu li a.about:active
{
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:215px;
	display:block;
}
#header_menu li a.aboutSelected:link, #header_menu li a.aboutSelected:visited, #header_menu li a.aboutSelected:hover, #header_menu li a.aboutSelected:active
{
	background-image:url(../images/nav_about.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:215px;
	display:block;
}

/* directions */
#header_menu li a.directions:link, #header_menu li a.directions:visited
{
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:15px;
	width:114px;
	display:block;
}
#header_menu li a.directions:hover, #header_menu li a.directions:active
{
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:114px;
	display:block;
}

#header_menu li a.directionsSelected:link, #header_menu li a.directionsSelected:visited, #header_menu li a.directionsSelected:hover, #header_menu li a.directionsSelected:active
{
	background-image:url(../images/nav_directions.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	height:15px;
	width:114px;
	display:block;
}

#header_buytix{    float:right;	width:220px;	padding:10px 0 0 0;}#header_buytix ul{	padding:0;	margin:0;	list-style:none;}#header_buytix li{	padding:0;	margin:0;	float:left;}#header_buytix li span{	position: absolute;	left: -999em;	top: 0px;}	#header_buytix li a:link, #header_buytix li a:visited{	display:block;	background-image:url(../images/nav_buytix.gif);	background-position:0 0;	width:96px;	height:18px;}#header_buytix li a:hover, #header_buytix li a:active{	display:block;	background-image:url(../images/nav_buytix.gif);	background-position:0 -18px;	width:96px;	height:18px;}	
#header_buytix li a.fb { background: none; padding-left: 25px; }

/* main */#main{	padding:0;	margin:0;}	#main_experience{	width:1000px;	height:354px;	padding:12px 0 0 11px;	margin:0;	background-image:url(../images/home_experience_bg.gif);	background-repeat:no-repeat;}#content{    width:556px;    float:left;}#breadcrumbs{    color:#999;    font-size:10px;    margin-top:4px;}#breadcrumbs a:link, #breadcrumbs a:visited
{
    color:#33589E;
    text-decoration:none;
}

#breadcrumbs a:hover, #breadcrumbs a:active
{   
    color:#33589E;
    text-decoration:underline;
}
/* home */#homepromos{	float:left;	background-image:url(../images/promo_background_bottom.gif);    background-position:bottom left;    background-repeat:no-repeat;    padding-bottom:5px;    margin-left:10px;}#homepromoinner{    float: left;    overflow:hidden;}#homepromoinner div.promobox
{
    float:left;
    width:177px;
    background-image:url(../images/promo_bg.gif);
    background-repeat:no-repeat;
    margin-right:11px;
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}#homepromoinner div.col3
{
    margin-right:0px;
}.homePromoContent{    width:146px;    margin-left:13px;    margin-top:13px;    padding-bottom:10px;}.homePromoImage{    width:144px;    background-color:#5C79C3;    padding:2px;    display:block;    margin-bottom:5px;}#eventpromotions {    float:right;    width:196px;    margin-right:6px;}#eventpromotions p{    margin-right:3px;}#internalpromotions {    float:right;    width:131px;    margin-right:10px;}#internalpromotions .promocontainer{    width:131px;    background-image:url(../images/right_promo_bottom.gif);    background-position:bottom left;    background-repeat:no-repeat;    padding-bottom:5px;    margin-bottom:10px;}#internalpromotions .promobox{    background-image:url(../images/right_promo_bg.gif);    background-position:top left;    background-repeat:no-repeat;    padding-bottom:10px;}.internalpromocontent{    width:99px;    margin-bottom:10px;    padding-top:10px;    margin-left:13px;}.internalpromoimage{    background-color:#5C79C3;    width:99px;    padding:2px;    display:block;    margin-bottom:5px;    margin-top:5px;}.clear { clear: both; padding-top: 10px; }


/* upcoming */
#upcoming
{
	float:left;
	padding:0;
	margin: 0;
	margin-left:20px;
	background-image:url(../images/upcoming_events.gif);
	background-repeat:no-repeat;
	width:196px;
	min-height:200px;
}

.upcoming_content
{
	width:165px;
    margin-left:15px;
}

/* highlights */
#highlights
{
	float:right;
	padding:0;
	margin: 0;
	margin-right:10px;
	background-image:url(../images/highlights.gif);
	background-repeat:no-repeat;
	width:196px;
	min-height:200px;
}
.highlights_content
{
	width:165px;
    margin-left:15px;
}


/* left col */#leftcol{    background-image:url(../images/sidebar_bg.gif);
	background-repeat:no-repeat;	float:left;	width:215px;		min-height:500px;}#leftcol_header{	padding-bottom:21px;}#leftcol_text{	padding:0 5px;}#calendar_search{   margin: 10px 20px 0 20px;}/* right col */#rightcol{	float:right;	width:770px;}/* event listing */.tixevents_paging{    height:54px;    width:596px;    background-image:url(../images/pager_top.gif);	background-repeat:no-repeat;    padding:5px 0 0 0;    margin:12px 0 0 0;    color:#666;    font-size:11px;    font-family:sans-serif;}.tixevents_paging a{    font-weight:bold;}a.pageLeft:link,a.pageLeft:visited{    background-image:url(../images/pager_left.gif);	background-repeat:no-repeat;	background-position:0 5px;	padding: 0 0 0 13px;}a.pageLeft:active,a.pageLeft:hover{    background-image:url(../images/pager_left.gif);	background-repeat:no-repeat;	background-position:0 5px;	padding: 0 0 0 13px;}a.pageRight:link,a.pageRight:visited{    background-image:url(../images/pager_right.gif);	background-repeat:no-repeat;	background-position:right 5px;	padding: 0 12px 5px 0;}a.pageRight:active,a.pageRight:hover{    background-image:url(../images/pager_right.gif);	background-repeat:no-repeat;	background-position:right 5px;	padding: 0 12px 5px 0;}.tixevents_listing{    color:#333333;    width:596px;}.separator
{
    clear:left;
	border-top:solid 1px #C2D8EA;
	padding:5px 0 5px 0;
}.event_thumb{    float:left;    background-image:url(../images/event_thumb.gif);
	background-repeat:no-repeat;	width:132px;	height:108px;	margin:0;	margin-right:10px;	}.event_thumb img{    margin-left:15px;    margin-top:15px;}.event_text{    float:left;    display:block;    width:454px;}#eventbox{    width:543px;    background-image:url(../images/event_bg.jpg);
	background-repeat:no-repeat;}.tixevents_detailhead{    padding:8px 4px 4px 8px;    color:#333333;    font-size:14px;    font-family:sans-serif;    margin-top:10px;}.tixevents_detailhead .right{    display:inline;    float:right;    font-weight:bold;    font-size:11px;    margin-top:0px;}.tixevents_detailhead a{	background-image:url(/images/arrowright.gif);	background-repeat:no-repeat;	background-position:6px 3px;	padding: 3px 0 0 19px;}.tixevents_detail{background-image:url(/images/eventdetailbg.jpg);background-position:top left;background-repeat:no-repeat;padding:22px 10px 10px 12px;}.tixevents_detail .media{float:left;font-size:10px;}.tixevents_detail .media .blue{border-style:solid;border-width:1px;border-color:#C4D9EA;}.tixevents_detail .media .wh{border-style:solid;border-width:4px;border-color:#FFFFFF;}.tixevents_detail .media p{padding:0;margin:6px 0 0 6px}.tixevents_detail .media .pipe{color:#FFC423;margin:0 10px 0 10px;}.tixevents_detail .selected{color:#AA8008;font-weight:bold}.tixevents_detail .selected a{color:#AA8008;font-weight:bold}.tixevents_detail .text{    float:left;    width:190px;    font-size:12px;    line-height:24px;    color:#333333;    margin-top:-2px;}.tixevents_detail p{margin:0;padding:0 0 0 10px}.tixevents_detail .text .brown{    color:#999900;}.tixevents_detail .text .onsale{    color:#B50937;}.tixevents_detail .text .bullet{    margin:0 10px 0 10px;}.tixevents_detail .bottomtext{margin:20px 0 0 0;padding:0;}.tixevents_detail .brownhead{    color:#AA8008;    font-size:14px;}.clearer{    clear:both;}#recommendation{    width:196px;    min-height:170px;    background-image:url(/images/recommendation_bg.gif);    background-position:top left;    background-repeat:no-repeat;    padding:10px;    padding-top:30px;}#reminder{    width:196px;    min-height:198px;    background-image:url(/images/reminder_bg.gif);    background-position:top left;    background-repeat:no-repeat;    padding:10px;    padding-top:30px;}/* footer */#footer{	clear:both;	background-image:url(../images/footer_bg.gif);	background-repeat:no-repeat;	width:1000px;	height:32px;	text-align:center;	color:#6699CC;	padding: 50px 10px 10px 10px;	font-size:0.9167em;}#footer a:link, #footer a:visited{	color:#6699CC;	text-decoration:underline;}#footer a:hover, #footer a:active{	color:#999999;	text-decoration:none;}#sitemap ul{    list-style:none;    padding-bottom:10px;}#sitemap ul li ul{    list-style:none;}
