/*<!--a:9:{s:7:"color_1";s:6:"120A8B";s:7:"color_2";s:6:"4E4E4E";s:7:"color_3";s:6:"F6E71B";s:7:"color_4";s:6:"666666";s:7:"color_7";s:6:"F00000";s:7:"color_5";s:6:"909090";s:7:"color_6";s:6:"D4D4D4";s:7:"color_8";s:6:"FFFFFF";s:7:"color_9";s:6:"FFFFFF";}-->*/
/*<!--a:7:{s:7:"120A8B";s:6:"999966";s:7:"4E4E4E";s:6:"cb9a01";s:7:"F6E71B";s:6:"502810";s:7:"666666";s:6:"CCCCCC";s:7:"F00000";s:6:"f00000";s:7:"909090";s:6:"ffffff";s:7:"D4D4D4";s:6:"000000";}-->*/
TABLE, BODY, TD, P, TH, LI, A, H1, H2, H3, H4 { 
	color:			#666666;
	font-weight:		normal;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:		9pt;
}

.q {
	color:			#D4D4D4;
	background:		#120A8B;
	font-size:		7pt;
}

.error {
	color:			#F00000;
	font-weight:		bold;
}

.error A {
	color:			#4E4E4E;
	font-weight:		bold;
}

.dateRange {
	font-weight:		bold;
}

.venueCity {
	font-weight:		normal;
}

.eventInfo {
	font-weight:		bold;
	color:			#F00000;
}

H1 {
	color:			#909090;
	font-size:		12pt;
	font-weight:		bold;
	font-style:		italic;
	padding-top:		10px;
	text-align:		left;
}

H2 {
	color:			#909090;
	font-size:		10pt;
	font-weight:		bold;
	font-style:		none;
}

BODY {
	margin:			0px;
	margin-left:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-right:		0px;
	background-color:	#D4D4D4;
	color:			#666666;
}

IMG {
	border:			none;
}

A {
	color:			#120A8B;
	font-weight:		bold;
	text-decoration:	none;
}

A:hover {
	text-decoration:	underline;
}

TABLE {
	border:			none;
	border-collapse: 	collapse;
}

TABLE TD LI {
	font-size:		7pt;
}

TABLE TD {
	font-family:		sans-serif;
	padding:			0px;
}

TABLE TH {
	color:			#D4D4D4;
	background:		#666666;
	padding:			2px;
	font-weight:		bold;
	text-align:		left;
}


TABLE.help {
	background:		#4E4E4E;
}

TABLE.help TD {
	font-size:		12pt;
	color:			#D4D4D4;
	padding:			2px;
	font-weight:		bold;
	text-align:		left;	
}

TABLE.main {
	border:			none;
	border-collapse: 	collapse;
	width:			780px;
	background:		#F6E71B;
}

TABLE.main TD {
	border:			none;
	padding:			0px;
}

TABLE.main TD.text {
	padding-right:			8px;
}

TABLE.main TD.sidenav {
	border:			none;
	padding:			4px;
	background:		#F6E71B;
}
	
TABLE.topnav {
	padding:			0pt;
	width:			780px;
}

TABLE.topnav TD {
	padding:			0pt;
	width:			100%;
}

TABLE.topnav TD.topnav {
	padding:			8px;
}

TABLE.topnav A {
	color:			#909090;
	font-family:		sans-serif;
	font-weight:		bold;
	font-size:		7pt;
	text-align:		center;
}

TABLE.browse {
	background:		#4E4E4E;
}

TD.browse {
	background:		#4E4E4E;
}

TABLE.browse A {
	color:			#D4D4D4;
}

TABLE.browse TD {
	padding:			0px;
	text-align:		center;
}

TABLE.browse TD.selected {
	background:		#D4D4D4;
}
TABLE.browse TD.selected A {
	color:			#120A8B;
}

TABLE.module {
	width:			100%;
}

TABLE.module TD LI {
	font-size:		9px;
}

TABLE.eventOnSale {
	background:		#F6E71B;
	width:			100%;
}

