@charset "utf-8";
/* CSS Document */

body {
	background-color:#d3d3d3;
	margin:0px;
	padding:0px;
	background-image:url(../img/back.gif);
	background-repeat:repeat-x;
	text-align:center;
}
body, td, select, option, textarea, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

#all {
	width:974px;
	margin:0px auto;
	text-align:left;
}
#odeon {
	height:25px;
	text-align:right;
	font-weight:bold;
	color:#007DC7;
	font-size:11px;
	line-height:26px;
	overflow:hidden;
	text-transform:uppercase;
}
#odeon a {
	color:#007DC7;
	text-decoration:none;
	padding-right:9px;
	background-image:url(../img/odeon-arrow.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}
#odeon a:hover {
	text-decoration:underline;
}

a img {
	border: none;
}

#top {
	position: relative;
	height:124px;
	margin-bottom:10px;
	overflow:hidden;
}
#top .phoneNumber{
	position: absolute;
	height:16px;
	bottom: 0px;
	color: #873158;
	font-size: 16px;
	font-weight: bold;
}

#logo {
	float:left;
	width:226px;
	padding-top:16px;
}
#more {
	float:right;
	width:728px;
}

#nav {
	height:35px;
	background-color:#873158;
	position:relative;
	z-index:99;
}
ul.nav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:35px;
}
ul.nav li {
	display:block;
	height:35px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	line-height:36px;
	overflow:hidden;
	background-image:url(../img/nav-divider.gif);
	background-repeat:no-repeat;
	background-position:right 7px;
}
ul.nav .li-last {
	background-image:none !important;
}
ul.nav li a {
	display:block;
 margin-right:2px;
	color:#fff;
	text-decoration:none;
	height:35px;
}
ul.nav li a:hover {
	background-image:url(../img/nav-over.gif);
	background-repeat:repeat-x;
}
ul.nav .li-last a {
	margin-right:0px !important;
}

#li-home {
	width:61px;
}
#li-types {
	width:98px;
}
#li-venue {
	width:105px;
}
#li-offers {
	width:114px;
}
#li-tickets {
	width:144px;
}
#li-advertising {
	width:97px;
}
#li-testimonials {
	width:104px;
}
#li-enquire {
	width:103px;
}
#li-backToOdeon {
	width:148px;
}

#menu {
	background-image:url(../img/menu-all.png);
	position:absolute;
	width:916px;
	height:269px;
	overflow:hidden;
/*
	xopacity: .5;
	xfilter: alpha(opacity=50);
	x-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
*/
	z-index:100;
/*
	xvisibility:hidden;
*/
}
#menu-content {
	padding:14px 24px 25px;
}
.menu-item {
	float:left;
	width:288px;
	height:230px;
	margin-right:2px;
	background-color:#fff;
	cursor: pointer;
}

.menu-item-inner {
	width:282px;
	background-repeat:repeat-x;
	height:227px;
	margin:0px 3px;
}
.menu-item-content {
	padding:18px 7px 0px 13px;
}
.menu-item-inner:hover {
	background-image:url(../img/menu-over.gif);
}
.menu-item p.h {
	margin:0px;
	color:#792B4F;
	text-transform:uppercase;
	line-height:20px;
	height:20px;
	font-size:20px;
	background-repeat:no-repeat;
}
.menu-item p {
	margin:8px 0px 9px;
	color:#3a3a3a;
	line-height:16px;
	font-size:12px;
}
.menu-item p a {
	color:#792B4F;
}
.menu-item ul {
	color:#792B4F;
	margin:10px 0px 13px;
	padding:0px;
	height:45px;
	overflow:hidden;
	list-style-type:none;
}
.menu-item li {
	height:15px;
	line-height:15px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(../img/menu-li.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
}
.menu-ul-double-row {
	height:30px !important;
}
.menu-item .menu-ul-second {
	position:relative;
	top:-45px;
	left:110px;
}
.menu-item-hire {
	margin-right:0px !important;
}
.menu-item-conferencing p.h {
	background-image:url(../img/menu-conferencing.gif);
	text-indent:-5000px;
}
.menu-item-screenings p.h {
	background-image:url(../img/menu-private-screenings.gif);
	text-indent:-5000px;
}
.menu-item-screenings .menu-ul-second {
	left:145px !important;
}
.menu-item-hire .menu-ul-second {
	left:141px !important;
}
.menu-item-hire p.h {
	background-image:url(../img/menu-venue-hire.gif);
	text-indent:-5000px;
}
.menu-item-conferencing .menu-item-back {
	background-image:url(../img/menu-divider.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
	padding-right:2px;
}
.menu-item-screenings .menu-item-back {
	background-image:url(../img/menu-divider.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
	padding-right:2px;
}
.menu-item-link {
	display:block;
	width:106px;
	height:20px;
	background-color:#fff;
	color:#873058;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	background-image:url(../img/find-out-more.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
}
.menu-item-link:hover {
	background-position:0px -20px;
}

#content {
	background-color:#fff;
	padding-bottom:30px;
}
#standard {
	padding:8px 14px;
}

#bottom {
	height:40px;
	background-color:#6b2646;
}
#bottom-logo {
	width:244px;
	float:left;
}
#bottom-meta {
	width:718px;
	float:right;
	margin-right:2px;
	text-align:right;
	font-size:12px;
}
#bottom ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#bottom ul li {
	display:inline;
	line-height:40px;
	background-image:url(../img/bottom-divider.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 1px 0px 0px;
	margin:0px;
}
#bottom ul .li-last {
	padding-right:0px !important;
	background-image:none !important;
}
#bottom ul li a {
	padding:0px 12px 0px 12px;
	color:#fff;
	text-decoration:none;
}
#bottom ul li a:hover {
	text-decoration:underline;
}
#footer {
	line-height:26px;
	color:#43182C;
	font-size:11px;
}
#copyright {
	width:45%;
	float:left;
}
#explanation {
	width:55%;
	float:right;
	text-align:right;
}




#start-top {
	position:relative;
	z-index:4;
	height:390px;
}

