﻿
/* ********************************* Global Site Styles ************************************* */ 

body 
	{
		background-color: #A6A2D4;
		text-align: center;
		background-image: url('../Images/DramaMaskBackground.jpg');
		background-repeat: no-repeat;
		background-attachment: fixed;
	}				
body /* Firefox centering ... lame */
	{ 
		text-align: -moz-center; 
	} 
#Content /* Safari centering ... Dont get me started... */
	{
		width: 900px;
		margin:0px auto 0px auto;
	}
.Header{}
.Header			
	{
		width:900px;height:80px;
	}
#NavBar, .NavBar		
	{
		height: 200px;
		width: 130px;
		float: left;
	}
#MainBody		
	{
	position: relative;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	width: 770px;
	text-align: justify;
	display: table;
	float: left;
	}
.Footer{}
.Footer
	{
	width:900px;height:40px;text-align:right;clear:left;background-repeat:no-repeat!IMPORTANT;background-position:right;
	}
.Invoice		{background-color: #FFFFFF;background-image:none}
.TicketPage		{background-color: #FFFFFF;background-image:none}
.StepHelpbg		{background-color: #CCCCFF}
.stepdone		{border-style:outset; border-width:1px;color:#000000;background-color: #00FF00}
.stepnotdone	{margin:1px 1px 1px 1px;}
#screen {
      position:absolute;
      z-index:1;
      left:0px;
      top:0px;
      width:101.5%;
      height:1%;
      background-color:#000;
      opacity:0.5;
      filter:alpha(opacity=50);
      }
  .hide {
  display:none;
  }

/* ************** Main Navigation Sub Bar Styles ******************** */ 
		a.MenuItem,.MenuItem {
			background-image: url('../ImageWash.ashx?w=5&h=23&bcolor=&a=1&imgurl=images/GradiantTP.png');
			color: #FFFFFF;
			display: block;
			font-family: MS Sans Serif,sans-serif;
			font-size: 8pt;
			padding: 2px 0px 2px 0px;
			text-decoration: none;
			border-color: #DDAFA6 #000000 #000000 #DDAFA6;
			border-style: outset;
			border-width: 2px;
		}
		a:hover.MenuItem{background-color:#f8f8f8;
			background-image: url('../ImageWash.ashx?w=5&h=23&bcolor=F8F8F8&a=1&imgurl=images/Gradiant.png');
			background-color: #F8F8F8;
			color: #003300 ;
			border-style: outset;
			border-color: #000000 #000000 #000000 #DDAFA6;
			border-width: 2px;
			}
		.MenuItem2{	background-color:#941D03;
			background-image: url('../ImageWash.ashx?w=5&h=23&bcolor=&a=1&imgurl=images/GradiantTP.png');
			color: #FFFFFF;
			display: block;
			font-family: MS Sans Serif,sans-serif;
			font-size: 8pt;
			padding: 2px 0px 2px 0px;
			text-decoration: none;
			border-color: #A6D7FF #000000 #000000 #A6D7FF ;
			border-style: outset;
			border-width: 2px;
			}
	/* ********** Shopping Cart Styles **************** */
		.ShoppingCart{
			border-left: 2px solid #225555;
			border-right: 2px solid #000000;
			border-top: 2px solid #225555;
			border-bottom: 2px solid #000000;
			background-color: silver;
			color: #FFFF88;
			display: table;
			font-family: Verdana;
			font-size: 6pt;
			padding: 0px;
			text-decoration: none;
			z-index: 5;
			height:450px;
		}
		.SCDetailsHeader{
			font-size: 10pt;
			color:black;
		}
		.SCDetailsTHeader{
			font-size: 8pt;
			color:white;
			border: 1px white solid;
		}
		.SCDetails{
			font-size: 8pt;
			color:black;
			border: 1px white solid; 
			text-align:left;
		}
	/* ********** End Shopping Cart Styles **************** */
		.Steps{	left:0px;
			border-style:outset;
			border-width:1px;
			position:relative;
			padding: 0px 5px 0px 8px;
			}
		.stepdone{background-color:lime}

/* *********** Start Page ********** */
.LBTutorials{}
.startLogo1
{
	padding-left:95px;
	height:auto;
	width:auto;  
}
.startLogo2
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	height:225px;
	width:auto;
}
.startIntro{
	FLOAT: left;
	clear: both; 
	padding-left:5px;
	position: relative;
	width:600px;
}
.startIntro
{
   width:600px!Important;   
}
.startStartButton
{
    width:100%!important;
    top:0px;
	clear:both;
	position: relative;
	height:100px!Important;
}
.startCompanyInfo
{
	text-align:right;
	position: relative;
	top: 20px;
	float: right;
	font-size: 10pt;
	padding-right:5px;
}
.startticketbutton
{
    cursor:pointer; 
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Purchase<br>Tickets&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startticketbutton&imgurl=images/2TixAdmit1.gif");
}
.startticketbutton:hover
{
    background:url("../DynaButton.ashx?cap1=Purchase<br>Tickets&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startticketbutton&imgurl=images/2TixAdmit1.gif&invert=1");
}
.startmerchbutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Purchase<br>Merchandise&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=2&fsize=9&font=Arial&class=startmerchbutton");
}
.startmerchbutton:hover
{
    background:url("../DynaButton.ashx?cap1=Purchase<br>Merchandise&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startmerchbutton&invert=1");   
}
.startprofilebutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Manage my<br>Profile&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=3&fsize=9&font=Arial&class=startprofilebutton&imgurl=images/Person.png");
}
.startprofilebutton:hover
{
 	background:url("../DynaButton.ashx?cap1=Manage my<br>Profile&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=3&fsize=9&font=Arial&class=startprofilebutton&invert=1&imgurl=images/Person.png");
}
.startdonationbutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Make a<br>Donation&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startdonationbutton&imgurl=images/HandMoney.png");
}
.startdonationbutton:hover
{
	background:url("../DynaButton.ashx?cap1=Make a<br>Donation&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startdonationbutton&invert=1&imgurl=images/HandMoney.png");
}
.startmembershipbutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Buy/Renew<br>Memberships&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=9&fsize=9&font=Arial&class=startmembershipbutton");
}

