


.darkblue { background:#007DC8; }
.lightblue { background: #9AC1EA; }

.cl { clear:both; }
.clearfix:after { content: ".";	display: block;	height: 0; clear: both;	visibility: hidden; }
.clearfix {display: inline;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


.btnbar {position: relative; margin: 0; padding: 3px 0 5px 3px; height: 35px; }
.btnbar li {width: 38px; height: 35px; top: 2px; display: block; list-style: none; float:left}
.btnbar a {width: 38px; height: 35px; display: block;}

.btnbar .bWheelchair {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 0 no-repeat;}
.btnbar .bWheelchair a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px 0 no-repeat;}
.btnbar .abWheelchair {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png)  -80px 0 no-repeat;}
.btnbar .abWheelchair a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px 0 no-repeat;}

.btnbar .bGallery {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -35px no-repeat;}
.btnbar .bGallery a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -35px no-repeat;}
.btnbar .abGallery {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) no-repeat; background-position: -80px -35px;}
.btnbar .abGallery a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -35px no-repeat;}

/*
.btnbar .bAudioDescribed {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -70px no-repeat;}
.btnbar .bAudioDescribed a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -70px no-repeat;}
.btnbar .abAudioDescribed {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) no-repeat; background-position: -80px -70px;}
.btnbar .abAudioDescribed a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -70px no-repeat;}
*/
.btnbar .bAudioDescribed {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -245px no-repeat;}
.btnbar .bAudioDescribed a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -245px no-repeat;}
.btnbar .abAudioDescribed {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -80px -245px no-repeat;}
.btnbar .abAudioDescribed a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -245px no-repeat;}

.btnbar .bIntermission {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -105px no-repeat;}
.btnbar .bIntermission a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -105px no-repeat;}
.btnbar .abIntermission {background-position: -80px -105px;}
.btnbar .abIntermission a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -105px no-repeat;}

.btnbar .bDigital a {width: 87px;}
.btnbar .bDigital {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -140px no-repeat; width: 87px;}
.btnbar .bDigital a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -86px -140px no-repeat; width: 87px;}
.btnbar .abDigital a {width: 87px;}
.btnbar .abDigital {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -172px -140px no-repeat; width: 87px;}
.btnbar .abDigital a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -258px -140px no-repeat; width: 87px;}


/*
.btnbar .bCloseCaptioned {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .bCloseCaptioned a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abCloseCaptioned {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abCloseCaptioned a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
*/
.btnbar .bCloseCaptioned {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -70px no-repeat;}
.btnbar .bCloseCaptioned a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -70px no-repeat;}
.btnbar .abCloseCaptioned {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -80px -70px no-repeat;}
.btnbar .abCloseCaptioned a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -70px no-repeat;}

.btnbar .bAccessible a {width: 84px;}
.btnbar .bAccessible {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -315px no-repeat; width: 84px;}
.btnbar .bAccessible a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -84px -315px no-repeat; width: 84px;}
.btnbar .abAccessible a {width: 84px;}
.btnbar .abAccessible {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -168px -315px no-repeat; width: 84px;}
.btnbar .abAccessible a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -252px -315p no-repeat; width: 84px;}

/*
.btnbar .bSeniorScreen {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .bSeniorScreen a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abSeniorScreen {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abSeniorScreen a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}

.btnbar .bNewbies {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .bNewbies a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abNewbies {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abNewbies a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}

.btnbar .bDirectorsChair {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .bDirectorsChair a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abDirectorsChair {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
.btnbar .abDirectorsChair a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/dummy.gif) no-repeat;}
*/

.btnbar .bIMAX {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -175px no-repeat; width: 62px;}
.btnbar .bIMAX a {width: 62px;}
.btnbar .bIMAX a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -63px -175px no-repeat; width: 62px;}
.btnbar .bIMAX3D {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -210px no-repeat; width: 87px;}
.btnbar .bIMAX3D a {width: 87px;}
.btnbar .bIMAX3D a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -87px -210px no-repeat; width: 87px;}

.btnbar .b3D {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -280px no-repeat;}
.btnbar .b3D a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -280px no-repeat;}
.btnbar .ab3D {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -80px -280px no-repeat;}
.btnbar .ab3D a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -120px -280px no-repeat;}

.btnbar .bAlsoAsIMAX {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -175px no-repeat; width: 62px;}
.btnbar .bAlsoAsIMAX a {width: 62px;}
.btnbar .bAlsoAsIMAX a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -63px -175px no-repeat; width: 62px;}
.btnbar .bAlsoAsIMAX3D {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -210px no-repeat; width: 87px;}
.btnbar .bAlsoAsIMAX3D a {width: 87px;}
.btnbar .bAlsoAsIMAX3D a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -87px -210px no-repeat; width: 87px;}
.btnbar .bAlsoAsDigital a {width: 87px;}
.btnbar .bAlsoAsDigital {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -140px no-repeat; width: 87px;}
.btnbar .bAlsoAsDigital a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -86px -140px no-repeat; width: 87px;}

.btnbar .bAlsoAsIntermission {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) 0 -105px no-repeat;}
.btnbar .bAlsoAsIntermission a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/buttons.png) -40px -105px no-repeat;}


.btnDigital {position: relative; margin: 0; padding: 3px 0 5px 3px; height: 35px; }
.btnDigital li {width: 86px; height: 35px; position: absolute; top: 2px; background: url(http://m.odeon.co.uk/img/film_times/icons/digital.gif) 0 0 no-repeat; display: block; list-style: none;}
.btnDigital li a {width: 86px; height: 35px; display: block;}
.btnDigital li a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/digital.gif) -86px 0 no-repeat;}

.btnIMAX {position:relative; margin: 0; padding: 3px 0 5px 3px; height: 35px; }
.btnIMAX li {width: 63px; height: 35px; position: absolute; top: 2px; background: url(http://m.odeon.co.uk/img/film_times/icons/imax.gif) 0 0 no-repeat; display: block; list-style: none;}
.btnIMAX li a {width: 63px; height: 35px; display: block;}
.btnIMAX li a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/imax.gif) -63px 0 no-repeat;}

.btnIMAX3D {position: relative; margin: 0; padding: 3px 0 5px 3px; height: 35px; }
.btnIMAX3D li {width: 87px; height: 35px; position: absolute; top: 2px; background: url(http://m.odeon.co.uk/img/film_times/icons/imax3D.gif) 0 0 no-repeat; display: block; list-style: none;}
.btnIMAX3D li a {width: 87px; height: 35px; display: block;}
.btnIMAX3D li a:hover {background: url(http://m.odeon.co.uk/img/film_times/icons/imax3D.gif) -87px 0 no-repeat;}




.hide { display: none; }


/***************************************
   =cluetip: 'global'
-------------------------------------- */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  background-color: #dfdfdf;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  color: #007DC8;
  font-size: 80%;
  background-color: #f0f0f0;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 5px 10px 5px;
  font-size: 90%;
  font-weight: bold;
  background-color: #dfdfdf;
  color: #007DC8;
}
.cluetip-default #cluetip-title a {
  color: #afb4da;
  font-size: 80%;
}
.cluetip-default #cluetip-inner {
  padding: 5px 10px 10px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