#start-topics {
	position:absolute;
	left:14px;
	bottom:20px;
	background-image:url(../img/start/start-topics-back.png);
	width:350px;
	color:#fff;
	z-index:5;
	font-size:12px;
}
#start-topics-inner {
	padding:10px;
}
#start-topics p {
	margin:0px 0px 5px;
}
#start-topics ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:10px;
}
#start-topics ul li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	line-height:10px;
	font-size:11px;
	overflow:hidden;
	margin-right:2px;
	text-align:center;
	font-size:11px;
}
#start-topics ul li a {
	display:block;
	width:10px;
	height:10px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background-image:url(../img/start/start-topics.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
}
#start-topics ul li a:hover {
	background-position:0px -20px;
}
#start-topics ul .li-active a {
	background-position:0px -10px !important;
}
#start-help {
	position:absolute;
	width:226px;
	left:734px;
	top:20px;
	z-index:4;
}
#start-enquire p.h {
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	background-image:url(../img/start/enquire-now.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.enquire p.h {
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	background-image:url(../img/enquire-now.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.standard-5050 p.h {
	background-image:url(../img/enquire-now-50.gif) !important;
}
.standard-255025 .left p.h,
.standard-255025 .right p.h,
.standard-2575 .left p.h,
.standard-7525 .right p.h {
	background-image:url(../img/enquire-now-25.gif) !important;
}
.standard-100 p.h {
	background-image:url(../img/enquire-now-100.gif) !important;
}
#start-enquire-options {
	font-family: helvetica,arial,verdana;
	background-color:#fff;
	padding:8px 0px 10px;
	background-image:url(../img/start/enquire-back.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fff;
}
.enquire-options {
	font-family: helvetica,arial,verdana;
	background-color:#fff;
	padding:8px 0px 10px;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fff;
	background-image:url(../img/enquire-back.gif);
}
#start-enquire-options a:hover{
	color:#E72A8C;
	}
.enquire-options a:hover{
	color:#E72A8C;
	}
.enquire-horizontal .enquire-options {
	padding:13px;
}
.standard-5050 .enquire-options {
	background-image:url(../img/enquire-back-50.gif) !important;
}
.standard-100 .enquire-options {
	background-image:url(../img/enquire-back-100.gif) !important;
}
.standard-255025 .left .enquire-options,
.standard-255025 .right .enquire-options,
.standard-2575 .left .enquire-options,
.standard-7525 .right .enquire-options {
	background-image:url(../img/enquire-back-25.gif) !important;
}
.enquire-options ul,
#start-enquire-options ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.enquire-options ul li,
#start-enquire-options ul li {
	display:block;
	height:44px;
	font-size:16px;
	font-weight:bold;
	line-height:44px;
	color:#6B2646;
}
.enquire-horizontal ul {
	display:inline;
}
.enquire-horizontal li {
	display:block;
	font-size:18px !important;
	float:left;
}
.enquire-options ul li a,
#start-enquire-options ul li a {
	display:block;
	height:44px;
	padding-left:60px;
	color:#6B2646;
	text-decoration:none;
	background-repeat:no-repeat;
}
.enquire-options ul li a:hover,
#start-enquire-options ul li a:hover {
	background-position:0px -44px;
}
.enquire-option-call,
#start-enquire-option-call {
	background-image:url(../img/enquire-call.gif);
	background-repeat:no-repeat;
	padding-left:60px;
}
.enquire-horizontal .enquire-option-call {
	padding-left:0px !important;
	width:237px;
}
.enquire-horizontal .enquire-option-callback {
	width:240px;
}
.enquire-horizontal .enquire-option-email {
	width:145px;
}
.enquire-horizontal .enquire-option-find {
	width:285px;
}
.enquire-horizontal .enquire-option-call .a {
	padding-left:60px;
}
.enquire-option-callback a,
#start-enquire-option-callback a {
	background-image:url(../img/enquire-callback.gif);
}
.enquire-option-email a,
#start-enquire-option-email a {
	background-image:url(../img/enquire-mail.gif);
}
.enquire-option-find a,
#start-enquire-option-find a {
	background-image:url(../img/enquire-find.gif);
}
.conference-agents p.h {
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	background-image:url(../img/conference-agents.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.conference-agents div.p {
	height:235px;
	background-image:url(../img/boxBack.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.conference-agents p {
	padding:10px 10px;
	margin:0px;
}
.conference-agents b {
	color:#863058;
}
.conference-agents p.p-last {
	color:#E72A8C;
	font-weight:bold;
}
#start-register,
#start-search {
	width:226px;
	height:56px;
	margin-top:15px;
	font-size:15px;
	color:#E82A8C;
	font-weight:bold;
	background-repeat:no-repeat;
	overflow:hidden;
}
#start-register a,
#start-search a {
	display:block;
	color:#E82A8C;
	background-repeat:no-repeat;
	padding-left:60px;
	padding-top:10px;
	padding-bottom:30px;
	text-decoration:none;
}
#start-register a {
	background-image:url(../img/box-newsletter.gif);
}
#start-search a {
	background-image:url(../img/box-venue.gif);
}
#start-register a:hover,
#start-search a:hover {
	text-decoration:underline;
}
#start-search {
	background-image:url(../img/start/box.png);
}
#start-register {
	background-image:url(../img/start/box.png);
}

.faq,
.register,
.search,
.pdf {
	width:306px;
	height:72px;
	margin:10px 0px;
	font-size:15px;
	color:#E72A8C;
	font-weight:bold;
	background-repeat:no-repeat;
	overflow:hidden;
}
.register a,
.faq a,
.search a,
.pdf a {
	display:block;
	color:#E72A8C;
	background-repeat:no-repeat;
	padding-left:96px;
	padding-right:55px;
	padding-top:19px;
	line-height:15px;
	padding-bottom:30px;
	text-decoration:none;
}
.register a {
	background-image:url(../img/register.gif);
	/*color:#6B2646 !important;*/
}
.search a {
	background-image:url(../img/search.gif);
}
.pdf a {
	background-image:url(../img/pdf.gif);
}
.faq a {
	background-image:url(../img/faq.gif);
}
.standard-7525 .right .register,
.standard-7525 .right .search,
.standard-7525 .right .pdf {
	width:226px !important;
	height:56px !important;
}
.standard-7525 .right .register a,
.standard-7525 .right .search a,
.standard-7525 .right .pdf a {
	height:56px !important;
	padding-left:59px !important;
	padding-right:14px !important;
	padding-top:12px !important;
}
.standard-7525 .right .register a {
	background-image:url(../img/register-25.gif) !important;
	/*color:#E72A8C !important;*/
}
.standard-7525 .right .search a {
	background-image:url(../img/search-25.gif) !important;
}
.standard-7525 .right .pdf a {
	background-image:url(../img/pdf-25.gif) !important;
}
.faq a:hover,
.register a:hover,
.search a:hover,
.pdf a:hover {
	text-decoration:underline;
}

#start-mid {
	height:193px;
	overflow:hidden;
	margin-top:10px;
	padding:0px 14px;
	font-size:12px;
}
.start-mid-box {
	width:226px;
	float:left;
	margin-right:14px;
}
.start-mid-box h1 {
	height:36px;
	margin:0px 0px 1px;
	line-height:36px;
	background-color:#873058;
	text-transform:uppercase;
	font-size:16px;
}
.start-mid-box h1 a {
	background-repeat:no-repeat;
	height:36px;
	display:block;
	padding:0px 10px;
	text-decoration:none;
	color:#fff;
	text-indent:-5000px;
}
.start-mid-box h1 a:hover {
	background-position:0px -36px;
}
#start-mid-box-conferencing h1 a {
	background-image:url(../img/start/conferencing.gif);
}
#start-mid-box-screenings h1 a {
	background-image:url(../img/start/screenings.gif);
}
#start-mid-box-hire h1 a {
	background-image:url(../img/start/hire.gif);
}
.start-mid-box-text {
	height:122px;
	overflow:hidden;
	background-color:#873058;
	color:#fff;
	font-size:13px;
}
.start-mid-box-text ul {
	margin:8px 0px;
	padding:0px 25px;
}
.start-mid-box-more {
	height:34px;
	overflow:hidden;
	background-color:#873058;
	color:#fff;
	font-size:12px;
	padding:0px 20px;
	text-align:right;
}
.start-mid-box-more a {
	display:block;
	width:106px;
	height:20px;
	background-color:#fff;
	color:#873058;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	background-image:url(../img/find_out_more.gif);
	background-repeat:no-repeat;
	float:right;
	text-indent:-5000px;
}
.start-mid-box-more a:hover {
	background-position:0px -20px;
}
.start-mid-box-last {
	width:226px;
	float:left;
}
.image-link {
	width:226px;
	height:90px;
	overflow:hidden;
	margin-bottom:13px;
	position:relative;
}
#conferencing .image-link {
	height:129px !important;
}
#bulk-tickets .image-link,
#advertising .image-link {
	width:306px !important;
	height:172px !important;
}
#enquire-now .image-link {
	width:306px !important;
	height:172px !important;
}
.image-link-last {
	margin-bottom:0px !important;
}

