/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}

div.wrapper {margin: 0px auto 10px auto; width:764px; color:#FFFFFF; overflow:hidden;}

.middle {width:530px; height:300px; float:left;}

.border-top {background:url(../img/border-top.jpg) no-repeat; height:46px;}

.middle-section {width:530px; height:300px; position:relative; float:left; }


.middle-section-pictures {width:530px; height:300px; position:relative; float:left; padding-left:12px; background-image: url(../img/pictures.jpg); }

.middle-section-flickr {width:530px; height:300px; position:relative; float:left; padding-left:12px; }

.middle-section-events {
	width:545px;
	height:353px;
	position:relative;
	float:left;
	padding-left:0px;
	background:url(../img/next-event.jpg);
	overflow:hidden;
	text-indent:-9999px;
}

.map a{height:25px; width:530px; float:left; position:relative; overflow:hidden; background:url(../img/map-link.jpg) no-repeat; display:block;}

.map a:hover{
background-position: 0px -25px;
}

.middle-section-tickets{
	width:530px;
	height:280px;
	position:relative;
	float:left;
	padding-left:12px;
	background:url(../img/tickets-back.jpg) no-repeat;
	overflow:hidden;
}

.404 {width:530px; height:200px; position:relative; float:left; padding-left:12px; background:url(../img/404.jpg) no-repeat; overflow:hidden;}

.middle-section-contact-top{width:530px; height:40px; position:relative; float:left; padding-left:12px; background:url(../img/contact-top.jpg) no-repeat; overflow:hidden;}

.middle-section-contact-email-1 a{width:530px; height:69px; position:relative; float:left; padding-left:12px; background:url(../img/contact-info-email.jpg) no-repeat; overflow:hidden; margin-top:-10px;}

.middle-section-contact-email-1 a:hover {
background-position: 0px -69px;
}

.middle-section-contact-middle{width:530px; height:52px; position:relative; float:left; padding-left:12px; background:url(../img/contact-press.jpg) no-repeat; overflow:hidden; margin-top:-10px;}

.middle-section-contact-email-2 a{width:530px; height:69px; position:relative; float:left; padding-left:12px; background:url(../img/contact-press-email.jpg) no-repeat; overflow:hidden; margin-top:-10px;}

.middle-section-contact-email-2 a:hover {
background-position: 0px -73px;
}


.sign-up a{width:530px; height:57px; position:relative; float:left; padding-left:12px; background:url(../img/sign-up.jpg) no-repeat; overflow:hidden;}

.sign-up a:hover {
background-position: 0px -57px;
}

.link-1 a{width:530px; height:90px; float:left; padding-left:12px; background:url(../img/link-1.jpg) no-repeat; overflow:hidden; display:block;}

.link-1 a:hover {
background-position: 0px -90px;
}

.link-2 a{width:530px; height:90px; float:left; padding-left:12px; background:url(../img/link-2.jpg) no-repeat; overflow:hidden; margin-top:0px; display:block;}

.link-2 a:hover {
background-position: 0px -90px;
}

.link-3 a{width:530px; height:120px; float:left; padding-left:12px; background:url(../img/link-3.jpg) no-repeat; overflow:hidden; margin-top:0px; display:block;}

.link-3 a:hover {
background-position: 0px -120px;
}


 /*
.press-1 a{width:530px; height:100px; position:relative; float:left; padding-left:12px; background:url(../img/press-1.jpg) no-repeat; overflow:hidden;}

.press-1 a:hover {
background-position: 0px -100px;
}

.press-2 a{width:530px; height:100px; position:relative; float:left; padding-left:12px; background:url(../img/press-2.jpg) no-repeat; overflow:hidden; margin-top:10px;}

.press-2 a:hover {
background-position: 0px -100px;
}

.press-3 a{width:530px; height:100px; position:relative; float:left; padding-left:12px; background:url(../img/press-3.jpg) no-repeat; overflow:hidden; margin-top:10px;}

.press-3 a:hover {
background-position: 0px -100px;
}
*/

.border-left {background:url(../img/border-left.jpg) no-repeat; position:relative; height:300px; width:106px; float:left;}

.logo a {background:url(../img/prohibition-logo-link.jpg) no-repeat; height:84px; width:764px; position:relative; display:block;}

.logo a:hover {
background-position: 0px -84px;
}


#menu ul{ height:50px; width:764px; background:transparent url(../img/menu.jpg) top left no-repeat; margin:0 0 0 0; padding:0; position:relative; float:right; }
#menu ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#menu ul li,#menu ul a{ height:50px; display:block; }
#menu ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0px; padding:0px; }

#m1 {left:100px; width:81px;}
#m2 {
	left:181px;
	width:90px;
}
#m3 {
	left:271px;
	width:90px;
}
#m4 {
	left:361px;
	width:60px;
}
#m5 {
	left:421px;
	width:68px;
}
#m6 {
	left:489px;
	width:100px;
}
#m7 {
	left:589px;
	width:79px;
}


