﻿/* == All Styles starting with “Details” are do to with customizing the “box” you see at the top of the select tickets and payment screens, displaying information on the session/cinema/tickets/movie etc you have chosen. */
/* -- The header text, Eg “You have selected” */
.DetailsHeader
{
    font-size:12px;
    color:#26211d;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}
/* -- The row containing the header text. You can change the background color, for example. */
.DetailsHeaderRow
{
	height:22px;
	background-color:#ffa705;
}

/* -- The row containing the subheader and details text. You can change the background color, for example. */
.DetailsRow
{
	height:15px;
	background-color:#cccccc;
}

/* -- Border around the details table */
.DetailsTableBorder
{
	border-style:solid;
	border-width:0px;
	border-color:#29087B;
}
.Featured
{
	font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES USED ON visTerms.aspx and visRatings.aspx										  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Text displaying header of terms */
.TermsHeader
{
	font-size:12px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Text displaying details of terms (and ratings)*/
.TermsDetails
{
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* -- This is the style associated with every page. It allows you to globally set a background colour to each and every page of the site. */
.FormStandard
{
	background-color:#391843;
}

/* -- Defines what the Ad-Hoc text looks like. Eg lblAboveTicketDetails, lblBelowTicketDetail */
.TicketPageText
{
    font-size:11px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES USED ON visSelect.aspx															  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* -- Text displaying "SELECT A CINEMA:", "SELECT A CINEMA:" etc */
.StepText
{
    font-size:11px;
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

.SessionDateText
{
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

/* Row displaying cinemas (every odd row) */
.CinemaRow
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#999999;
	height: 20px
}

/* Row displaying cinemas (every even row) */
.CinemaRowAlt
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#cccccc;
	height: 20px
}

/* Row displaying movies (every odd row) */
.MovieRow
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#999999;
	height: 20px	
}

/* Row displaying movies (every even row) */
.MovieRowAlt
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#cccccc;
	height: 20px	
}

/* Row displaying sessions (every odd row) */
.SessionRow
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#F4F3F7;
	height: 20px
}

/* Row displaying sessions (every even row) */
.SessionRowAlt
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background:none;
	background-color:none;
	height: 20px
}

/* Row displaying sessions, used only for aesthetics (every odd row) */
.SessionRowAesthetics
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#039BE6;
	height: 5px
}

/* Row displaying sessions, used only for aesthetics (every even row) */
.SessionRowAltAesthetics
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:#02C5F3;
	height: 5px
}
/* Link displaying cinema names */
A.CinemaLinkSml:link
{
    font-size:9px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline
}
A.CinemaLinkSml:visited
{
    font-size:9px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}
A.CinemaLinkSml:hover
{
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}

/* Link displaying movie names */
A.MovieLinkSml:link
{
    font-size:9px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline
}
A.MovieLinkSml:visited
{
    font-size:9px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}
A.MovieLinkSml:hover
{
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline    
}

/* Background colour for page */
.SessionsBG
{
	background-color:#333333
}

/* Background colour for page header (ie. Row containing "Choose A Movie" radio button) */
.SessionsHeaderBG
{
	background-color:#000000
}

/* Background colour you will see when the (cinema, movie, session) list does not span the full height of the page */
.bglist
{
	background-color:#666666
}

