
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background-color:#643b59;
}
h1 {
	padding:6px;
	margin:23px 15px 3px 15px;
	background-color:#643b59;
	color:#FF9933;
	font-size:17px;
}
h2 {
	padding:0;
	margin:3px 15px 3px 15px;
	font-size:13px;
}
hr {
	clear:both;
	margin:5px;
	padding:5px;
	width:100%;
	height:1px
	color:#a8809e;
	border:solid 0px #a8809e;
	border-bottom-width:2px;
}
form {
	padding:0;
	margin:0;
}
fieldset {
	margin:10px;
	border:1px #643b59 solid;
	padding:1px;
}
legend {
	padding:4px 8px;
	background-color:#643b59;
	border:1px solid #ccc;
	border-bottom-color:#999;
	border-right-color:#999;
	font-family:verdana, arial, sans-serif;
	color: #ff951f;
}
p.mssg {
	margin:15px;
	padding:12px;
	background-color:#111;
	color:#fee;
	font-weight:bolder;
	font-size:125%;
}
input.delbut {
	color:#d22;
}
form#checkoutform {
	padding:0;
	margin:15px;
}
form#checkoutform p input {
	margin:1px;
}
form#checkoutform p {
	width:47%;
	float:left;
	padding:1px 3px;
	margin:1px;
}
table#carttable {
	margin:23px 0 3px 15px;
	border:solid 1px #a8809e;
}
table#carttable td,table#carttable th {
	border:solid 1px #a8809e;
	border-left-width:0;
	border-bottom-width:0;
	padding:2px 6px;
	/*width:18em;*/
}
table#buyticktbl {
	float:left;
	margin:3px 0 3px 15px;
	border:solid 0 #a8809e;
	border-left-width:6px;
}
table#buyticktbl td,table#buyticktbl th {
	border:solid 1px #a8809e;
	border-left-width:0;
	border-bottom-width:0;
	padding:2px 6px;
	/*width:18em;*/
}
td.eventcol,th.eventcol {
	width:230px;
}
td.sectcol,th.sectcol {
	width:100px;
}
table#buyticktbl th {
	background-color:#b3b4b5;
}
select {
	margin:-1px;
}
/**********
 #FF9933;
 #643b59;
 #7d7e76;
 #fdfddd;
 #a8809e;
 #996600;
 A.section:link {
	color: #ececad;
	text-decoration: none;
	font-weight: normal;
}

A.section:visited {
	color: #BDBD85;
	text-decoration: none;
}

A.section:active {
	color: #ececad;
	text-decoration: none;
}

A.section:hover {
	color: #ff951f;
	text-decoration: none;
}

*/
.date_style {
	font-size: 10px;
}
.smallerHEAD {
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bolder;
	color: #663366
}
.content_style {
	margin: 8px 3px;
}
A.bottomNav:link {
	color: #ff951f;
	text-decoration: none;
}
A.bottomNav:visited {
	color: #ff951f;
	text-decoration: none;
}
A.bottomNav:active {
	color: #ff951f;
	text-decoration: none;
}
A.bottomNav:hover {
	color: #CA771A;
	text-decoration: none;
}
div.monthName {
	background-color:#633a59;
	width:555px;
	margin:0;
	padding:0;
	height:30px;
	text-align:left;
}
div.eventDetails {
	padding:3px;
	border:solid 0 #633a59;
	border-left-width:1px;
	text-align:left;
}
div.productName {
	padding:3px;
	border:solid 0 #633a59;
	border-bottom-width:1px;	
}
span.productPrice {
	color:#F93;
	font-weight:bold;
	font-size:10px;
	line-height:16px;	
}
input.newsSignUp {
	background-color:#663366;
	bnews-color:#ff951f;
	bnews-width:1px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#ffffff;	
}
table#mainEvents {
	width:556px;
	float:right;
	clear:both;
}
table#individual_main {
	clear: both;
	float: none;
}
h3.eventsecheader{
	clear:both;
	margin:0;
	margin-top:1em;
	padding:0;
	text-align:center;
}
ul.eventseclist {
	margin:0;
	margin-top:1em;
	padding:0;
	text-align:center;
	list-style-type:none;
}
table#seatingtable {
	float: left;
	clear:both;
	margin:0;
	padding:5px;
	text-align:center;
	background-color:#FFFFCC;
	border: 1px solid #FFFFCC;
}
table#seatingtable td, table#seatingtable th {
	margin:0;
	padding:.1em;
	text-align:center;
}
div#tooltip_main {
	visibility:hidden;
	position:absolute;
	text-align:left;
	top:0px;
	left:0px;
	margin:0;
	padding:1em;
}
div.tooltip_seatopen {
	width:auto;
	white-space: nowrap;
	background-color:#ffffff;
	border: 1px solid #000000;
}
div.tooltip_seatsold {
	width:75px;
	background-color:#CCCCCC;
	border: 1px solid #000000;
}
ul#seat_location {
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
}
table#seat_pricing {
	margin:0;
	margin-top:1em;
	text-align:left;
}
table#selected_seats_table {
	float: left;
	clear: right;
	margin:0;
	padding:2;
	text-align:center;
	background-color:#FFFFCC;
	border: 1px solid #d8d8d8;
}
tr#tr_total {
}
tr#tr_add {
}
.testing {
	padding-left: 15px;
}