/*
Eye Cinema css layout by Peach Digital Ltd 2005 SH


012D9B-blue
DB002E-red
----------------------------------------------- */

body {

  margin:0;
  padding:0;
  background:#ccc;
  font:medium "Trebuchet MS",Verdana,Sans-serif;
font-size:90%;

  text-align:center;
  color:#333;
  }
  /* Main text styles */
 h1,h2,h3,h4,p{
 padding:0;
 margin:0;
 }
 a {
 color:#012D9B;
 }
 a:link, a:visited {
	color: #012D9B;
	}

a:hover {
	text-decoration : none;
	color: #999;

	}

a:active {
	color: #012D9B;
	}
	

	
img{border:0;}

acronym{

	cursor: help;
	}


  
 /* Main div elements */
#container {
 width:90%;
  text-align:left;
  
}
#accesslinks{
display:none;
}
#header{ 
display:none;

}
#nav{
display:none;

}

/*-- active pages body tags -----*/
	/* --- colour nav bar accordingly ---*/
#home #nav{
display:none;
}
#footer{ 
display:none;
}
#locfac #nav{
display:none;
}
#locfac #footer{ 
display:none;}
#future #nav{
display:none;}
#future #footer{ 
display:none;}
#arthouse #nav{
display:none;}
#arthouse #footer{ 
display:none;}
#events #nav{
display:none;}
#events #footer{ 
display:none;}
#kids #nav{
display:none;}
#kids #footer{ 
display:none;}
#corporate #nav{
display:none;}
#corporate #footer{ 
display:none;}
#special #nav{
display:none;}
#special #footer{ 
display:none;}
	/* --- end colour nav bar accordingly ---*/

	/*---- colour other nav links accordingly---*/


#terms #slterms {
display:none;}
#faq #slfaq {
display:none;}
#privacy #slpp {
display:none;}
#contact #slcontact a{
display:none;}
#location #sllocation a{
display:none;}
#prices #slprices a{
display:none;}
#access #slaccess a{
display:none;}
#register #reglink {
display:none;}
#my_page #loginlink {
display:none;}

#my_page #slloginreg a{
display:none;}
/*---- end colour other nav links accordingly---*/
#footer{ 
display:none;
}
#mainbody{
background:#fff;
padding:0 0 0 20px;
clear:both;
}
#content{
float:left;
width:555px;
font-size:80%;
}
#sidebar{
display:none;
}
#sitehighlights{
display:none;
}

#home #sitehighlights{
display:none;
}
#sitelinks{
display:none;

}
/* End of Main div elements */
 

 
 /*---------- Forms -------*/
 
 #frmRegister1{

padding:10px 20px;
 }
 #frmAddTopic, #frmreturn{
 margin:10px 0;
 display:inline;
 }
  #frmRegister1 p, #frmAddTopic p, #frmReply p, #frmUpdateDetails p{
  margin:6px 0;
 }
  #frmAddTopic textarea, #frmReply textarea{
 width:500px;
 }
 textarea{
   font:medium Verdana,Sans-serif;
font-size:95%;
 }
 #frmFindFilm{
 margin:10px 0;
 
 }
 #frmLogin{
 margin:10px 0;
 }
 input.required, select.required, textarea.required {
	background : #FFCCCC;

}
/*
----------  Intro header -------------------------*/
#header p, #header h1, #header h2{
display:none;

}
#header h3{
display:none;
float:right;
color:#fff;
font-size:80%;
padding-right:120px;
padding-top:85px;
}

#bookonline{

padding:18px 0 0 0;
overflow:hidden;
height:0px !important;
height /**/:18px; /* for IE5/Win only */
width:438px;
background:#fff url(/cinemas/images/livery/eyebookonline.gif) no-repeat center left;
background-position: 0 0px;
maring-bottom:20px;
}


h3.alsoheader{
margin:40px 0 0 20px;
padding:23px 0 0 0;
overflow:hidden;
height:0px !important;
height /**/:23px; /* for IE5/Win only */
width:525px;
background:url(/cinemas/images/livery/eyealsoshowing.gif) no-repeat center left;
background-position: 0 0px;
}







