@charset "UTF-8";
/* CSS Document */

html {
margin:0pt auto;
padding:0px;
}

body {
background-image:url(../images/background.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0pt auto;
max-width:990px;
padding:0px;
text-align:center;
}


#pageholder{
width:990px;
height:auto;
padding:10px 0px 0px 0px;
margin:0 auto;
display: block;
}

/*films css*/

#header_films{
	background-image:url(../images/films_hdr-bg.png);
	background-repeat:no-repeat;
	width:990px;
	height:130px;
	padding:0px;
	position: relative;
	background-position: top center;
}

#header_films a{
	position: absolute;
	top: 0;
	left: 0;
	text-align:center;
	width: 168px;
	height: 130px;
	padding:0px 400px 0px 418px;
}

#header_films a h1 {
    display: none;
}

#footer{
	width:990px;
	height:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fdbd21;
}

#nav_films{
	width:990px;
	height:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fdbd21;
}

#nav_films ul {
	font-weight:normal;
	margin:0;
	padding:0px;
}

#nav_films ul li {
	display:inline;
	font-size:13px;
	list-style-type:none;
	margin:0;
	padding:0 7px 0 5px;
}

#nav_films ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fdbd21;
	text-decoration:none;
}

#nav_films ul a.active {
	text-decoration:underline;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
}

#leftcolunm_films {
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px 0px 20px 0px;
}

/*films*/

#leftcolunm_films img{
float:left;
}

#left-img_films{
	width:214px;
	height:206px;
	background-image:url(../images/films_img1.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:19px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
	position: relative;
}

#left-img_films a {
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	height: 188px;
	padding:40px 20px 0px 20px;
}

#left-img_films a h1 {
	display: none;
}

#left-img_films img {
float:left;
}


#left-content_films{
	width:271px;
	height:881px;
	background-image:url(../images/films_columns-bg.png);
	background-repeat:no-repeat;
	padding:10px 22px 0px 35px;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
	margin-left: 1px;
}

#middlecolunm_films {
	width:330px;
	height:auto;
	text-align:left;
	padding:0px 0px 20px 0px;
	float:left;
}

#middlecolunm_films img{
	float:left;
}

#middle-img_films{
	width:214px;
	height:199px;
	background-image:url(../images/films_img2.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:26px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
	position: relative;
}

#middle-img_films img {
	float:left;
}

#middle-img_films a {
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	height: 188px;
	padding:40px 20px 0px 20px;
}

#middle-img_films a h1 {
	display: none;
}

#middle-content_films{
	width:271px;
	height:881px;
	background-image:url(../images/films_columns-middlebg.png);
	background-repeat:no-repeat;
	padding:10px 22px 0px 35px;
	text-align:left;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
	margin-left: 1px;
}

#rightcolunm_films {
	width:330px;
	height:auto;
	text-align:left;
	padding:0px 0px 20px 0px;
	float:left;
}

#rightcolunm_films img{
	float:left;
}

#right-img_films{
	width:214px;
	height:206px;
	background-image:url(../images/films_img3.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:19px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:right;
	position: relative;
}

#right-img_films a {
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	height: 188px;
	padding:40px 20px 0px 20px;
}

#right-img_films a h1 {
	display: none;
}

#right-content_films{
	width:257px;
	height:881px;
	background-image:url(../images/films_columns-rightbg.png);
	background-repeat:no-repeat;
	padding:10px 36px 0px 35px;
	text-align:left;
	overflow:hidden;
	float:left;
	display:block;
	background-position: top center;
	margin-left: 1px;
}

#right-img_films img{
	float:left;
}

/*locations*/

#leftcolunm_locations {
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px 0px 20px 0px;
}

#leftcolunm_locations img{
float:left;
}

#left-img_locations{
	width:214px;
	height:188px;
	background-image:url(../images/locations_img1.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:25px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
}

#left-img_locations img {
float:left;
}


#left-content_locations{
	width:271px;
	height:1131px;
	background-image:url(../images/locations_leftbg.png);
	background-repeat:no-repeat;
	padding:10px 22px 0px 37px;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
}

#middlecolunm_locations {
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px 0px 20px 0px;
}

#middlecolunm_locations img{
float:left;
}

#middle-img_locations{
	width:214px;
	height:189px;
	background-image:url(../images/locations_img2.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:25px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
}

#middle-img_locations img {
float:left;
}


#middle-content_locations{
	width:271px;
	height:1131px;
	background-image:url(../images/locations_middlebg.png);
	background-repeat:no-repeat;
	padding:10px 29px 0px 30px;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
}

#rightcolunm_locations {
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	padding:0px 0px 20px 0px;
}

#rightcolunm_locations img{
float:left;
}

#right-img_locations{
	width:214px;
	height:188px;
	background-image:url(../images/location_img3.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:25px 54px 0px 62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
}

#right-img_locations img {
float:left;
}


#right-content_locations{
	width:272px;
	height:1131px;
	background-image:url(../images/locations_rightbg.png);
	background-repeat:no-repeat;
	padding:10px 30px 0px 28px;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
}


/*terms*/

#terms_content-bg{
	background-image:url(../images/terms_bg.png);
	background-repeat:no-repeat;
	width:990px;
	height:380px;
	float:left;
	overflow:hidden;
	display:block;
	background-position: top center;
}

#terms_hdr {
	width:228px;
	height:43px;
	padding:20px 372px 0px 390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
}


#terms_copy{
	width:923px;
	height:289;
	padding: 0px 44px 0px 39px;
	text-align:left;
	float:left;
}

#terms_copy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:15px
}

/* font styles */

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
}

.underline{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.yellow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fdbd21;
}

#registration {
	width:947px;
	height:405px;
	background-image:url(../images/registration_bg.png);
	background-repeat:no-repeat;
	padding:20px 13px 13px 30px;
	background-position: top center;
}

#registration img {
float:left;
}

#registration_copy {
	width:310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	text-align:left;
	padding:4px 30px 0px 0px;
	float:left;
}

#registration_form {
	width:197px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	text-align:left;
	padding:60px 40px 0px 30px;
	float:left;
}

#registration_form a {
color:#fdbd21;
text-decoration:underline;
}

/*Registration thankyou*/

#regThankyou_content-bg{
	background-image:url(../images/regThankyou_bg.png);
	background-repeat:no-repeat;
	width:990px;
	height:380px;
	float:left;
	overflow:hidden;
	display:block;
}

#regThankyou_hdr {
	width:228px;
	height:150px;
	padding:20px 372px 0px 390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#24452c;
	font-weight:bold;
	text-align:center;
	float:left;
}


#regThankyou_copy{
	width:923px;
	height:576px;
	padding: 0px 44px 0px 39px;
	text-align:centre;
	float:left;
}

#regThankyou_copy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:5px 0px 5px 0px;
}

#regThankyou_copy a
{
	font-weight:bold;
	color:#fdbd21;
}


a 
{

color:#FFF;
}