.image-link a {
	display:block;
	height:90px;
	color:#fff;
	text-decoration:none;
}
.image-link span {
	display:block;
	/*width:100%;*/
	height:22px;
	line-height:22px;
	padding:0px 6px;
	position:relative;
	z-index:4;
	/*xbottom:0px;*/
	top:-22px;
	left:0px;
	background-image:url(../img/start/image-link.png);
	background-repeat:no-repeat;
	font-weight:bold;
	background-position:right 0px;
}
.image-link a:hover span {
	background-position:right -22px;
}


#start-bottom {
	height:360px;
	margin-top:20px;
	padding:0px 14px;
	font-size:12px;
}
.start-bottom-box {
	width:306px;
	float:left;
	margin-right:14px;
}
.start-bottom-box-last {
	margin-right:0px !important;
}
.start-bottom-box h1 {
	background-repeat:no-repeat;
	height:34px;
	margin:0px;
	font-size:20px;
	line-height:34px;
	padding:0px 13px;
	text-indent:-5000px;
}
.start-bottom-box-content {
	height:300px;
	overflow:hidden;
}
#start-bottom-box-news h1 {
	background-image:url(../img/start/news-and-special-offers.gif);
}
#start-bottom-box-coming h1 {
	/* background-image:url(../img/start/whats-coming-up.gif); */
	background-image:url(../img/start/whatsup.png);
}
#start-bottom-box-featured h1 {
	background-image:url(../img/start/featured-venue.gif);
}
#start-bottom-box-news .start-bottom-box-head {
	color:#873058;
}
#start-bottom-box-coming .start-bottom-box-head {
	color:#e82a8c;
}
#start-bottom-box-featured .start-bottom-box-head {
	color:#873058;
}
#start-bottom-box-news .start-bottom-box-content {
	border-top:6px solid #873058;
}
#start-bottom-box-coming .start-bottom-box-content {
	border-top:6px solid #873058;
}
#start-bottom-box-featured .start-bottom-box-content {
	border-top:6px solid #873058;
	height: 320px;
/*	overflow: auto; */
}

#start-bottom-box-featured .start-venue-link{
	display:block;
	height:20px;
	color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	text-indent:-5000px;
	float:right;
}

#start-bottom-box-featured .start-venue-link a{
	background-image:url(../img/start/find-your-perfect-venue.gif);
	width:164px;
}
.start-bottom-box-link {
	height:28px;
}
.start-bottom-box-link a {
	display:block;
	height:20px;
	color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	text-indent:-5000px;
	float:right;
}
.start-bottom-box-link a:hover {
	background-position:0px -20px;
}
#start-bottom-box-news .start-bottom-box-link a {
	background-image:url(../img/start/more-special-offers.gif);
	width:136px;
}
#start-bottom-box-coming .start-bottom-box-link a {
	background-image:url(../img/find-out-more.gif);
	width:106px;
}
#start-bottom-box-featured .start-bottom-box-link a {
	background-image:url(../img/start/find-your-perfect-venue.gif);
	width:164px;
	margin-top: 5px;
}
.wrapper {
	height:320px;
	/*overflow:hidden;*/
}


.start-news-item {
	margin-bottom:8px;
	height:56px;
	margin-top:14px;
  
}
.start-news-item a {
	display:block;
	height:56px;
	overflow:hidden;
 	color:#333;
	text-decoration:none;
}
.start-news-item a:hover {
	text-decoration:underline;
}

.start-news-item a img {
	display:block;
	float:left;
	width:68px;
}

.start-news-item a span {
	display:block;
	float:right;
	width:225px;
}


.start-next-item {
	height:58px;
	background-image:url(../img/start/next-item.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	padding:0px 15px;
}

.start-next-item a{
	text-decoration: none;
	color:#43182C;
}

.start-next-date {
	width:30px;
	float:left;
	text-align:center;
	display:block;
	padding-top:12px;
}
.start-next-title {
	width:186px;
	float:left;
	margin:0px 15px;
	display:block;
	padding-top:19px;
	font-size:16px;
	color:#43182C;
	font-weight:bold;
}
.start-next-classification {
	width:30px;
	float:left;
	text-align:center;
	display:block;
	margin-top:20px;
	background-repeat:no-repeat;
	height:20px;
	line-height:18px;
	background-position:center top;
	text-indent:-5000px;
}
.cat{
	width:25px;
	height:21px;
	display:block;
	background:url(../img/classifications/certificates_UK.png) no-repeat;
}
.cert_U{
	background-position:0 0;
}
.cert_TBC{
	background-position:0 -21px;
}
.cert_PG{
	background-position:0 -42px;
}
.cert_18{
	background-position:0 -63px;
}
.cert_15{
	background-position:0 -84px;
}
.cert_12A{
	background-position:0 -105px;
}
.cert_12{
	background-position:0 -126px;
}

.classification-12a {
	background-image:url(../img/classifications/12a.gif);
}
.classification-pg {
	background-image:url(../img/classifications/pg.gif);
}
.classification-15 {
	background-image:url(../img/classifications/15.gif);
}
.start-next-day {
	display:block;
	text-align:center;
	color:#E82A8C;
	font-size:20px;
	font-weight:bold;
	height:22px;
	overflow:hidden;
}
.start-next-month {
	display:block;
	text-align:center;
	color:#000;
	font-size:10px;
	text-transform:uppercase;
}
.start-next-p {
	margin:14px 12px;
}
.start-venue-item {
	list-style: none;
	margin:0px;
	padding:0px;
}
.start-venue-img {
	height:179px;
}
.start-venue-text {
	/*height:128px;
	overflow:hidden;
	*/
	padding:0px 12px;
}
.start-venue-text h2 {
	font-size:16px;
	color:#43182C;
	margin:6px 0px;
}
.start-venue-text h2 a {
	color:#43182C;
	text-decoration:none;
}
.start-venue-text h2 a:hover {
	text-decoration:underline;
}
.start-venue-text ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.start-venue-text ul li {
	display:inline;
	padding-right:10px;
	text-transform:uppercase;
	color:#000;
	font-size:10px;
}
.start-venue-text p {
	color:#333;
	margin:6px 0px;
}









.pic-change {
	height:354px;
	position:relative;
	color:#fff;
	width:626px;
	font-weight:bold;
}

.pic-change-overlay {
	height:25px;
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	background-image:url(../img/transparent-purple.png);
}
.pic-change-overlay-inner {
	padding:0px 10px 0px 12px;
}
.pic-change p {
	float:left;
	width:546px;
	margin:0px;
	line-height:25px;
}
.pic-change ul {
	float:right;
	width:48px;
	overflow:hidden;
	padding:0px;
	list-style-type:none;
	padding-top:8px;
	margin:0px;
}
.pic-change ul li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	line-height:10px;
	overflow:hidden;
	margin-right:2px;
	text-align:center;
	font-size:11px;
}
.pic-change ul li a {
	display:block;
	width:10px;
	height:10px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background-image:url(../img/start/start-topics.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
}
.pic-change ul li a:hover {
	background-position:0px -20px;
}
.pic-change ul .li-active a {
	background-position:0px -10px !important;
}

.standard-6633 {
	clear:both;
}
.standard-6633 .left {
	width:626px;
	overflow:hidden;
	float:left;
}
.standard-6633 .right {
	width:306px;
	overflow:hidden;
	float:right;
}
.standard-255025 {
	clear:both;
}
.standard-255025 .left {
	width:226px;
	overflow:hidden;
	float:left;
	margin-right:14px;
}
.standard-255025 .center {
	width:466px;
	overflow:hidden;
	float:left;
}
.standard-255025 .right {
	width:226px;
	overflow:hidden;
	float:right;
}
.standard-334225 {
	clear:both;
}
.standard-334225 .left {
	width:306px;
	overflow:hidden;
	margin-right:14px;
	float:left;
}
.standard-334225 .center {
	width:386px;
	overflow:hidden;
	float:left;
}
.standard-334225 .right {
	width:226px;
	overflow:hidden;
	float:right;
}
.clear {
	clear:both;
}
br.clear {
	height:1px;
	line-height:1px;
}

#standard-top {
	height:25px;
}
#breadcrumb {
	float:left;
	width:626px;
}
#breadcrumb ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#breadcrumb li {
	display:inline;
	padding-right:22px;
	background-image:url(../img/breadcrumb-li.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
}
#breadcrumb li a {
	padding:0px 3px;
	color:#873058;
	font-size:12px;
	text-decoration:none;
}
#breadcrumb .li-last a {
	color:#393939 !important
}
#breadcrumb .li-last {
	padding-right:0px !important;
	background-image:none !important;
}
#bookmarks {
	width:306px;
	float:right;
	text-align:right;
}