/*----------  End Intro header -------------------------*/

 
  /* Nav bar */
  #nav h2{
  display:none;
  }
  
	  #nav_ul{
			margin:0;
			padding:0;
			height:23px;
			list-style-type:none;
			display:inline;
			overflow:hidden;
			}
		
		#nav_ul li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
		
		
	#nav_ul a{
	float:left;
	padding:23px 0 0 0;
	overflow:hidden;
	height:0px !important;
	height /**/:23px; /* for IE5/Win only */
	}
	#nav_ul a:hover{
	background-position: 0 -23px;
	}	
	#nav_ul a:active,#nav_ul a.selected{
	background-position: 0 -46px;
	}		
	
	
	#nav_li_home a,#nav_li_home{
	width:62px;
	background:url(/images/eye_nb_home.jpg) top left no-repeat;
	}
		#home #nav_li_home a,#home #nav_li_home{
		background-position: 0 -23px;
		}
		
	#nav_li_about a,#nav_li_about{
	width:113px;
	background:url(/images/eye_nb_about.jpg) top left no-repeat;
	}
		#locfac #nav_li_about a,#locfac #nav_li_about{
		background-position: 0 -23px;
		}
		
	#nav_li_future a,#nav_li_future{
	width:128px;
	background:url(/images/eye_nb_future.jpg) top left no-repeat;
	}
		#future #nav_li_future a,#future #nav_li_future{
	background-position: 0 -23px;
		}
		
	#nav_li_arthouse a,#nav_li_arthouse{
	width:101px;
	background:url(/images/eye_nb_arthouse.jpg) top left no-repeat;
	}	
		#arthouse #nav_li_arthouse a,#arthouse #nav_li_arthouse{
	background-position: 0 -23px;
		}
		
	#nav_li_events a,#nav_li_events{
	width:92px;
	background:url(/images/eye_nb_events.jpg) top left no-repeat;
	}
		#events #nav_li_events a,#events #nav_li_events{
	background-position: 0 -23px;
		}
	#nav_li_kids a,#nav_li_kids{
	width:113px;
	background:url(/images/eye_nb_kids.jpg) top left no-repeat;
	}
		#kids #nav_li_kids a,#kids #nav_li_kids{
	background-position: 0 -23px;
		}
	#nav_li_conference a,#nav_li_conference{
	width:123px;
	background:url(/images/eye_nb_conference.jpg) top left no-repeat;
	}
		#corporate #nav_li_conference a,#corporate #nav_li_conference{
	background-position: 0 -23px;
		}
	#nav_li_special a,#nav_li_special{
	width:141px;
	background:url(/images/eye_nb_special.jpg) top left no-repeat;
	}
		#special #nav_li_special a,#special #nav_li_special{
	background-position: 0 -23px;
		}						
	
	/*End of Nav bar */
	
