 body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding:0;
	margin:0;
	background-color: #F8F8E3;
}
td {
	background-color:#efefce;
}
h1 {
	padding:6px;
	background-color:#402D11;
	color:#efefce;
	font-size:15px;
	margin-top: 23px;
	margin-bottom: 3px;
}
h2 {
	padding:0;
	font-size:12px;
	margin-top: 3px;
	margin-bottom: 3px;
}
hr {
	clear:both;
	margin:5px;
	padding:5px;
	width:100%;
	height:1px:#7C5F31;
	border:solid 0px #7C5F31;
	border-bottom-width:2px;
}
form {
	padding:0;
	margin:0;
}

form select {
	line-height:30px;
	font-size:25px;
}

/*form select option {
	font-size:250%;
}*/
p.mssg {
	margin:15px;
	padding:12px;
	background-color:#111;
	color:#fee;
	font-weight:bolder;
	font-size:125%;
}
ul {
	text-align:left;
	padding:2px;
}
input.delbut {
	color:#d22;
}
form#scanform {
	padding:0;
	margin:15px;
}
form#scanform p input {
	margin:1px;
}
form#scanform p {
	width:32%;
	float:left;
	padding:1px 3px;
	margin:1px;
}
table#carttable {
	margin:23px 0 3px 15px;
	border:solid 1px #B9625F;
}
table#carttable td,table#carttable th {
	border:solid 1px #B9625F;
	border-left-width:0;
	border-bottom-width:0;
	padding:2px 6px;
	/*width:18em;*/
}
table#buyticktbl {
	/*float:left;*/
	clear: both;
	margin:3px 0 3px 15px;
	border:solid 0 #B9625F;
	border-left-width:6px;
}
table#buyticktbl td,table#buyticktbl th {
	border:solid 1px #B9625F;
	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;
 #B9625F;
 #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;
}

*/
input.ts_form_field {
	/*line-height:30px;
	height:31px;*/
}
.monthDayImg {
	width:266px;
	text-align:right;
}
.cBuyForm {
	clear:both;
}
.date_style {
	font-size: 11px;
	padding-left: 10px;
}
.smallerHEAD {
	font-size: 12px;
	text-transform: uppercase;
	font-weight:bolder;
	color: #890c08;
	padding-left: 10px;
}
.content_style {
	width:750px;
	display:block;
	float:right;
	clear:both;
}
.tableBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	border: 1px solid #7F663D;
	background-color: #EFEFCE;
}
.demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #CC0000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #580D0F;
	font-weight: bold;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #580D0F;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #580D0F;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #902225;
	font-weight: bold;
}
div.monthName {
	/*background-color:#402D11;*/
	float:right;
	clear:both;
	width:796px;
	margin:0;
	padding:0;
	padding-top:8px;
	padding-left:6px;
	line-height:12px;
	height:24px;
	overflow:hidden;
	text-align:left;
	background-image: url(images/cal_month_bar.gif);
	background-repeat: no-repeat;
}
div.eventDetails {
	padding:4px 18px 4px 0px;
	margin-left:2px;
	border:solid 0 #402D11;
	border-left-width:1px;
	text-align:left;
	width:760px;
	float:right;
}
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 {
	clear:both;
	width:100%;
}
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: #EFEFCE;
	border: 1px solid #EFEFCE;
}
table#seatingtable td, table#seatingtable th {
	margin:0;
	padding:.1em;
	text-align:center;
}
.seatrowtable td {
	margin:0;
	padding:0;
	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:#ffffff;
	border: 1px solid #d8d8d8;
}
tr#tr_total {
}
tr#tr_add {
}
.testing {
	padding-left: 15px;
}

/* Compressed Layout Table Styles */
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table.tablesorter thead tr .header {
    background-image: url(bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

ul.EventList {
    list-style: none;
}