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