/*--------  Main body -----------------------*/
#mainbody h3{
font-size:90%;
color:#DB002E;
padding:0px 15px 5px 0px;
display:none;
}
.pagetitle{
color:#012D9B;
font-size:135%;
margin-bottom:10px;
}
/* hide daybuts bar for all apart from home*/
#daybuts {
display:none;
}
#home #daybuts {
      float:left;
      width:100%;
      font-size:80%;
      line-height:normal;
	  background-color:#fff;
	  display:block;
	border-bottom:4px solid #DB002E;
      }
    #daybuts ul {
      margin:0;
      padding:10px 0 0 0;
      list-style:none;
      }
    #daybuts li {
	width:59px;
      float:left;
      background:url(/images/eye_tab_tl.gif) no-repeat left top;
      margin:0 0 0 3px;
      padding:0 0 0 4px;
      }
    #daybuts a {
	font-size:110%;
      float:left;
      display:block;
      background:url(/images/eye_tab_tr.gif) no-repeat right top;
      padding:3px 10px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#012D9B;
      }
	 #daybuts a span{
	 font-size:90%;
      color:#666666;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #daybuts a {float:none;}
    /* End IE5-Mac hack */
    #daybuts a:hover , #daybuts a:hover span{
      color:#DB002E;
      }
    #daybuts .current {
      background-image:url(/images/eye_tab_active_tl.gif);
      border-width:0;
	        color:#fff;
      }
    #daybuts .current a {
      background-image:url(/images/eye_tab_active_tr.gif);
      color:#ccc;
      padding-bottom:4px;
      }
	 #daybuts .current a span{
	 font-size:90%;
      color:#fff;
      }
	 #daybuts #none {
      background-image:url(/images/eye_tab_none_tl.gif);
      border-width:0;
      }
    #daybuts #none a {
      background-image:url(/images/eye_tab_none_tr.gif);
      color:#ccc;
      padding-bottom:4px;
      }
	#daybuts .we {
      background-image:url(/images/eye_tab_we_tl.gif);
      border-width:0;
      }
    #daybuts .we a {
      background-image:url(/images/eye_tab_we_tr.gif);
      padding-bottom:4px;
      }
	  
	  
	#daybuts .forwarr, #daybuts .backarr{
	
   background-image:url(/images/eye_tab_none_tl.gif);
      border-width:0;
	  	width:52px;
      }
    #daybuts .forwarr a, #daybuts .backarr a {
   background-image:url(/images/eye_tab_none_tr.gif);
      padding-bottom:4px;
      }
   #daybuts .forwarr a span, #daybuts .backarr a span{
    padding-bottom:4px;
      }
	  
	#daybuts .disablearr{
   background-image:url(/images/eye_tab_back_tl.gif);
      border-width:0;
      width:52px;
      }
    #daybuts .disablearr a{
   background-image:url(/images/eye_tab_back_tr.gif);
      padding-bottom:4px;
      }
   #daybuts .disablearr a span{
    padding-bottom:4px;
      }
   #daybuts .disablearr a,   #daybuts .disablearr a:hover, #daybuts .disablearr a span{
   color:#cccccc;
      }
      
      
   #daybuts li.print1week{
   margin-left:12px;
   }
	  
  #daybuts .print1week {
  
  	
     background-image:url(/images/eye_tab_none_tl.gif);
        border-width:0;
  	  	width:85px;
        }
    #daybuts .printall {
      
      	
         background-image:url(/images/eye_tab_none_tl.gif);
            border-width:0;
      	  	width:86px;
        }
      #daybuts .print1week  a, #daybuts .printall  a {
     background-image:url(/images/eye_tab_none_tr.gif);
        padding-bottom:4px;
        }
     #daybuts .print1week  a span, #daybuts .printall  a span{
      padding-bottom:4px;
      }
   
  
	  
  
	  
.yellow{

border:gray 1px solid;
background-color:#D9E0F0;
padding:10px 10px 10px 20px;
color:#000;
}
.yellow p{
margin-bottom:5px;
}

.yellow h4{
font-size:130%;
}

#home .yellow{
background:#E5F6FF;
}

#locfac .yellow{
background:#E6EFFA;
}

#future .yellow{
background:#E5EAF4;
}
#arthouse .yellow{
background:#E5F9E5;
}
#events .yellow{
background:#FDE5F2;
}
#kids .yellow{
background:#FF7C00;
}
#corporate .yellow{
background:#F2F2F3;
}
#special .yellow{
background:#FFE5E8;
}



/* Hides from IE-mac \*/
* html .yellow {height: 1%;}
/* End hide from IE-mac */

.darkblue{
display:block;
border:#0B75E5 1px solid;
background-color:#0B75E5;

padding:10px 10px 10px 20px;
color:#fff;

}
.darkblue a, .darkblue h4 {
color:#fff;
}
/* Hides from IE-mac \*/
* html .darkblue {height: 1%;}
/* End hide from IE-mac */