#m1 a:hover,body#m1on #m1{ background:transparent url(../img/menu.jpg) -100px -50px no-repeat; }
#m2 a:hover,body#m2on #m2{ background:transparent url(../img/menu.jpg) -181px -50px no-repeat; }
#m3 a:hover,body#m3on #m3{ background:transparent url(../img/menu.jpg) -271px -50px no-repeat; }
#m4 a:hover,body#m4on #m4{ background:transparent url(../img/menu.jpg) -361px -50px no-repeat; }
#m5 a:hover,body#m5on #m5{ background:transparent url(../img/menu.jpg) -421px -50px no-repeat; }
#m6 a:hover,body#m6on #m6{ background:transparent url(../img/menu.jpg) -489px -50px no-repeat; }
#m7 a:hover,body#m7on #m7{ background:transparent url(../img/menu.jpg) -589px -50px no-repeat; }

.m1 { background:transparent url(../img/menu.jpg) -100px -50px no-repeat; }
.m2 { background:transparent url(../img/menu.jpg) -181px -50px no-repeat; }
.m3 { background:transparent url(../img/menu.jpg) -271px -50px no-repeat; }
.m4 { background:transparent url(../img/menu.jpg) -361px -50px no-repeat; }
.m5 { background:transparent url(../img/menu.jpg) -421px -50px no-repeat; }
.m6 { background:transparent url(../img/menu.jpg) -489px -50px no-repeat; }
.m7 { background:transparent url(../img/menu.jpg) -589px -50px no-repeat; }

.border-right {background:url(../img/border-right.jpg) no-repeat; height:300px; width:113px; position:relative; float:right;}

.border-bottom {background:url(../img/border-bottom.jpg) no-repeat; height:94px; width:764px; float:right;}

.section{
	float: left;
	width: 545px;
	margin-left:1px;
	margin-top:1px;
}


/* TICKETS PAGE SPLIT INTO THREE */

.tickets-page-top{width:530px; height:40px; position:relative; float:left; padding-left:12px; background:url(../img/sat-15-nov-1.jpg) no-repeat; overflow:hidden;}

.tickets-page-bottom{width:530px; height:252px; position:relative; float:left; padding-left:12px; background:url(../img/sat-15-nov-2.jpg) no-repeat; overflow:hidden;}

.ticket-web a{width:530px; height:61px; position:relative; float:left; padding-left:12px; background:url(../img/sat-15-nov-ticket.jpg) no-repeat; overflow:hidden;}

.ticket-web a:hover {
background-position: 0px -61px;
}

/* NEW PRESS PAGE MONTAGE */

.middle-press {width:530px; height:300px; float:left; margin: 0 0 0 15px; position:relative;}

