/*
orange: e8b130
dark red: 981c1e
blue: 2a558a
dark gray bg: 58585a
light gray: d4d5d6
gold class bg: c7a137
*/



	Body {
		font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		margin: 0px;
		background-color: #f3ecec;
		/*background-image: url(http://movies.kinesis.com.au/kicssites/regent/localimages/userinterface/bg_ballarat.jpg);*/
		background-image: url(http://movies.kinesis.com.au/kicssites/regent/localimages/userinterface/v2background.gif);
		background-repeat: repeat-y;
		background-position:center;
		color: #000000;
		line-height: normal;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #d1d2d4;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #d1d2d4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d1d2d4;
	scrollbar-track-color: #d1d2d4;			
	}
	
	Body A:link, Body A:visited, Body A:active {
		color: #163480;
		text-decoration: none;
	}
	
	Body A:hover {
		color: #163480;
		text-decoration: underline;
	}
	
	p {
		font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		line-height: normal;
	}
	
		.smalltext {
		font-family:Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		font-variant: normal;
		color: #000000;
		padding: 2px 0px 0px;
		line-height: 12px;
	}
	
	div.spacer {
	  clear: both;
	  }
	
	#container {
		overflow: visible;
		position: absolute;
		visibility: visible;
		z-index: 0;
		height: auto;
		width: 800px;
		top: 5%;
		padding: 0px;
		left: 50%;
		margin: 0 0 0 -400px;
	}
	
	#header {
		background-image: url(http://movies.kinesis.com.au/kicssites/regent/localimages/userinterface/v3header/header_bg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		border: 0px;
		overflow: hidden;
		position: relative;
		visibility: visible;
		float: left;
		z-index: auto;
		height: 217px;
		width: 800px;
		margin: 0px;
		padding: 0px;
		top: 0px;
		line-height: 5px;
		overflow: hidden;
	}
	
	#maincontent {
		background-color: #FFFFFF;
		overflow: visible;
		position: relative;
		visibility: visible;
		z-index: 1;
		clear: both;
		float: left;
		height: 440px;
		width: 767px;
		overflow: hidden;
		top: 0px;
		left: 0px;
		padding-top: 0px;
		padding-bottom: 5px;
		padding-left: 17px;
		padding-right: 16px;
	}
	#footer{
		background-image: url(http://movies.kinesis.com.au/kicssites/regent/localimages/userinterface/footer.gif);
		background-position: top;
		background-repeat: no-repeat;
		position:absolute;
		font-family:tahoma, verdana, arial, Helvetica, sans-serif;
		font-size: 9px;
		overflow: hidden;
		visibility: visible;
		clear: both;
		height: 70px;
		z-index: auto;
		color: #000000;
		margin: 0px;
		padding: 0px;
		height: 100px;
		width: 800px;
		left:0px;
		top:662px;
	}
	
	/*---these styles are for column layouts---*/
	div.largecolumn {
		float:left;
		overflow: hidden;
		width: 470px;
		margin-bottom: 8px;
	}
	div.row {
	  float: none;
	  clear: right;
	  padding-top: 2px;
	  }
	
	/*---these styles are for single column intro image layouts---*/
	span.labelintro1 {
	  float: left;
	  width: 100px;
	  text-align: right;
	  font-weight: bold;
	  color: #a80532;
	  }
	
	span.itemintro1 {
	  float: right;
	  width: 350px;
	  text-align: left;
	  } 
	
	span.titleintro1{
	  float: left;
	  margin-left: 110px;
	  width: 335px;
	  text-align: left;
	  } 
	  
	/*---end column layout styles ---*/
	  
	/*---these styles are for double column intro image layouts---*/
	.doublecolumn {
	  width: 290px;
	  height: auto;
	  overflow: visible;
	  text-align: right;
	  margin-bottom: 10px;
	  margin-right: 10px;
	  float: left;
	   }
	
	span.itemintro2 {
	  width: 138px;
	  text-align: left;
	  float: left;
	  margin-left: 2px;
	  } 
	/*---end column layout styles ---*/
	
	/*---these styles are for single and double column poster image layouts---*/
	span.itemposter2 {
	  width: 120px;
	  text-align: left;
	  float: left;
	  margin-left: 2px;
	  } 
	
	span.itemposter1 {
	  width: 210px;
	  text-align: left;
	  float: left;
	  margin-left: 8px;
	  } 
	
	.doublecolumnposter {
	  width: 290px;
	  height: 220px;
	  overflow: hidden;
	  text-align: right;
	  margin-bottom: 10px;
	  margin-right: 10px;
	  float: left;
	   }
	   
	span.titleposter1{
	  float: left;
	  margin-left: 108px;
	  width: 300px;
	  text-align: left;
	  }    
	/*---end column layout styles ---*/
	
	
	/*---these styles are for single column discount offer layouts---*/
	span.labeloffer {
	  float: left;
	  width: 130px;
	  text-align: right;
	  font-weight: bold;
	  }
	
	span.itemoffer {
	  float: right;
	  width: 310px;
	  text-align: left;
	  clear: right;
	  } 
	
	span.titleoffer{
	  float: left;
	  margin-left: 115px;
	  width: 250px;
	  text-align: left;
	  } 
	  
	/*---these styles are for the promotions list layouts---*/
	span.titlepromolist{
	  float: left;
	  margin-left: 115px;
	  width: 400px;
	  text-align: left;
	  color: #b94f26;  
	  } 
	  
	span.labelpromolist {
	  color: #a80532;
		float: left;
	  width: 80px;
	  text-align: right;
	  font-weight: bold;
	  }
	
	span.itempromolist {
	  width: 380px;
	  text-align: left;
	  float: right;
	  margin-left: 2px;
	  } 
	/*---end column layout styles ---*/  
	
	/*---these styles are for the promotions detail with no poster image ---*/
	span.labelpromodetail {
	  color: #a80532;
	  float: left;
	  width: 110px;
	  text-align: right;
	  font-weight: bold;
	  }
	
	span.itempromodetail {
	  width: 350px;
	  text-align: left;
	  float: right;
	  margin-left: 2px;
	  clear: right;  
	  } 
	/*---end column layout styles ---*/ 
	  
	/*
	this div is for the image border for movie detail screenshots. 
	It buffers the border a lot so that it fits neatly with the poster image
	*/
	
	div.img-bigborder img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: 0px 3px 3px 0;
	padding: 4px;
	position: relative;
	float: left;
	clear: none;
	} 
	
	/*---these divs are for the image borders---*/
	div.img-regular {
	clear: none;
	float: left;
	/*margin: 0 0 15px 5px;*/
	padding: 0;
	position: relative;
	}
	
	div.img-regular img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: 0px 5px 5px 0;
	padding: 2px;
	position: relative;
	} 
	
	/*---these divs are for the image borders for movies flagged as special---*/
	div.img-special {
	clear: right;
	float: left;
	/*margin: 0 0 15px 5px;*/
	padding: 0;
	position: relative;
	}
	
	div.img-special img {
	background-color: #a80532;
	border: 1px solid #a80532;
	display: block;
	margin: 0px 5px 5px 0;
	padding: 2px;
	position: relative;
	} 
	
	img {
		border: 0px;
	}
	
	/*Filmtitles is the style used everytime a movie title is shown, EXCEPT
	for those on the session times page.
	*/
	 .filmtitles{
		font-weight: bold;
		color: #981c1e;
		text-decoration: none;
		font-size: 11px;
	}
	
	 .filmtitles A:link, .filmtitles A:visited, .filmtitles A:active {
		color: #981c1e;
		text-decoration: none;
		font-size: 11px;
	}
	
	 .filmtitles A:hover {
		color: #981c1e;
		text-decoration: underline;
		font-size: 11px;
	}
	
	/*Sessiontitles is the style movie title for those on the session times page.
	*/
	 .Sessiontitles{
		font-weight: bold;
		color: #FFFFFF;
	}
	
	 .Sessiontitles A:link, .Sessiontitles A:visited, .Sessiontitles A:active {
		color: #FFFFFF;
	}
	
	 .Sessiontitles A:hover {
		color: #a80532;
	}
	
	/*sessionmovietitle is a style for the header row in the session times 
	list that the movie name, running time and rating are on*/
	 .sessionmovietitle {
		color: #FFFFFF;
		background-color: #981B1E;
	}
	
	 .sessionmovietitle A:link, .sessionmovietitle A:visited, .sessionmovietitle A:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	 .sessionmovietitle A:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	/*these two styles, the table row colours, 
	are used for colouring the background of tables with many columns.
	The rows go colour 1, colour 2, colour 1, colour 2.*/
	  .tablerowcolour1 {
		background-color: #F5F5F5;
		font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000000;	
		padding-left: 3px;
	}
	  .tablerowcolour2 {
		background-color: #E6E6E6;
		font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000000;	
		padding-left: 3px;
	}
	
	
	/*competitions*/
	/*-------------------------------------------------*/
	.compsmalltext {
		font-family:tahoma, verdana, arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		font-variant: normal;
		color: #000000;
		line-height: 12px;
	}
	
	.compleftcolumn{
	  float: left;
	  margin-left: 5px;
	  width: 160px;
	  }   
	  
	.comprightcolumn{
	  float: left;
	  margin-left: 5px;
	  width: 360px;
	  text-align: left;
	  }   
	  
	span.complabel {
	  float: left;
	  width: 85px;
	  text-align: right;
	  font-weight: bold;
	  padding: 0px 0px 5px 0px;
	  }
	  
	span.compfield {
	  width: 250px;
	  text-align: left;
	  float: left;
	  margin-left: 8px;
	  padding: 0px 0px 5px 0px;
	  } 
	  
	/*end of competitions
	---------------------------------------------------*/
	
	/*FORM fields and controls*/
	/******************************************************/
	
		.formX {
			font-size: 9px;
			font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		}
	
		.form25 {
			font-size: 9px;
			width: 140px;
			font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		}
		.form25combo {
			font-size: 9px;
			width: 146px;
			font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		}
	
		.form50 {
			font-size: 9px;
			width: 270px;
			font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		}
		.form100 {
			font-size: 9px;
			width: 540px;
			font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		}
	/*End of FORM fields and controls*/
	/********************************************************/
	
	
	/*Subscribe form styles*/
	#subscribetable {
		padding: 3px;
		text-align:left;
	}
	
	#subscribetable .th{
		padding: 3px;
		font-weight:bold;
		color: #6666FF;
	}
	
	.headerrow{
		padding: 0px 0px 0px 3px;
		font-weight:bold;
		font-family: Trebuchet MS, Bitstream Vera Sans, verdana, lucida, arial, helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #a80532;
		/*background-image:url(http://movies.kinesis.com.au/kicssites/regent/localimages/userinterface/tableheaderbg.jpg);*/
	}
	
	
	/*password reminder email table styles*/
	.pwdremindertable {
		background-color: #FFFFFF;
		color: #000000;
	}
	
	.footerlinks {
		color: #FFFFFF;
		font-size: 9px;
	}

	.footerlinks A:Link, .footerlinks A:visited, .footerlinks A:active, .footerlinks A:hover {
		font-size: 9px;
		color: #FFCC00;
		text-decoration: underline;
	}
	
	/*----V2 homepage----*/
	#homemain {
		margin: 0px;
		padding: 0px;
		height: 399px;
		width: 510px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#58585a;
	}

	#homenavarea {
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:0px;
		top:400px;
		z-index:1005;
		text-align:right; 
		background-color:#FFFFFF; 
		padding-right:3px; 
		height: 30px; 
		width: 507px;
		overflow:hidden; 
		vertical-align:top;	
	}
	
	#homesizeheading {
	background-color: #981B1E;
	height: 20px;
	width: 510px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#homesizerightheading {
	background-color: #981B1E;
	height: 20px;
	width: 244px;
	position:absolute;
	left:538px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#homerightmovies {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 244px;
	position:absolute;
	left:538px;
	top:30px;
	z-index:1001;
	background-color:#58585a;
	}

	#homemain table{
		margin: 0px;
		padding: 0px;
		margin-top: 5px;
	}
	
	/*---V2 nowshowing---*/
	#movieinfomain {
		margin: 0px;
		padding: 0px;
		padding-left:5px;
		height: 400px;
		width: 305px;
		position:absolute;
		left:110px;
		top:30px;
		z-index:1001;
		background-color:#58585a;
	}
	
	#movieinfofilmstrip {
		margin: 0px;
		padding: 0px;
		height: 400px;
		width: 85px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#58585a;
	}	

	#movieinfomain table{
		margin: 0px;
		padding: 0px;
		margin-top: 5px;
	}

	#movieinfonavarea {
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:20px;
		top:430px;
		z-index:1005;
		text-align:right; 
		background-color:#FFFFFF; 
		padding-right:3px; 
		height: 30px; 
		width: 400px;
		overflow:hidden; 
		vertical-align:top;	
	}
	
	#movieinfoheading {
	background-color: #981B1E;
	height: 20px;
	width: 400px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#movieinfopanel {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 327px;
	width: 354px;
	position:absolute;
	left:428px;
	top:103px;
	z-index:1001;
	background-color:#FFFFFF;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #d1d2d4;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #d1d2d4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d1d2d4;
	scrollbar-track-color: #d1d2d4;
	}
	
	#flashtitle {
		margin: 0px;
		padding: 0px;
		float: left;
		height: 30px;
		width: 354px;
		position:absolute;
		left:428px;
		top:73px;
		z-index:1001;
		background-color:#d1d2d4;
	}

	#nowright {
		margin: 0px;
		padding: 0px;
		float: left;
		height: 400px;
		width: 354px;
		scrollbar-arrow-color: #464646;
		scrollbar-3dlight-color: #d1d2d4;
		scrollbar-darkshadow-color: #999999;
		scrollbar-face-color: #d1d2d4;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #d1d2d4;
		scrollbar-track-color: #d1d2d4;
	}

	#nowright table{
		margin: 0px;
		padding: 0px;
		margin-top: 0px;
	}
	/*---end now showing---*/
	
	
	/*---v2 CLUB PAGES LAYOUT: A---*/
	#clubmain {
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		height: 320px;
		width: 510px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}
	
	#clubmain ul {
		padding-left: 25px;
		margin: 0px;
	}

	#clubmain .subheading {
		padding-left: 25px;
	}

	#clubmain li {
		margin-bottom: 4px;
	}

	#clubcardselect {
		margin: 0px;
		padding: 0px;
		height: 120px;
		width: 510px;
		position:absolute;
		left:20px;
		top:350px;
		z-index:1001;
		background-color:#e6e7e7;
	}
	
	/*---END CLUB PAGES---/
	
	
	/*---V2 Advertising pages---*/
	#advertisingheading {
		background-color: #981B1E;
		height: 20px;
		width: 460px;
		position:absolute;
		left:20px;
		top:5px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-bottom: 5px;
	}
	
	#advertisingheadingright {
		background-color: #981B1E;
		height: 20px;
		width: 290px;
		position:absolute;
		left:490px;
		top:5px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-bottom: 5px;
	}	

	#advertisingmain {
	margin: 0px;
	padding: 10px;
	height: 250px;
	width: 345px;
	position:absolute;
	left:115px;
	top:30px;
	z-index:1001;
	background-color:#e6e7e7;
	}

	#advertisingmain p {
		margin: 0px;
		margin-bottom: 4px;
		padding: 0px;
	}
	
	#advertisinglower {
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 365px;
	position:absolute;
	left:115px;
	top:310px;
	z-index:1001;
	background-color:#832825;
	}

	#advertisingfilmstrip {
	margin: 0px;
	padding: 0px;
	height: 410px;
	width: 85px;
	position:absolute;
	left:20px;
	top:30px;
	z-index:1001;
	background-color:#832825;
	}

	#advertisingrightbox {
		margin: 0px;
		padding: 10px;
		height: 140px;
		width: 270px;
		position:absolute;
		left:490px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}
	
	#advertisingrightlowerbox {
		margin: 0px;
		padding: 0px;
		height: 240px;
		width: 290px;
		position:absolute;
		left:490px;
		top:200px;
		z-index:1001;
		background-color:#e6e7e7;
	}
	

	
	/*main ID for a div to contain the session times page within (it has a table that will push the boundaries otherwise)*/
	#sessiontimes {
		width: 240px;
	}
	
	/*----v2 session times----*/
	#sessionmain {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 400px;
	width: 510px;
	overflow: auto;
	position:absolute;
	left:272px;
	top:30px;
	z-index:1001;

	}

	#sessionmain table{
		margin: 0px;
		padding: 0px;
		margin-top: 0px;
	}

	#sessionmain p {
		margin: 0px;
		padding: 0px;
		width: 480px;
	}
	
	#sessionmovies {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	float: left;
	height: 263px;
	width: 239px;
	position:absolute;
	left:20px;
	top:30px;
	z-index:1001;
	background-color:#e6e7e7;
	overflow: auto;
	}