.lightblue{
display:block;
border:#0B75E5 1px solid;
background-color:#3587E5;

padding:10px 10px 10px 20px;
color:#fff;
}
.lightblue a, .lightblue h4 {
color:#fff;
}
/* Hides from IE-mac \*/
* html .lightblue {height: 1%;}
/* End hide from IE-mac */
.yellow:after, .lightblue:after, .darkblue:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.darkblue a , .lightblue a{
text-decoration:none;
}
.darkblue a:hover , .lightblue a:hover{
text-decoration:underline;
}
.arthouse{
display:block;
border:#000 1px solid;
background-color:#D9E9C3;
padding:10px 10px 10px 20px;
}
.arthouse a, .arthouse h4 {
color:#000;

}
/* Hides from IE-mac \*/
* html .arthouse {height: 1%;}
/* End hide from IE-mac */



.arthouse_label{
margin:0 0px 0 0;
padding: 0 30px 5px 5px;
font-size:80%;
font-weight:bold;
display:inline;
height:17px;
width:120px;
background:url(/cinemas/images/livery/arthouse.gif) no-repeat;
overflow:hidden;
}


.luxury_label{
color:#000;
margin:0 0px 0 0;
padding: 0 30px 5px 5px;
font-size:80%;
font-weight:bold;
display:inline;
height:17px;
width:120px;
background:url(/cinemas/images/livery/luxury.gif) no-repeat;
overflow:hidden;
}




.hiddentext{
display:none;
}
.nothiddentext{

display:block;
border-top:gray 1px solid;
border-left:gray 1px solid;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
background-color:#ffffff;
padding:10px;
margin-top:10px;
clear:both;
color:#000;
}
.nothiddentext a{
color:#012D9B;
}
.nothiddentext:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .nothiddentext {height: 1%;}
/* End hide from IE-mac */


.nothiddentext_nob{

display:block;
background-color:#ffffff;
padding:0 0;
clear:both;
color:#000;
}
.nothiddentext_nob a{
color:#012D9B;
}
.nothiddentext_nob:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .nothiddentext_nob {height: 1%;}
/* End hide from IE-mac */

	  
	  .filmname{float:left;width:45%;font-size:115%;}

	  .filmname h4{font-size:110%;font-weight:bold;margin:0 0 0 0; padding:0;}
	  
	  
	  .timeholder{float:right;width:50%;font-size:105%;}
	  .blacksub{
	  color:#000;
	  font-size:100%;
	  }
	 	.filmnamehdr{float:left;width:40%;color:#DB002E;display:block;padding:0px 0 0px 20px;}
	  .timeholderhdr{float:right;width:50%;color:#DB002E;display:block;padding:0px 0 0px 0px;}
	  #timeslist{
	  padding-top:20px;
	  }
	  
	 #filminfoflleft{ float:left; width:45%;}
	 .filminfoflleft{ float:left; width:45%;}
	 
	  #filminfoflleft2{ float:left; width:40%;margin-left:10px;}
	   .filminfoflleft2{ float:left; width:40%;margin-left:10px;}
	  .filminfoattrib{width:100px;float:left;padding:5px 0px;clear:left;}
	  	  .filminfovalue{float:left;padding:5px 0px;}
		  
a.perflink{
margin:15px 0 0 10px;
padding:0 2px 0 2px;
text-decoration:underline;


}
a.perflinkkids{
padding:2px 2px 15px 2px;
height:20px;
background-color:#000000;
}
a.perflinklux{
color:#000;
margin:15px 0 0 10px;
padding:0 2px 0 2px;
text-decoration:underline;
background-color:#FFCC33;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #999;
border-botom:1px solid #999;
}
a.perflinklux:hover,a.perflink:hover{
text-decoration:none;
}



.soldout{
margin:0 0 0 10px;
padding:0;
color:#DB002E;text-decoration:none;
}
a.lastfew{
margin:0 0 0 10px;
padding:0;
color:#E5B500;
}

.filmtitle a{
color:#ffffff;
font-size:110%;
margin-bottom:10px;
text-decoration:underline;
}

.filmtitle a:link{
color:#ffffff;
text-decoration:underline;
}
.filmtitle a:visited{
color:#ffffff;
}
.filmtitle a:hover{
color:#999;

}
.filmtitle a:active{
color:#ffffff;
}
.filmtitle span{

font-size:80%;
}

.flright_fi{
height: 1%;
float:left;
width:65%;
/*background:#ddeeaa;*/
padding:0 0 0 40px;
}

.filmteaser {
font-size:110%;
color:#012D9B;
margin:0 0 20px 0;
height:1%;

}


.flright_fi p {
margin:10px 0;
}


.alsoheader{
font-size:120%;
color:#012D9B;
padding:15px;
}

/*----------  Forum -------*/



#arthouse table{
width:100%;
font-size:90%;
border:0;
margin:0;
padding:0;

}
.trlight{
background:#E9EEF5;
}
.trdark{
background:#D8E4F2;
}
#arthouse table td {