.london-lite-8-feb a{
	width:203px;
	height:133px;
	float:left;
	background:url(../img/london-lite-8-feb.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 0;
}

.london-lite-8-feb a:hover {background-position: 0px -133px;}

.Time-Out-Nov a{
	width:136px;
	height:173px;
	float:left; background:url(../img/Time-Out-Nov-20-08.jpg) no-repeat; overflow:hidden;
	display:block;
	position:absolute;
	left: 203px;
}

.Time-Out-Nov a:hover {background-position: 0px -173px;}

.Country-and-Townhouse a{
	width:173px;
	height:133px;
	float:left; background:url(../img/country-town-house.jpg) no-repeat; overflow:hidden;
	display:block;
	position:absolute;
	left: 339px;
}

.Country-and-Townhouse a:hover {background-position: 0px -133px;}

.Metro-23-12-2008 a{
	width:173px;
	height:40px;
	float:left;
	background:url(../img/Metro-23-12-2008.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 339px;
	top: 133px;
}

.Metro-23-12-2008 a:hover {background-position: 0px -40px;}

.the-times-june-7-08 a{
	width:101px;
	height:196px;
	float:left;
	background:url(../img/the-times-june-7-08.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 20px;
	top: 137px;
}

.the-times-june-7-08 a:hover {background-position: 0px -196px;}

.London-Lite-6-june-2008 a{
	width:102px;
	height:40px;
	float:left;
	background:url(../img/London-Lite-6-june-2008.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 102px;
	top: 132px;
}

.London-Lite-6-june-2008 a:hover {background-position: 0px -40px;}

.metro-june-6-08 a{
	width:167px;
	height:156px;
	float:left;
	background:url(../img/metro-june-6-08.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 121px;
	top: 177px;
}

.metro-june-6-08 a:hover {background-position: 0px -156px;}

.elle a{
	width:114px;
	height:156px;
	float:left;
	background:url(../img/elle-magazine.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 288px;
	top: 177px;
}

.elle a:hover {background-position: 0px -156px;}


#press-buttons  ul{ height:20px; width:50px; background:transparent url(../img/press-buttons.jpg) top left no-repeat; position:absolute; left: 420px; top: 300px; display:block; }

#press-buttons  ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#press-buttons  ul li,#press-buttons ul a{ height:20px; display:block; }
#press-buttons  ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0px; padding:0px; }

#p1 { left:0; width:25px; }
#p2 { left:25px; width:25px; }

#p1 a:hover,body#p1on #p1{ background:transparent url(../img/press-buttons.jpg) -0px -20px no-repeat; }
#p2 a:hover,body#p2on #p2{ background:transparent url(../img/press-buttons.jpg) -25px -20px no-repeat; }

.tatlers a{
	width:105px;
	height:202px;
	float:left;
	background:url(../img/tatlers.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 0px;
	top: 0px;
}

.tatlers a:hover {background-position: 0px -202px;}

.alibi a{
	width:105px;
	height:136px;
	float:left;
	background:url(../img/Adlib-Prohibition.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 105px;
	top: 0px;
}

.alibi a:hover {background-position: 0px -136px;}

.London-Lite-24th-Feb-2009 a{
	width:176px;
	height:172px;
	float:left;
	background:url(../img/London-Lite-24th-Feb-2009.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 210px;
	top: 0px;
}

.London-Lite-24th-Feb-2009 a:hover {background-position: 0px -172px;}

.London-Lite-24th-Feb-2009 a{
	width:176px;
	height:136px;
	float:left;
	background:url(../img/London-Lite-24th-Feb-2009.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 210px;
	top: 0px;
}

.London-Lite-24th-Feb-2009 a:hover {background-position: 0px -136px;}

.the-gaurdian-25-04-09 a{
	width:149px;
	height:210px;
	float:left;
	background:url(../img/the-gaurdian-25-04-09.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 386px;
	top: 0px;
}

.the-gaurdian-25-04-09 a:hover {background-position: 0px -210px;}

.evening-standard-24-04-09 a{
	width:107px;
	height:149px;
	float:left;
	background:url(../img/evening-standard-24-04-09.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 105px;
	top: 136px;
}

.evening-standard-24-04-09 a:hover {background-position: 0px -149px;}

.evening-standard-07-11-09 a{
	width:107px;
	height:201px;
	float:left;
	background:url(../img/Time-Out-Nov-07-09.jpg) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 212px;
	top: 136px;
}

.evening-standard-07-11-09 a:hover {background-position: 0px -201px;}

.easyjet a{
	width:194px;
	height:151px;
	float:left;
	background:url(../img/easyjet-traveller.gif) no-repeat;
	overflow:hidden;
	display:block;
	position:absolute;
	left: 327px;
	top: 141px;
}

.easyjet a:hover {background-position: 0px -151px;}