TABLE.eventOnSale TD {
	padding:			2px;
	border:			none 0px #666666;
	border-top:		dashed 1px #666666;
	border-top-width:	1px;
}

TABLE.eventOnSale TD A {
	color:			#120A8B;
}

TABLE.eventOnSale TD A.buyNow {
	color:			#4E4E4E;
}

TABLE.eventOnSale IMG {
	border:			solid 2px #666666;
}

TABLE.eventOnSale TD.borderTop {
	padding:			2px;
	border:			none 0px #666666;
	border-top:		solid 1px #666666;
	border-top-width:	1px;
}

TABLE.eventOnSale TD.borderTop A {
	color:			#4E4E4E;
}

TABLE.eventOnSale TD.selected {
	background:		#4E4E4E;
	color:			#D4D4D4;
	
}

TABLE.eventOnSale TD A.venueCity {
	font-weight:		bold;
	color:			#120A8B;
}

TABLE.eventOnSale TD.borderTop A.venueCity {
	font-weight:		bold;
	color:			#120A8B;
}


TABLE.eventOnSale TD.more .title {
	color:			#4E4E4E;
	font-size:		12pt;
	font-weight:		bold;
}

TABLE.eventOnSale TD.more {
	color:			#666666;
	font-size:		9pt;
	font-weight:		normal;
	text-align:		left;
	padding-top:		2px;
	text-align:		left;
	border-top:		solid 1px #666666;
	border-top-width:	1px;
}


H1 {
	color:			#909090;
	font-size:		12pt;
	font-weight:		bold;
	font-style:		italic;
	padding-top:		10px;
	text-align:		left;
}


TABLE.footer {
	width:			780px;
}

TABLE.footer TD {
	font-size:		7pt;
	text-align:		center;
	background:		#120A8B;
	color:			#666666;
}

TABLE.order {
	border-collapse:	collapse;
	border:			2px solid #4E4E4E;
	background:		#D4D4D4;
	margin:			4px;
}

TABLE.order TD {
	font-size:		7pt;
	padding:			1px;
}

TABLE.order TD A {
	font-size:		7pt;
	color:			#4E4E4E;
}

TABLE.orderTabs {
	margin:			0px auto;
}

TABLE.orderTabs TD {
	font-size:		7pt;
	font-weight:		bold;
	border:			2px solid #F6E71B;
	border-bottom:		none;
	background:		#120A8B;
	padding:			2px;
}

TABLE.orderTabs TD.clock {
	border:			none;
	font-size:		7pt;
	color:			#909090;
	background:		#F6E71B;
}

TABLE.orderTabs TD.clock A {
	font-size:		7pt;
}

TABLE.orderTabs TD.selected {
	border-bottom:		none;
	color:			#D4D4D4;
	background:		#4E4E4E;
}

TABLE.nav {
	width:			130px;
}

TABLE.nav TD {
	font-size:		9pt;
}

TABLE.nav TD A {
	font-size:		9pt;
}

TABLE.nav TH {
	color:			#D4D4D4;
	background:		#666666;
	padding:			2px;
	font-weight:		bold;
	text-align:		left;
}

TABLE.nav TD.selected {
	color:			#D4D4D4;
	background:		#4E4E4E;
}
TABLE.nav TD.selected A {
	color:			#D4D4D4;
}
	

TABLE.calendar  {
	width:			130px;
}

TABLE.calendar TH {
	font-size:		9pt;
	color:			#D4D4D4;
	background:		#666666;
	text-align:		left;
	padding:			2px;
}

TABLE.calendar A {
	font-size:		7pt;
}

TABLE.calendar TD {
	border:			2px solid #F6E71B;
	background:		#666666;
	color:			#666666;
	font-size:		7pt;
	text-align:		right;
	padding:			1px;
	width:			14%;
}

TABLE.calendar TD.monthnav {
	text-align:		center;
	color:			#666666;
	background:		#666666;
}


