/* @override https://prestige.atbspreview.com/content/styles/template_style.css */

body
{
	font-family:arial,helvetica,sans-serif;
	font-size: 9pt;
	color: #4D697E;
}
a, a:visited
{

	text-decoration: none;
}
a:hover
{
	color: #BBC577;
	text-decoration: underline;
}
h1,h2 {
	padding:0;
	margin-bottom: 0px;
}
h1{font-size:12pt}
#wrapper
{
	margin:0 auto;
	width: 782px;
}
#logo {
	float: left;
}
#header_nav
{
	float: right;
	margin-top: 30px;
}
.clear
{
	clear:both;
}
#border_wrapper
{
	border: 1px solid #4D697E;
	border-bottom: 0;
}
#slogan
{
	height: 20px;
	padding-top: 4px;
	text-align: center;
	clear: both;
	border: 1px solid #4D697E;
	border-bottom: 0;	
}
#phone
{
	font-size: 11pt;
	float: right;
	padding-right: 20px;
	font-weight: 700;
}
#searchCityDateContainer
{
	width: 780px;
	height: 30px;
	background: #1D4772;
	border-left: 1px solid #4D697E;
	border-right: 1px solid #4D697E;
}
#search
{
	float: left;
	width: 400px;
}
#searchForm
{
	padding: 4px 0 4px 15px;
	margin: 0;
	color: #fff;
}
.boldUnderlineWhite, .boldUnderlineWhite a, .boldUnderlineWhite a:visited
{
	color: #fff;
	font-weight: 700;
	text-decoration: underline;
}
#date {
	float: right;
	color: #fff;
	height: 22px;
	padding: 8px 10px 0 10px;
	background: #BBC577;
}
#chooseCity
{
	margin-left: 390px;
	height: 22px;
	padding: 6px 0 3px 62px;
	border-left: 1px solid #4D697E;
}
#navigation
{
	height: 30px;
	background: #F2F5F7;
	border-left: 1px solid #4D697E;
	border-right: 1px solid #4D697E;
}
#tabs
{
	margin-left: 130px;
	height: 20px;
	width: 499px;
	padding: 9px 0 0 20px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #4D697E;
}
.tabSelected
{
	background: #fff;
	margin-left: 10px;
	float: left;
	padding-top: 3px;
	height: 17px;
	width: 80px;
	border: 1px solid #4D697E;
	border-bottom: 0;
}
.tab
{
	float: left;
	padding-top: 3px;
	margin-left: 10px;
	background: #7194BA;
	height: 17px;
	width: 80px;
	border: 1px solid #4D697E;
	border-bottom: 0;
}
.tab a, .tab a:visited, .tab a:hover
{
	display: block;
	color: #fff;
}
#leftbar
{
	float: left;
	font-size: 8pt;
	line-height: 14px;
	background: #F2F5F7;
	width: 130px;
	padding-left: 10px;
	margin-top: -1px;
	border-left: 1px solid #4D697E;
	border-right: 1px solid #4D697E;
	border-bottom: 1px solid #4D697E;
}
.categoryHeader
{
	font-weight:bold;
	font-size: 11pt;
}
#middle
{
	float:left;
	padding: 10px;
	width: 480px;
}
#welcome
{
	font-size:14pt;
	height: 40px;
}
#rightbar
{
	margin-left: 647px;
	background: #F2F5F7;
	width: 130px;
	margin-top: -1px;
	border-left: 1px solid #4D697E;
	border-right: 1px solid #4D697E;
	border-bottom: 1px solid #4D697E;
	text-align:center;
}
#bottomNav1
{
	background: #F2F5F7;
	border: 1px solid #4D697E;
	width: 768px;
	margin-top: 20px;
	padding: 5px;
	text-align: center;
}
#bottom2
{
	margin-top: 15px;
	text-align: center
}
#spotlightEvents
{
	text-align: center;
}
#spotlightEvents ul
{
	margin: 5px 0 0 0;
	padding: 0;
}
#spotlightEvents li
{
	display: inline;
}
.borderLeft
{
	padding-left: 3px;
	border-left: 1px solid #4D697E;
}
#poweredby
{
	text-align: right
}
.topeventimg
{
	float: left
}
#crumbs {float:left}
#email-print {float: right;}