/* Radio button text for searching by cinema or movie */
.RadioSearchBy
{
    font-size:15px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

/* Text showing what user has selected */
.StepSelection
{
    font-size:10px;
    color:#00FFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

/* Text informing user no cinemas, movies, sessions were found */
.NoneFound
{
    font-size:10px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal
}

/* Style for the border you see around any page with a "details" box at the top (hence top border is left off below) */
.BodyTable
{
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#29087B;
	border-width:0px;
	border-top:none;
	padding:none;
	margin:none
}
/* Style for the border you see around any page with a "details" box at the top (hence top border is left off below) */
.BodyTable2
{
	background-color:#ffffff;
	border-style:solid;
	border-color:#29087B;
	border-width:0px;
	border-top:none;
	padding:none;
	margin:none
}
/* -- The versign/secure site logo on visPayment.aspx logo size*/
.ImageVerify
{

	width:80px;
	height:72px
}

/* Style for each odd movie row in the list */
TR.MovieSummaryRow
{
	background-color:#cccccc
}

/* Style for each even movie row in the list */
TR.MovieSummaryRowAlt
{
	background-color:#ffffff
}
/* Style for the movie list subheader row and similar occurances */
TR.MovieSubHeaderRow
{
	background-color:#333333
}
/* Text displayed in style above "MovieSubHeaderRow" */
.MovieSubHeader
{
	font-size:10px;
    color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}
/* Text Style displaying movie name */
.MovieNameLabel
{
    font-size:11px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES ON visPrintShowTimes.aspx															  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.PrintShowTimesTable
{
	border-style:none;
	border-width:1px;
	border-color:#29087B;
}

.PrintShowTimesFilm
{
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;	
}	

.PrintShowTimesDay
{
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;	
}

.PrintShowTimesSession
{
	font-size:10px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;	
}

.PrintBlurb
{
	font-size:10px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;	
}

.PrintCinemaName
{
	font-size:11px;
    color:#ed6a00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;	
}

.PrintDateRange
{
	font-size:10px;
    color:#9e9ea0;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;	
}
/* Text displaying links for session times */
A.SessionLink:link
{
    font-size:15px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-weight:bold;  
    text-decoration:none;
}

A.SessionLink:visited
{
    font-size:15px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";  
    font-weight:bold;  
    text-decoration:none;    
}

A.SessionLink:hover
{
    font-size:15px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;    
}
/* Style for background/box holding all movie information */
.MoviesHeaderTable
{
	background-color:#FFFFFF;
	border-style:none;
	border-color:#29087B;
	border-width:1px;
	border-bottom:none;
	padding:0px 0px 0px 0px;
}

/* "Featured screen show times shown in bold" label */
.FeaturedScreenBlurb
{
    font-size:11px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:normal;
    font-style:normal;
}
/* Text displaying links for Featured session times */
A.SessionLink_Featured:link
{
    font-size:15px; 
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
    text-decoration:none;
}

A.SessionLink_Featured:visited
{
    font-size:15px; 
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:bold;    
    text-decoration:none;    
}

A.SessionLink_Featured:hover
{
	font-size:15px; 
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    font-weight:bold;
    text-decoration:none;    
}
/* Link for non seat allocated featured sessions */
A.SeatAllocationOff_Featured:link
{
    font-size:11px;	
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
    font-weight:bold;
}
A.SeatAllocationOff_Featured:visited
{
    font-size:11px;	
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;
    font-weight:bold;
}
A.SeatAllocationOff_Featured:hover
{
    color:#3CA2DB;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;
    font-weight:bold;    
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~ STYLES USED ON visShowtimes.aspx                                                             */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Style for background/box holding showtimes page header */
.ShowtimesHeaderTable
{
	background-color:#ffa506;
	border-style:none;
	border-color:#000000;
	border-width:1px;
	border-bottom:none;
	padding:2px 2px 2px 2px;
	color:#331a37;
	font-family:Verdana;
	font-weight:bold;
	width:700px;
}

.ShowtimesHeaderText
{
	font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.ShowtimesOtherText
{
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

.ShowtimesRadioListBy
{
	font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* -- Style for each drop down list and the text inside it */
.ShowtimesFilterDropDownList
{	
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:white;
	text-indent:0px;
	text-align:left;
}

.ShowtimesTable
{
	background-color:transparent;
	border-style:solid;
	border-width:1px;
	border-color:#29087B;
	border-collapse:separate;
}

.ShowtimesCinemaRow
{
	height:25px;
	background-color:#aaaaaa;
}

.ShowtimesCinemaName
{
	font-size:18px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Style for each odd movie row in the list */
TR.ShowtimesSummaryRow
{
    background-color:#cccccc;
}

/* Style for each even movie row in the list */
TR.ShowtimesSummaryRowAlt
{
    background-color:#dddddd;
}

TR.ShowtimesAestheticRow
{
	background-color:#666666;
	height:1px;
}

TR.ShowtimesAestheticRowAlt
{
	background-color:#999999;
	height:1px;
}

TR.ShowtimesTemplateRow
{
	background-color:#ffffff;
	height:0px;
}

.ShowtimesCinemaModeBreak
{
	border-bottom:solid 6px #29087B;
}

/* Style for text all other text for each movie in the list. Eg. MovieContent */
.ShowtimesMovieOtherText
{
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:normal;
    font-style:normal;
}

/* Text displaying links for each movie in list */
A.ShowtimesMovieLink:link
{
    font-size:15px;           
    font-weight:bold;
    color:#6c335c;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;
}

A.ShowtimesMovieLink:visited
{
    font-size:15px;           
    font-weight:bold;
    color:#38183f;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
}

A.ShowtimesMovieLink:hover
{
    color:#ffa705;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;   
}

/* Text displaying links for session times */
A.ShowtimesSessionLink:link
{
    font-size:12px; 
    color:black;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;
}

A.ShowtimesSessionLink:visited
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
}

A.ShowtimesSessionLink:hover
{
    font-size:12px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
}

A.ShowtimesSessionAllocatedLink:link
{
    font-size:14px; 
    color:black;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold; 
    text-decoration:none;
}

A.ShowtimesSessionAllocatedLink:visited
{
    font-size:14px; 
    color:#997700;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold;  
    text-decoration:none;    
}

A.ShowtimesSessionAllocatedLink:hover
{
    font-size:14px;
    color:#e79003;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;    
}
A.ShowtimesSessionAllocatedLink_Featured:link
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:bold;
}

A.ShowtimesSessionAllocatedLink_Featured:visited
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:bold;
}

A.ShowtimesSessionAllocatedLink_Featured:hover
{
    font-size:12px; 
    color:#ffa705;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:bold;
}

A.ShowtimesSessionUnallocatedLink:link
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}

A.ShowtimesSessionUnallocatedLink:visited
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
}

A.ShowtimesSessionUnallocatedLink:hover
{
	font-size:12px;
    color:#e79003;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
}
A.ShowtimesSessionUnallocatedLink_Featured:link
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
}

A.ShowtimesSessionUnallocatedLink_Featured:visited
{
    font-size:12px; 
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    font-weight:bold;
}

A.ShowtimesSessionUnallocatedLink_Featured:hover
{
	font-size:12px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;    
    font-weight:bold;
}

A.ShowtimesSessionSoldOutLink:link

{
    font-size:12px; 
    color:#ff0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     font-style:italic;
    text-decoration:none;
}

A.ShowtimesSessionSoldOutLink:visited
{
    font-size:12px; 
    color:#ff0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     font-style:italic;
    text-decoration:none;    
}

A.ShowtimesSessionSoldOutLink:hover
{
	font-size:11px;
    color:#ff0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     font-style:italic;
    text-decoration:none;    
}

.ShowtimesSessionSoldOutExample
{   
    color:red;
    font-style:italic;
}

.ShowtimesSessionAllocatedExample
{   
    font-size:12px; 
    color:black;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold;
}

.ShowtimesSessionUnallocatedExample
{   
    color:#29087B;
}

/* Text displaying links to more details and to sessions for each movie in the list */
A.ShowtimesNavigationLink:link
{
    font-size:12px;           
    color:#6C335C;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;
    font-weight:bold;
}

A.ShowtimesNavigationLink:visited
{
    font-size:12px;           
    color:#38183f;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;    
    font-weight:bold;
}

A.ShowtimesNavigationLink:hover
{
    color:#ffa705;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";     text-decoration:none;  
    font-weight:bold;
    
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES ON visMovieInfo.aspx																  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* -- The row containing the header text. You can change the background color, for example. */
.MovieInfoDetailsHeaderRow
{
	height:22px;
	background-color:white;
}

/* Text Style displaying movie name */
.MovieNameLabel
{
    font-size:11px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Text Style for all information about a movie, eg. Synopsis, Rating, etc */
.MovieInfoText
{
    font-size:11px;
    color:#333333;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* Text Style for all movie information sub-headers eg. "Rating:", "Running Time:" */
.MovieInfoSubHeader
{
    font-size:11px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Style for background/box holding all movie information */
.MovieInfoTable
{
	background-color:#ffa506;
	border-style:solid;
	border-color:#331a37;
	border-width:1px;
	border-bottom:none;
}

.MovieInfoImage
{
	border:solid 1px #29087B;
	border-left:none;
	
}

/* Style for the cell holding movie info labels (eg. Running time) */
.MovieInfoLabelCell
{
	width:90px;
}

/* Style break between movie information background/box and the body background/box, containing text "Now Showing At:" */
.SubHeaderTable
{
	background-color:#29087B;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Separate style for coming soon films, cos there's no information below this point. (now showing has showtimes below) */
.SubHeaderTableComingSoon
{
	background-color:#29087B;
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Style for text contained in "SubHeaderTable" background/box, displays a message like "Now Showing At:" or "Sorry, no cinemas currently showing this movie" */
.ShowingAt
{
    font-size:11px;
    color:#26211d;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Text displaying "Now Showing" if movie is now showing *
.NowShowing
{
    font-size:11px;
    color:#A5FDB1;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* Text displaying "Coming Soon" if movie is coming soon */
.ComingSoon
{
    font-size:13px;
    color:#331a37;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.NoMovieInfoFound
{
    font-size:11px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal
}

/* Text displaying an actors name when no url is associated (so no link required) */
.ActorNameLabel
{
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* Link displaying an actors name when a url is associated with the actor */
A.ActorNameLink:link
{
    font-size:11px;	
    color:#4B0082;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:normal;
}
A.ActorNameLink:visited
{
    font-size:11px;	
    color:#4B0082;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:normal;    
}
A.ActorNameLink:hover
{
    font-size:11px;
    color:#000080;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline; 
}

/* Text displaying an directors name when no url is associated (so no link required) */
.DirectorNameLabel
{
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* Link displaying a directors name when a url is associated with the actor */
A.DirectorNameLink:link
{
    font-size:11px;	
    color:#4B0082;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
}
A.DirectorNameLink:visited
{
    font-size:11px;	
    color:#4B0082;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}
A.DirectorNameLink:hover
{
    font-size:11px;
    color:#000080;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline; 
}

.MovieWebsiteSeperator
{
	font-size:11px;	
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}

/* Link for when a url is associated with a movie */
A.MovieWebsiteLink:link
{
    font-size:13px;	
    color:white;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:normal;
}
A.MovieWebsiteLink:visited
{
    font-size:13px;	
    color:#4B0082;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:normal;
}
A.MovieWebsiteLink:hover
{
    color:#000080;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:normal;
}

/* Link for seat allocated sessions */
A.SeatAllocationOn:link
{
    font-size:11px; 
    color:#997700;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold; 
    text-decoration:none;
}
A.SeatAllocationOn:visited
{
    font-size:11px; 
    color:#997700;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold; 
    text-decoration:none;    
}
A.SeatAllocationOn:hover
{
    font-size:11px; 
    color:#997700;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
    font-style:italic; 
    font-weight:bold; 
    text-decoration:none;    
}

/* Link for seat allocated featured sessions */
A.SeatAllocationOn_Featured:link
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:bold;
}
A.SeatAllocationOn_Featured:visited
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:bold;
}
A.SeatAllocationOn_Featured:hover
{
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:bold;    
}

/* Link for non-seat allocated sessions */
A.SeatAllocationOff:link
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}
A.SeatAllocationOff:visited
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;   
}
A.SeatAllocationOff:hover
{
    color:#3CA2DB;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;    
}

/* Link for non seat allocated featured sessions */
A.SeatAllocationOff_Featured:link
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
    font-weight:bold;
}
A.SeatAllocationOff_Featured:visited
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;
    font-weight:bold;
}
A.SeatAllocationOff_Featured:hover
{
    color:#3CA2DB;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:none;
    font-weight:bold;    
}

/* Link for sold out sessions */
A.SessionSoldOut:link
{
    font-size:11px;	
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
}
A.SessionSoldOut:visited
{
    font-size:11px;	
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;   
}
A.SessionSoldOut:hover
{
    color:#FCA743;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}

/* Link for sold out featured sessions */
A.SessionSoldOut_Featured:link
{
    font-size:11px;	
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
    font-weight:bold;
}
A.SessionSoldOut_Featured:visited
{
    font-size:11px;	
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:bold;
}
A.SessionSoldOut_Featured:hover
{
    color:#FCA743;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;
    font-weight:bold;   
}

/* Link displaying cinema names */
A.CinemaLink:link
{
    font-size:11px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
}
A.CinemaLink:visited
{
    font-size:11px;	
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}
A.CinemaLink:hover
{
    color:#5933B7;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}

/* Link displaying selected cinema name */
A.CinemaSelectedLink:link
{
    font-size:11px;	
    color:#29087B;
    background-color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:underline;
}
A.CinemaSelectedLink:visited
{
    font-size:11px;	
    color:#29087B;
    background-color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}
A.CinemaSelectedLink:hover
{
    color:#5933B7;
    background-color:#FFFF00;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";    
    text-decoration:underline;    
}

.SessionSoldOutExample
{   
    font-size:11px;	
    color:#FF0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.SeatAllocationOnExample
{
    font-size:11px;	
    color:black;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.SeatAllocationOffExample
{
    font-size:11px;	
    color:#005F95;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES ON visSelectTickets.aspx													  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* --The text in the header of the ticket type list Eg. “TYPE OF TICKET:” */
.TicketTypeHeader
{
    font-size:12px;
    color:#26211d;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* -- The text in the footer of the ticket type list Eg “TOTAL:” */
.TicketTypeFooter
{
    font-size:12px;
    color:#CC0000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* --The text displaying the "including tax" message below total */
.Tax
{
	font-size:10px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* --The text displaying the "booking fee to be applied" message below total */
.BkFee
{
	font-size:10px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* -- Depending on whether your site is configured to allow ticket types to appear as buttons (click to increment ticket type amt), this style may or may not apply.  */
.TicketTypeButton
{	
    font-size:12px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	border-style:outset;	
	width:191px;
	height:23px;
	text-indent:5px;
	text-align:left;
}

/* -- If your site is configured not to show ticket types as buttons, it will display as normal text. This style is associated with that text.  */
.TicketType
{	
    font-size:11px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	text-indent:0px;
	text-align:left;
}

/* -- If your site is configured not to show ticket types as buttons, it will display as normal text. This style is associated with that text.  */
.TicketTypeLoyalty
{	
    font-size:11px;
    color:#2908AB;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	text-indent:0px;
	text-align:left;
}

/* -- This style is used to display ticket types when the ticket is a loyalty ticket and the member carrying out the order is signed in. */
.TicketTypeLoyaltySignedIn
{	
    font-size:11px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	text-indent:0px;
	text-align:left;
}

/* -- The unit price of each ticket type in list.  */
.TicketTypePrice
{	
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:transparent;
	border-style:none;
	border-width:0px;
	text-indent:0px;
	text-align:right;
	width:60px;
}

/* -- The sub-total of each ticket type in list.  */
.TicketTypeSubTotal
{	
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:transparent;
	border-style:none;
	border-width:0px;
	text-align:right;
	width:60px;	
}

/* -- The total of full order and booking fee. */
.TicketTypeTotal
{	
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	border-style:none;
	border-width:0px;
	text-align:right;	
}

/* -- The ticket type drop down list. */
.TicketTypeDropDown
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
	background-color:white;
	text-align:right; 
}

/* -- The header row on the ticket types table (contains TicketTypeHeader text). */
.TicketTypeHeaderRow
{
	background-color:#FFFFFF;
	height:22px;
}

/* -- The footer row on the ticket types table (contains TicketTypeFooter text). */
.TicketTypeFooterRow
{
	background-color:#FFFFFF;
	height:20px;
}
/* -- Style for each (odd) row of ticket type on the ticket types table. */
.TicketTypeRow
{
	background-color:#FFFFFF;
	height:30px;
	line-height:30px;
}

/* -- Style for each (even) row of ticket type on the ticket types table. */
.TicketTypeRowAlt
{
	background-color:#FFFFFF;
	height:22px;
}

/* -- Defines what the Ad-Hoc text looks like. Eg lblAboveTicketDetails, lblBelowTicketDetail */
.TicketPageText
{
    font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* -- Defines what the welcome text looks like. */
.TicketPageWelcome
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

/* -- Giving a quick explanation on what the count down clock is for */
.ClockExplanation
{
    font-size:9px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* -- Text for the voucher entry row */
.VoucherEntryText
{
    font-size:11px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
	background-color:transparent;
	text-indent:0px;
	text-align:left;
}

/* -- Styles for the textbox on the voucher entry row */
.VoucherTextbox
{
    font-size:12px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~ STYLES USED ON visLtyForgotDetails.aspx						                              */ 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#divForgotText 
{
	padding:5px 10px 5px 10px;
	float:none;
}

#divForgotButton
{
	clear:both;
	padding:5px 10px 5px 10px;
	float:none;
}

.LtyForgotHeader
{
	font-weight:bold;
	color:#340065;
	display:block;
	font-size:12px;
	line-height:22px;
}

.LtyForgotSubHeader
{
	color:#340065;
    font-weight:bold;
    float:left;
    font-size:12px;
    line-height:22px;
}

.ltyForgotBlurb
{
	display:block;
	color:#333333;
	font-size:11px;
	line-height:15px;
	margin-bottom:5px;
}

.LtyForgotMessage
{
	clear:both;
	float:left;
	display:block;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
    color:#FF0000;
}

.LtyForgotText
{
	font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
    font-style:normal;   
    text-align:left;
}

.LtyForgotTextBox
{
	float:left;
	margin-left:10px;
	vertical-align:top;
	width:125px;
	margin-bottom:5px;
}

.LtyForgotSubmit
{
	display:block;
	clear:both;
	float:right;
	margin-bottom:5px;
}

.LtyForgotClose
{
	display:block;
	clear:right;
	float:right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES USED ON visLtyHome.aspx															  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.LoyaltyStandardTable
{
    border-style:solid;
	border-color:#29087B;
	border-width:1px;
}

/* -- The information text*/
.LoyaltyHomeHeaderRow
{
	height:22px;
	background-color:#ffa506;
}

.LoyaltyHomeDetailsRow
{
	background-color:#FFFFFF;
}

.LoyaltyHomeAestheticsRow
{
	background-color:#FFFFFF;
	height:10px;
}

.LoyaltyHomeHeaderText
{
	font-size:12px;
    color:#2c005f;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.LoyaltyHomeSubHeaderText
{
	font-size:12px;
    color:#29087B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:bold;
	font-style:normal;
}

.LoyaltyHomeDetailsText
{
	font-size:11px;
    color:#000000;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight:normal;
	font-style:normal;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~	STYLES ON visTicketContent.aspx																  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.PTicketHeader
{
	font-size:12px;	
    color:#252776;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
    text-decoration:none;
}

.PTicketBlurbText
{
	font-size:10px;	
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}

.PTicketSubHeader
{
	font-size:12px;	
    color:#A0461B;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
    text-decoration:none;
}

.PItemSubHeader
{
	font-size:12px;	
    color:#A0461B;   
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    font-weight:bold;
    text-decoration:none;
}

.PContentTicket
{
	font-size:11px;	
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}

.PContentItem
{
	font-size:11px;	
    color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";   
    text-decoration:none;
}