TABLE.calendar TD.month {
	text-align:		center;
	color:			#666666;
	background:		#120A8B;
}

TABLE.calendar TD.weekday {
	text-align:		center;
	font-size:		7pt;
	color:			#666666;
	background:		#F6E71B;
}

TABLE.calendar TD.selected {
	text-align:		right;
	background:		#4E4E4E;
}

TABLE.calendar TD.selected A {
	color:			#D4D4D4;
}

TABLE.calendar TD.today {
	text-align:		right;
	color:			#666666;
	background:		#D4D4D4;
}

TABLE.calendar TD.inmonth {
	text-align:		right;
	color:			#666666;
	background:		#666666;
}
TABLE.calendar TD.notmonth {
	text-align:		right;
	color:			#D4D4D4;
	background:		#F6E71B;
}

TABLE.form {
	background:		#120A8B;
	border:			2px solid #D4D4D4;
	border-collapse:	none;
	padding:			0px;
	margin:			0px auto;
}

TABLE.form TD {
	padding:			2px;
	font-size:		7pt;
	font-weight:		bold;
	color:			#D4D4D4;
	background:		#666666;
}

TABLE.form A {
	font-family:		sans-serif;
	font-weight:		bold;
	font-size:		7pt;
	text-align:		center;
}

TABLE.bigForm {
	border-collapse:	collapse;
	border:			1px dashed #666666;
	border-top:		none;
	padding:			0px;
	margin:			0px auto;
}

TABLE.bigForm TD {
	padding:			2px;
	padding-top:		4px;
	padding-bottom:	4px;
	font-size:		7pt;
	font-weight:		bold;
}

TABLE.bigForm TH {
	text-align:		none;
	font-size:		7pt;
	font-weight:		bold;
	color:			#666666;
	background:		#120A8B;
}

TABLE.bigForm TD.eventTitle {
	font-size:		10pt;
	font-weight:		bold;
	color:			#4E4E4E;
	background:		#D4D4D4;
}

TABLE.bigForm TD.eventTitle A {
	font-size:		10pt;
	font-weight:		bold;
	color:			#4E4E4E;
}

TABLE.bigForm TD.ticketSum {
	font-size:		10pt;
	font-weight:		bold;
	color:			#666666;
	background:		#D4D4D4;
}
TABLE.bigForm TD.eventDetail {
	color:			#666666;
	background:		#D4D4D4;
}

TABLE.bigForm TD.side {
	padding:			2px;
	padding-right:		10px;
	font-size:		9pt;
	font-weight:		bold;
	width:			130px;
}


TABLE.bigForm TD.express {
	background:		#D4D4D4;
}

TABLE.bigForm TD.expressSide {
	padding:			2px;
	padding-right:		10px;
	font-size:		9pt;
	font-weight:		bold;
	font-style:		italic;
	background:		#D4D4D4;
}


TABLE.bigForm TD.sideSmall {
	padding:			2px;
	padding-right:		10px;
	font-size:		7pt;
	font-weight:		bold;
	width:			130px;
}

TABLE.bigForm TD A {
	padding:			2px;
	font-size:		7pt;
	font-weight:		bold;
	color:			#120A8B;
}

TABLE.bigForm TD.separator {
	padding:			1px;
	background:		#666666;
}

TABLE.bigForm TD.total {
	color:			#4E4E4E;
	font-size:		9pt;
	font-weight:		bold;
}

INPUT.submit {
	border:			solid 2px #4E4E4E;
	background:		#F6E71B;
	color:			#4E4E4E;
	font-weight:		bold;
}


TABLE.orderForm {
	border-collapse:	collapse;
	border:			1px solid #666666;
	padding:			0px;
	margin:			0px auto;
}

TABLE.orderForm TD {
	border-top:		2px solid #666666;
	padding:			2px;
	padding-top:		4px;
	padding-bottom:	4px;
	font-size:		7pt;
	font-weight:		bold;
}


TD.money:before { 
	text-align: "."; 
}
TD.money:before { 
	content: "$";
}