#ticketsTable {
	font-size:10pt;
	font-family:arial,helvetica,sans serif;
	color: #000;
}
#ticketsTable thead {
	color: #fff; background: #99CC66;
	height: 25px; text-align:left
}
#ticketsTable td {
	padding: 8px;
	font-size: 11px;
	border-bottom: 1px dashed #99CC66
	empty-cells: show;
}
#ticketsTable td a {
	color: #000;
}
#refineSearch {
	margin:0;padding:0;
	color: #000;
}
.eventCell {
	width: 150px;
}
.buyLink {
	text-decoration: underline;
	font-weight: 700;
	font-size: 16px;
	color: #4D697E !important
}
.buyLink:visited {
	text-decoration: underline;
	color: #4D697E;
}
.buyLink:hover {
	text-decoration: none;
}
#venueSelect
{
	width: 130px
}

#rssfeed{margin: 20px 0 0 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 1px solid #990000; padding: 10px 0;}
#feedtitle{font-size: 16px; color: #CC0000; font-weight: bold;}
.rsstitle{font-weight: bold; color: #CC0000; font-size: 13px; margin-top: 10px;}
.rssitem{border: 1px solid #DDD; padding: 10px; margin: 10px 0 0 0px; background-color: #efefef;}
.rssdesc{font-size: 9px; color: #000;}
.rssdesc a{text-decoration: underline;}

#ticketAlerts{
	background: #C5E2A8
}
#ticketAlerts input, #ticketAlerts select {
	width: 120px
}
#ticketAlerts img {
	text-align: right;
}
.show{display:inline}
.hide{display:none}
.ticketNotes{padding: 2px; border: 1px solid #1D4772; background: #F2F5F7;}

#spotlightImage {text-align: center;}

.featuredEvent{height:70px;border-bottom: 1px solid #000}
.featuredImage{float:left;padding-right:4px;}
.featuredText{height:55px}
.featuredMore{text-align: right;}

a, a:visited
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
h1,h2 {
	padding:0;
	margin-bottom: 0px;
}
h1{font-size:12pt}
#wrapper
{
	margin:0 auto;
	width: 782px;
}
#border_wrapper
{
	border: 1px solid #4D697E;
	border-bottom: 0;
}

#searchCityDateContainer
{
	width: 780px;
	height: 30px;
	background: #1D4772;
	border-left: 1px solid #4D697E;
	border-right: 1px solid #4D697E;
}
#search
{
	float: left;
	width: 400px;
}
#searchForm
{
	padding: 4px 0 4px 15px;
	margin: 0;
	color: #fff;
}
.boldUnderlineWhite, .boldUnderlineWhite a, .boldUnderlineWhite a:visited
{
	color: #fff;
	font-weight: 700;
	text-decoration: underline;
}
#chooseCity
{
	margin-left: 390px;
	height: 22px;
	padding: 6px 0 3px 62px;
	border-left: 1px solid #4D697E;
}

.categoryHeader
{
	font-weight:bold;
	font-size: 11pt;
}
#crumbs 
{
	float: left
	font-size: 8pt;
	font-family:arial,helvetica,sans serif;
	color: #000;
}
#email-print 
{
	float: right;
	font-size: 8pt;
	font-family:arial,helvetica,sans serif;
	color: #000;
}

#ticketsTable {
	font-family:arial,helvetica,sans serif;
	color: #000;
}
#ticketsTable thead {
	color: #fff; background: #000;
	height: 15px; text-align:left
}
#ticketsTable td {
/*	padding: 8px;*/
	font-size: 12px;
	border-bottom: 1px dashed #99CC66
	empty-cells: show;
}
#ticketsTable td a {
	color: #000;
}
#refineSearch {
	margin:0;padding:0;
	color: #000;
}
.eventCell {
	width: 150px;
}
.buyLink {
	text-decoration: underline;
	font-weight: 700;
	font-size: 16px;
	color: #4D697E !important
}
.buyLink:visited {
	text-decoration: underline;
	color: #4D697E;
}
.buyLink:hover {
	text-decoration: none;
}
#venueSelect
{
	width: 130px
}