.headerdiv {
	background-color: #981B1E;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
}

.headerdivnoBG {
	background-color: #FFFFFF;
	height: 20px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
}

	 .homefilmtitles{
		font-family: arial, helvetica, Trebuchet MS, Bitstream Vera Sans, verdana, lucida, sans-serif;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 9px;
	}
	
	 .homefilmtitles A:link, .homefilmtitles A:visited, .homefilmtitles A:active {
		font-weight: bold;
		color: #e8b130;
		text-decoration: none;
		font-size: 9px;	}
	
	 .homefilmtitles A:hover {
		font-weight: bold;
		color: #e8b130;
		text-decoration: underline;
		font-size: 9px;
	}

	span.labelmovieinfo {
	  float: left;
	  width: 100px;
	  text-align: right;
	  font-weight: bold;
	  color: #a80532;
	  }

	span.itemmovieinfo {
	  width: 210px;
	  text-align: left;
	  float: left;
	  margin-left: 8px;
	  } 

	#nowshowingdiv {
		visibility: hidden;
		height: auto;
		top: 127px;
		position: absolute;
		left: 474px;
		width: 110px;
		padding: 0px;
		margin: 0px;
		z-index: 1;
		background-color: #e8b130;
		line-height:1px;
	}

	#comingsoondiv {
		visibility: hidden;
		height: auto;
		top: 127px;
		position: absolute;
		left: 633px;
		width: 110px;
		padding: 0px;
		margin: 0px;
		z-index: 2;
		background-color: #e8b130;
		line-height:1px;
	}

	#ssdiv {
		visibility: hidden;
		height: auto;
		top: 217px;
		position: absolute;
		left: 163px;
		width: 110px;
		padding: 0px;
		margin: 0px;
		z-index: 2;
		background-color: #e8b130;
		line-height:1px;
	}
	
	#clubdiv {
		visibility: hidden;
		height: auto;
		top: 217px;
		position: absolute;
		left: 83px;
		width: 110px;
		padding: 0px;
		margin: 0px;
		z-index: 2000;
		background-color: #e8b130;
		line-height:1px;
	}