margin:0;
padding:5px;
}
#forum {
list-style-type:none;
margin:0;
padding:0;
}
#forum li {
background:#EBF7F6;
border-bottom:1px #cccccc solid;
}
#forum li dd{
font-size:80%;
background:#ffffff;
}
#forum li dt{

}
.loginleft{
float:left;
width:280px;
border-right:#666666 1px solid;
}
.loginright{
float:left;
width:200px;
padding-left:10px;

}

	 
/*-------  End main body -----------------------*/



/*
----------  Side bar -------------------------*/
#legend{
margin:5px 0 10px 0;

border-bottom:1px solid #000000;

}
#legend h3{

font-size:80%;
}

.advert h3 {
display:none;
}

.advertBody p {
display:none;
}
.ArticleFooter{
display:none;
}
.advert{
/*border:1px solid #000000;*/
margin-right:8px;
margin-top:10px;
}


/*
----------  end Side bar  -------------------------*/
	
/*
----------  Site Links -------------------------*/
#sitelinks h2{
display:none;
}

#sitelinks_ul {
margin:0;
padding:0;
font-size:80%;
line-height:20px;
 text-align:left;

}
#sitelinks_ul li {
margin:0;
padding:0;

list-style-type:none;
}
#sitelinks_ul a{


text-decoration:none;

	}
#sitelinks_ul a.active, #sitelinks_ul a:hover{

text-decoration:underline;


	}

/*----------  End Site Links -------------------------*/

/*----------  Site Highlights ----------------------------*/

#sitehighlights h2 {
display:none;
}
.shgfx1{
float:left;
padding:5px 0 5px 6px;
}
.shgfx2{
float:left;
margin:5px 0px 5px 5px;
}
.sh {
  background: 	url(/images/eye_bx_tl.gif)   top left no-repeat;
  width:200px;
  font-size:80%;
  float:left;
 }
 .sh_banner{  background: 	url(/images/eye_bx_tl.gif)   top left no-repeat;
  width:468px;
  font-size:80%;
  float:left;
  }
.sh h3,.sh_banner h3 {
  background: 	url(/images/eye_bx_tr.gif)   top right no-repeat;
  padding:8px 5px 7px 15px;
  margin:0;
  font-size:105%;
  color:#012D9B;
  }
.shbody {
  background:	url(/images/eye_bx_r.gif)   top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;

  }
.shfooter {
  background: 	url(/images/eye_bx_bl.gif)   bottom left no-repeat;
  }
