/* nav links */
A.type1:link 	{color:#CCCCCC; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal}
A.type1:visited {color:#CCCCCC; text-decoration: none; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal}
A.type1:active  {color:#CCCCCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; background-repeat: no-repeat; font-style: normal; line-height: normal; font-variant: normal; text-transform: uppercase; border-style: none}
A.type1:hover   {color:#FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal}

/* content links */
A.type2:link 	{color:#FFFFFF; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none}
A.type2:visited {color:#FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: lighter; font-variant: normal; text-transform: none}
A.type2:active  {color:#FFFFFF; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: 500; font-variant: normal; text-transform: none}
A.type2:hover   {color:#CCCCCC; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none}

/* footer link */
A.type3:link 	{color:#00CCFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal}
A.type3:visited {color:#00CCFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-style: normal; font-weight: bolder; font-variant: normal}
A.type3:active  {color:#99CCFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none}
A.type3:hover   {color:#00CCFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal}

body {
	background-color: #000000;
	margin: 5px 0px; 
	padding:0px; 	
	background-image: url(background.jpg);
	background-repeat: no-repeat;
	scrollbar-arrow-color: #330033;
	scrollbar-track-color: #CC99CC;
	scrollbar-shadow-color: #999999;
	scrollbar-face-color: #996699;
	scrollbar-highlight-color: #FFCCFF;
	scrollbar-darkshadow-color: #330033;
	scrollbar-3dlight-color: #FFFFFF;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	color: #FFFFFF; 
	background-position: left top;
	
}

#nav {
	/* BEGIN STCi */
	clear:both;
	/* END STCi */
	background-color:#3a2979;
	padding:5px 5px;
	font-family: Verdana;
	font-size: 12px;
	margin:0px 0px; 
	white-space: normal;
	letter-spacing: normal;
	
	/*padding:5px 5px;*/     /* height from top b  | ? | sp below | sp from left  */
	/* END STCi */
 color: #FFFFFF
; border: 0px none; text-align: center; vertical-align: text-top; word-spacing: normal
; line-height: normal
; font-weight: bold; border-color: #00CCFF #00CCFF #000000; text-decoration: none; visibility: visible; clip:   rect(   ); background-repeat: no-repeat;
}

#nav_feature {
	background-color:#99CCFF;
	font-family: Verdana;
	font-size: 12px;
	margin:0px 0px; 
	white-space: normal;
	letter-spacing: normal;
	padding:5px 5px;     /* height from top b  | ? | sp below | sp from left  */
 color: #000000
; border: 0px none; text-align: center; vertical-align: text-top; word-spacing: normal
; line-height: normal
; font-weight: bold; border-color: #00CCFF #00CCFF #000000; text-decoration: none; visibility: visible; clip:   rect(   ); background-repeat: no-repeat;
}

#content {
	border:1px #0099FF solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	left:220px;	
	line-height: normal;	
	padding:20px 20px;
	position:relative;
	text-align:center;
	width:275px;
	top:80px;
	
 text-transform: none; font-style: normal; font-variant: normal
; background-position: center center
; float: none; clear: none; overflow: visible; visibility: visible; z-index: auto; clip:  rect(   )
; vertical-align: text-top; letter-spacing: normal; word-spacing: normal;
}

.content {
			position: relative;
			margin:0 auto;
			/*left:200px; */
			/*top:202px; */
			width:899px; 
			visibility:visible; 
			overflow: visible; 
			background-color:#333333; 
			border: 1px none #000000;
			text-align: center;
			font-family: Verdana;
			font-size: 11px;	
			border:5px solid #3a2978;
}

.privacy_content {
			position: relative;
			margin:0 auto;
			/*left:200px; */
			/*top:202px; */
			width:899px; 
			visibility:visible; 
			overflow: visible; 
			layer-background-color: #666666; 
			border: 1px none #000000;
			text-align: center;
			font-family: Verdana;
			font-size: 11px;
			border:5px solid #3a2978;
}

#email {
	border:thin #00CCFF dotted;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: normal;	
	padding:10px 10px;
	position:absolute;
 font-style: normal
; font-weight: normal; line-height: normal; word-spacing: normal; clip:      rect(   )
; overflow: visible; visibility: visible; z-index: auto
; left: auto; top: auto;
}


#boiler {
	color: #FFFFFF;
	font-family: geneva, helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	left: 10px;	
	line-height: 30px;	
	padding:10px;
	position:absolute;
	text-align:center;
	top: 160px;
	width:160px;
}

.footer {
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-align: center;
; font-weight: bolder; font-style: normal; font-variant: normal; text-transform: none;
}

H1 {
	color:#003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align:center;
 font-style: normal
; text-transform: capitalize
; background-color: #FFFFFF;
}

/** yellow headers in show lineup **/
.sbhd {
	color:#0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	text-align:center;
 text-transform: uppercase; line-height: normal
; font-style: normal; font-variant: normal; width: 50%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 0px #0099FF none
;
}

/** purple txt in lineup **/
.sbhd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-align:center;
 font-style: normal
; line-height: normal; font-variant: normal; text-transform: none
; text-decoration: none; word-spacing: normal; white-space: normal; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
; color: #666666;
}





.frm {
	color: #FFFFFF;  
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 text-transform: none
; font-weight: 500; white-space: normal
; border: 1px #0099FF none; font-style: normal; line-height: normal; font-variant: normal; letter-spacing: normal; text-align: center; vertical-align: text-top; word-spacing: normal; clip:   rect(   );
}

.send {
	color: #FFFFFF;
	font-size: 12px; 
	font-family: helvetica, arial, verdana, sans-serif;
; border-style: none
; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: capitalize; background-repeat: no-repeat; background-position: center top;
}





#content2 {
	border:0px #00CCFF none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;	
	line-height: normal;	
	padding:20px;
	text-align:center;
	width:50%;
 clip:         rect(   )
; font-style: normal; font-variant: normal; text-transform: capitalize
; overflow: visible; position: absolute; visibility: inherit
; height: auto; z-index: 1
; background-position: center top; white-space: normal;
}



/** shopping cart **/
#content3 {
	color: #0099FF;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	left:0px;	
	line-height: 1.3em;		
	position:absolute;
	text-align:center;
	width:695px;
	top:65px;
 text-transform: none;
}

#contentfreeshows {
	background-color:#663366;
	border:1px dashed;
	border-color:#0066CC;
	color: #0066CC;
	font-family: geneva, helvetica, arial, verdana, sans-serif;
	font-size: .9em;
	font-weight: 600;
	left: 175px;	
	line-height: 1.3em;	
	padding: 20px;
	padding-top: 20px;
	margin:0 auto;
	text-align: center;
	width:853px;
}

.footer2 {
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	line-height: normal;
	text-align:center;
letter-spacing: normal; word-spacing: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; overflow: visible; position: relative; visibility: visible; clip:    rect(   )
; font-style: normal; font-variant: normal; text-transform: uppercase; background-position: center bottom; white-space: normal; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
h2 { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-align:center; font-style: normal ; text-transform: capitalize ; background-color: #FFFFFF; }


/* BEGIN STCi */

#header
{
	margin:0 auto;
	width:899px;
	padding:0;	
}

#top_nav 
{
	background-image:url(images/nav_left_block.gif);
	background-repeat:repeat-x;
}

#header_left
{
	background-image:url(images/hdr_left.jpg);
	height:162px;
	width:726px;
	float:left;
}

#header_right
{
	height:162px;
	width:169px;
	float:left;
	
}

/* About Button */

#about_btn_li
{
	height:33px;
	width:95px;
	background-image:url(images/but_off_about.gif);	
}

#about_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#about_btn:hover
{
	background-image:url(images/but_over_about.gif);
}

/* Posters Button */

#posters_btn_li
{
	height:33px;
	width:156px;
	background-image:url(images/but_off_poster.gif);	
}

#posters_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#posters_btn:hover
{
	background-image:url(images/but_over_poster.gif);
}


/* Contact Button */

#contact_btn_li
{
	height:33px;
	width:110px;
	background-image:url(images/but_off_contact.gif);	
}

#contact_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#contact_btn:hover
{
	background-image:url(images/but_over_contact.gif);
}


/* Venue Button */

#venue_btn_li
{
	height:33px;
	width:82px;
	background-image:url(images/but_off_venues.gif);	
}

#venue_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#venue_btn:hover
{
	background-image:url(images/but_over_venues.gif);
}

/* Gallery Button */

#gallery_btn_li
{
	height:33px;
	width:153px;
	background-image:url(images/but_off_photo.gif);	
}

#gallery_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#gallery_btn:hover
{
	background-image:url(images/but_over_photo.gif);
}


/* Tickets Button */

#tickets_btn_li
{
	height:33px;
	width:117px;
	background-image:url(images/but_off_tickets.gif);	
}

#tickets_btn
{
	background:none;
	height:100%;
	width:100%;
	display:block;
}

#tickets_btn:hover
{
	background-image:url(images/but_over_tickets.gif);
}

/* Home Button */
#home_btn_li
{
	height:33px;
	width:69px;
	background-image:url(images/but_off_home.gif);	
}

#home_btn
{
	
	height:100%;
	width:100%;
	display:block;
	
}

#home_btn:hover
{
	background-image:url(images/but_over_home.gif);
}

#header_right_top
{
	background-image:url(images/hdr_right.jpg);
	height:133px;
	width:169px;
}

#topnav ul
{
	margin:0;
	padding:0;
	list-style:none;

}

#topnav ul li
{
		float:left;
}

/* END STCi */