.subheading {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

	#ssmain {
		margin: 0px;
		padding: 0px;
		height: 415px;
		width: 510px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}

	#ssmain p {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	#ssright {
		margin: 0px;
		padding: 0px;
		float: left;
		height: 203px;
		width: 244px;
		position:absolute;
		left:538px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}

	#groupbookingsright {
		margin: 0px;
		padding: 4px;
		float: left;
		height: 195px;
		width: 236px;
		position:absolute;
		left:538px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}

	#groupbookingsright p {
		margin-top: 0px;
	}
	

	#ssmain ul {
		margin-left: 10px;
		padding-left: 5px;
	}
	
	/*---V2 contact page---*/
	#contactheading {
		background-color: #981B1E;
		height: 20px;
		width: 400px;
		position:absolute;
		left:20px;
		top:5px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-bottom: 5px;
	}

	#contactmain {
		margin: 0px;
		padding: 0px;
		padding-left:5px;
		height: 410px;
		width: 395px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	}
	
	#contactmain table{
		margin: 0px;
		padding: 0px;
		margin-top: 5px;
	}

	#contactheadingright {
	background-color: #203065;
	height: 20px;
	width: 350px;
	position:absolute;
	left:430px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}	


	#contactrightpanel {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	float: left;
	height: 410px;
	width: 345px;
	position:absolute;
	left:430px;
	top:30px;
	z-index:1001;
	background-color:#e6e7e7;
	}
	