.shfooter p {
  background: 	url(/images/eye_bx_br.gif)   bottom right no-repeat;
  display:block;
  padding:5px;
  margin:-2em 0 0 0;
  }
  
  #sharthouse{
   background:	url(/cinemas/images/promo/eyearthousebanner.jpg)   top left no-repeat;
   width:297px;
   height:90px;
   padding:25px 5px 5px 8px;
   voice-family: "\"}\""; 
  voice-family:inherit;
  height:90px;
   width:297px;
   margin:0 0 3px 0;
  }
  html>body #sharthouse {
    height:60px;
    width:284px;
} 
   #sharthouse h3{
     display:none;
   }
    #sharthouse a{
     color:#fff;
     font-size:90%;
   }
     #sharthouse .film{
        color:#fff;
        font-size:95%;
        font-weight:bold;
   }
   
   
  #shfuture{
    background:	url(/cinemas/images/promo/starwarsbanner.jpg)   top left no-repeat;
    width:297px;
    height:90px;
    padding:25px 5px 5px 8px;
    voice-family: "\"}\""; 
   voice-family:inherit;
   height:90px;
    width:297px;
    margin:0 0 0 0;
   }
   html>body #shfuture {
     height:60px;
     width:284px;
 } 
    #shfuture h3{
      display:none;
    }
     #shfuture a{
      color:#fff;
      font-size:90%;
   }
  
       #shfuture .film{
          color:#fff;
          font-size:95%;
          font-weight:bold;
   }
 /*------------------login --------------
 */
#login_un, #login_pw{
	border : 1px solid #999999;
	font-size : 90%;
	width:55px;
}
#login_submit{
	margin:5px;
	padding:0;
}
#login_rm{
	border:0;
	margin:5px;
	padding:0;
}
#loginform legend{
display:inline;
}


/* ----------------- end Site Highlights --------------------*/

/* ----------------- footer styles --------------------*/
#footer form {
display:inline;
padding-left:30px;
}

/* ----------------- end  footer styles --------------------*/


/* ----------------- Generic classes-----------------------*/

/*
--------------------- Anchors with gfx ------------------*/
.keysgfx{
/*
padding:5px 0 5px 25px;
margin:0px;
background:url(/cinemas/images/livery/eye_ico_keys.gif) no-repeat center left;
*/
}
.crossgfx{

margin:0;
/*
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_cross.gif) no-repeat center left;
*/
}


.pagegfx{
margin:0;
/*padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_page.gif) no-repeat center left;*/
}
.pagegfx_inl{
margin:0;
/*
padding:5px 10px 5px 22px;
background:url(/cinemas/images/livery/eye_ico_page.gif) no-repeat center left;
*/
display:inline;

}
.penpapergfx{
margin:0;
/*
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_penpaper.gif) no-repeat center left;
*/
}
.globegfx{
margin:0;

padding:0px 22px 0px 0px;
/*
background:url(/cinemas/images/livery/eye_ico_globe.gif) no-repeat top left;
*/
}
.exclaimgfx{
margin:0;


padding:0 0 5px 0;
/*
background:url(/cinemas/images/livery/eye_ico_exclaim.gif) no-repeat center left;
*/
}
.exclaimgfx_inl{


display:inline;
}
.exclaimgfx_inl a{
background:#fff;
}

.ticketsgfx{
margin:0;
/*
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_book.gif) no-repeat center left;
*/
}
.ticketsgfx_inl{

display:inline;
}
.backgfx{
margin:0;
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_back.gif) no-repeat center left;
}
.backgfx_inl{
margin:0;
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_back.gif) no-repeat center left;
display:inline;
}
.discussgfx{
margin:0;
/*
padding:5px 0 5px 22px;
background:url(/cinemas/images/livery/eye_ico_discuss.gif) no-repeat center left;
*/
}
/*------------------- End Anchors with gfx --------------*/
form {
margin:0;
padding:0;

}

.hidden{
display:none;
}
.clear{
clear:both;
margin:0;
padding:0;
}
.colclear{
clear:both;
margin:0;
padding:0;
font-size:1%;
line-height:1px;
}
.flleft{
float:left;

}
.flright{
float:right;

}
.flleftpad{
margin-left:20px;
float:left;
}

.fi_flright{
float:right;
}

.ErrorText{
	
	color:#FF0000;
	padding: 15px 10px 15px 50px;
	margin: 5px 5px 5px 5px;
 	border: 1px solid #369;
	background:#E5E5E5 url(/images/icon_warning.gif)   top left no-repeat;

	
	}
	.smallnote{
	font-size:90%;
	color:#666666;
	}
