/* CSS Document */

<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #053871;
}
body {
	background-image: url(graphics/cs-bg.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0966CE;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #137EF4;
}
a:hover {
	text-decoration: none;
	color: #137EF4;
}
a:active {
	text-decoration: none;
	color: #137EF4;
}
.wrapper { /* Site Wrapper */
	background-image: url(graphics/cs-bg2.jpg);
	background-repeat: repeat;
	width: 932px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6px;
	padding-right: 6px;
}
.wrapperBG { /* Site Wrapper */
	background-image: url(graphics/cs-bg2.jpg);
	background-repeat: repeat;
	width: 932px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
}
.headerbox { /* Holds CS Logo */
	height: 102px;
	background-image: url(graphics/cs-logo.jpg);
	background-repeat: no-repeat;
	background-position: 50% 46px;
	background-color: #F2FAFC;
	border-left: 1px solid #90A3A9;
	border-right: 1px solid #90A3A9;
	border-top: 0px;
	border-bottom: 0px;
	text-align: center;
}
.searchbar { /* Holds Search Form */
	height: 45px;
	background-image: url(graphics/cs-searchbg.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #90A3A9;
	border-right: 1px solid #90A3A9;
	border-top: 0px;
	border-bottom: 1px solid #4279B2;
	text-align: center;
}
	.textfield {  /* Search Input */
		color: #000000;
		margin-top: 12px;
		height: 21px;
		border: 0px;
		padding: 3px 8px;
		background: transparent url(graphics/cs-searchfield.jpg) no-repeat fixed;
		width: 236px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		width: 223px;
	}
	input.textfield {  /* Search Input */
		background: transparent url(graphics/cs-searchfield.jpg) no-repeat;
	}
	.submit {  /* Search Submit */
		background: transparent;
		background-image: url(graphics/cs-searchbut.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		height: 25px;
		width: 63px;
		border: solid 0 #fff;
	}
.mainbox {  /* Off White Box After Search Bar */
	width: 894px;
	background-color: #F6F8ED;
	border-left: 1px solid #90A3A9;
	border-right: 1px solid #90A3A9;
	border-top: 0px;
	border-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-right: 18px;
	float: left;
}
.panelbg {
	background-image: url(graphics/cs-paneltop.jpg);
	background-repeat: no-repeat;
	width: 203px;
	background-color: #073872;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.clienttitle {
	height: 34px;
	width: 872px;
	background-image: url(graphics/cs-title-clients.jpg);
	background-repeat: no-repeat;
	padding-left: 16px ;
	padding-top: 14px ;
	padding-bottom: 0px ;
	padding-right: 0px ;
}
.headliner1 {
	color: #073870;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.headliner2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.headliner3 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
.support1 {
	color: #8BD3E5;
	font-size: 11px;
	font-weight: bold;
}
.showtitle {
	color: #0A50A1;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 2px;
}
.simshowtitle {
	color: #073871;
	font-size: 12px;
	font-weight: bold;
	background-color: #EDB329;
	padding: 2px;
}
.county {
	color: #0A51A3;
	font-size: 14px;
}
.county2 {
	color: #FD8000;
	font-size: 12px;
	font-weight: bold;
}
.county3 {
	color: #FFFFFF;
	font-size: 12px;
}
.detailtitles {
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
}
.welcometext {
	color: #073871;
	font-size: 12px;
	font-weight: bold;
}
.bandimg {
	border: 4px #063970 solid;
}
.bandimg2 {
	border: 4px #9BBCCD solid;
}
.FlistingboxWrapper {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #83A4C5;
}
	.Fbandimg {
		float: none;
		border: 4px #9BBCCD solid;
	}
	.Flistingbox {
		width: 147px;
		padding-top: 10px;
		background-color: #073872;
		background-image: url(graphics/cs-smallfeatbox-top.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
		.FlistingboxOVER {
			float: left;
			width: 147px;
			padding-top: 10px;
			background-color: #09438A;
			background-image: url(graphics/cs-smallfeatbox-top.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
	.FeatboxBottom {
		float: left;
		width:147px;
		height: 10px;
		display: block;
		background-image: url(graphics/cs-smallfeatbox-bottom.png);
		background-position: bottom left;
		background-repeat: no-repeat;
	}
.listingbox {
	float: left;
	width: 315px;
	padding-top: 10px;
	background-color: #DBDBDB;
	background-image: url(graphics/cs-listbox-top.png);
	background-position: top;
	background-repeat: no-repeat;
}
	.Lbandimg {
		float: left;
		display: inline;
		margin-left: 10px;
		margin-right: 10px;
		border: 4px #063970 solid;
	}
		.listingboxOVER {
			float: left;
			width: 315px;
			padding-top: 10px;
			background-color: #B2BEBE;
			background-image: url(graphics/cs-listbox-top.png);
			background-position: top;
			background-repeat: no-repeat;
		}
	.listingboxBottom {
		float: left;
		width:315px;
		height: 10px;
		display: block;
		background-image: url(graphics/cs-listbox-bottom.png);
		background-position: bottom;
		background-repeat: no-repeat;
	}
.Rlistingbox {
		border-bottom: 1px dashed #83A4C5;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
}
	.RlistingboxOVER {
		background-color: #122B54;
		border-bottom: 1px dashed #83A4C5;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
	}
.featartists { /* Featured Artists Title Image */
	width: 657px;
	height: 50px;
	background-image: url(graphics/cs-title-featuredartist.jpg);
	background-repeat: no-repeat;
}
.featbox { /* Selected Gig */
	width: 657px;
	background-color: #073872;
	background-image: url(graphics/cs-featboxbase.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
	.featboxinside { /* Selected Gig */
		width: 640px;
		/*border-left: 1px solid #BAC7CD;
		border-right: 1px solid #BAC7CD;*/
		border-top: 0px;
		border-bottom: 0px;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 5px;
	}
.Cfeatbox {
	width: 888px;
	background-color: #073872;
	background-image: url(graphics/cs-Cfeatboxbase.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
	.Cfeatboxinside {
		width: 872px;
		border-left: 1px solid #BAC7CD;
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 5px;
	}
.headingbar  {
  border-bottom:2px #CCCCCC solid;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}
.headingbar2  {
  border-bottom:2px #FFFFFF solid;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}
.textheading {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  color: #073871;
  text-transform: uppercase;
}
.Stitle {
  font-weight:bold;
  font-size:12px;
}
.CHomeTextBox {
  border-bottom:1px #CCCCCC solid;
  border-top:1px #CCCCCC solid;
  border-left:1px #CCCCCC solid;
  border-right:1px #CCCCCC solid;
  background-color:#FFFFFF;
  padding: 4px;
  text-align: left;  
}
.CHomeShows {
  font-weight:bold;
  font-size:14px;
  text-transform: uppercase;
}
.unconfirmed {
  width: 800px;
  border-bottom:1px #F7DDBB solid;
  border-top:1px #F7DDBB solid;
  border-left:1px #F7DDBB solid;
  border-right:1px #F7DDBB solid;
  background-color:#F7EAD9;
  padding: 4px;
  text-align: left;
}
.confirmed {
  width: 800px;
  border-bottom:1px #66CC00 solid;
  border-top:1px #66CC00 solid;
  border-left:1px #66CC00 solid;
  border-right:1px #66CC00 solid;
  background-color:#E7FFCE;
  padding: 4px;
  text-align: left;
}
.past {
  width: 800px;
  border-bottom:1px #CCCCCC solid;
  border-top:1px #CCCCCC solid;
  border-left:1px #CCCCCC solid;
  border-right:1px #CCCCCC solid;
  background-color:#EEEEEE;
  padding: 4px;
  text-align: left;
}
.MboxLinks  {
  width: 830px;
  border-bottom:1px #AEC9E6 solid;
  border-top:1px #AEC9E6 solid;
  border-left:1px #AEC9E6 solid;
  border-right:1px #AEC9E6 solid;
  background-color:#E6EEF7;
  padding: 4px;
  text-align: center;
}
.Mbox  {
  border-bottom:1px #E6EEF7 solid;
  border-top:0px;
  border-left:1px #E6EEF7 solid;
  border-right:1px #E6EEF7 solid;
  background-color:#F4F4F4;
}
.Msgbox  {
  border-bottom:1px #E6EEF7 solid;
  border-top:1px #E6EEF7 solid;
  border-left:1px #E6EEF7 solid;
  border-right:1px #E6EEF7 solid;
  background-color:#F4F4F4;
}
.MsgboxError  {
  border-bottom:1px #FF0000 solid;
  border-top:1px #FF0000 solid;
  border-left:1px #FF0000 solid;
  border-right:1px #FF0000 solid;
  background-color:#F4F4F4;
}
.MtabON  {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  border-bottom:0px;
  border-top:1px #E6EEF7 solid;
  border-left:1px #E6EEF7 solid;
  border-right:1px #E6EEF7 solid;
  background-color:#F4F4F4;
  color: #073871;
}
.MtabOFF  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border-bottom:1px #E6EEF7 solid;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  color: #FF9900;
}
.MsubMenu  {
  border-bottom:0px;
  border-top:1px #E6EEF7 solid;
  border-left:1px #E6EEF7 solid;
  border-right:0px;
  background-color:#FFFFFF;
}
.HDivider {
  border-bottom:1px #999999 dotted;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}
.MtabONtext  {
  font-weight:bold;
  font-size:12px;
  color: #073871;
  text-transform: uppercase;
}
.MtabOFFtext  {
  font-weight:bold;
  font-size:12px;
  color: #FF9900;
  text-transform: uppercase;
}
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	opacity: 1;
	filter: alpha(opacity=100); 	
}
.suggest_link_over {
	background-color: #EDB429;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	opacity: 1;
	filter: alpha(opacity=100); 	
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 0px solid #CBD4D3;	
	opacity: 0.9;
	filter: alpha(opacity=90); 
}
.CartHead {
	border-bottom: 1px solid #000000;
	font-weight: bold;
	font-size: 12px;
	background-color: #0950A0;
	color: #FFFFFF;
}
.CartLine {
	border-bottom: 1px dotted #CCCCCC;
}
input {
	border: 1px #073870 solid;
	background-color: #F2FAFC;
	color: #0950A0;
}
select {
	border: 1px solid #333333;
	font-size: 10px;
}
.errorbox {
	background-color: #F8E1AD;
	border: 1px solid #EDB429;
}
.custbox {
	width: 214px;
	background-image: url(graphics/customerbox.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	color: #073872;
	text-align: center;
}
.TabLink {
	height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.Field1 {
	font-weight: bold;
	font-size: 12px;
}
.Field2 {
	color: #666666;
	font-size: 10px;
}
.Field3 {
	color: #CCCCCC;
	font-size: 10px;
}
.EntryRow1 {
	background-color: #F2F2F2;
	border-bottom: 1px dotted #CCCCCC;
}
.EntryRow2 {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
}
.contentbox {
	border: 1px solid #0D7EF6;
	padding: 5px;
}
.contentboxgrey {
	border: 2px dashed #999999;
	padding: 5px;
}
.menu {  /* Main Menu Wrapper */
	width: 655px;
	height: 35px;
}
	.menu img {  /* Main Menu Images */
		float: left;
	}
.leftcol {  /* Left Column */
	float: left;
	width: 670px;
}
.rightcol {  /* Right Column */
	float: right;
	width: 215px;
}
	.emailfield {
		color: #000000;
		margin-top: 4px;
		height: 21px;
		border: 0px;
		padding: 3px 8px;
		background: transparent url(graphics/cs-emailfield.jpg) no-repeat fixed;
		width: 161px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		width: 148px;
	}
	input.emailfield {
		background: transparent url(graphics/cs-emailfield.jpg) no-repeat;
	}
	.emailsubmit {
		background: transparent;
		background-image: url(graphics/cs-emailbut.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		height: 25px;
		width: 51px;
		border: solid 0 #fff;
	}
.pillads {
	cursor: url(rawk.cur), pointer;
}
.GreyRow {
	background-color: #FFFFFF;
}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
	background-color: ; 
	border: #CCCCCC 1px solid; 
	color: #999999; 
}
.merchBox {
	width: 160px; 
	float: left;
	margin: 5px;
}
.merchTitle {
	font-size: 14px;
	font-weight: bold;	
}
.merchBuy {
	width: 140px;
	padding: 2px;
	border-top: 1px dotted #053871;
	font-weight: bold;	
}
.PaymentForm {
	padding: 10px;
}
	.PaymentForm .FieldName{
		color: #0950A0;
		font-size: 12px;
		font-weight: bold;
	}
	.PaymentForm input, select{
		border: 1px #073870 solid;
		background-color: #F2FAFC;
		font-size: 12px;
		color: #0950A0;
	}
.bigtext {
	font-size: 18px;
	font-weight: bold;
	color: #073870;
}
.smallgrey {
	color: #666;
	font-size: 12px;
}
.c-wrap {
	width: 213px;
	background-color: #EEB327;
	background:transparent;
	background-repeat: repeat-x;
	margin-bottom: 5px;
}
	.c-wrapfont {	
		color: #333333;
		font-weight: bold;
		font-size: 14px;
	}
	.c-tl {
		background:transparent;
		background-position: top left;
		background-repeat: no-repeat;
	}
	.c-tr {
		background:transparent;
		background-position: top right;
		background-repeat: no-repeat;
	}
	.c-bl {
		background:transparent;
		background-position: bottom left;
		background-repeat: no-repeat;		
	}
	.c-br {
		background:transparent;
		background-position: bottom right;
		background-repeat: no-repeat;
		padding: 5px;
		text-align: center;	
	}
	.c-bg2 {
		background-color: #E7A712;
		background-image: url(graphics/c-bg2.jpg);
		background-repeat: repeat-x;
		padding: 5px;	
		text-align: center;	
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
	}

.seatA {
	color: #000000;
	font-size: 8px;
	text-align: center;
	width: 10px;
	background-color: #66CC00;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	float: left;
}
	a.seatA:link {
		color: #000000;
		font-size: 8px;
		text-align: center;
		width: 10px;
		background-color: #66CC00;
		cursor: hand;
		cursor: pointer;
		padding: 2px;
		float: left;
	}
	a.seatA:visited {
		color: #000000;
		font-size: 8px;
		text-align: center;
		width: 10px;
		background-color: #66CC00;
		cursor: hand;
		cursor: pointer;
		padding: 2px;
		float: left;
	}
	a.seatA:hover {
		color: #000000;
		font-size: 8px;
		text-align: center;
		width: 10px;
		background-color: #00FF00;
		cursor: hand;
		cursor: pointer;
		padding: 2px;
		float: left;
	}
	a.seatA:active {
		color: #000000;
		font-size: 8px;
		text-align: center;
		width: 10px;
		background-color: #66CC00;
		cursor: hand;
		cursor: pointer;
		padding: 2px;
		float: left;
	}
.seatD {
	color: #000000;
	font-size: 8px;
	width: 10px;
	background-color: #F3F3F3;
	padding: 2px;
	float: left;
}
.seatI {
	font-size: 8px;
	width: 10px;
	padding: 2px;
	color: #FFFFFF;
	opacity: 0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0;
	float: left;
}
.seatR {
	color: #<?php echo $txtcolor; ?>;
	font-size: 8px;
	width: 10px;
	padding: 2px;
	text-align: center;
	float: left;
}
.seatS {
	color: #000000;
	font-size: 8px;
	text-align: center;
	width: 10px;
	background-color: #00CCFF;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	float: left;
}
.seatholder {
	margin-left: auto;
	margin-right: auto;
}
-->