/*----club signup form page----*/
	#clubformmain {
		margin: 0px;
		padding: 0px;
		padding-left:5px;
		height: 410px;
		width: 395px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
		overflow: scroll;
	}
	
/*----gold class and showcase pages-----*/

	#goldlogo {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 420px;
	position:absolute;
	left:110px;
	top:30px;
	z-index:1001;
	background-color:#c7a137;
	}

	#goldmain {
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height: 330px;
	width: 415px;
	position:absolute;
	left:110px;
	top:115px;
	z-index:1001;
	background-color:#faefd4;
	}
	
	#goldfilmstrip {
		margin: 0px;
		padding: 0px;
		height: 415px;
		width: 85px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#58585a;
	}	

	#goldmain table{
		margin: 0px;
		padding: 0px;
	}

	#goldmain p{
		font-size: 9px;
		margin-bottom: 2px;
		margin-top: 2px;
	}

	#goldheading {
	background-color: #981B1E;
	height: 20px;
	width: 510px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#goldrightmovies {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 244px;
	position:absolute;
	left:538px;
	top:30px;
	z-index:1001;
	background-color:#58585a;
	}

	#goldrightmoviesheading {
	background-color: #c6901a;
	height: 20px;
	width: 244px;
	position:absolute;
	left:538px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	#goldrightpanel {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	float: left;
	height: 104px;
	width: 239px;
	position:absolute;
	left:538px;
	top:341px;
	z-index:1001;
	background-color:#e6e7e7;
	background-image:url(http://movies.kinesis.com.au/kicssites/regent/localimages/v2pages/goldclassrightpanelbg.gif);
	}	
	
	#goldrightpanel p{
		font-size: 9px;
		margin-bottom: 2px;
		padding-bottom: 0px;
		margin-top: 2px;
	}

	#goldrightpanel ul {
		margin-left: 10px;
		padding-left: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		padding-top: 0px;
	}
	
	#goldclassbuttons {
	position:absolute;
	left:538px;
	top:241px;
	width:244px;
	height:21px;
	z-index:1001;
}

	#showcaseheading {
	background-color: #28548c;
	height: 20px;
	width: 510px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#showcaserightmoviesheading {
	background-color: #981c1e;
	height: 20px;
	width: 244px;
	position:absolute;
	left:538px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	#showcaselogo {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 420px;
	position:absolute;
	left:110px;
	top:30px;
	z-index:1001;
	background-color:#28548c;
	}

	#showcasemain {
	margin: 0px;
	padding: 0px;
	padding-left:2px;
	padding-right:3px;
	height: 330px;
	width: 415px;
	position:absolute;
	left:110px;
	top:115px;
	z-index:1001;
	background-color:#e6e7e7;
	}
	
	/*end showcase and gold class pages */
	
	/*generic full width pages. */
	
	#genericheading {
	background-color: #981B1E;
	height: 20px;
	width: 762px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#genericmain {
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	padding-right:5px;
	height: 410px;
	width: 752px;
	position:absolute;
	left:19px;
	top:27px;
	z-index:1001;
	background-color:#FFFFFF;
	overflow: auto;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #d1d2d4;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #d1d2d4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d1d2d4;
	scrollbar-track-color: #d1d2d4;	
	}

	#movienewsmain {
		margin: 0px;
		padding: 0px;
		height: 415px;
		width: 510px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#e6e7e7;
	overflow: auto;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #d1d2d4;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #d1d2d4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #d1d2d4;
	scrollbar-track-color: #d1d2d4;	
	}

/*--- live shows data ----*/
	
	#liveshowsinfoheading {
	background-color: #28548c;
	height: 20px;
	width: 400px;
	position:absolute;
	left:20px;
	top:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	}

	#liveshowsinfomain {
		margin: 0px;
		padding: 0px;
		padding-left:5px;
		padding-top: 5px;
		height: 415px;
		width: 395px;
		position:absolute;
		left:20px;
		top:30px;
		z-index:1001;
		background-color:#58585a;
	}
	

