
body { BACKGROUND-COLOR: #cc4e00;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    z-index:0;
	}
.Member {
BACKGROUND-COLOR: #cc4e00;
	margin-top:0px;
}
.BodyText 
{ font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
.BodyHeader
{	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
	A:link {
		COLOR: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
		font-size: 12px;
	}
		A:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color:Black;
	}
		A:hover {
		COLOR: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
		font-size: 12px;
	}
		A:active {
		COLOR: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
		font-size: 12px;
	}
.headertext1 { TEXT-ALIGN: left }
.headertext2 { TEXT-ALIGN: right }
.DayText { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: normal }
DayText 
{ font-size: 12px;
 color:White;
 font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
.ErrorTable
{
	background-color:red;
	border-style:outset;
	border-width:1px;
	
}
.DetailsHeader
{
    font-size:14px;
    color:#FFFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.DetailsSubHeader
{
	font-size:14px;
    color:#990000;
    font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.DetailsText
{
	font-size:14px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.DetailsSubHeaderTotal
{
	font-size:14px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.DetailsTextTotal
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.DetailsHeaderRow
{
	height:22px;
	background-color:#29087B
}

.DetailsRow
{
	height:15px;
	background-color:#FFCC33}
.DetailsRow2
{
	height:24px;
	background-color:#FFCC33}

.DetailsRowAesthetics
{
	height:5px;
	background-color:#FFCC33}

.DetailsTableBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#CC0000}

.ErrorTable
{
	background-color:red;
	border-style:outset;
	border-width:1px;
	border-color:none
}

.MenuOptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal
}
/*~~~~~~~~~~~~~~~~~~~~~~visSelect~~~~*/

.SessionMovieCell
{
    width:150px;
    vertical-align:middle;  
}

.SessionCinemaCell1
{
    width:150px;
    vertical-align:middle;
}

.SessionCinemaCell2
{
    width:200px;
    vertical-align:middle;
}

.SessionDropDownCell
{
    width:310px;
    vertical-align:middle;
}
.tbGroup
{
    width:779px;
}
.StepSelection 
{
	font-size:14px;
	font-weight:bold;
	float:left;
	color:White;
}
.StepSelection2
{
	font-size:14px;
	font-weight:bold;
	float:right;
}
.CinemaRow
{
    font-size:14px;
	font-weight:normal;
	font-style:normal;
	height: 20px;
	color:Black;
}

.CinemaRowAlt
{
	color:Black;
    font-size:14px;
	font-weight:normal;
	height: 20px
}

.MovieRow
{
	color:Black;
    font-size:14px;
	font-weight:normal;
	font-style:normal;
	height: 20px	
}

.MovieRowAlt
{
	color:Black;
    font-size:14px;
	font-weight:normal;
	height: 20px	
}

.SessionRow
{
	color:Black;
    font-size:14px;
	font-weight:normal;
	font-style:normal;
	height: 20px
}

.SessionRowAlt
{
	color:Black;
    font-size:14px;
	font-style:normal;
	height: 20px
}

.SessionRowAesthetics
{
	color:Black;
    font-size:14px;
	font-style:normal;
	height: 5px
}

.SessionRowAltAesthetics
{
	color:Black;
    font-size:14px;
	font-weight:normal;
	font-style:normal;
	height: 5px
}

A.CinemaLinkSml:link
{
    font-size:14px;	
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline
}
A.CinemaLinkSml:visited
{
    font-size:14px;	
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}
A.CinemaLinkSml:active
{
    font-size:14px;	
    color:#000000;
    font-family:Verdan, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}
A.CinemaLinkSml:hover
{
    font-size:14px;	
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}

/* ~~	STYLES ON visSelectTickets.aspx													  */
.SelectTicketText 
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-style:normal
}
.TicketTypeHeader
{
    font-size:14px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:#FF7707;
	 text-align:right;
}

.TicketTypeFooter
{
    font-size:14px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.Tax
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.BkFee
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.TicketTypeButton
{	
    font-size:14px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:none;
	border-style:outset;	
	width:191px;
	height:23px;
	text-indent:5px;
	text-align:left
}

.TicketType
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:none;
	text-indent:0px;
	text-align:left
}

.TicketTypePrice
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:none;
	border-style:none;
	border-width:0px;
	text-indent:0px;
	text-align:right;
	width:60px;
}

.TicketTypeSubTotal
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:none;
	border-style:none;
	border-width:0px;
	text-align:right;
	width:60px;	
}

.TicketTypeTotal
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:none;
	border-style:none;
	border-width:0px;
	text-align:right	
}

.TicketTypeDropDown
{
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:none;
	text-align:right 
}

.TicketTypeHeaderRow
{
	background-color: Transparent;
	height:22px
}

.TicketTypeFooterRow
{
	background-color:  Transparent;
	height:20px
}
.TicketTypeRow
{
	background-color:  Transparent;
	height:22px
}

.TicketTypeRowAlt
{
	background-color:  Transparent;
	height:22px
}

.TicketPageText
{
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.ClockExplanation
{
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}


/* ~~	STYLES ON visSelectSeats.aspx					  */

.FilmDetails
{
    background-color: #FFFFFF;
     margin: 0 5% 0 5%;
}

.DetailCell
{
background-color:#FFCC33;
/*    background-color: #F0F0F0;*/
    text-align:center;
}
.FilmDetailHeaderCell {
     background: #FFFFFF url(images/bg1.gif) repeat-x;
}

.SeatPageWelcome
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.AppletExplanation
{
    font-size:10px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

.Legend
{
    font-size:0.8em;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

.LegendTable
{
	background-color:#FFFFFF;
	border:solid 1px #29087B;	
}

#divLegend div
{
	display:inline;
	margin:0 15px 0 0;
	
}

.SeatsDetailsTableBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#29087B;
	border-bottom:none 1px #29087B;
}

.AppletFooter
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.Screen-Container
{
	
}

.Screen-Front
{
	background:url('images/seating/screen.gif') no-repeat ;
}

.Screen-Back
{
	
}

.Screen-AreaName
{
 visibility:hidden;
}

.Screen-AllAreas
{
	background:#FFFFFF none repeat scroll 0 0;
	overflow:auto;
	width:990px;
	height:400px;
}

.Screen-AllAreas2
{
	background:#FFFFFF none repeat scroll 0 0;
	overflow:auto;
	 text-align:center;
	 float:none;
	width:990px;
	height:400px;
}


.Screen-AreaSeats
{
	position:relative;
}

div.SelectSeatDivs
{
  line-height:1.7em;
}

div.SelectSeatRows
{
  line-height:1.7em;
}

p.SeatName
{
    position: absolute;
    z-index: 1;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}

p.RowDescription
{
  margin:0px;
  padding:0px;
  width:100%;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:black;
}

img.SeatImage
{ vertical-align:bottom;
  z-index:-1;
  width:100%;
  height:100%;
}


/*~~~MCL Info~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	

.MCLInfoHeader
{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}
.MCLInfoHeader2
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}

.MCLOrderEnquiryHeaderRow
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	background-color:#993300;
}
.MCLOrderEnquiryAltRow
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	background-color:#FF6600;
}
.MCLOrderEnquiryRow
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}


.MCLInfo
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:White;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}
.MCLError
{
	background-color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FF0000;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}

.RecruitTitle { color : #EE9B00; font-family : Arial; font-size : 10pt; font-weight:Bold; text-decoration : underline; } 
.OnlineMember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}
.OnlineMember2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}


/* ~~	STYLES ON visPayment.aspx															  */

.TermsAndConditions
{
    font-size:11px;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.PaymentDetailsSubHeader
{	
    font-size:14px;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:none;
	text-indent:0px;
	text-align:left
}

.PaymentDetailsTextBox
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:none;
	text-indent:0px;
	text-align:left
}

.PaymentDetailsDropDownList
{	
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:none;
	text-indent:0px;
	text-align:left
}

.PaymentDetailsRow
{
	
	height:25px
}

.PaymentDetailsTax
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.PaymentText
{
    font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.PaymentWarning
{
    font-size:14px;
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

A.VerifyLink:link
{
    color:none;
    border-style:none
}

.PaymentDetailsPromotion
{
	
	background-color:#FFCC33;
	color:#000000;
	
    font-size:14px;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	text-indent:0px;
	text-align:center;

}



/* ~~	STYLES USED ON visConfirmation.aspx															  */

.ConfirmDetailsHeader
{
    font-size:12px;
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.ConfirmDetailsSubHeader
{
	font-size:14px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.ConfirmDetailsText
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.ConfirmDetailsPickUp
{
    font-size:14px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.ConfirmDetailsSubHeaderTotal
{
	font-size:14px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.ConfirmDetailsTextTotal
{
	font-size:14px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	text-align:right;
}

.ConfirmDetailsTax
{
	font-size:10px;
	
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

.ConfirmDetailsHeaderRow
{
	height:22px;
	background-color:#29087B
}

.ConfirmDetailsRow
{
	height:15px;
	background-color:#FFCC33}

.ConfirmDetailsRowAesthetics
{
	height:5px;
	background-color:#FFCC33}

.ConfirmDetailsTableBorder
{
	border-style:solid;
	border-width:1px;
	border-color:#29087B
}

.DayText
{
	font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}



.style1
{
	text-align:right;
    width: 122px;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.style1 a:link
	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.style1 a:hover
	{
	color:#FFFF88;
	text-decoration:none;
	font-weight:bold;
	}
.style1 a:active
	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.style1 a:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	

.stylec
{
	text-align:right;
    width: 122px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.stylec a:link
	{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.stylec a:hover
	{
	font-size:12px;
	color:#FFFF88;
	text-decoration:none;
	font-weight:bold;
	}
.stylec a:active
	{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
.stylec a:visited
	{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
.stylecadc
{
	text-align:right;
    width: 122px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFCCFF;
}
.stylecadc a:link
	{
	font-size:12px;
	color:#FFCCFF;
	text-decoration:none;
	font-weight:bold;
	}
.stylecadc a:hover
	{
	font-size:12px;
	color:#99CCFF;
	text-decoration:none;
	font-weight:bold;
	}
.stylecadc a:active
	{
	font-size:12px;
	color:#FFCCFF;
	text-decoration:none;
	font-weight:bold;
	}
.stylecadc a:visited
	{
	font-size:12px;
	color:#FFCCFF;
	font-weight:bold;
	text-decoration:none;
	}

.submenuc
{
    width: 122px;
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
	text-indent:inherit;
	text-align:right;
}



.submenuc a:link
{ 
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
	text-align:right;
}

.submenuc a:hover
{
	font-size:12px;
	color:#FFFFCC;
	text-decoration:none;
	text-align:right;

}

.submenuc a:active
{
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
	text-align:right;
}

.submenuc a:visited
{
	font-size:12px;
	color:#FFFF00;
	text-decoration:none;
	text-align:right;
}


	
.submenu
{
	text-align:right;
    width: 122px;
	font-size:10px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.submenu a:link
{ 
	text-align:right;
	font-size:10px;
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
	padding-right:0;
}

.submenu a:hover
{
	text-align:right;
	font-size:10px;
	color:#FFFFCC;
	text-decoration:none;
	font-weight:bold;
	padding-right:0;

}

.submenu a:active
{
	text-align:right;
	font-size:10px;
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;

	padding-right:0;
}

.submenu a:visited
{
	text-align:right;
	font-size:10px;
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
	padding-right:0;
}


.MCLImgShowing {
border-width:0;
width:290;
height:400;
}

.CalendarTable {
vertical-align:top;
text-align:center;
border-width:0; 
height:180px;

}

.Combo
{
	width: 310px;
}

.visMovieSelectTXT {
	visibility:hidden;
	}
	
.txtHidden {
    visibility:hidden;
    }
	
.IndexCombo {
	width: 250px;

}