#rssfeed{margin: 20px 0 0 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 1px solid #990000; padding: 10px 0;}
#feedtitle{font-size: 16px; color: #CC0000; font-weight: bold;}
.rsstitle{font-weight: bold; color: #CC0000; font-size: 13px; margin-top: 10px;}
.rssitem{border: 1px solid #DDD; padding: 10px; margin: 10px 0 0 0px; background-color: #efefef;}
.rssdesc{font-size: 9px; color: #000;}
.rssdesc a{text-decoration: underline;}

#ticketAlerts{
	background: #C5E2A8
}
#ticketAlerts input, #ticketAlerts select {
	width: 120px
}
#ticketAlerts img {
	text-align: right;
}
.show{display:inline}
.hide{display:none}
.ticketNotes{padding: 2px; border: 1px solid #1D4772; background: #F2F5F7;}

#spotlightImage {text-align: center;}

.featuredEvent{height:70px;border-bottom: 1px solid #000}
.featuredImage{float:left;padding-right:4px;}
.featuredText{height:55px}
.featuredMore{text-align: right;}
BODY {
	FONT-SIZE: 0.8em; MARGIN: 0px; FONT-FAMILY: Arial, Tahoma, sans-serif; BACKGROUND-COLOR: #fff
}

A {
	COLOR: #0047e8; TEXT-DECORATION: underline
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
.pagebody {
	MARGIN: 0px auto; WIDTH: 780px
}
.searchbar {
	padding:0px; BACKGROUND: #c5ebfa url('/content/template_images/search_header_bg.gif') repeat-x 50% bottom; MARGIN: 0px; FONT-COLOR: #000; 
}
.leftsearch {
	BACKGROUND: #c5ebfa url('/content/template_images/search_header_left.gif') no-repeat left bottom; WIDTH: 12px
}
.searchbody {
	MARGIN: auto 0px
}
.searchlinks {
	TEXT-ALIGN: right
}
.rightsearch {
	BACKGROUND: #c5ebfa url('/content/template_images/search_header_right.gif') no-repeat right bottom; WIDTH: 12px
}
.topnav {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffec82 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; COLOR: #fb6904; PADDING-TOP: 3px; BORDER-BOTTOM: #ffec82 1px solid; BACKGROUND-COLOR: #6a6a93
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70%; PADDING-TOP: 0px
}
#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url('/content/template_images/header_left.gif') no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#header A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url('/content/template_images/header_right.gif') no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#header > UL A {
	WIDTH: auto
}
#header A {
	FLOAT: none
}
#sublink {
	FLOAT: left; WIDTH: 100%
}
#sublink UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#sublink LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url('/content/template_images/linkseparator.gif') no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#sublink A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#sublink A.last {
	BACKGROUND: url('/content/template_images/linkseparator.gif') no-repeat right bottom; 
}
#subheader > UL A {
	WIDTH: auto
}
#subheader A {
	FLOAT: none
}
.penavlink {
	FLOAT: right; LINE-HEIGHT: normal; HEIGHT: 100%
}
.penavlink A {
	VERTICAL-ALIGN: text-bottom
}
.penavbar * {
	VERTICAL-ALIGN: baseline
}
.topnav A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-DECORATION: none
}
.searchnav TD {
	BACKGROUND: #c5ebfa url('/content/template_images/search_header_bg.gif') repeat-x 50% bottom; VERTICAL-ALIGN: middle; COLOR: #000
}
.searchnav TD.leftsearch {
	BACKGROUND: #020265 url('/content/template_images/search_header_left.gif') no-repeat left bottom; 
}
.searchnav TD.rightsearch {
	BACKGROUND: #020265 url('/content/template_images/search_header_right.gif') no-repeat right bottom; VERTICAL-ALIGN: middle
}
.searchbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchnav INPUT {
	FONT-SIZE: 1em
}
.searchnav A {
	COLOR: #fff
}
TD.brightbluehead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #007daf
}
TD.brightbluebox {
	BORDER-RIGHT: #007daf 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #007daf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #007daf 1px solid; TEXT-ALIGN: left
}
TD.brightbluebox H1 {
	FONT-SIZE: 1.1em
}
TD.midbluehead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #434392
}
TD.midbluebox {
	BORDER-RIGHT: #434392 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #434392 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #434392 1px solid; TEXT-ALIGN: left
}
TD.midbluebox H1 {
	FONT-SIZE: 1.1em
}
TD.ltgreyhead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #8f8faf
}
TD.ltgreybox {
	BORDER-RIGHT: #8f8faf 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #8f8faf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #8f8faf 1px solid; TEXT-ALIGN: left
}
.ltgreybox {
	BORDER-RIGHT: #8f8faf 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #8f8faf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #8f8faf 1px solid; TEXT-ALIGN: left
}
.ltgreybordertop {
	BORDER-TOP: #8f8faf 1px solid
}
TD.ltgreybox P {
	FONT-SIZE: 0.9em; MARGIN: 1px; TEXT-ALIGN: left
}
TD.ltgreybox H1 {
	FONT-SIZE: 1.2em; MARGIN: 0px; TEXT-ALIGN: left
}
TD.ltgreybox H2 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic; TEXT-ALIGN: left
}
.aquahead {
	BACKGROUND: #c5ebfa url('/content/template_images/aqua_bg.gif') repeat-x left top; BORDER-BOTTOM: 1px solid #000; HEIGHT: 30px
}
.aquabox {
	FONT-SIZE: 0.9em; TEXT-ALIGN: left
}
TD.nobox {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD.nobox H2 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic; TEXT-ALIGN: left
}
TD.nobox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD.midgreyhead {
	BACKGROUND-COLOR: #6a6a93
}
.midgreyhead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #6a6a93
}
CAPTION {
	FONT-WEIGHT: bold; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD.midgreybox {
	BORDER-RIGHT: #6a6a93 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #6a6a93 1px solid; BORDER-BOTTOM: #6a6a93 1px solid; TEXT-ALIGN: left
}
TD.midgreybox-left {
	BORDER-LEFT: #6a6a93 1px solid; BORDER-BOTTOM: #6a6a93 1px solid; BORDER-RIGHT-WIDTH: 0px
}
TD.midgreybox-middle {
	BORDER-RIGHT: #6a6a93 1px solid; BORDER-LEFT: #6a6a93 1px solid; BORDER-BOTTOM: #6a6a93 1px solid
}
TD.midgreybox-right {
	BORDER-RIGHT: #6a6a93 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #6a6a93 1px solid
}
TD.midgreybox H1 {
	FONT-SIZE: 1.1em
}
TD.midgreybox H2 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic; TEXT-ALIGN: left
}
TD.midgreybox P {
	FONT-SIZE: 0.9em; TEXT-ALIGN: left
}
TD.midgreybox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD.midgreybox H3 A {
	TEXT-DECORATION: none
}
TD.checkoutmidgreybox {
	BORDER-RIGHT: #6a6a93 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; BORDER-LEFT: #6a6a93 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a93 1px solid; TEXT-ALIGN: left
}
TD.checkoutmidgreybox H1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #6a6a93
}
TD.darkgreyhead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #474763
}
TD.darkgreybox {
	BORDER-RIGHT: #474763 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #474763 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #474763 1px solid; TEXT-ALIGN: left
}
TD.darkgreybox H1 {
	FONT-SIZE: 1.1em
}
CAPTION.darkgreyhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #474763; TEXT-ALIGN: left
}
TD.darkbluehead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #020265
}
TD.darkbluebox {
	BORDER-RIGHT: #020265 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #020265 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #020265 1px solid; TEXT-ALIGN: left
}
TD.darkbluebox H1 {
	FONT-SIZE: 1.1em
}
TD.bluehead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #00659d
}
TD.bluebox {
	BORDER-RIGHT: #00659d 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #00659d 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #00659d 1px solid; TEXT-ALIGN: left
}
TD.bluebox H1 {
	FONT-SIZE: 1.1em
}
TD.redhead {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #fe0000
}
TD.redbox {
	BORDER-RIGHT: #fe0000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fe0000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fe0000 1px solid; TEXT-ALIGN: left
}
TD.redbox H1 {
	FONT-SIZE: 1.2em; MARGIN: 0px; TEXT-ALIGN: left
}
TD.redbox H2 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic; TEXT-ALIGN: left
}
TD.orangehead {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #fff; BACKGROUND-COLOR: #df9d09
}
TD.orangebox {
	BORDER-RIGHT: #df9d09 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #df9d09 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #df9d09 1px solid; TEXT-ALIGN: left
}
TD.orangebox-order {
	BORDER-RIGHT: #df9d09 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #df9d09 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #df9d09 1px solid; TEXT-ALIGN: left
}
TD.orangebox H1 {
	FONT-SIZE: 1.2em; MARGIN: 0px; TEXT-ALIGN: left
}
TD.orangebox-order H1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #df9d09
}
TD.orangebox H2 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic; TEXT-ALIGN: left
}
TD.orangebox P {
	FONT-SIZE: 0.9em; MARGIN: 1px; TEXT-ALIGN: left
}
TD.greyhead {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #fff; BACKGROUND-COLOR: #888
}
TD.greybox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.greybox TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.currentblurb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.article {
	FONT-SIZE: 1em
}
TD.greybox H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #c0c0c0
}
TD.greybox H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD.greybox H3 A {
	TEXT-DECORATION: none
}
TD.greybox TABLE.sublist {
	FONT-SIZE: 0.9em
}
TD.greybox TABLE.sublist TR TH {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
TD.greybox TABLE.sublist TR.alt TD {
	BACKGROUND-COLOR: #aeaeae
}
TD.greybox TABLE.sublist TR.altpe TD {
	BACKGROUND-COLOR: #dbdbdb
}
.green-outer {
	BORDER-BOTTOM: #666 1px solid
}
TD.greenhead {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #fff; BACKGROUND-COLOR: #329900
}
TD.greenbox-left {
	BORDER-LEFT: #666 1px solid; TEXT-ALIGN: left
}
TD.greenbox {
	BORDER-RIGHT: #666 1px solid; BORDER-LEFT: #666 1px solid; TEXT-ALIGN: left
}
TD.greenbox-right {
	BORDER-RIGHT: #666 1px solid; TEXT-ALIGN: left
}
.footerlinks {
	TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
.featuredimg IMG {
	PADDING-RIGHT: 5px
}
.venueimg {
	PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle
}
A.listlinklook {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url('/content/template_images/arrow.gif'); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
.fineprint {
	FONT-SIZE: 0.75em
}
.formw SELECT {
	FONT-SIZE: smaller
}
DIV.smallselect SELECT {
	FONT-SIZE: 0.75em
}
.imggrid {
	WIDTH: 450px
}
.thumbrow {
	CLEAR: right
}
.thumb {
	FLOAT: left
}
DIV.row {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 5px
}
DIV.row .aleft {
	FLOAT: left; WIDTH: 40%
}
DIV.row .aright {
	FLOAT: right; WIDTH: 50%
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form-image-align INPUT {
	VERTICAL-ALIGN: middle
}
.form-image-align SELECT {
	VERTICAL-ALIGN: middle
}
.form-image-align IMG {
	VERTICAL-ALIGN: middle
}
.centertitle {
	TEXT-ALIGN: center
}
TABLE.etbl TH {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
TABLE.etbl TD {
	FONT-SIZE: 0.9em; VERTICAL-ALIGN: top; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TD.stackedrow {
	FONT-SIZE: 0.9em; BORDER-BOTTOM-STYLE: none
}
TR.alt TD {
	BACKGROUND-COLOR: #e8f9ff
}
TR.altpe TD {
	BACKGROUND-COLOR: #c5ebfa
}
TR.penoalt TD {
	BACKGROUND-COLOR: #edc5b1
}
TR.hilite TD {
	CURSOR: pointer; BACKGROUND-COLOR: #fff
}
TR.hilite TD {
	BACKGROUND-COLOR: #fff
}
.eirow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.eirow .aleft {
	FLOAT: left; WIDTH: 50%; BACKGROUND-COLOR: #fff
}
.eirow .amid {
	FLOAT: left; WIDTH: 25%; BACKGROUND-COLOR: #fff
}
.eirow .aright {
	FLOAT: right; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.eventname {
	FONT-WEIGHT: bold
}
.eventname:first-line {
	FONT-SIZE: 1.1em; TEXT-DECORATION: underline
}
.label {
	FONT-WEIGHT: bold; FONT-SIZE: 7.9pt; FLOAT: left; WIDTH: 30%; TEXT-ALIGN: right
}
.labelr {
	FONT-WEIGHT: bold; FONT-SIZE: 7.9pt; FLOAT: left; WIDTH: 30%; COLOR: #ff0000; TEXT-ALIGN: right
}
.labelrtext {
	COLOR: #000
}
.formw {
	FLOAT: right; WIDTH: 65%; TEXT-ALIGN: left
}
.reqfld {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
LABEL {
	PADDING-RIGHT: 5px; CURSOR: pointer
}
LEGEND A {
	FONT-SIZE: smaller
}
.purchase-status {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #d7a967; PADDING-TOP: 5px; BACKGROUND-COLOR: #42231a
}
.purchase-status-hdr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 5px 0px; PADDING-TOP: 5px
}
.purchase-status-bar {
	FLOAT: right
}
.purchase-status-current {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; COLOR: #b15427; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #d7a967
}
.purchase-status-future {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.purchase-status-past {
	BORDER-RIGHT: #d7a967 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7a967 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #d7a967 1px solid; COLOR: #d7a967; PADDING-TOP: 5px; BORDER-BOTTOM: #d7a967 1px solid; BACKGROUND-COLOR: #b15427
}
.reflink {
	FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
.paging {
	CLEAR: both; MARGIN-TOP: 10px
}
.paging-left {
	FLOAT: left; WIDTH: 25%; TEXT-ALIGN: left
}
.paging-main {
	FLOAT: left; WIDTH: 50%; TEXT-ALIGN: center
}
.paging-right {
	FLOAT: left; WIDTH: 25%; TEXT-ALIGN: right
}
.paging-main .curpage {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.totalprice {
	BORDER-TOP: #000 1px solid; COLOR: #b15427
}
.datelist {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
.datelistmonth {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
.datelist TD {
	FONT-SIZE: 0.9em
}
.sortrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 10px auto; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #666
}
.etbl CAPTION {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #474763; TEXT-ALIGN: left
}
.imgcaption {
	FONT-SIZE: 0.75em
}
.showname A {
	FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url('/content/template_images/arrow.gif'); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
DT {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px
}
DD {
	PADDING-BOTTOM: 10px
}
.doubleunderline {
	BORDER-BOTTOM: 3px double
}
.faqsectionheader {
	FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #474763
}
UL.faqqlquestion {
	LIST-STYLE-TYPE: none
}
.faqqlquestion LI {
	padding:5px; BACKGROUND-IMAGE: url('none'); 
}
DL.faq {
	MARGIN: 10px
}
.checkoutmsg {
	BORDER-RIGHT: #00659d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #00659d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; MARGIN: 5px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #00659d 1px solid; COLOR: #00659d; PADDING-TOP: 5px; BORDER-BOTTOM: #00659d 1px solid
}
.lefttitle {
	FLOAT: left
}
.righttitle {
	FLOAT: right
}
.navlist {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.navlist LI {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url('/content/template_images/arrow.gif'); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
#eventContainer {width: 780px; margin: 0 auto; padding-top: 4px}
.sideHdr {
	background: url(/content/template_images/sides.gif) top no-repeat;
	background-color: #017DAF;
	color: #fff;
	font-weight: bold;
	height: 18px;
	text-align: center;
	width: 100%;
	padding-top: 4px;
}
.middleHdr {
	background: url(/content/template_images/purple.gif) top left no-repeat;
	background-color: #6A6A93;
	color: #fff;
	font-weight: bold;
	height: 20px;
	text-align: center;
	width: 100%;
	padding-top: 4px;
}
.sideBox{margin-bottom: 5px}
.sideContents {border: 1px solid #007DAF;text-align:left;padding:7px;font-size:9pt}
.sideContainer {width:150px;float:left}
.midContainer {width:470px;padding: 0 5px 0 5px; float:left}
.midBox{margin-bottom: 5px}
.midContents {text-align:left;padding:3px 0 0 8px;border: 1px solid #6A6A93}
.tblHdr{background: url(/content/template_images/purple.gif) top left no-repeat;}
.aquahead {background:#C5EBFA url(/images/aqua_bg.gif) repeat-x scroll left top;border-bottom:1px solid #000000;}
#leftbar, #rightbar{width:150px;float:left}
#centerbar {width:470px;padding: 0 5px 0 5px; float:left}
#fullbar {width:780px;padding: 0 5px 0 5px; float:center}
#wrapper{width:780px;margin:0 auto;padding-top:5px}
.req{color:red}
.middleHdrLg {
	background: url(/content/template_images/purplelg.gif) top left no-repeat;
	background-color: #6A6A93;
	color: #fff;
	font-weight: bold;
	height: 20px;
	text-align: center;
	width: 100%;
	padding-top: 4px;
}
.left {
	float: left;
	width: 150px;
}
.middle {
	float: left;
	width: 479px;
}
.right {
	float: left;
	width: 150px;
}
.interiorImg {
	width: 152px;
	height: 152px;
	float: left;
	padding: 10px 0px 10px 0px;
}
.interiorLink {
	width: 152px;
	height: 25px;
	float: left;
	text-align: center;
}
.interiorTxt {
	width: 152px;
	float: left;
	padding-bottom: 10px;
}
/* @group cart */

#cart {
	width:779px;
	margin: 0 auto;
	padding-top: 3px;
}
#cart div.cartleft {
	float: left;
	width: 150px;
	text-align: left;
	color: #000;
}
#cart div.cartmiddle {
	width: 470px;
	float: left;
	padding-left: 5px;
	padding-right: 4px;
	color: #000;
}
#cart .reqFieldsMissingHeader {
	font-size:14pt;
}
#cart .reqFieldsMissingText {
	font-size: 12pt; font-weight: 700;
}
#cart .itemTitle {
	font-weight:700;
	text-align: center;
}

#cart div.cartleft div.strong {
	font-weight: bold;
	float: left;
	width: 46px;
	padding-right: 5px;
	text-align: right;
}

#cart div.cartRight {
	float: left;
	width: 150px;
}

#cart div.cartleft div.textRight {
	text-align: right;
}
#cart a.itemRemove {
	font-size: 10px;
}
#cart .itemVenue {
	text-align: center;
}
#cart div.itemsListing {
	color: #000;
}
#cart .giftcardCouponCode {
	font-size:10px;
}
#cart .giftcardCouponRemoveLink {
	color: red;
}
#cart .fieldset {
	font-family:arial,helvetica,sans serif;
	color: #000;
}
#cart .legend {
	font-weight:700;
}
#cart .req {
	color: red;
}
#cart .otherState {
	display: none;
	font-size: 9pt;
	padding-left:80px;
}
#cart .mobilePhone {
	padding-left:14px;
}
#cart .cidHelp {
	font-size: 9pt;
	font-weight: bold;
}
#cart .submitButtonDiv {
	text-align:center;
}
#cart h1 {
	
}