.startmembershipbutton:hover
{
	background:url("../DynaButton.ashx?cap1=Buy/Renew<br>Memberships&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=9&fsize=9&font=Arial&class=startmembershipbutton&invert=1");
}
.startgiftbutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Gift Card<br>Options&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startgiftbutton&imgurl=");
}
.startgiftbutton:hover
{
	background:url("../DynaButton.ashx?cap1=Gift Card<br>Options&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=1&fsize=9&font=Arial&class=startgiftbutton&invert=1&imgurl=");
}
.startfoodbutton
{
    cursor:pointer;
    border: none;width:100px;height:100px;
	background:url("../DynaButton.ashx?cap1=Purchase<br>Food Items&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=9&fsize=9&font=Arial&class=startfoodbutton&imgurl=images/Candy.png");
}
.startfoodbutton:hover
{
	background:url("../DynaButton.ashx?cap1=Purchase<br>Food Items&a=1&Bcolor=A6A2D4&FColor=000000&Height=100&Width=100&style=9&fsize=9&font=Arial&class=startfoodbutton&invert=1&imgurl=images/Candy.png");
}
/* ********** Attraciton Page *********** */
#AttractionList{
	overflow:  hidden; 
	width: 650px;
	height: 565px!Important;
	text-align:center;
	display:block;
}
.attrPageTitle{font-family:Arial; font-size:12pt!important; color:#000000}
.attrHeadline{font-family:Arial; font-size:9pt!important; color:#000000}
.attrHeadline2{font-family:Arial; font-size:8pt; color:#000000}
.attrHeadline3{font-family:Arial; font-size:8pt; color:#000000}
.attrHeadline4{font-family:Arial; font-size:8pt; color:#000000}
	
#attrImg
{
	height:110px;
	width:110px;
}
#rightarrow{
	top:324px;
}
.AttractionBox
{
	width:130px;
	height:275px;
	display:block;}
.AttrDetail{
	border-style: outset;
	background-color: orange;
	width:750px;
}
.AttractionTimes{
	border-style: outset;
	border-width: thin;
	background-color: navy;
	color: white;
}
#AttrNavButtons{text-align:center}
#AttrNavButtons{text-align:-moz-center}

.GoodDate{
	background-color:#99CCFF;
	color:black;
}
.BadDate{
	background-color:#FF99CC;
	color:black;
}
.attrPageTitlelnkbtn{
	background-color:#CCCCFF;
}
.attrPageTitlelnksubbtn{
	background-color:#CCFFFF;
}
.mainbuttons{
	background-color:#0000FF;
	color:#FFFFFF; font-size: 20pt;
	font-family:  Arial, Helvetica, sans-serif
}
.Nextbuttons{
	background-color:#990000;
	color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif 
}

/* ********** Attraciton Details Page *********** */
.attrDTitle {font-size:14pt;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.attrDCategory {font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
.attrDSponsor {font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.attrDSeating {font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.attrDSynopsis {font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.attrDWebDescrip2 {font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.attrDHeadline{background-color:maroon;color:white;font-size:10pt; font-family:Arial, Helvetica, sans-serif;width:100%; text-align:center;}
.attrDHeadline{text-align:-moz-center;clear:both;}
.ScheduleDetail{
	border-width: medium;
	border-color: maroon;
	border-bottom-style: solid;
	padding-top:5px;
	display:table;
	width:100%; 
 	clear:both
}
.ScheduleDetailButtons{float:left;padding-left:5px;}
.ScheduleDetaildatetime{float:right;padding-right:5px;}
.gabutton{
	background-color:orange;
	content:Gen Adm;
	width:150px;
}
.nabutton
{
	background-color:black;
	color:White;
	font-size:7pt;
	width:150px;
	height:35px;
}
.reservedbutton{
	background-color:teal;color:white;font-family:Arial, Helvetica, sans-serif; width:150px;
}
/* ********** Purchase Tickets Page *********** */
.TicketButtons{
}
.posbuttons{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.posbuttonOK{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt; 
}
.posbuttonCancel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt; 
	background-color:#FF9999
}
.posbuttonMore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt; 
}


.imgseatingchart{
	width:750px;
	height:350px;
	seatshape:1;
}
#MiscHelp {
	height:225px;
	border-style: outset;
	border-width: 3px;
	padding-right:3px;
	background-color: #CCCCCC;
	z-index: 1; width: 500px; 
}

  /* ********** Login Page *********** */
.LoginTables{
	border-width:1px;
	border-style:outset; 
	background-color:#CCCCFF;
}
.LoginDetails{
	font-family:Verdana;
	font-size:8pt;
}
.LoginHeader{
	font-Size:12pt;
	font-family: Arial, Helvetica, sans-serif;	
}
.CreateUserInstructions{
	
}
.LoginError{
	font-Size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.LoginButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;	
}

.blacktext{
	font-size:8pt;
	
}

  /* ********** Checkout Page *********** */
.DeliveryMethodHeader{
	background-color:red;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.DeliveryMethod{
	font-family:Verdana;
	font-size:8pt;
}
.ShoppingCartDetails{
	font-size:10pt;
}
.ShoppingCartDetails{
	font-size:10pt;
}
.negativedetail{
	color:red;
}

.profilebuttons
{
    cursor:pointer; 
    border: none;width:120px;height:40px;
	background:url("../DynaButton.ashx?cap1=&a=1&Bcolor=A6A2D4&FColor=000000&Height=40&Width=120&style=1&fsize=9&font=Arial&class=profilebuttons&imgurl=");
}
.profilebuttons:hover
{
    background:url("../DynaButton.ashx?cap1=&a=1&Bcolor=A6A2D4&FColor=000000&Height=40&Width=120&style=1&fsize=9&font=Arial&class=profilebuttons&imgurl=&invert=1");
}
 /* ************* History Page *************** */
 .HistoryBillingHeader{
	border:1px maroon solid;
}
.HistoryDetailHeader{
	border:1px maroon solid; 
	background-color:maroon ;
	color:white;
}
.HistoryDetailTable{
	border:1px maroon solid; 
}
.HistoryDetails{
	border:1px maroon solid; 
}
.HistoryDetailsAlt{
	border:1px maroon solid; 
	background-color:#CACACA;
}
.HistoryButton{
	background-color:maroon;
	color:white; 
	width:100px;
	height:35px;
}
.PrintAtHomeTickets{
	margin:5px 0px 5px 0px;
	border: 1px black outset; 
}

/*   Inventory Page    */
.AssemblyCats{
	width:650px;
}

.AssemblyCat{
	width:100px;height:150px;
	display:block;
}

.picAssemblyCats{
	display:block 
}

.txtAssemblyCats{

}
.MerchHeader{
	border-bottom: 1px outset black;
background-image: url('../ImageWash.ashx?w=5&h=30&bcolor=BBBBFF&a=1&imgurl=images/Gradiant.png');
		background-color:#BBBBFF;
		display:table;
}
.MerchHeader a {
	color:#000099; 
}
.GraySearch{
	font-style:italic;
	color:gray;
}
.MerchTypeHeader-l{
	border-bottom-width:1px;
	border-bottom-style:solid; 
	background-image: url('../ImageWash.ashx?w=30&h=30&bcolor=BBBBFF&a=1&imgurl=images/merch01G.png');
	background-repeat:no-repeat;
	height:30px;
}
.MerchTypeHeader-lc{
	border-bottom-width:1px;	
	border-bottom-style:solid;
	background-image: url('../ImageWash.ashx?w=5&h=30&bcolor=BBBBFF&a=1&imgurl=images/merch02G.png');
	background-repeat:repeat-x;
	height:30px;
}
.MerchTypeHeader-c{
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-image: url('../ImageWash.ashx?w=150&h=30&bcolor=BBBBFF&a=1&imgurl=images/merch03G.png');
	background-repeat:no-repeat; 
	height:30px;
}
.MerchTypeHeader-rc{
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-image: url('../ImageWash.ashx?w=5&h=30&bcolor=BBBBFF&a=1&imgurl=images/merch02G.png');
	background-repeat:repeat-x;
	height:30px;
}
.MerchTypeHeader-r{
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-image: url('../ImageWash.ashx?w=30&h=30&bcolor=BBBBFF&a=1&imgurl=images/merch04G.png');
	background-repeat:no-repeat;
	height:30px;
}
.PurchaseInfoHolder{
	background-image: url('../ImageWash.ashx?w=250&h=200&bcolor=DDDDFF&a=1&imgurl=images/MerchBuy1.png') !important;
	padding-left:30px!important;
}
.MerchButtonCO
{
	font-size:9pt;
}
/*  Gift / Exchange Page */
.GENewCustLyr{
	background-image: url('../ImageWash.ashx?w=5&h=400&bcolor=CCFFCC&a=1&imgurl=images/Gradiant.png') !important;
	border-left-style: groove;
	border-left-width: 2px;
	border-right-style: groove;
	border-right-width: 2px;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.GETickets{
	border-width:2px;
	border-style:outset;
	background-image: url('../ImageWash.ashx?w=5&h=300&bcolor=FFFF00&a=1&imgurl=images/GradiantTP.png') !important;
}
.GEExchanged{
	background-color:#CCFFCC;
}

/*  Package Page */
.WizardStep1
{
    /*
	background-image: url('../image.ashx?class=startLogo2&list=1&a=1&ID=27');
	background-repeat: no-repeat;
	background-position:center top;
	padding-top:200px;	*/
}
.PackageSeatSelection
{
	background-image:none;
	background-color:#FFFFFF;
}
#pkgs
{
	display:table;
}
.PkgHighlight{
	background-color:aqua;
}
#SchedHolder{
	border: 2px black outset;
	background-color:silver;
	width:400px; 
}
.SchedList{
	width:100%;
	height:300px;
	overflow:auto; 
	border: 1px black inset ;
}
.pkgAttrDetail{
	border:1px black solid; 
}
.pkgScheduleGood{
	background-color:#CCFFCC
}.
.pkgScheduleBad{
	background-color:#FFCCCC
}
.SchedAlt{
	background-color: #CCCCCC
}
.DisplaySeatingChart{
	background-color:silver;
	border: 1px black outset;
	width:750px;
	height:600px;
}
.pposbuttons{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.pkgSummary
{
	vertical-align:top;	
}
.ApprovedButton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.pkgCurrentButton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.pkgGAButton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.pkgFavoriteButton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.PkgDate{display:block;}
.PkgTime{display:block;}
.PkgInfo{display:none}

/*  Donation Page  */
#Dons
{
	display:table;
}
.DonHighlight{
	background-color:aqua;
}
.ConfirmationButton
{
    font-size:12pt;
}
.ShoppingCartButton
{
    font-size:9pt;
}
/*  GiftCert Pages  */
.GiftCertButton
{
    font-size:12pt;
}