.standard-3366 {
	clear:both;
}
.standard-3366 .left {
	width:306px;
	overflow:hidden;
	float:left;
}
.standard-3366 .right {
	width:626px;
	overflow:hidden;
	float:right;
}

.standard-5050 {
	clear:both;
}
.standard-5050 .left {
	width:466px;
	overflow:hidden;
	float:left;
}
.standard-5050 .right {
	width:466px;
	overflow:hidden;
	float:right;
}
.standard-2575 {
	clear:both;
}
.standard-2575 .left {
	width:226px;
	overflow:hidden;
	float:left;
}
.standard-2575 .right {
	width:706px;
	overflow:hidden;
	float:right;
}
.standard-7525 {
	clear:both;
}
.standard-7525 .left {
	width:706px;
	overflow:hidden;
	float:left;
}
.standard-7525 .right {
	width:226px;
	overflow:hidden;
	float:right;
}
.standard-5842 {
	clear:both;
}
.standard-5842 .left {
	width:546px;
	overflow:hidden;
	float:left;
}
.standard-5842 .right {
	width:386px;
	overflow:hidden;
	float:right;
}
.standard-4258 {
	clear:both;
}
.standard-4258 .left {
	width:386px;
	overflow:hidden;
	float:left;
}
.standard-4258 .right {
	width:546px;
	overflow:hidden;
	float:right;
}
.standard-333333 {
	clear:both;
}
.standard-333333 .left {
	width:306px;
	overflow:hidden;
	float:left;
	margin-right:14px;
}
.standard-333333 .center {
	width:306px;
	overflow:hidden;
	float:left;
}
.standard-333333 .right {
	width:306px;
	overflow:hidden;
	float:right;
}
.text h1 {
	color:#6B2646;
	font-weight:normal;
	font-size:42px;
	margin:0px 0px 10px;
}
.text h2 {
	color:#6B2646;
	font-size:18px;
	margin:0px 0px 10px;
}
.text h3 {
	color:#6B2646;
	font-size:16px;
	margin:0px 0px 10px;
}
.text p {
	font-size:13px;
	color:#393939;
	margin:10px 0px;
	line-height: 18px;
}
.text ul {
	padding-left:16px;
	margin:10px 0px;
}
.text p a {
	color:#E72A8C;
}
.a-enquire {
	color:#E72A8C !important;
	background-image:url(../img/a-enquire.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:10px;
	text-decoration:none;
}
.testimonials h3 {
	color:#6B2646;
	font-size:16px;
	height:24px;
	line-height:24px;
	margin:0px 0px 7px 0px;
}
.testimonial {
	padding:15px 0px 0px;
	background-image:url(../img/bubble-top.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.testimonial p {
	padding:0px 20px 15px 20px;
	margin:0px;
	background-image:url(../img/bubble-bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #6B2646;
	line-height: 25px;
	font-size: 13px;
}
.testimonial p.caption {
	height:22px;
	line-height:22px;
	padding:0px 75px 0px 0px;
	background-image:url(../img/bubble-caption-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:right;
	color: #000;
}
.testimonial p.caption-left {
	padding:0px 0px 0px 75px !important;
	background-image:url(../img/bubble-caption-left.gif) !important;
	background-position:left !important;
	text-align:left !important;
}

.possibilities h1 {
	line-height:30px;
	margin:0px 0px 14px;
	border-bottom:6px solid #873058;
	font-size:20px;
	color:#6B2646;
	padding-left:15px;
}
.possibility {
	width:306px;
	height:80px;
	overflow:hidden;
	margin-bottom:20px;
	float:left;
	margin-right:14px;
	font-size: 12px;
}
.possibility-last {
	margin-right:0px !important;
}
.possibility h2 {
	color:#6B2646;
	font-size:16px;
	margin: 0px;
}
.possibility p {
	margin:0px 0px 0px;
}

.possibility img {
	display:block;
	float:left;
	margin-right:11px;
}

.offers {
	background-image:url(../img/offer-mid.gif);
	background-repeat:repeat-y;
}
.standard-255025 .center .offers {
	background-image:url(../img/offer-mid-50.gif) !important;
}
.offers h1 {
	background-image:url(../img/offer-top.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:52px;
	line-height:50px;
	color:#6B2646;
	font-size:20px;
	padding-left:13px;
}
.standard-255025 .center .offers h1 {
	background-image:url(../img/offer-top-50.gif) !important;
}
.offers-items {
	background-image:url(../img/offer-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 20px 0px;
}
.standard-255025 .center .offers-items {
	background-image:url(../img/offer-bottom-50.gif) !important;
}
.offer {
	width:420px;
}
.standard-255025 .center .offer {
	clear:both;
}
.offer-odd {
	clear:both;
	float:left;
}
.offer-even {
	float:right;
}
.offer img {
	display:block;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
}
.offer p {
	margin:10px 0px;
}



#find-a-venue .text {
	height:230px;
	overflow:hidden;
}

.search-by-region p.h,
.search-by-cinema p.h,
.search-by-town p.h {
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	background-image:url(../img/search-by-town.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.search-by-cinema p.h {
	background-image:url(../img/search-by-cinema.gif) !important;
}
.search-by-region p.h {
	background-image:url(../img/search-by-region.gif) !important;
}
.box {
	background-image:url(../img/boxBack.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.big-box {
	background-image:url(../img/boxBigBack.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.search-by-town {
	margin-bottom:22px;
}
.search-by-town .box {
	height:136px;
	overflow:hidden;
}
.search-by-cinema .box {
	height:138px;
	overflow:hidden;
}
.search-by-region {
	text-align:center;
}
.search-by-region .big-box {
	height:501px;
	overflow:hidden;
}
.search-by-cinema form,
.search-by-town form {
	display:block;
	margin:0px;
	padding:30px 20px !important;
}
form {
	margin:0px;
	padding:0px;
}

.search-by-town .input {
	background-image:url(../img/inputBack.gif);
	background-repeat:no-repeat;
	border:1px solid #804c64;
	width:248px;
	padding:12px 8px;
	font-size:16px;
	color:#999;
}
.search-by-cinema .submit,
.search-by-town .submit {
	float:right;
}
.tabs h1 {
	width:176px;
	margin-right:4px;
	height:36px;
	margin:0px;
	float:left;
	font-size:15px;
	overflow:hidden;
	line-height:40px;
	color:#873058;
	text-transform:uppercase;
	text-align:center;
	text-indent:-5000px;
}
 .tabs h1 {
	background-image:url(../img/tab-private-screenings.gif);
	background-repeat:no-repeat;
}
#tab-exclusive_screenings a {
	background-image:url(../img/tab-pre-release-screenings.gif);
/*	background-image:url(../img/tab-exclusive-screenings.gif); */
}
#tab-vip_screenings a {
	background-image:url(../img/tab-exclusive-screenings.gif);
	/* background-image:url(../img/tab-vip-screenings.gif); */
}
#tab-mix_screenings a {
	background-image:url(../img/tab-mix-screenings.gif);
}
.tabs {
	border-bottom:6px solid #873058;
	position:relative;
}
.tabs-inner {
	height:36px;
}
.tabs ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
}

.tabs ul li {
	display:block;
	width:216px;
	height:36px;
	margin-right:4px;
	float:left;
	line-height:40px;
	overflow:hidden;
}
.tabs ul li a {
	display:block;
	height:36px;
	padding:0px 12px;
	color:#873058;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	text-indent:-5000px;
	background-repeat:no-repeat;
}

.tabs ul .li-active a,
.tabs ul li a:hover {
	background-position:0px -36px;
}
.p-explanation {
	font-size:10px !important;
	color:#6B2646 !important;
}
.ihpe {
	width:226px;
	margin-bottom:15px;
	color:#393939;
}
.ihpe-odd {
	clear:both;
	float:left;
}
.ihpe-even {
	float:right;
}
.ihpe h3 {
	margin:10px 0px 2px;
	font-size:16px;
	color:#6B2646;
}
.ihpe p {
	margin:2px 0px;
}
#private-screenings .text p {
	margin:0px 0px 10px;
}
.fan {
	margin-bottom:6px;
}
.fan .fan-head {
	display:block;
	height:28px;
	background-image:url(../img/fan-head.gif);
	background-repeat:no-repeat;
	line-height:28px;
	color:#fff;
	padding:0px 25px;
	font-weight:bold;
	text-decoration:none;
}
.fan-active .fan-head {
	background-position:0px -28px;
}
.fan-content {
	padding:20px;
	display:none;
	background-color:#f1f1f1;
}
.fan-active .fan-content {
	display:block !important;
}
#private-screenings .fans {
	padding:0px 14px;
}
#private-screenings .movies {
	padding:0px 33px;
}


.movie-calendar {
	height:58px;
	background-color:#873058;
	padding:0px 10px;
}
.movie-calendar p {
	margin:0px;
	height:30px;
	line-height:36px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

.movie-calendar ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.movie-calendar ul li {
	width:32px;
	margin-right:17px;
	overflow:hidden;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.movie-calendar span {
	padding:0px;
	margin:0px;
	width:32px;
	margin-right:17px;
	overflow:hidden;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.movie-calendar span a {
	display:block;
	color:#fff;
	line-height:18px;
	text-decoration:none;
	text-align:center;
}

.movie-calendar .span-inactive a {
	color: #ddd;
	cursor: default;
}

.span-last {
	margin-right:0px !important;
}
.span-active a {
	border:1px solid #fff;
}

.movie-calendar ul .li-last {
	margin-right:0px !important;
}
.movie-calendar ul li a {
	display:block;
	color:#fff;
	line-height:18px;
	text-decoration:none;
	text-align:center;
}
.movie-calendar ul .li-active a {
	border:1px solid #fff;
}
.feature-content {
	height:58px;
	background-color:#3a3a3a;
	padding:0px 6px;
	overflow:hidden;
}
.feature-content p,
.feature-content h2,
.feature-content h2 {
	margin:0px;
}
.feature {
	margin-bottom:6px;
	height: 314px;
}
.feature-claim {
	width:60px;
	margin-right:2px !important;
	text-align:center;
	float:left;
	color:#fff;
	line-height:11px;
	text-transform:uppercase;
	font-size:11px;
	padding-top:16px;
}
.feature-title {
	width:270px;
	float:left;
	color:#fff;
	font-size:16px;
	padding-top:17px;
}
.feature-date {
	color:#fff;
	font-size:16px;
}
.feature-classification {
	width:33px;
	text-align:center;
	float:right;
	/*
	background-repeat:no-repeat;
	background-position:center center;
	*/
	font-size:11px;
	color:#fff;
	text-indent:-5000px;
	padding:20px 0px 18px;
}
.movie-list {
	background-color:#f1f1f1;
}
.movie-list-list {
	padding:10px 0px;
}
.movie-list-left,             
.movie-list-right {
	width:22px;
	display:block;
	float:left;
	overflow:hidden;
	padding-top:98px;
	 
}
.movie-list-left a,
.movie-list-right a {
	width:22px;
	display:block;
	background-repeat:no-repeat;
	height:44px;
	color:#000;
	text-decoration:none;
	text-indent:-5000px;
}
.movie-list-left a {
	background-image:url(../img/movielist-left.gif);
}
.movie-list-right a {
	background-image:url(../img/movielist-right.gif);
}
.movie-list-items {
	width:356px;
	float:left;
}
.movie-list-item {
	height:58px;
	overflow:hidden;
	background-image:url(../img/movielist-item.gif);
	background-repeat:no-repeat;
	margin-top:2px;
	padding:0px 15px;
}
.movie-list-date {
	width:30px;
	float:left;
	text-align:center;
	display:block;
	padding-top:12px;
}
.movie-list-title {
	width:160px;
	float:left;
	margin:0px 15px;
	display:block;
	padding-top:19px;
	font-size:16px;
	color:#6B2646;
	font-weight:bold;
}
.movie-list-classification {
	width:36px;
	float:left;
	text-align:center;
	display:block;
	margin-top:20px;
	background-repeat:no-repeat;
	height:20px;
	line-height:18px;
	/*b ackground-position:center top; */
	text-indent:-5000px;
	font-size:12px;
}
.movie-list-day {
	display:block;
	text-align:center;
	color:#E82A8C;
	font-size:20px;
	font-weight:bold;
	height:22px;
	overflow:hidden;
}
.movie-list-month {
	display:block;
	text-align:center;
	color:#000;
	font-size:10px;
	text-transform:uppercase;
}
.movie-list-trailer {
	width:70px;
	float:left;
	margin-top:20px;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.movie-list-notrailer {
	display:none;
	height:20px;
	background-image:url(../img/movielist-notrailer.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:70px;
	float:left;
	margin-top:20px;
	line-height:20px;
	font-size:12px;
}
.movie-list-trailer-playing {
	background-image:none !important;
}
.movie-list-trailer a,
.movie-list-trailer .a {
	padding-left:7px;
	text-decoration:none;
	color:#6B2646;
}
.movie-list-trailer a {
	display:block;
	height:20px;
	background-image:url(../img/movielist-trailer.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

.head-region {
	background-image:url(../img/head-region.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	text-indent:-5000px;
	overflow:hidden;
}
.head-search {
	background-image:url(../img/head-search.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	text-indent:-5000px;
	overflow:hidden;
}
.gradient {
	background-repeat:repeat-x;
	/* background-position:bottom; */
	background: #f1f1f1 url(../img/gradient.gif);
}
.gradient-invert {
  background: #f1f1f1 url(../img/gradient-invert.gif);
	background-repeat:repeat-x;
}
#results-town .gradient,
#results-region .gradient {
	padding:14px;
	margin-bottom:6px;
	height: 280px;
}
#results-town .gradient-invert,
#results-region .gradient-invert {
	padding:14px;
}
.checkboxes .checkbox {
	float:left;
	margin-right:14px;
	display:block;
}
.checkboxes label {
	width:160px;
	float:left;
	display:block;
	padding-top:2px;
	color:#393939;
}

#results-town .gradient b,
#results-region .gradient b {
	text-transform:uppercase;
	font-size:11px;
	position:relative;
}
#results-town .gradient-invert h2,
#results-region .gradient-invert h2 {
	font-size:13px;
	color:#863058;
	margin:0px 0px 7px;
}
#results-town .gradient dl {
	margin:0px;
}
#results-town .gradient dt {
	display:block;
	float:left;
	width:21px;
	height:38px;
	margin:0px 11px 0px 0px;
	clear:both;
	line-height:28px;
	overflow:hidden;
	color:#3A3A3A;
}
#results-town .gradient dd {
	display:block;
	float:left;
	width:160px;
	margin:0px;
	line-height:28px;
	color:#3A3A3A;
}
#results-town .gradient-invert p,
#results-region .gradient-invert p {
	font-size:12px;
	margin:0px 0px 14px;
}
.map {
	width: 706px;
	height: 370px; 
}
.mapSmall {
	width: 470px;
	height: 370px; 
}
.map-caption {
	border-bottom:2px solid #f1f1f1;
}
.map-caption-inner {
	height:61px;
}
.map-showing {
	color:#393939;
	width:135px;
	float:left;
	margin-top: 26px;
	
}
.mapResults{
    clear: both;
    float: left;
    font-weight: bold;
    margin-top: -5px;
}

.region-switch{
	width:240px;
	float:left;	
}

.a-region-btn{
	background-image:url(../img/london-btns.png);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	display:block;
	width:156px;
	height:36px;
	line-height:18px;
	text-align:center;
	font-weight:bold;
	text-indent:-5000px;
	margin-top: 5px;
}

.a-region-btn.gLondon.active{
	background-position: 0 0; width: 156px; height: 37px;
}
.a-region-btn.westEnd.active{
	background-position: 0 -126px; width: 156px; height: 37px;
}
.a-region-btn.gLondon{
	background-position: 0 -42px; width: 156px; height: 37px;
}
.a-region-btn.westEnd{
	background-position: 0 -84px; width: 156px; height: 37px;
}


.leftFloater{
	float: left;
}
.map-sorting {
	float:right;
	line-height:42px;
	margin-top: 6px;
}
.map-sorting select {
	width:180px;
	float:right;
	margin-top:10px;
}
.map-sorting label {
	display:block;
/*	width:117px; */
	margin-right:9px;
	text-align:right;
	float:left;
	color:#6B2646;
	font-weight:bold;
}
.map-result {
	padding:20px 0px 18px;
	border-bottom:1px solid #e4e4e4;
}
.map-result-last {
	border-bottom:none !important;
}
.map-result-image {
	width:226px;
	height: 126px;
	overflow: hidden;
	float:left;
}
.map-result-content {
	width:466px;
	float:right;
}
.map-result-marker {
	float:left;
	width:21px;
	margin-right:11px;
}
.map-result-head {
	float:left;
	width:430px;
}
.map-result-head h2 {
	margin:0px;
	color:#6B2646;
	font-size:16px;
}
.map-result-head h2 a {
	color:#6B2646;
	text-decoration:none;
}
.map-result-head h2 a:hover {
	text-decoration:underline;
}
.map-result-head ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.map-result-head ul li {
	display:inline;
	padding-right:10px;
	text-transform:uppercase;
	color:#000;
	font-size:10px;
}
.map-result-tims {
	width:335px;
	float:left;
}
.map-result-tims img {
	margin-right:10px;
}
.map-result-more {
	width:117px;
	float:right;
}
.a-more-info {
	background-image:url(../img/a-more-info.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#fff;
	display:block;
	width:97px;
	height:20px;
	line-height:18px;
	text-align:center;
	font-weight:bold;
	text-indent:-5000px;
}
.a-enquire-now {
 	color:#E72A8C; 
	text-decoration: none;
	white-space: nowrap;
}

.a-enquire-now-block {
	background-image:url(../img/a-enquire-now.gif); 
 	background-repeat:no-repeat; 
 	font-size:12px; 
 	color:#E72A8C; 
 	display:block; 
 	width:97px; 
 	height:20px; 
 	line-height:18px; 
 	text-align:center; 
 	font-weight:bold; 
 	text-indent:-5000px; 
	text-decoration: none;
	white-space: nowrap;
}

.map-result .a-more-info {
	margin-bottom:4px;
}
#findbypostcode .input {
	background-image:url(../img/inputBack.gif);
	background-repeat:no-repeat;
	border:1px solid #804c64;
	display:block;
	padding:12px 8px;
	font-size:16px;
	color:#6B2646;
	margin-bottom:10px;
}
#findbypostcode .submit {
	display:block;
	float:right;
}

#results-town .input {
	background-image:url(../img/inputBack.gif);
	background-repeat:no-repeat;
	border:1px solid #804c64;
	display:block;
	padding:12px 8px;
	font-size:16px;
	color:#6B2646;
	margin-bottom:10px;
}
#results-town .gradient .submit {
	display:block;
	float:right;
}
.cinema-info-image {
	width:626px;
	height:354px;
	position:relative;
}
.cinema-info-image-show {
	position:absolute;
	top:0px;
	left:0px;
	height:25px;
	width:86px;
}
.cinema-info-image-show a {
	display:block;
	background-image:url(../img/show-map-back.png);
	background-repeat:no-repeat;
	height:25px;
	line-height:24px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:86px;
}
.cinema-info-image-options {
	position:absolute;
	right:0px;
	bottom:0px;
	height:25px;
	width:68px;
	background-image:url(../img/cinema-options.png);
	background-repeat:no-repeat;
}
.cinema-info-image-options ul {
	float:right;
	width:48px;
	overflow:hidden;
	padding:0px;
	list-style-type:none;
	padding-top:8px;
	margin:0px 8px 0px 0px;
}
.cinema-info-image-options ul li {
	display:block;
	float:left;
	width:10px;
	height:10px;
	line-height:10px;
	overflow:hidden;
	margin-right:2px;
	text-align:center;
	font-size:11px;
}
.cinema-info-image-options ul li a {
	display:block;
	width:10px;
	height:10px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background-image:url(../img/start/start-topics.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
}
.cinema-info-image-options ul li a:hover {
	background-position:0px -20px;
}
.cinema-info-image-options ul .li-active a {
	background-position:0px -10px !important;
}

.head-change-cinema {
	background-image:url(../img/head-change-cinema.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	text-indent:-5000px;
	overflow:hidden;
}
#cinema-info .standard-6633 .right .gradient {
	padding:20px;
	margin-bottom:14px;
}
#cinema-info .standard-6633 .right .gradient form {
	display:block;
	height:80px;
	overflow:hidden;
}
#cinema-info .standard-6633 .right .gradient select {
	width:266px;
	margin-bottom:14px;
}
#cinema-info .standard-6633 .right .gradient .submit {
	display:block;
	float:right;
}
#cinema-info .standard-6633 .right .enquire-options {
	padding:9px 0 16px !important;
}
#cinema-info .standard-6633 .right .enquire-options li {
	font-size:18px !important;
}
#cinema-info .standard-255025 .center .text h1 {
	font-size:36px !important;
}
.info-box {
	margin-bottom:14px;
}
.info-box h2 {
	margin:0px;
	height:28px;
	line-height:28px;
	color:#fff;
	background-image:url(../img/info-box-25.gif);
	background-repeat:no-repeat;
	font-size:16px;
	padding:0px 10px;
}
.info-box-content {
	background-image:url(../img/gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:12px 10px 24px;
	margin:0px;
	line-height:18px;
}
.info-box-content th {
	font-size:13px;
	color:#6B2646;
	text-align:left;
	padding-right:7px;
}
.info-box-content td {
	color:#393939;
}
.info-box-content ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.info-box-content ul li {
	font-weight:bold;
	color:#6B2646;
	margin-bottom:14px;
}
.info-box-content ul li li {
	font-weight:normal !important;
	color:#393939 !important;
	margin-bottom:0px !important;
}
.info-box-content h3 {
	font-size:13px;
	font-weight:bold;
	color:#6B2646;
	margin:0px;
}

.twizzle-head {
	height:28px;
	margin-bottom:1px;
	padding-left:24px;
	background-image:url(../img/twizzle-head.gif);
	background-repeat:no-repeat;
}
.twizzle-head h2 {
	margin:0px;
	width:306px;
	float:left;
	color:#fff;
	font-size:16px;
	line-height:28px;
	height:28px;
}
.twizzle-head h2 a {
	color:#fff;
	text-decoration:none;
}
.twizzle-head h2 a:hover {
	text-decoration:underline;
}
.twizzle-head span {
	display:block;
	width:66px;
	float:right;
}
.twizzle-head span a {
	display:block;
	padding-left:26px;
	line-height:28px;
	height:28px;
	background-image:url(../img/twizzle-print.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.twizzle-head span a:hover {
	text-decoration:underline;
}
.twizzle-text {
	padding:5px 3px;
}
.twizzle-text h3 {
	font-size:16px;
	color:#6B2646;
	margin:5px 0px;
}
.twizzle-text p {
	color:#393939;
	margin:5px 0px;
}
.twizzle-closed .twizzle-content,
.twizzle-closed .twizzle-head span {
	display:none;
}
.twizzle-open .twizzle-head {
	background-position:0px -28px;
}


#testimonials .text h1 {
	margin:0px 0px 3px !important;
}
#testimonials .text h3 {
	margin:0px 0px 3px !important;
}
#testimonials .text p {
	margin:0px 0px 5px !important;
}
.head-we-have-worked-with {
	height:28px;
	line-height:28px;
	color:#fff;
	padding-left:10px;
	background-image:url(../img/head-we-have-worked-with.gif);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	text-indent:-5000px;
}
.col3-box {
	padding:10px;
}
.col3-box ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:120px;
	overflow:hidden;
}
.col3-box ul li {
	width:223px;
	margin-right:10px;
	font-weight:bold;
	background-image:url(../img/li-col3.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	color:#393939;
	height:20px;
	line-height:20px;
}
.col3-box ul li .a,
.col3-box ul li a {
	padding-left:10px;
}
.col3-box ul li a {
	color:#E72A8C;
	text-decoration:none;
}
.col3-box ul li a:hover {
	text-decoration:underline;
}
.li-col2 {
	position:relative;
	left:233px;
	top:-120px;
}
.li-col3 {
	position:relative;
	left:304px;
	top:-260px;
}

.image-with-testimonial {
	clear:both;
	height:255px;
	overflow:hidden;
}
.image-with-testimonial-image {
	width:386px;
	/*height:255px;  */
	height:207px;
	float:left;
	position:relative;
	overflow: hidden;
}
.image-with-testimonial-image span a {
	display:block;
	padding-right:24px;
	text-align:right;
	height:15px;
	background-image:url(../img/pdf-icon.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#E82A8C;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:10px;
}

.image-with-testimonial-testimonial {
	width:546px;
	height:218px;
	float:right;
	background-image:url(../img/bubble-complete.gif);
	background-repeat:no-repeat;
}
.image-with-testimonial-quote {
	height:195px;
	overflow:hidden;
}
.image-with-testimonial-testimonial .image-with-testimonial-caption {
	padding:8px 14px 0px 66px;
}
.image-with-testimonial-testimonial .image-with-testimonial-caption p {
	margin:0px;
	width:465px;
	float:left;
	font-weight:bold;
	
}
.image-with-testimonial-quote p {
	line-height:18px;
	margin:20px;
	color: #6B2646;
}
.image-with-testimonial-testimonial .image-with-testimonial-caption span {
	display:block;
	margin:0px;
	width:199px;
	float:right;
}
.image-with-testimonial-testimonial .image-with-testimonial-caption span a {
	display:block;
	padding-right:24px;
	text-align:right;
	height:15px;
	background-image:url(../img/pdf-icon.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#E82A8C;
	text-decoration:none;
}
.image-with-testimonial-testimonial .image-with-testimonial-caption span a:hover {
	text-decoration:underline;
}
.image-with-testimonial-image .image-with-testimonial-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	height:25px;
	width:100%;
	line-height:24px;
	margin:0px;
	background-image:url(../img/transparent-purple.png);
	color:#fff;
	font-weight:bold;
}
.image-with-testimonial-image .image-with-testimonial-caption-inner {
	padding:0px 10px;
	margin:0px;
}

.advertising-box {
	height:320px;
	background-repeat:no-repeat;
	margin-bottom:30px;
	overflow:hidden;
}

.advertising-box-new {
	position: relative;
	margin-bottom:30px;
  /* overflow:auto; */
/*	overflow-y: hidden;*/
}

.advertising-box-new .top{
	background: url(../img/boxTop.jpg) no-repeat;
	height: 11px;
}

.advertising-box-new .content{
	background: url(../img/boxBack.jpg) repeat-y;
	/*overflow: auto;*/
	height: 465px;
}

.advertising-box-new .bottom{
	background: url(../img/boxTop.jpg) no-repeat bottom;
	height: 11px;
}


.advertising-box-new .innerLeft{
	padding: 10px;
	float: left;
	width: 225px;
}

.advertising-box-new .innerCenter{
	float: left;
	width: 400px;
}

.advertising-box-new .innerRight{
	position: relative;
	float: right;
	padding-top:28px;
	width:276px;
}
.advertising-box-new .innerRight .image{
	position: relative;
	padding: 10px;
}

.advertising-box-new .dcm {
background-image:url("../img/digital-cinema-media.gif");
background-repeat:no-repeat;
color:#00B9E4;
font-size:16px;
font-weight:bold;
height:108px;
line-height:200px;
overflow:hidden;
text-indent:-5000px;
text-transform:uppercase;
}

.advertising-box-new .call {
background-image:url("../img/advertising-call.gif");
background-repeat:no-repeat;
color:#AAA38D;
font-size:18px;
font-weight:bold;
height:36px;
line-height:40px;
overflow:hidden;
padding-left:46px;
}

.advertising-box-new .url a:hover {
text-decoration:underline;
}

.advertising-box-new .url a {
color:#AAA38D;
display:block;
height:36px;
padding-left:46px;
text-decoration:none;
}

.advertising-box-new .url {
color:#AAA38D;
font-size:18px;
font-weight:bold;
line-height:40px;
}

.advertising-box-new .h {
color:#393939;
font-size:16px;
font-weight:bold;
margin:10px 0;
}

.advertising-box-new .email {
color:#007DC7;
font-size:18px;
font-weight:bold;
line-height:40px;
	background-image:url(../img/advertising-email.gif);
	background-repeat:no-repeat;
}

.advertising-box-new .email a:hover {
text-decoration:underline;
}

.advertising-box-new .email a {
color:#007DC7;
display:block;
height:36px;
padding-left:46px;
text-decoration:none;
}

/*
.advertising-box-new .innerTop{
	height: 20px;
	background: url(../img/advertising_back.jpg);
}
*/
.advertising-box-inner {
	padding-left:243px;
	padding-right:14px;
}
.advertising-box-center {
	width:406px;
	padding-top:15px;
	float:left;
}
.advertising-box-right {
	width:276px;
	padding-top:28px;
	float:right;
}
.advertising-box .h {
	font-weight:bold;
	font-size:16px;
	color:#393939;
	margin:10px 0px 10px;
}
.advertising-box .dcm {
	height:108px;
	overflow:hidden;
	line-height:200px;
	color:#00b9e4;
	font-weight:bold;
	font-size:16px;
	background-image:url(../img/digital-cinema-media.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	text-indent:-5000px;
}

.advertising-box .call {
	height:36px;
	overflow:hidden;
	line-height:40px;
	color:#AAA38D;
	font-weight:bold;
	font-size:18px;
	background-image:url(../img/advertising-call.gif);
	background-repeat:no-repeat;
	padding-left:46px;
}
.advertising-box .call-blue {
	background-image:url(../img/advertising-call-2.gif) !important;
	color:#007DC7 !important;
}
.advertising-box .url {
	height:36px;
	overflow:hidden;
	line-height:40px;
	color:#AAA38D;
	font-weight:bold;
	font-size:18px;
	background-image:url(../img/advertising-url.gif);
	background-repeat:no-repeat;
}
.advertising-box .url a {
	display:block;
	padding-left:46px;
	height:36px;
	color:#AAA38D;
	text-decoration:none;
}
.advertising-box .url a:hover {
	text-decoration:underline;
}
.advertising-box .email {
	height:36px;
	overflow:hidden;
	line-height:40px;
	color:#007DC7;
	font-weight:bold;
	font-size:18px;
	background-image:url(../img/advertising-email.gif);
	background-repeat:no-repeat;
}
.advertising-box .email a {
	display:block;
	padding-left:46px;
	height:36px;
	color:#007DC7;
	text-decoration:none;
}
.advertising-box .email a:hover {
	text-decoration:underline;
}
.disclaimer {
	font-size:10px;
}
.advertising-box .disclaimer {
	margin-top:15px;
}
#bulk-tickets .advertising-box {
	height:420px !important;
}
.special-offer-top {
	height:5px;
	overflow:hidden;
	background-image:url(../img/special-offer_bgtop.png);
	background-repeat:no-repeat;
}
.special-offer {
	overflow:auto;
	background-image:url(../img/special-offer_bgmiddle.png);
	background-repeat: repeat-y;
}
.special-offer-bottom {
	height:5px;
	overflow:hidden;
	background-image:url(../img/special-offer_bgbottom.png);
	background-repeat:no-repeat;
}

.special-offer-inner {
	padding:10px 18px;
}

.special-offer-image {
	width:226px;
	float:left;
}

.special-offer-content {
	width:430px;
	float:right;
}

.special-offer-content h2 {
	margin:0px 0px 10px;
	color:#6B2646;
	font-size:20px;
}
.special-offer-content p {
	margin:0px 0px 10px;
	color:#393939;
}
.special-offer-content .promo {
	width:190px;
	margin-right:14px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#6B2646;
}
.special-offer-content .a-enquire-now {
	float:left;
}
.special-offer .disclaimer {
	clear:both;
	margin:7px 0px;
}
.standard-7525 .left .standard-sub-5050 {
	clear:both;
}
.standard-7525 .left .standard-sub-5050 .left {
	width:346px;
}
.standard-7525 .left .standard-sub-5050 .right {
	width:346px;
}
#special-offers .gradient-inner {
	padding:12px;
}
#special-offers .gradient {
	height:303px;
	overflow:hidden;
}
.head-odeon-charities {
	background-image:url(../img/head-odeon-charities.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	text-indent:-5000px;
	overflow:hidden;
}
.head-charity-discount {
	background-image:url(../img/head-charity-discount.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	text-indent:-5000px;
	overflow:hidden;
}
.align-center {
	text-align:center;
}
#special-offers .gradient h2 {
	margin:0px 0px 10px;
	color:#6B2646;
	font-size:20px;
}
#special-offers .gradient p {
	margin:0px 0px 10px;
	color:#393939;
}
#special-offers .gradient .promo {
	width:190px;
	margin-right:14px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#6B2646;
}
#special-offers .gradient .a-enquire-now {
	float:left;
}
.head-enquire-now {
	margin:0px 0px 1px;
	height:36px;
	line-height:40px;
	color:#fff;
	padding:0px 12px;
	font-size:20px;
	text-transform:uppercase;
	background-image:url(../img/enquire-now-66.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
.enquire-box {
	background-color:#f1f1f1;
	padding:25px 20px;
}
.enquire-box-call {
	background-image:url(../img/enquire-form-call.gif);
	background-repeat:no-repeat;
}
.enquire-box-call-inner {
	background-image:url(../img/form-divider.gif);
	background-repeat:no-repeat;
	background-position:10px bottom;
	padding-bottom:25px;
	margin-bottom:25px;
	padding-left:77px;
	padding-right:45px;
}
.enquire-box-form {
	background-image:url(../img/enquire-form-mail.gif);
	background-repeat:no-repeat;
	padding-left:77px;
	padding-right:45px;
}
.enquire-box-form h1,
.enquire-box-call h1 {
	margin:0px 0px 10px;
	font-size:42px;
	color:#6B2646;
	font-weight:normal;
}
#enquire-now .right h2 {
	font-size:16px;
	color:#3A3A3A;
	margin:10px 0px;
}

.feature .preview .image{
	height: 262px;
	width: 400px;		
}

.feature .preview .trailer{
	display: none;
	height: 262px;
	width: 400px;		
}

.feature .preview .image{
	position: relative;
	height: 262px;
	width: 400px;		
}

.feature .preview .image a.playtrailer{
	position: absolute;
	top: 83px;
	left: 152px;
	display: block;
	height: 96px;
	width: 96px;
	background: url(../img/trailer/button.png);
	text-indent:-5000px;
}

.feature .preview .image a.playtrailer:hover{
	background: url(../img/trailer/button_hover.png);
}

#sitemap {
	font: 13px sans-serif;
	color: #000;
	padding: 1em 1.5em;
	line-height: 20px;
}

#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }

#sitemap LI {
	background: url(/b2b/img/sitemap/extm.gif) no-repeat 0% 0%;
}

#sitemap LI.last {
	background: url(/b2b/img/sitemap/exlm.gif) no-repeat 0% 0%;
}

#sitemap UL {
	padding: 0 0 0 24px;
	margin: 0 0 0 -24px;
	list-style-type: none;
}

#sitemap UL {
	background: url(/b2b/img/sitemap/exim.gif) repeat-y 0% 0%;
}

#sitemap UL.last {
	background-image: none;
}

#sitemap a {
	color:#000;
	text-decoration:none;
}
#sitemap a:hover {
	text-decoration:underline;
}
.hidePostcodeResult{
	display: none;
}
.filterHide{
	display: none;
}

.cursorPointer{
	cursor: pointer;
}