#cart .fieldCaption {
	text-align: right;
	font-weight: bold;
}
#cart .note {
	
}
#cart .receiptTotals {
	float: right;
	color:#838383;
	font-size: 12pt;
	font-family:arial,helvetica,sans serif;
}
#cart .receiptBillShipToHeader {
	font-size:13pt;
	color:#6586CD;
	font-weight:700;
}
#cart .receiptBillShipToText {
	font-size: 12pt;
	font-family:arial,helvetica,sans serif;
	font-weight:700;
	color:#838383;
}
#cart .editOrderBtn {
	font-weight: bold;
	background-color:red;
	color:#fff;
}
#cart .placeOrderBtn {
	font-weight: bold;
	background-color:green;
	color:#fff;
}
#cart .failedOrderText {
	font-size: 12pt;
	font-family:arial,helvetica,sans serif;
	color:red;
	font-weight:bold;
}
#cart .additionalInfo {
	font-size: 12pt;
	font-family:arial,helvetica,sans serif;
}
#cart .newAccount {
	margin: 0 auto;
	text-align:center;
}
#cart .newAccountInfo {
	font-size: 12pt;
	font-family:arial,helvetica,sans serif;
	color:#838383;
}
/* @end */

/* @group error dialog */
.error_dialog{
background-color:#FFFFCC;border-bottom:1px solid orange;border-top:1px solid orange;margin-bottom:20px;padding:10px;text-align:center;	
}
/* @end */

