/* CSS Document */

	body { margin: 0 0 0 0;  background-image:url(/img/sitebg.png); background-repeat:repeat-y;
	background-position:center; background-color:#1c1c1c;  }
    #container { margin: 0 auto; width: 752px;  }
	#homebody { float: left; width:591px;  }
	#homesidebar { float: right; width:160px; background-color:#191918; margin: 0 1px 0 0; height: 100%;}
    #nav { margin: 0 0 0 0; background-image:url(/img/bg.gif); }
	#family { width: 752px; background-image:url(/img/bg.gif); }
	#page { width: 752px; background-image:url(/img/bg.gif); }
	#footer { width: 752px; background-image:url(/img/bg_footer.gif);
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#515151;}

	img.movie {float:right; clear: right; margin: 0 15px 7px 7px}
	img.homesidebar { clear: right; cursor: pointer; margin: 0 0 0 4px}


  #npbutton { background-image: url(/img/npbutton.gif); }
	#csbutton { background-image: url(/img/csbutton.gif); }
	#bpbutton { background-image: url(/img/bpbutton.gif); }
	#fupbutton { background-image: url(/img/fupbutton.gif); }
	#cbutton { background-image: url(/img/cbutton.gif); }

  body.lido-hamilton #nav-cinemahire { background-image: url(/img/lido-hamilton/nav/cinemahire.gif); }
	body.lido-hamilton #nav-comingsoon { background-image: url(/img/lido-hamilton/nav/comingsoon.gif); }
	body.lido-hamilton #nav-contact { background-image: url(/img/lido-hamilton/nav/contact.gif); }
	body.lido-hamilton #nav-freeparking { background-image: url(/img/lido-hamilton/nav/freeparking.gif); }
	body.lido-hamilton #nav-nowplaying { background-image: url(/img/lido-hamilton/nav/nowplaying.gif); }
	body.lido-hamilton #nav-tickets { background-image: url(/img/lido-hamilton/nav/tickets.gif); }
  body.lido-victoria #nav-nowplaying { background-image: url(/img/lido-victoria/nav/vic-button-nowplaying.gif); }
  body.lido-victoria #nav-comingsoon { background-image: url(/img/lido-victoria/nav/vic-button-comingsoon.gif); }
  body.lido-victoria #nav-tickets { background-image: url(/img/lido-victoria/nav/vic-button-bookingsprices.gif); }
  body.lido-victoria #nav-freeparking { background-image: url(/img/lido-victoria/nav/vic-button-findusparking.gif); }
  body.lido-victoria #nav-cinemahire { background-image: url(/img/lido-victoria/nav/cinemahire.gif); }
  body.lido-victoria #nav-contact { background-image: url(/img/lido-victoria/nav/vic-button-contact.gif); }

  .capitol #npbutton { background-image: url(/img/npbutton_blue.gif); }
	.capitol #csbutton { background-image: url(/img/csbutton_blue.gif); }
	.capitol #bpbutton { background-image: url(/img/bpbutton_blue.gif); }
	.capitol #fupbutton { background-image: url(/img/fupbutton_blue.gif); }
	.capitol #cbutton { background-image: url(/img/cbutton_blue.gif); }

	#nav a { margin: 10px 0 10px 7px; float: left; display: block; width: 142px; height: 25px; background-repeat: no-repeat; background-position: 0 0; }

	body.lido-hamilton #nav a { width: 116px !important; }
	body.lido-victoria #nav a { width: 142px !important; }

	#nav a span { display: none; }
	#nav a:hover, #nav a:active { background-position: 0 -25px; }

	#page ul.nav-links { padding: 0; margin-left: 0; margin-top:15px}
    #page ul.nav-links li { list-style: none;  }
	#page ul.nav-links a { background: url(/img/arrows.gif) no-repeat 0 -13px; line-height: 19px; padding: 0 15px; }
    #page ul.nav-links a:hover { background-position: 0 3px; }

	ul.title { background-color:#262626; overflow: hidden; padding: 15px 0 15px 0; margin: 10px 7px 10px 7px;}

    .intro-copy { margin: 15px; }

	.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fff;
	text-indent: 7px;
	font-weight: bold;	}

	.title-sub {
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6;
	font-size:11px;
	font-weight: normal;	}

	.printtimes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	float: right;
	margin: 0 7px 0 0;	}
	.printtimes a:link { color: #ff6 ; text-decoration:underline; }
	.printtimes a:visited { color: #ff6; text-decoration:underline ; }
	.printtimes a:active { color: #ff6; text-decoration:underline ;  }
	.printtimes a:hover { color:#fff ; text-decoration:underline ; }

	.title2 {
	font-size: 17px; line-height: 35px;
	color: #fff;
	background-color:#262626;
	text-indent: 7px;
	margin: 10px 7px 10px 7px;	}

	.maintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 15px;	}

	.movietext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 15px;
	padding-top: 15px;
	width: 425px;
	border-top-width:1px; border-top-style:solid; border-top-color:#515151	}

	.moviedetails{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 15px;
	width: 425px;
	border-top-width:1px; border-top-style:solid; border-top-color:#515151; }

	h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#ff6;
	font-weight: bold;
	margin: 15px;
	width: 425px;	}

	.tabledate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#bababa; 	}

	.tablesessions {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff; 	}

	.tabletbc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#666 ; 	}

	.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 15px;	}

	.familytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 7px;
	text-align: right; }
	.familytext a:link { color: #fff ; text-decoration: none ; }
	.familytext a:visited { color: #fff; text-decoration: none ; }
	.familytext a:active { color: #fff; text-decoration: none ;  }
	.familytext a:hover { color:#ff6 ; text-decoration: none ; }
	a:link { color: #ff6 ; text-decoration:underline; }
	a:visited { color: #ff6; text-decoration:underline ; }
	a:active { color: #ff6; text-decoration:underline ;  }
	a:hover { color:#fff ; text-decoration:underline ; }

	table.comingsoon {
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#515151	}

	.no-session { color: #666; font-size: 0.9em; font-weight: bold; text-transform: uppercase; }

ul.title li { list-style: none; }

li.title { float: left; }

#now-playing { width: 589px; float: left; }

#now-playing-inline { margin: 0 1px 10px; }

#trailer { background: #000; border: 2px solid #111; margin: 0 auto; padding: 8px 0; text-align: center; }

a img { border: 0 none; }

#header { height: 192px; text-indent: -99999px; width: 752px }

.title-sub { clear: left; }

.cinema-hire.maintext p { display: block; padding: 0 0 10px 0; margin: 0; }
img.hire-image { float:right; clear: right; margin: 0 15px 7px 10px }

.flicks-link {
  font-family:Arial, Helvetica, sans-serif;
  display: block;
  clear: both;
  color: #757575;
  margin-right: 10px;
  padding: 0 5px 15px 0;
  font-size: 11px;
  text-align: right;
/*  font-weight: bold;*/
}
.flicks-link a {
  color: #757575;
}
.flicks-link a:visited,
.flicks-link a:focus,
.flicks-link a:hover,
.flicks-link a:active {
  /* */
}
