/*

Author: Leanne
Dragonfly Creative
wwww.dragonflycreative.net

Date:31.10.2008
Version 1.0

*/

/* reset the CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }

:focus { outline: 0; }

ol, ul { list-style: none; }
	
table 			{	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote, q 	{	quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* ~standard tags */
body			{ font-family: Verdana, Geneva, sans-serif;  font-size:small; background: #012854; color: #4d565e; }
.clear			{ clear: both; height: 1px; font-size: 0px; }
div#clear-top 	{ clear: both; /*background:#33CCFF;*/}
p				{ line-height: 20px; }
a:link			{ color:#4d565e; }
a:hover			{ color:#021435; }
a:visited 		{ color:#021435; }
.announcement, .validationWarning, .announcement a	{ color:#990000; }
.txt_small, #disclaimer, .small-text, .disclaimer	{ font-size: x-small; line-height: normal; }
h2				{ font-size: medium; color: #021435; }



a.dfcMapResults:link	{ color: #021435; }
a.dfcMapResults:visited	{ color: #021435; }
a.dfcMapResults:hover 	{ color: #021435; }
.staticdiv { height: 0px; font-size: 0px; display: none;  }

/* Main Divs */
div#wrapper      { width: 1010px; margin: 0 auto; position: relative; }
div#breadcrumb   { line-height: 30px; padding-left: 7px; color: #FFF; }
div#breadcrumb a { color: #FFF; }
div#header       { overflow: hidden; background: #FEF2CA; padding-bottom: 10px; width: 1010px; height: 130px; }

div#content-brand, div#content-bar, div#content-3rdlvl, div#content-2column	{ background: #FEF2CA; padding-bottom: 10px; }
div#content-3rdlvl div#narrative	{ width: 940px; position: static; float: none; padding: 10px 35px 0px 35px;  }

div#banner		{ width: 977px; border-style: solid; border-color: #FEF2CA; border-width: 0 0 10px 17px; clear: both; background: #FEF2CA; }
div#banner img { display: block; width: 977px; height: 150px; }
#content-2column.brandarticle div#banner { display: none; }
#content-2column.pubarticle div#banner { display: none; }

div#brandBannerSwitcher	{ height: 150px; }
div#brandBannerSwitcher	a.open { left: 0 !important; width: 100% !important; }
div#brandBannerSwitcher	a.left,
div#brandBannerSwitcher	a.right { display: none !important; }

div#narrative	{ width: 290px; float: right; position: relative; left: -345px; padding: 10px 20px 0px 10px;  }
div#SB-Group1	{ width: 300px; float: right; position: relative; left: 320px; padding: 10px 25px 0px 20px;  }
div#SB-Group2	{ width: 300px; float: left; clear: none; padding: 10px 10px 0px 35px;}

div#content-2column div#narrative	{ width: 600px; position: static; float: left; padding: 10px 10px 0px 35px;}
div#content-2column div#SB-Group1	{ float: right; position: static; }

/* Header */
div#header h1, div#header h1 a 			{ display: block; background:url(/images/logo.gif) no-repeat; width: 200px; height: 130px; text-indent: -9999px; float: left;  }
div#header p#header-branddescription	{ background:url(../images/titles/brand-title.gif) no-repeat; width: 810px; float: right; height: 61px; text-indent: -9999px; }
div#header h2.national 					{ display: none; }

	/* Pub Header */
	div#header.pub-header p#header-strapline, div#header.pub-header p#header-description					{ display: none;}
	div#header.pub-header h2				{ display: block; width: 810px; height: 61px; float: right; text-indent: -9999px; }
	div#header.pub-header p#header-bottom 	{ display: block; width: 765px; float: right; text-align: right; color: #021435; padding-right: 25px; font-size: medium; }
	span.header-tel							{ margin-left: 20px; }
	
	div#header.pub-header h2.oneillsaberdeen 						{ background: url(/images/pub_titles/title-aberdeen.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbath 							{ background: url(/images/pub_titles/title-bath.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbeckenham 						{ background: url(/images/pub_titles/title-beckenham.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsblackburn 						{ background: url(/images/pub_titles/title-blackburn.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsblackheath 						{ background: url(/images/pub_titles/title-blackheath.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsblackpool 						{ background: url(/images/pub_titles/title-blackpool.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbournemouth 					{ background: url(/images/pub_titles/title-bournemouth.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbrentwood 						{ background: url(/images/pub_titles/title-brentwood.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbridgend 						{ background: url(/images/pub_titles/title-bridgend.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbristol 						{ background: url(/images/pub_titles/title-bristol.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbroadstreetbirmingham 			{ background: url(/images/pub_titles/title-broadstreetbirmingham.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbromley 						{ background: url(/images/pub_titles/title-bromley.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsbury 							{ background: url(/images/pub_titles/title-bury.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscannonstreet 					{ background: url(/images/pub_titles/title-cannonstreet.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscheltenham 						{ background: url(/images/pub_titles/title-cheltenham.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsclapham 						{ background: url(/images/pub_titles/title-clapham.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscleethorpes 					{ background: url(/images/pub_titles/title-cleethorpes.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscolchester 						{ background: url(/images/pub_titles/title-colchester.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscoventgardenlondon 				{ background: url(/images/pub_titles/title-coventgarden.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsdidsbury 						{ background: url(/images/pub_titles/title-didsbury.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsealing 							{ background: url(/images/pub_titles/title-ealing.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsearlscourt 						{ background: url(/images/pub_titles/title-earlscourt.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillskingscross 				{ background: url(/images/pub_titles/title-kingscross.gif) 0 -10px no-repeat;   }
	div#header.pub-header h2.oneillsfinchley 						{ background: url(/images/pub_titles/title-finchley.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillscarnabystreet 	{ background: url(/images/pub_titles/title-carnabystreet.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsharrow 							{ background: url(/images/pub_titles/title-harrow.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillshighwycombe 					{ background: url(/images/pub_titles/title-highwycombe.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsilford 							{ background: url(/images/pub_titles/title-ilford.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsislington						{ background: url(/images/pub_titles/title-islington.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillskingstonuponthames 				{ background: url(/images/pub_titles/title-kingstonuponthames.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsleeds 							{ background: url(/images/pub_titles/title-leeds.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsleicester 						{ background: url(/images/pub_titles/title-leicester.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsleytonstone 					{ background: url(/images/pub_titles/title-leytonstone.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsliverpool 						{ background: url(/images/pub_titles/title-liverpool.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillslondonwall 						{ background: url(/images/pub_titles/title-londonwall.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsmerchantsquareglasgow 			{ background: url(/images/pub_titles/title-merchantsquare.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsmoseley 						{ background: url(/images/pub_titles/title-moseley.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsmuswellhill 					{ background: url(/images/pub_titles/title-muswellhill.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsnewcastleupontyne 				{ background: url(/images/pub_titles/title-newcastleupontyne.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsnorthampton						{ background: url(/images/pub_titles/title-northampton.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsoxford 							{ background: url(/images/pub_titles/title-oxford.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillspeterborough 					{ background: url(/images/pub_titles/title-peterborough.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillspreston 						{ background: url(/images/pub_titles/title-preston.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsqueenstreetglasgow 				{ background: url(/images/pub_titles/title-queenstreetglasgow.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsreading 						{ background: url(/images/pub_titles/title-reading.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsrichmond 						{ background: url(/images/pub_titles/title-richmond.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssauchiehallstreetglasgow 		{ background: url(/images/pub_titles/title-sauchiehallstreet.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsshepherdsbush 					{ background: url(/images/pub_titles/title-shepherdsbush.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssolihull 						{ background: url(/images/pub_titles/title-solihull.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssouthendonsea 					{ background: url(/images/pub_titles/title-southendonsea.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsstalbans 						{ background: url(/images/pub_titles/title-stalbans.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsstmarystreetcardiff 			{ background: url(/images/pub_titles/title-stmarystreetcardiff.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsstirling 						{ background: url(/images/pub_titles/title-stirling.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssutton 							{ background: url(/images/pub_titles/title-sutton.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssuttoncoldfield 				{ background: url(/images/pub_titles/title-suttoncoldfield.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsswindon 						{ background: url(/images/pub_titles/title-swindon.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillstrinitystreetcardiff 			{ background: url(/images/pub_titles/title-trinitystreetcardiff.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillswallington 						{ background: url(/images/pub_titles/title-wallington.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillssoho 			{ background: url(/images/pub_titles/title-soho.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillswatford 						{ background: url(/images/pub_titles/title-watford.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillswimbledon 						{ background: url(/images/pub_titles/title-wimbledon.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillswinchester 						{ background: url(/images/pub_titles/title-winchester.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillswoking 							{ background: url(/images/pub_titles/title-woking.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsworcester 						{ background: url(/images/pub_titles/title-worcester.gif) 0 -10px no-repeat; }
	div#header.pub-header h2.oneillsyork 							{ background: url(/images/pub_titles/title-york.gif) 0 -10px no-repeat; }
	
	div#onl-pub-searchforotherpubs h1#oneillsaberdeen 						{ background:url(/images/pub_hero_titles/herotitle-aberdeen.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbath							{ background:url(/images/pub_hero_titles/herotitle-bath.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbeckenham 						{ background:url(/images/pub_hero_titles/herotitle-beckenham.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsblackburn 						{ background:url(/images/pub_hero_titles/herotitle-blackburn.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsblackheath 					{ background:url(/images/pub_hero_titles/herotitle-blackheath.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsblackpool 						{ background:url(/images/pub_hero_titles/herotitle-blackpool.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbournemouth 					{ background:url(/images/pub_hero_titles/herotitle-bournemouth.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsbrentwood 						{ background:url(/images/pub_hero_titles/herotitle-brentwood.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbridgend 						{ background:url(/images/pub_hero_titles/herotitle-bridgend.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbristol 						{ background:url(/images/pub_hero_titles/herotitle-bristol.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbroadstreetbirmingham 			{ background:url(/images/pub_hero_titles/herotitle-broadstreet.gif) no-repeat; height: 57px;  }  
	div#onl-pub-searchforotherpubs h1#oneillsbromley 						{ background:url(/images/pub_hero_titles/herotitle-bromley.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsbury 							{ background:url(/images/pub_hero_titles/herotitle-bury.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillscannonstreet 					{ background:url(/images/pub_hero_titles/herotitle-cannonstreet.gif) no-repeat; height: 57px;  }  
	div#onl-pub-searchforotherpubs h1#oneillscheltenham 					{ background:url(/images/pub_hero_titles/herotitle-cheltenham.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsclapham 						{ background:url(/images/pub_hero_titles/herotitle-clapham.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillscleethorpes 					{ background:url(/images/pub_hero_titles/herotitle-cleethorpes.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillscolchester 					{ background:url(/images/pub_hero_titles/herotitle-colchester.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillscoventgardenlondon 			{ background:url(/images/pub_hero_titles/herotitle-coventgarden.gif) no-repeat; height: 57px; }  
	div#onl-pub-searchforotherpubs h1#oneillsdidsbury 						{ background:url(/images/pub_hero_titles/herotitle-didsbury.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsealing 						{ background:url(/images/pub_hero_titles/herotitle-ealing.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsearlscourt 					{ background:url(/images/pub_hero_titles/herotitle-earlscourt.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillskingscross 				{ background:url(/images/pub_hero_titles/herotitle-kingscross.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsfinchley 						{ background:url(/images/pub_hero_titles/herotitle-finchley.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillscarnabystreet 	{ background:url(/images/pub_hero_titles/herotitle-carnabystreet.gif) no-repeat; height: 57px; }  
	div#onl-pub-searchforotherpubs h1#oneillsharrow 						{ background:url(/images/pub_hero_titles/herotitle-harrow.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillshighwycombe 					{ background:url(/images/pub_hero_titles/herotitle-highwycombe.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsilford 						{ background:url(/images/pub_hero_titles/herotitle-ilford.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsislington 						{ background:url(/images/pub_hero_titles/herotitle-islington.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillskingstonuponthames 			{ background:url(/images/pub_hero_titles/herotitle-kingstononthames.gif) no-repeat; height: 57px; }  
	div#onl-pub-searchforotherpubs h1#oneillsleeds 							{ background:url(/images/pub_hero_titles/herotitle-leeds.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsleicester 						{ background:url(/images/pub_hero_titles/herotitle-leicester.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsleytonstone 					{ background:url(/images/pub_hero_titles/herotitle-leytonstone.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsliverpool 						{ background:url(/images/pub_hero_titles/herotitle-liverpool.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillslondonwall 					{ background:url(/images/pub_hero_titles/herotitle-londonwall.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsmerchantsquareglasgow 			{ background:url(/images/pub_hero_titles/herotitle-merchantsquare.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsmoseley 						{ background:url(/images/pub_hero_titles/herotitle-moseley.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsmuswellhill 					{ background:url(/images/pub_hero_titles/herotitle-muswellhill.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsnewcastleupontyne 				{ background:url(/images/pub_hero_titles/herotitle-newcastleupontyne.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsnorthampton					{ background:url(/images/pub_hero_titles/herotitle-northampton.gif) no-repeat; height:57px;}  	
	div#onl-pub-searchforotherpubs h1#oneillsoxford 						{ background:url(/images/pub_hero_titles/herotitle-oxford.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillspeterborough 					{ background:url(/images/pub_hero_titles/herotitle-peterborough.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillspreston 						{ background:url(/images/pub_hero_titles/herotitle-preston.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsqueenstreetglasgow 			{ background:url(/images/pub_hero_titles/herotitle-queenstreet.gif) no-repeat; height: 57px;  }  
	div#onl-pub-searchforotherpubs h1#oneillsreading 						{ background:url(/images/pub_hero_titles/herotitle-reading.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsrichmond 						{ background:url(/images/pub_hero_titles/herotitle-richmond.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillssauchiehallstreetglasgow 		{ background:url(/images/pub_hero_titles/herotitle-sauchiehallstreet.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsshepherdsbush 					{ background:url(/images/pub_hero_titles/herotitle-shepherdsbush.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillssolihull 						{ background:url(/images/pub_hero_titles/herotitle-solihull.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillssouthendonsea 					{ background:url(/images/pub_hero_titles/herotitle-southendonsea.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsstalbans 						{ background:url(/images/pub_hero_titles/herotitle-stalbans.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsstmarystreetcardiff 			{ background:url(/images/pub_hero_titles/herotitle-stmarystreet.gif) no-repeat; height: 57px}  
	div#onl-pub-searchforotherpubs h1#oneillsstirling 						{ background:url(/images/pub_hero_titles/herotitle-stirling.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillssutton 						{ background:url(/images/pub_hero_titles/herotitle-sutton.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillssuttoncoldfield 				{ background:url(/images/pub_hero_titles/herotitle-suttoncoldfield.gif) no-repeat; height: 57px;}  
	div#onl-pub-searchforotherpubs h1#oneillsswindon 						{ background:url(/images/pub_hero_titles/herotitle-swindon.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillstrinitystreetcardiff 			{ background:url(/images/pub_hero_titles/herotitle-trinitystreetcardiff.gif) no-repeat; height: 57px; }  
	div#onl-pub-searchforotherpubs h1#oneillswallington 					{ background:url(/images/pub_hero_titles/herotitle-wallington.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillssoho 			{ background:url(/images/pub_hero_titles/herotitle-soho.gif) no-repeat; height: 57px; }  
	div#onl-pub-searchforotherpubs h1#oneillswatford 						{ background:url(/images/pub_hero_titles/herotitle-watford.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillswimbledon 						{ background:url(/images/pub_hero_titles/herotitle-wimbledon.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillswinchester 					{ background:url(/images/pub_hero_titles/herotitle-winchester.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillswoking 						{ background:url(/images/pub_hero_titles/herotitle-woking.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsworcester 						{ background:url(/images/pub_hero_titles/herotitle-worcester.gif) no-repeat; }  
	div#onl-pub-searchforotherpubs h1#oneillsyork 							{ background:url(/images/pub_hero_titles/herotitle-york.gif) no-repeat; }  
	




/* Navigation */
div#navigation, div#searchNavigation 	{ position: absolute; left: 250px; top: 125px; z-index: 8000; }
ul#nav									{ display: block; height: 38px; clear: both; }
ul#nav li								{ display: block; float: left; height: 38px; }
ul#nav li a								{ display: block; height: 38px; text-indent: -9999px; }
ul#nav li a:hover, ul#nav li.current	{ text-indent: -9999px; }

ul#nav li#gotoBack                                     { background: url(../images/navigation11/back.gif) no-repeat; width: 70px; }
ul#nav li#gotoBack a                                   { width: 65px; }
ul#nav li#gotoBack.current, ul#nav li#gotoBack a:hover { background: url(../images/navigation11/back.gif) 0 -38px no-repeat; }

ul#nav li#gotoBackToPub                                          { background: url(../images/navigation11/backtopub.gif) no-repeat; width: 153px; }
ul#nav li#gotoBackToPub a                                        { width: 123px; }
ul#nav li#gotoBackToPub.current, ul#nav li#gotoBackToPub a:hover { background: url(../images/navigation11/backtopub.gif) 0 -38px no-repeat; }

ul#nav li#gotoBrandhome                                          { background: url(../images/navigation11/oneillshome.gif) no-repeat; width: 191px; }
ul#nav li#gotoBrandhome a                                        { width: 161px; }
ul#nav li#gotoBrandhome.current, ul#nav li#gotoBrandhome a:hover { background: url(../images/navigation11/oneillshome.gif) 0 -38px no-repeat; }

ul#nav li#gotoNationalsearch                                               { background: url(../images/navigation11/findapub.gif) no-repeat; width: 140px; }
ul#nav li#gotoNationalsearch a                                             { width: 140px; }
ul#nav li#gotoNationalsearch.current, ul#nav li#gotoNationalsearch a:hover { background: url(../images/navigation11/findapub.gif) 0 -38px no-repeat;}

ul#nav li#gotoMs_brandgreenroom                                                  { background:url(../images/navigation11/livemusic.gif) no-repeat; width: 113px; }
ul#nav li#gotoMs_brandgreenroom a                                                { width: 113px; }
ul#nav li#gotoMs_brandgreenroom.current, ul#nav li#gotoMs_brandgreenroom a:hover { background:url(../images/navigation11/livemusic.gif) 0 -38px no-repeat;}

ul#nav li#gotoMs_pubgreenroom                                                { background:url(../images/navigation11/music.gif) no-repeat; width: 99px; }
ul#nav li#gotoMs_pubgreenroom a                                              { width: 69px; }
ul#nav li#gotoMs_pubgreenroom.current, ul#nav li#gotoMs_pubgreenroom a:hover { background:url(../images/navigation11/music.gif) 0 -38px no-repeat;}

ul#nav li#gotoBrandeventenquiryinfo          { background: url(../images/navigation11/partybookings.gif) no-repeat; width: 190px; }
ul#nav li#gotoBrandeventenquiryinfo a        { width: 160px; }
ul#nav li#gotoBrandeventenquiryinfo.current,
ul#nav li#gotoBrandeventenquiryinfo a:hover  { background:url(../images/navigation11/partybookings.gif) 0 -38px no-repeat; }

ul#nav li#gotoEventenquiryinfo          { background: url(../images/navigation11/partybookings.gif) no-repeat; width: 190px; }
ul#nav li#gotoEventenquiryinfo a        { width: 160px; }
ul#nav li#gotoEventenquiryinfo.current,
ul#nav li#gotoEventenquiryinfo a:hover  { background:url(../images/navigation11/partybookings.gif) 0 -38px no-repeat; }

ul#nav li#gotoBrandxmasenquiryinfo          { background:url(../images/navigation11/christmasbookings.gif) no-repeat; width: 239px; }
ul#nav li#gotoBrandxmasenquiryinfo a        { width: 209px; }
ul#nav li#gotoBrandxmasenquiryinfo.current,
ul#nav li#gotoBrandxmasenquiryinfo a:hover  { background:url(../images/navigation11/christmasbookings.gif) 0 -38px no-repeat; }

ul#nav li#gotoXmasenquiryinfo          { background:url(../images/navigation11/christmasbookings.gif) no-repeat; width: 239px; }
ul#nav li#gotoXmasenquiryinfo a        { width: 209px; }
ul#nav li#gotoXmasenquiryinfo.current,
ul#nav li#gotoXmasenquiryinfo a:hover  { background:url(../images/navigation11/christmasbookings.gif) 0 -38px no-repeat; }

ul#nav li#gotoHome            { background: url(../images/navigation11/pubhome.gif) no-repeat; width: 138px; }
ul#nav li#gotoHome a          { width: 108px; }
ul#nav li#gotoHome.current,
ul#nav li#gotoHome a:hover    { background: url(../images/navigation11/pubhome.gif) 0 -38px no-repeat; }

ul#nav li#gotoFindus          { background: url(../images/navigation11/findandcontactus.gif) no-repeat; width: 214px; }
ul#nav li#gotoFindus a        { width: 184px; }
ul#nav li#gotoFindus.current,
ul#nav li#gotoFindus a:hover  { background: url(../images/navigation11/findandcontactus.gif) 0 -38px no-repeat; }

ul#nav li#gotoMusic           { background: url(../images/navigation11/music.gif) no-repeat; width: 99px; }
ul#nav li#gotoMusic a         { width: 69px; }
ul#nav li#gotoMusic.current,
ul#nav li#gotoMusic a:hover   { background: url(../images/navigation11/music.gif) 0 -38px no-repeat; }

ul#nav li#gotoFood            { background: url(../images/navigation11/food.gif) no-repeat; width: 87px; }
ul#nav li#gotoFood a          { width: 57px; }
ul#nav li#gotoFood.current,
ul#nav li#gotoFood a:hover    { background: url(../images/navigation11/food.gif) 0 -38px no-repeat; }

ul#nav li#gotoDrink           { background:url(../images/navigation11/drink.gif) no-repeat; width: 97px; }
ul#nav li#gotoDrink a         { width: 67px; }
ul#nav li#gotoDrink.current,
ul#nav li#gotoDrink a:hover   { background: url(../images/navigation11/drink.gif) 0 -38px no-repeat; }

ul#nav li#gotoJobs            { background: url(../images/navigation11/jobs.gif) no-repeat; width: 50px; }
ul#nav li#gotoJobs a          { width: 50px; }
ul#nav li#gotoJobs.current,
ul#nav li#gotoJobs a:hover    { background: url(../images/navigation11/jobs.gif) 0 -38px no-repeat; }

ul#nav li#gotoBrandfood            { background: url(../images/navigation11/brandfood.gif) no-repeat; width: 87px; }
ul#nav li#gotoBrandfood a          { width: 57px; }
ul#nav li#gotoBrandfood.current,
ul#nav li#gotoBrandfood a:hover    { background: url(../images/navigation11/brandfood.gif) 0 -38px no-repeat; }

/* Narrative */
div#narrative p		{ margin: 0px 0px 10px 0px; }
div#narrative ul	{ list-style:outside; margin: 20px 0px 20px 30px; list-style-type:disc; }
div#narrative ul li	{ padding-bottom: 5px;  }

div#narrative ul#pdf, ul#PDF-Rewards				{  list-style-type: none; margin: 20px 0px 20px 0px; padding: 0px; }
div#narrative ul#pdf li, ul#PDF-Rewards li 			{  background: url(../images/PDF.gif) no-repeat; list-style-type: none; margin: 0px; padding: 2px 0px 8px 30px;} 
/* National Search + Pub Find Us Page*/
div#content-brand.nationalsearch div#narrative, 
div#content-brand.searchresults div#narrative, 
div#content-bar.findus div#narrative				{ position: static; float: left; width: 469px; margin-left: 18px;  padding: 10px 10px 0px 20px; margin-left: 0px; }
div#content-brand.nationalsearch div#SB-Group1, 
div#content-brand.searchresults div#SB-Group1, 
div#content-bar.findus div#SB-Group1				{ position: static; float: right; clear: right; width: 458px;  padding: 10px 25px 0px 20px;}

#wrapper div#narrative #bookingsdontforget ul	{ margin-top: 0px; }	
#wrapper div#narrative #xmasdontforget ul	{ margin-top: 0px; }	
/* Map 

These styles currently control BOTH the brand level page AND the pub level find us page

*/
div#map_parent  { width: 478px; float: right; padding-right: 25px; height: 402px; 	}
div#map			{ width: 478px; height: 402px; border: 1px solid #021435; 	}

div#onl-pub-locationmapandcontactdetailslink .finduslink { padding-left: 30px; padding-top: 0px; background:url(../images/mini-map.gif) no-repeat; display:block; height:26px;}

span#bookingformbutton	a{ display: block; background:url(../images/bookingenquiry-button.gif) no-repeat; width:266px; height: 24px; margin: 20px 0px 20px 0px;  text-indent: -9999px;}
span#brandnationalsearchbutton p a	{ display: block; background:url(../images/findoneills-button.gif); height: 24px; width:205px; text-indent: -9999px; margin: 20px 0px 20px 0px;  }

span#xmasformbutton	a, p#articlexmasbookingbutton	a{ display: block; background:url(../images/bookingenquiry-button.gif) no-repeat; width:266px; height: 24px; margin: 20px 0px 20px 0px;  text-indent: -9999px;}
p#xmasarticlenationalsearchlink	a{ display: block; background:url(../images/findforxmas-button.gif) no-repeat; width: 328px; height: 24px; margin: 20px 0px 20px 0px; text-indent: -9999px; }
span#brandxmasnationalsearchbutton p a	{ display: block; background:url(../images/findoneills-button.gif); height: 24px; width:205px; text-indent: -9999px; margin: 20px 0px 20px 0px;  }




.musicpollresultsTop10 h2     { width: 367px; height: 49px; text-indent: -9999px; overflow: hidden; background: url(../images/music/no1songofalltime.jpg) no-repeat; }
.musicpollresultsTop3sing h2  { width: 367px; height: 49px; text-indent: -9999px; overflow: hidden; background: url(../images/music/bestsingalongsong.jpg) no-repeat; }
.musicpollresultsTop3dance h2 { width: 367px; height: 49px; text-indent: -9999px; overflow: hidden; background: url(../images/music/songmostlikely.jpg) no-repeat; }
#narrative ul.bandList    { list-style: none; margin: 0 0 20px; border-style: solid; border-color: #C06D21; border-width: 0 1px; width: 365px; }
#narrative ul.bandList li { padding: 6px; background: #FEE692; border-bottom: 1px solid #C06D21; }
#narrative ul.bandList li.odd { background: #FEF2CA; }


/* Smart Boxes */

div#SB-Group1 div, div#SB-Group2 div 		{ margin-bottom: 30px; }
div#SB-Group1 P								{ padding: 5px 0px 5px 0px; }

div#onl-global-latestnewswithpictures h1, 
div#dfc-global-latestnews h1 				{ background:url(../images/pub-sbtitles/sbtitle-latestnews.gif) 		no-repeat; 	height: 34px; text-indent: -9999px;  }
div#dfc-global-findapub h1					{ background:url(../images/pub-sbtitles/sbtitle-searchforoneills.gif) 	no-repeat; 	height: 60px; text-indent: -9999px;  }
div#dfc-global-interactivemap h1			{ background:url(../images/pub-sbtitles/sbtitle-usingthemap.gif) 		no-repeat; 	height: 34px; text-indent: -9999px;  }
div#dfc-global-facebook h1					{ background:url(../images/pub-sbtitles/sbtitle-joinfacebook.gif) 		no-repeat; 	height: 60px; text-indent: -9999px;  }
div#dfc-global-workforus	h1				{ display: none; background:url(../images/pub-sbtitles/sbtitle-workforus.gif) 			no-repeat; 	height: 34px; text-indent: -9999px;  }
div#dfc-global-interactivemap ul			{ list-style:outside disc; margin: 10px 0px 5px 22px; }
div#dfc-global-interactivemap ul li			{ padding-bottom: 5px; }

div#onl-pub-keepintouch	h1					{ background:url(../images/pub-sbtitles/sbtitle-keepintouch.gif) 		no-repeat; 	height: 43px; text-indent: -9999px;  }
div#dfc-pub-management h1					{ background:url(../images/pub-sbtitles/sbtitle-management.gif)			no-repeat;  height: 60px; text-indent: -9999px; margin-bottom: 325px;  }
div#dfc-pub-openingtimes h1					{ background:url(../images/pub-sbtitles/sbtitle-openingtimes.gif) 		no-repeat; 	height: 34px; text-indent: -9999px;  }
div#dfc-pub-foodtimes h1					{ background:url(../images/pub-sbtitles/sbtitle-foodservicetimes.gif) 	no-repeat; 	height: 34px; text-indent: -9999px;  }
div#dfc-global-rssinfo h1					{ background:url(../images/pub-sbtitles/sbtitle-rss.gif)				no-repeat; 	height: 60px; text-indent: -9999px;	 }
div#dfc-global-rssinfo p					{ font-size: x-small;}


div#dfc-global-findapubwithdropdown h1 { background: url(../images/pub-sbtitles/sbtitle-searchforoneills.gif) no-repeat; height: 60px; text-indent: -9999px; margin-bottom: 10px; }


#narrative p#orsearchseperator { margin-bottom: 0;  }
div#dfc-global-findapubwithdropdown p#searchbytext      { padding: 0 0 5px; }

	/* Management Positions */
	div#dfc-pub-management 	{ background: url(../images/pub-sbtitles/management-positions-sb.jpg) no-repeat 0px 65px; }
	div#dfc-pub-management 	p	{ width: 280px; }
	div#dfc-pub-management a	{ font-weight: bold; }
	span#findusparagraph1 h2 { font-size: large; }
	span#management-link a			{ font-weight: bold; padding-bottom: 20px; display: block; }
	
	/* Brand Home Search Box */
	div#dfc-global-findapub input#searchBox	{ width: 240px; }

	/* Brand News */
	h2.articletitle a, h2.offertitle a 	{ background:url(../images/rssicon.jpg) no-repeat 0px 0px; padding-left: 20px; padding-right: 10px; font-size: large; }
	h2.offertitle, h2.articletitle     	{ font-size: x-large; }
	ul#termsandconditionslist li 		{ font-size: x-small; }
	
	/* Opening Times Box */
	div#dfc-pub-openingtimes ul 	{ margin: 5px 0px 0px 0px; }
	div#dfc-pub-openingtimes ul li	{ margin-bottom: 5px; }

	/* Food Service Times Box */
	div#dfc-pub-foodtimes ul 	{ margin: 5px 0px 0px 0px; }
	div#dfc-pub-foodtimes ul li	{ margin-bottom: 5px; }

	/* Latest News list version */
	div#dfc-global-latestnews		{  }
	div#dfc-global-latestnews 		ul#latestNewsSmartboxList img {  }
	div#dfc-global-latestnews 	 	ul#latestNewsSmartboxList			{ padding: 2px; color: #FFF; border: 1px solid #071939; width: 274px; background:#ffffff; }
	div#dfc-global-latestnews		ul#latestNewsSmartboxList li		{ list-style: none; background: #071939 url(../images/latestnews-bg.gif) repeat-x 0% 0%; border-bottom: #34425d 2px solid; color: #c7cbd3;  padding: 5px 5px 5px 10px; }
	div#dfc-global-latestnews		ul#latestNewsSmartboxList li a 		{ color: #c7cbd3; padding-bottom: 5px; background:url(../images/newsbullet.gif) no-repeat 0% 40%; display: block; padding-left: 15px;}

	/* Latest News Picture Version */
	div#onl-global-latestnewswithpictures	   					{ background-color: #FFF; width: 280px;  color: #c7cbd3;}
	div#onl-global-latestnewswithpictures  img 					{ float: right; padding: 0px 0px 5px 5px; }
	div#onl-global-latestnewswithpictures p   					{ width: 164px; line-height: 15px; }
	div#onl-global-latestnewswithpictures a.newssnippettitle 	{ margin-bottom: 10px; font-weight: bold;}
	div#onl-global-latestnewswithpictures div a:link 			{ display: block; color: #c7cbd3;}
	div#onl-global-latestnewswithpictures div a:visited			{ display: block; color: #c7cbd3;}
	div#onl-global-latestnewswithpictures div					{ border: 1px solid #071939; margin-bottom: 0px; padding: 2px; color: #c7cbd3; }
	div#onl-global-latestnewswithpictures div div	  			{ display: block; clear: both; background: #071939 url(../images/latestnews-bg.gif) repeat-x 0% 0%; padding: 5px; border-bottom: #34425d 4px solid;}
	div#onl-global-latestnewswithpictures p#morenewsparagraph	{ padding: 0px 2px 2px 2px; border: 1px solid #071939; border-top: 0px; background:#FFF; width: 274px; display: block;}
	a#morelink													{ display: block; border-top: 0px; background: #071939; color:#FFF; width: 264px; padding: 10px 5px 10px 5px;}

	/* Work for Us */
	div#dfc-global-workforus	{ background:url(../images/pub-sbtitles/workforus-sb-graphical.jpg) no-repeat #ffffff; width: 280px; border: 1px solid #021435; }
	div#dfc-global-workforus p	{ padding: 165px 5px 5px 5px; }
	div#dfc-global-workforus a	{ display:block;}
	
	/* What's On */
	/*div#dfc-global-whatson	{ color:#FFFFFF; }
	div#dfc-global-whatson h1	{ background-image:url(../images/pub-sbtitles/sbtitle-whatson.gif); background-repeat:no-repeat; height:34px; width:280px; display:block; text-indent:-9999px; }
	div#dfc-global-whatson h2	{ color:#FFFFFF; font-size:small; font-weight:bold; }
	div#dfc-global-whatson .wosAllEventWrapper		{ border:1px solid #061939; width:272px; padding:4px;}
	div#dfc-global-whatson .wosEventWrapper			{ background:url(../images/whatson-bg.gif) repeat-x #071939; width:260px; margin:0px; padding:6px; }
	*/div#dfc-global-whatson						{ border:1px solid #061939; width:274px; position:relative; margin-top:64px; padding:2px; background:#ffffff;}
	div#dfc-global-whatson h1						{ position:absolute; top:-35px; background-image:url(../images/pub-sbtitles/sbtitle-whatson.gif); background-repeat:no-repeat; height:34px; width:280px; display:block; text-indent:-9999px; }
	div#dfc-global-whatson h2						{ font-size:small; font-weight:bold; }
	p.wosEventContent								{ color:#021435; }
	div#dfc-global-whatson .wosAllEventWrapper		{ width:268px; border:3px solid #061939; background-color:#ccd0d7;}
	div#dfc-global-whatson .wosEventWrapper			{ margin:0px; padding:6px; }
	div#dfc-global-whatson div { margin-bottom: 0px; }

	/*pear cider ad*/
	/*div#onl-global-promotionalimage-magnerspearcomingsoon	{ display:block; width:278px; height:382px; background:url(../images/oneills_magnerspear_promimg.jpg) no-repeat; text-indent:-9999px; border: 1px solid #021435; }*/
	div#onl-global-promotionalimage-magnerspearcomingsoon	{ display:block; width:278px; height:382px; border: 1px solid #021435; }


	/* Facebook Fan Boxes */
	div#SB-Group1 div#onl-brand-facebook-narrow { margin: 0px; padding: 3px; padding-bottom:1px; border: 1px solid #021435;  width: 270px; height: 170px; background:#ffffff; }
	div#onl-brand-facebook-wide 				{ margin: 0px; padding: 3px; padding-bottom:1px; border: 1px solid #021435;  width: 448px; height: 170px; background:#ffffff;}
	div#onl-brand-facebook-narrow 				{ margin: 0px; padding: 3px; padding-bottom:1px; border: 1px solid #021435;  width: 270px; height: 170px; background:#ffffff;}
	div#onl-brand-facebook-wide div,
	div#onl-brand-facebook-narrow div { margin: 0px; }				
	
	/* DFC for all articles share on facebook smartbox */
	div#dfc-global-shareonfacebook p {  text-align: center; padding: 10px; width: 258px; background: #061939;}
	div#dfc-global-shareonfacebook a { font-size: 10pt; color: #fff; }
	

	/* BRAND article spcific share on facebook smartbox - NOT USED*/
	div#onl-brand-shareonfacebook { margin: 0px; background: url(/images/sb-brand-shareonfacebook.jpg) no-repeat; border: 1px solid #021435;  width: 280px; height: 85px; }
	div#onl-brand-shareonfacebook h1 { text-indent: -9999px; font-size: 8pt; }
	div#onl-brand-shareonfacebook #sharebox { padding-left: 110px; padding-top: -5px;}
	
	/* Added by Farrow. They had wrapped the Broad Street SB in a div with some extra styling. I've removed the div and added this here on the assumption the styling is meant to apply to all the pub level facebook smartboxes */
	div#onl-pub-facebook-narrow { width:272px; border:1px solid #011c47; padding: 4px; height: 170px; } 
	div#SB-Group1 div#onl-pub-facebook-wide 	{margin: 0px;  width:448px; border:1px solid #011c47; padding: 4px; height: 170px; }
	.blueborder { border:1px solid #011c47; }

.featured 	{ background:url(../images/pub-sbtitles/featuredsb-bottom.gif) no-repeat 0% 100%;  padding-bottom: 6px;}
div#SB-Group1 .featured p, div#SB-Group2 .featured p  { background: url(../images/pub-sbtitles/featuredsb-bg.gif) repeat-y; padding: 10px 25px 10px 15px; zoom: 1; }

div#wrapper .findus div#SB-Group1 .featured 				{ background:url(/images/pub-sbtitles/featuredsb-bottom-large.gif) no-repeat 0% 100%;  padding-bottom: 6px; }
div#wrapper .findus div#SB-Group1 .featured p 				{ background:url(/images/pub-sbtitles/featuredsb-bg-large.gif) repeat-y; padding: 10px 20px 10px 15px; }

div#wrapper .findus div#SB-Group1 div#onl-pub-keepintouch h1{ background:url(/images/pub-sbtitles/sbtitle-keepintouch-large.gif) 		no-repeat; 	height: 43px; text-indent: -9999px;  }

/* 2011-01-25
div#onl-global-promotionalimage-sixnations  	{ background:url(../images/pub-sbtitles/6nations-sb-graphical.jpg) no-repeat; height: 417px; width: 280px; padding: 0px; }
div#onl-global-promotionalimage-sixnations a	{ display: block; width: 280px; height: 417px; text-indent: -9999px; }
*/
div#onl-global-promotionalimage-sixnations  	{ background:url(../images/sb-6nations2012fixtures.jpg) no-repeat; height: 111px; width: 280px; padding: 0px; }
div#onl-global-promotionalimage-sixnations a	{ display: block; width: 280px; height: 111px; text-indent: -9999px; }


div#onl-global-promotionalimage-tasteofireland 	{ background:url(../images/pub-sbtitles/tasetofireland-sb-graphical.jpg) no-repeat; height: 385px; width: 280px; text-indent: -9999px; }
div#onl-global-promotionalimage-tuborgfestival	{ background:url(../images/pub-sbtitles/tuborgfestival-sb.jpg) no-repeat; height: 320px; width: 280px; text-indent: -9999px; }

div#onl-global-promotionalimage-4gems			{ background:url(../images/pub-sbtitles/4gems-sb-graphical.jpg) no-repeat; height: 417px; width: 280px; padding: 0px; text-indent: -9999px; border: 1px solid #021435; }
/*
div#dfc-global-drinkaware	{ width: 280px;  }
div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-blue.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }

p#drinkawaredisclaimer	a	{ display: block; background:url(../images/drinkaware-blue.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto;}
*/
div#dfc-global-drinkaware	{ text-align: center;  }
p#drinkawaredisclaimer { font-size: x-small; line-height: normal; }


/* Brand Level Xmas */
div#onl-global-promotionalimage-xmas { background:url(../images/sb-xmas2010.jpg) no-repeat; height: 382px; text-indent: -9999px; }



/* ~footer */
div#footer															{ width: 1000px; padding: 10px 5px 5px; overflow: hidden; color: #FFF; }
div#footer ul#legal-links, div#footer-3rdlvlul#legal-links			{ float: left; width: 700px; }
div#footer ul#legal-links li, div#footer-3rdlvl ul#legal-links li	{ float: left; font-size: small; margin-right: 10px; }
div#footer p.copyright, div#footer-3rdlvl p.copyright				{ float: right; font-size: small; }
div#footer a { color: #FFF; }

/* Page Specific CSS */

	/* Page Titles */
	div#wrapper .home 				div#narrative h1 	{ background:url(../images/titles/pubhome.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .findus 			div#narrative h1 	{ background:url(../images/titles/findus.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .music 				div#narrative h1 	{ background:url(../images/titles/music.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .food	 			div#narrative h1 	{ background:url(../images/titles/food.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .drink	 			div#narrative h1 	{ background:url(../images/titles/drinks.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .jobs	 			div#narrative h1 	{ background:url(../images/titles/jobswithus.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .accessibility		div#narrative h1 	{ background:url(../images/titles/access.gif)	 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .termsandconditions	div#narrative h1 	{ background:url(../images/titles/termsandcons.gif) 	no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .privacy 			div#narrative h1 	{ background:url(../images/titles/privacy.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandarticles		div#narrative h1 	{ background:url(../images/titles/press.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandhome 			div#narrative h1 	{ background:url(../images/titles/oneillshome.gif) 		no-repeat; text-indent: -9999px; height: 60px; margin-bottom: 10px; }
	div#wrapper .nationalsearch 	div#narrative h1 	{ background:url(../images/titles/findanoneills.gif) 	no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .signup				div#narrative h1 	{ background:url(../images/titles/keepintouch.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .searchresults		div#narrative h1 	{ background:url(../images/titles/searchresults.gif) 	no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .notfound			div#narrative h1 	{ background:url(../images/titles/notfound.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandjobs			div#narrative h1 	{ background:url(../images/titles/brandjobs.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .signupthankyou		div#narrative h1 	{ background:url(../images/titles/thankyou.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .xmasenquirythankyou		div#narrative h1 	{ background:url(../images/titles/thankyou.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandxmasenquiryinfo	div#narrative h1,
	div#wrapper .xmasenquiryinfo div#narrative h1	{ background:url(../images/titles/xmasbookings.gif) 		no-repeat; text-indent: -9999px; height: 60px; margin-bottom: 10px; }
	div#wrapper .xmasenquiry div#narrative h1	{ background:url(../images/titles/xmasbookingsform.gif) 		no-repeat; text-indent: -9999px; height: 60px; margin-bottom: 10px; }

	div#wrapper .hiddenpage_empathica div#narrative h1	{ background:url(../images/titles/empathica.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }




	div#wrapper .management			div#narrative h1 	{ background:url(../images/titles/management.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandmanagement		div#narrative h1 	{ background:url(../images/titles/management.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	
	div#wrapper .eventenquirythankyou		div#narrative h1 	{ background:url(../images/titles/thankyou.gif) 		no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	div#wrapper .brandeventenquiryinfo div#narrative h1,
	div#wrapper .eventenquiryinfo div#narrative h1	{ background:url(../images/titles/partybookings.gif) 		no-repeat; text-indent: -9999px; height: 60px; margin-bottom: 10px; }
	div#wrapper .eventenquiry div#narrative h1	{ background:url(../images/titles/partybookingsform.gif) 		no-repeat; text-indent: -9999px; height: 60px; margin-bottom: 10px; }

	div#wrapper .brandfood	 			div#narrative h1 	{ background:url(../images/titles/brandfood.gif) 			no-repeat; text-indent: -9999px; height: 34px; margin-bottom: 10px; }
	
	.ms_bandregistrationformthankyou h1	{ padding-bottom:15px; background:url(../images/titles/msbandregthankyou.gif) no-repeat; display:block; width:450px; height:40px; text-indent:-9999px; }
	.ms_bandregistrationform1	#narrative form#feedback h2	{  background: url(../images/dashboard/step1.gif) no-repeat 50% 50%; text-indent: -9999px; }
	.ms_bandregistrationform2	#narrative h2				{  background: url(../images/dashboard/step2.gif) no-repeat 50% 50%; text-indent: -9999px; width: 900px; margin-bottom: 20px; }
	.ms_bandregistrationform3	#narrative h2				{  background: url(../images/dashboard/step3.gif) no-repeat 50% 50%; text-indent: -9999px; width: 900px; margin-bottom: 20px;}
	
	/* Brand News Listing */
	.newsimg			{ float: left; border: 1px solid #006; }
	.newsoffers-text	{ display: block; float: right; width:515px; }
	.offerintro-list	{ display: block; margin-bottom: 10px; }
	h2.offertitle		{ margin-bottom: 10px; }
	.articletitle		{ margin: 10px 0px 10px 0px; font-size: large; } 
	
	
	/* Pub News Listing */
    div#content-2column.pubarticle div#SB-Group1, div#content-2column.brandarticle div#SB-Group1 { margin-top: 287px;  }
    .newsimg-right                                   { float: right; border: 1px solid #021435; position: absolute; right: 46px; top: 200px; }
    div#wrapper .brandarticles h2.offertitle         { position: relative; left: 0; top: 238px; }
    div#wrapper .brandarticles span#pressintro       { display: block; position: relative; left: 0; top: -40px; }
    div#wrapper .brandarticles span#customerfeedback { display: block; position: relative; left: 0; top: -40px; }

/* Brand Search Page */
	form#frmSearch                    { margin-bottom: 20px; width: 100%; overflow: hidden; }
	form#frmSearch label { display: block; padding: 2px 0; }
	form#frmSearch input#searchBox    { float: left; margin-right: 5px; }
	form#frmSearch input#searchSubmit { display: block; float: left; width: 20px; height: 20px; border: none; background: url(../images/search-go.gif) no-repeat; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 0; cursor: pointer; }

	
	
	/* Search Results Page */
	ul.search-result-list li { padding-bottom: 15px; margin-bottom: 10px;}	
	div#content-brand.searchresults h2 { margin-bottom: 10px; }
	
	/* Pub Home Page */
	div#onl-pub-searchforotherpubs h1					{ text-indent: -9999px; height: 31px; }
	div#onl-pub-searchforotherpubs h1#oneillswallington { background:url(../images/pub_hero_titles/herotitle-wallington.gif) no-repeat; }
	div#dfc-pub-pubspecificheroimage,
	div#dfc-global-nonpubspecificheroimage              { width: 270px; height: 396px; padding: 23px 5px 24px; background: url(../images/bluewhite-hero-border.jpg) no-repeat; }
	div#heroImageSwitcher { width: 270px; height: 396px; }
	
	/* Pub Find Us */
	.leftimg { float: left; margin-right: 10px; margin-bottom: 20px; }
	.rightimg{ margin-bottom: 20px; }
	div#findus-info	{ margin-bottom: 20px; display: block;}
	
	/* Sign Up Thank You */
	.facebooklogolink	{ display: block; width: 94px; height: 32px; text-indent: -9999px; float: left; }
	.facebooklinktxt	{ display: block; line-height: 32px; }
	.facebooklink		{ display: block; background:url(/images/facebookicon.jpg) no-repeat; height: 32px;  }
	
	/* Form Styles */
	form#feedback  			{ font-size:small; }

	form#feedback label 			{ text-align:left; width:180px; float:left; }
	form#feedback label.optin_label	{ text-align:left; float:none; position: static; }
	form#feedback input.optin_box 	{ margin-bottom:0px; margin-top: 10px;  width: 20px; }
	form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}
	form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
	
	.eighteenplusspan h2				{ margin-top: 10px;}
	form#feedback input				{ margin-bottom:10px; width: 250px; }
	form#feedback span#genderarea	{ display:block; margin-top:10px; }
	form#feedback .emailinput		{margin-top: 15px; }
	.inputbox 						{ margin-bottom:10px; }
	span#servicerequirementsspan, span#additionalinfospan		{ display: block; margin-top: 5px; }
	span#additionalinfospan			{ margin-bottom: 20px; }
	form#feedback .submitbutton		{ border:double medium #021435; width: 99px; background-color:#021435; color:#FFF; margin-bottom: 10px;}
	div#content-2column.signup h2	{ margin-top: 15px; }
	span#privacyspan				{ display: block; margin-top: 30px; }
	
	h2.pleasenote	{ margin: 20px 0px 20px 0px ; }
	span#visitedbeforespan	{ display: block; margin-bottom: 20px; }
	/* WebRing Links */
	ul#webringsList	{ clear:both; margin: 20px; }
	li#drinkawarewebring	{ background:url(../images/drinkaware-blue.gif) no-repeat; width: 97px; height: 94px; margin-left: auto; margin-right: auto; }
	li#drinkawarewebring a	{ display: block; height: 94px; width: 97px; text-indent: -9999px;  }
	
/* Debug 
div#wrapper		{ background:url(../images/shadow.jpg) repeat-y; border-bottom: 1px solid #6F0;  }
div#content-brand, div#content-bar, div#content-3rdlvl, div#content-2column	{ background:#9C9; }
div#narrative	{ background:#FFCC00; }
div#SB-Group1	{ background:#CC3300; }
div#SB-Group2	{ background:#333366; }
div#banner		{ background:#0099CC; }
div#map_parent	{ background:#66CC99; }
div#header		{ background:#006600; }
.clear			{ background:#009966; }
.staticdiv		{ background:#9F0; height: 1px; }
*/


/* Calls to Action */
p.cta-freeguiness-brand a { display: block; width:  468px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-freeguiness-brand.jpg) no-repeat; }
p.cta-freeguiness a { display: block; width:  368px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-freeguiness.jpg) no-repeat; }
p.cta-freesoftdrink a { display: block; width:  276px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-freesoftdrink.jpg) no-repeat; }
p.cta-becomeafan a { display: block; width:  362px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-becomeafan.jpg) no-repeat; }
p.cta-natsearchvoucher a { display: block; width:  362px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-natsearchvoucher.jpg) no-repeat; }
p.cta-signupvoucher a { display: block; width:  362px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-signupvoucher.jpg) no-repeat; }
p.cta-natsearch a { display: block; width:  280px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-natsearch.jpg) no-repeat; }
p.cta-natsearchmenu a { display: block; width:  416px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-natsearchmenu.jpg) no-repeat; }
p.cta-newmenu a { display: block; width:  280px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-viewnewmenu.jpg) no-repeat; }
p.cta-natsearchworldcup2010 a { display: block; width:  468px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-natsearchworldcup2010.jpg) no-repeat; }
p.cta-fridaylivemusic a { display: block; width:  387px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-fridaylivemusic.jpg) no-repeat; }

p#cta-stpats2010-pub a		{ display: block; background: url(/images/stpatricks/getintouch-stpats-button.gif) no-repeat; width: 317px; height: 24px; text-indent: -9999px; }
p#cta-stpats2010-brand a 	{ display: block; background: url(/images/stpatricks/findoneills-stpats-button.gif) no-repeat; width: 474px; height: 24px; text-indent: -9999px; }
p.cta-head-for-taste-ireland a { display: block; width:  500px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-head-for-taste-ireland.jpg) no-repeat;	}
p.cta_like-oneills a { display: block;width:  507px;height: 35px;text-indent: -9999px;		background: url(../images/news/cta_like-oneills.jpg) no-repeat;}
p.cta-guinnessbirthday a { display: block; width:  450px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-guinnessbirthday.jpg) no-repeat; }
p.cta-showcasesoho a { display: block; width:  562px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-showcasesoho.jpg) no-repeat; }
p.cta-showcasesauchiehallstreetglasgow a { display: block; width:  569px; height: 35px; text-indent: -9999px; background:url(../images/news/cta-showcasesauchiehallstreetglasgow.jpg) no-repeat;	}
p.cta-showcaseliverpool a { display: block; width:  569px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-showcaseliverpool.jpg) no-repeat; }
p.cta-showcasestmarystreetcardiff a { display: block; width:  576px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-showcasestmarystreetcardiff.jpg) no-repeat; }
p.cta-signupfreepintbrand a { display: block; width:  464px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-signupfreepintbrand.jpg) no-repeat; }

/*p.cta-trynewmenulunchtasting a { display: block;width:  506px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-trynewmenulunchtasting.jpg) no-repeat;}*/
p.cta-trynewmenulunchtasting a { display: block; width: 247px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-trynewmenulunchtasting.jpg) no-repeat;}
p.cta-christmasdrinks a { display: block; width:  345px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-christmasdrinks.jpg) no-repeat; }
p.cta-twomainsfor8pounds a { display: block;width:  296px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-twomainsfor8pounds.jpg) no-repeat;}
p.cta-twomainsfor9pounds a { display: block;width:  296px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-twomainsfor9pounds.jpg) no-repeat;}
p.cta-twomainsfor10pounds a { display: block;width:  310px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-twomainsfor10pounds.jpg) no-repeat;}
p.cta-essence_highwycombe a { display: block; width:  244px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_highwycombe.jpg) no-repeat; }
p.cta-essence_cheltenham a { display: block; width:  244px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_cheltenham.jpg) no-repeat; }
p.cta-essence_muswellhill a { display: block; width:  244px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_muswellhill.jpg) no-repeat; }
p.cta-essence_didsbury a { display: block; width:  264px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_didsbury.jpg) no-repeat; }
p.cta-essence_ealing a { display: block; width:  264px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_ealing.jpg) no-repeat; }
p.cta-essencepartyreminder a { display: block; width:  244px; height: 31px; text-indent: -9999px; background: url(../images/news/cta-essencepartyreminder.jpg) no-repeat; }
p.cta-essencelivemusic-friday a { display: block; width:  382px; height: 31px; text-indent: -9999px; background: url(../images/news/cta-essencelivemusic-friday.jpg) no-repeat; }
p.cta-essencelivemusic-weekend a { display: block; width:  359px; height: 31px; text-indent: -9999px; background: url(../images/news/cta-essencelivemusic-weekend.jpg) no-repeat; }
p.cta-essencelivemusic-thursday a { display: block; width:  415px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essencelivemusic-thursday.jpg) no-repeat; }
p.cta-essence_bournemouth a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_bournemouth.jpg) no-repeat; }
p.cta-essence_worcester a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_worcester.jpg) no-repeat; }
p.cta-jointhejig a { display: block; width:  233px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-jointhejig.jpg) no-repeat; }
p.cta-essence_2011-03-18 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-03-18.jpg) no-repeat; }
p.cta-essence_2011-04-05 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-04-05.jpg) no-repeat; }
p.cta-essence_2011-04-12 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-04-12.jpg) no-repeat; }
p.cta-essence_2011-05-10 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-05-10.jpg) no-repeat; }
p.cta-essence_2011-05-17 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-05-17.jpg) no-repeat; }
p.cta-essence_2011-05-24 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-05-24.jpg) no-repeat; }
p.cta-essence_2011-05-31 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-05-31.jpg) no-repeat; }
p.cta-essence_2011-06-14 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-06-14.jpg) no-repeat; }
p.cta-essence_2011-06-21 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-06-21.jpg) no-repeat; }
p.cta-essence_2011-06-28 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-06-28.jpg) no-repeat; }
span.cta-essence_2011-06-28 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-06-28.jpg) no-repeat; }
p.cta-essence_2011-07-12 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-07-12.jpg) no-repeat; }
span.cta-essence_2011-07-12 a { display: block; width:  278px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-essence_2011-07-12.jpg) no-repeat; }
p.cta-voteforjig a { display: block; width:  282px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-voteforjig.jpg) no-repeat; }
p.cta-findlocaloneills a { display: block; width:  254px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-findlocaloneills.jpg) no-repeat; }
p.cta-freeguinness2011 a { display: block; width:  488px; height: 35px;text-indent: -9999px; background: url(../images/news/cta-freeguinness2011.jpg) no-repeat; }
p.cta-findlocaltobook a { display: block; width:  338px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-findlocaltobook.jpg) no-repeat; }
p.cta-findpubsmenu a { display: block; width:  233px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-findpubsmenu.jpg) no-repeat; }
p.cta-tryournewmenuatlocal a { display: block; width:  338px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-tryournewmenuatlocal.jpg) no-repeat; }
p.cta-tryournewmenuatlocaloneills a { display: block; width:  415px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-tryournewmenuatlocaloneills.jpg) no-repeat; }
p.cta-seeournewmenu a { display: block; width:  205px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-seeournewmenu.jpg) no-repeat; }
p.cta-makeachristmasenquiryatlocal a { display: block; width:  569px; height: 35px;	text-indent: -9999px; background: url(../images/news/cta-makeachristmasenquiryatlocal.jpg) no-repeat; }
p.cta-likeusonfacebook a { display: block; width:  219px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-likeusonfacebook.jpg) no-repeat; }
p.cta-followusontwitter a { display: block;width:  226px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-followusontwitter.jpg) no-repeat;}
p.cta-findapub a { display: block;width:  128px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-findapub.jpg) no-repeat;}
p.cta-tryourmenuatlocaloneills a { display: block;width:  296px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-tryourmenuatlocaloneills.jpg) no-repeat;}
p.cta-signupnewsoffers a { display: block;width:  331px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-signupnewsoffers.jpg) no-repeat;}
p.cta-findlocaltoclaimoffer a { display: block; width: 422px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-findlocaltoclaimoffer.jpg) no-repeat; }
p.cta-signupdownloadvoucher a { display: block; width:  373px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-signupdownloadvoucher.jpg) no-repeat; }
p.cta-comeandjoinus a { display: block; width:  191px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-comeandjoinus.jpg) no-repeat; }
p.cta-signup a { display: block; width:  100px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-signup.jpg) no-repeat; }
p.cta-sixnationsscorepredictor a { display: block; width:  387px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-sixnationsscorepredictor.jpg) no-repeat; }
p.cta-irishstew a { display: block;width:  310px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-irishstew.jpg) no-repeat;}

p#signupforsmithwicks-scot a 	{ display: block; background: url(/images/news/cta-softdrinkscot.jpg) no-repeat; width: 366px; height: 35px; text-indent: -9999px; }
p#signupforsmithwicks-eng a 	{ display: block; background: url(/images/news/cta-shandyeng.jpg) no-repeat; width: 468px; height: 35px; text-indent: -9999px; }
p#signupforsmithwicks a 	{ display: block; background: url(/images/news/cta-shandybrand.jpg) no-repeat; width: 468px; height: 35px; text-indent: -9999px; }


p#livemusicfridays-pub-findus a { display: block; background: url(/images/findus-button.gif) no-repeat; width: 122px; height: 24px; text-indent: -9999px; }
p#livemusicfridays-brand a		{ display: block; background: url(/images/findoneillslivemusic-button.gif) no-repeat; width: 429px; height: 24px; text-indent: -9999px; }
p span.italic { font-style:italic; }

span#cta-signupandgetyourvoucher p a { display: block; background: url(/images/news/cta_sign_up_voucher.jpg) no-repeat; width: 361px; height: 35px; text-indent: -9999px; }
span#cta-findanoneillsandsignup p a		{ display: block; background: url(/images/news/cta_find_oneills_sign_up.jpg) no-repeat; width: 467px; height: 35px; text-indent: -9999px; }

span#cta-findandsignupforvoucher p a { display: block; width:  485px; height: 35px; text-indent: -9999px;	background: url(/images/news/cta-findandsignupforvoucher.jpg) no-repeat; }

.brandjobs #SB-Group1 #dfc-global-assistantmanagersfacebook { margin-top: 30px; }
#SB-Group1 #dfc-global-assistantmanagersfacebook   { background: url(/images/pub-sbtitles/assistantmanagersfacebook-title.gif) no-repeat; padding: 60px 0 0; }
#SB-Group1 #dfc-global-assistantmanagersfacebook p { margin: 0; padding: 0 0 8px; }
#SB-Group1 #dfc-global-assistantmanagersfacebook h1 {display: none; }

p.cta-findoneillsandbook a { display: block; width: 471px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-findoneillsandbook.jpg) no-repeat;}
p.cta-makeachristmasbookingenquiry a { display: block; width: 359px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-makeachristmasbookingenquiry.jpg) no-repeat; }
span.cta-makeabookingenquiry p a { display: block; width: 261px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-makeabookingenquiry.jpg) no-repeat; }
p.cta-checkoutourlivemusicatyourlocal a { display: block; width:  394px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-checkoutourlivemusicatyourlocal.jpg) no-repeat; }
p.cta-checkoutourlivemusic a { display: block; width:  268px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-checkoutourlivemusic.jpg) no-repeat; }
p.cta-greatvaluelunch a { display: block; width:  597px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-greatvaluelunch.jpg) no-repeat; }
p.cta-lunchmenupriceband1 a { display: block; width:  331px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-lunchmenupriceband1.jpg) no-repeat; }
p.cta-lunchmenupriceband2 a { display: block; width:  331px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-lunchmenupriceband2.jpg) no-repeat; }
p.cta-lunchmenupriceband4 a { display: block; width:  331px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-lunchmenupriceband4.jpg) no-repeat; }
p.cta-watchalltherugbyhere a { display: block; width:  338px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-watchalltherugbyhere.jpg) no-repeat; }
p.cta-watchtherugbyhere a { display: block; width:  303px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-watchtherugbyhere.jpg) no-repeat; }
p.cta-christmasandnewyear a { display: block; width:  387px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-christmasandnewyear.jpg) no-repeat; }
p.cta-joinfortwomainmealdeal a { display: block;width:  366px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-joinfortwomainmealdeal.jpg) no-repeat;}
p.cta-sendusyourphoto a { display: block; width:  499px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-sendusyourphoto.jpg) no-repeat; }
p.cta-bookforchristmas a { display: block;width:  422px;height: 35px;text-indent: -9999px;background: url(../images/news/cta-bookforchristmas.jpg) no-repeat;}


/* Music Dashboard */

#narrative #bandStatsWrapper      { padding-bottom: 10px; }
#narrative #bandStatsWrapper ul   { list-style: none; margin: 0; }
#narrative #bandStatsWrapper span { font-weight: bold; }

#narrative p.brandDashboardToggleLink                { margin: 0; padding: 10px 0; }
#narrative p.brandDashboardToggleLink a.toggleclosed { background: url(../images/music/toggle-arrow-closed.gif) 0 50% no-repeat; padding-left: 17px; }
#narrative p.brandDashboardToggleLink a.toggleopen   { background: url(../images/music/toggle-arrow-open.gif) 0 50% no-repeat; padding-left: 17px; }

#narrative #brandDashboardPubListWrapper p.brandDashboardToggleLink { padding: 0 0 10px; }

#narrative table#brandDashboardPubListTable,
#narrative table#brandDashboardUnaccreditedBandListTable,
#narrative table#brandDashboardShowcaseBandListTable,
#narrative table#brandDashboardUnapprovedBandListTable       { border: 1px solid #061939; }
#narrative table#brandDashboardPubListTable th,
#narrative table#brandDashboardUnaccreditedBandListTable th,
#narrative table#brandDashboardShowcaseBandListTable th,
#narrative table#brandDashboardUnapprovedBandListTable th      { background: #FFF; background: #CCD0D7; padding: 4px 8px; font-weight: bold; }
#narrative table#brandDashboardPubListTable td,
#narrative table#brandDashboardUnaccreditedBandListTable td,
#narrative table#brandDashboardShowcaseBandListTable td,
#narrative table#brandDashboardUnapprovedBandListTable td     { background: #FFF; padding: 8px; border-top: 1px solid #CCC; }

div#brandDashboardShowcaseBandListWrapper { padding-bottom: 30px; }


div#narrative ul.easterarticle,
div#narrative ul.easterarticle ul { margin-bottom: 8px; }



/* Adjusted layout for Brand and Pub Food pages */
.brandfood #narrative, .food #narrative { padding: 10px 10px 0 0; width: 280px; left: -369px; }
.brandfood #SB-Group1                   { width: 318px; padding: 30px 0 0 0; left: 257px; }
.food #SB-Group1                        { width: 318px; padding: 10px 0 0 0; left: 257px; }

/* Smartbox overrides for these two pages */

.brandfood #SB-Group1 #dfc-global-nonpubspecificheroimage,
.food #SB-Group1 #dfc-pub-pubspecificheroimage { width: 318px; height: auto; padding: 0; background: none; margin-bottom: 2px; }
.brandfood #SB-Group1 #dfc-global-nonpubspecificheroimage img,
.food #SB-Group1 #dfc-pub-pubspecificheroimage img { display: block; width: 318px; height: 203px; }
.brandfood #SB-Group1 #dfc-global-nonpubspecificheroimage div#heroImageSwitcher,
.food #SB-Group1 #dfc-pub-pubspecificheroimage div#heroImageSwitcher { width: 318px; height: 203px; margin-bottom: 0; }

.brandfood #SB-Group1 #dfc-global-nonpubspecificsidekickimages,
.food #SB-Group1 #dfc-pub-pubspecificsidekickimages                  { width: 318px; height: 146px; margin-bottom: 15px; }
.brandfood #SB-Group1 #dfc-global-nonpubspecificsidekickimages .sidekick1,
.food #SB-Group1 #dfc-pub-pubspecificsidekickimages .sidekick1 { float: left; }
.brandfood #SB-Group1 #dfc-global-nonpubspecificsidekickimages .sidekick2,
.food #SB-Group1 #dfc-pub-pubspecificsidekickimages .sidekick2 { float: right; }

.food #SB-Group1 #onl-pub-locationmapandcontactdetailslink { margin-bottom: 10px; }

.food #SB-Group1 #onl-pub-keepintouch { background: url(../images/pub-sbtitles/featuredsb-bottom318.gif) 0 100% no-repeat; margin-bottom: 15px; }
.food #SB-Group1 #onl-pub-keepintouch h1 { background-image: url(../images/pub-sbtitles/sbtitle-keepintouch318.gif); }
.food #SB-Group1 #onl-pub-keepintouch p { background: url(../images/pub-sbtitles/featuredsb318-bg.gif) repeat-y; }

.food #SB-Group1 #dfc-global-whatson { width: 312px; }
.food #SB-Group1 #dfc-global-whatson .wosAllEventWrapper { width: 306px; }

.food #SB-Group1 #dfc-pub-openingtimes { padding: 0 19px; }

.brandfood #SB-Group1 #onl-brand-facebook-narrow { width: 310px; }

#narrative p#magners-logo { width: 130px; height: 79px; text-indent: -9999px; overflow: hidden; background: url(../images/magners_logo.jpg) no-repeat; float: left; margin: 20px 15px 0 0; }
#narrative p#carling-logo { width: 130px; height: 79px; text-indent: -9999px; overflow: hidden; background: url(../images/carling_logo.jpg) no-repeat; float: left; margin: 20px 0 0 0; }
#narrative p#magners-logo a,
#narrative p#carling-logo a { display: block; width: 130px; height: 79px; }



/* Crabbies offer SB with default signup fallback */

/* Global */
div#onl-global-crabbies p   { padding: 0 15px 10px; }
#onl-global-crabbies select { width: 250px; margin: 0 0 10px 15px; }

/* Narrow signup */
#onl-global-crabbies .keepintouch         { width: 280px; background: url(/images/crabbiesSb/signup-bottom280.gif) 0 100% no-repeat; padding-bottom: 6px; }
#onl-global-crabbies .keepintouch p.first { background: url(/images/crabbiesSb/signup-top280.gif) no-repeat; padding-top: 53px; }

/* Wide signup for findus page */
.findus #onl-global-crabbies .keepintouch         { width: 458px; background-image: url(/images/crabbiesSb/signup-bottom458.gif); }
.findus #onl-global-crabbies .keepintouch p.first { background-image: url(/images/crabbiesSb/signup-top458.gif); }

/* Crabbies offer */
/* Narrow plain green for brand & pub articles and Scotland */

#onl-global-crabbies .crabbies,
#onl-global-crabbies .crabbiesScotland         { width: 280px; background: url(/images/crabbiesSb/article-crabbies-bottom280.gif) 0 100% no-repeat; padding-bottom: 3px; }
#onl-global-crabbies .crabbies p.first,
#onl-global-crabbies .crabbiesScotland p.first { background: url(/images/crabbiesSb/article-crabbies-top280.gif) no-repeat; padding-top: 13px; }

/*
#onl-global-crabbies .crabbies 			{ width: 280px; background: url(/images/crabbiesSb/article-crabbies-bottom280.gif) 0 100% no-repeat; padding-bottom: 3px; }
#onl-global-crabbies .crabbies p.first	{ background: url(/images/crabbiesSb/article-crabbies-top280.gif) no-repeat; padding-top: 13px; }

#onl-global-crabbies .crabbiesScotland         	  { width: 280px; background: url(/images/crabbiesSb/cidona-bottom280.jpg) 0 100% no-repeat; padding-bottom: 3px; }
#onl-global-crabbies .crabbiesScotland p.first { background: url(/images/crabbiesSb/article-crabbies-top280.gif) no-repeat; padding: 13px 80px 10px 15px; }
*/

/* Wide plain green for findus page */
/*
.findus #onl-global-crabbies .crabbiesScotland         { width: 458px; background-image: url(/images/crabbiesSb/plaincrabbiesbottom458.gif); }
.findus #onl-global-crabbies .crabbiesScotland p.first { background-image: url(/images/crabbiesSb/crabbies-top458.gif); }
*/
.findus #onl-global-crabbies .crabbiesScotland         { width: 458px; background-image: url(/images/crabbiesSb/cidona-bottom458.jpg); }
.findus #onl-global-crabbies .crabbiesScotland p.first { background: url(/images/crabbiesSb/crabbies-top458.gif) no-repeat; padding: 13px 100px 10px 15px; }

/* Narrow Crabbies with image */
.home #onl-global-crabbies .crabbies,
.drink #onl-global-crabbies .crabbies,
.jobs #onl-global-crabbies .crabbies              { background-image: url(/images/crabbiesSb/crabbies-bottom280.jpg); }
.home #onl-global-crabbies .crabbies p.first,
.drink #onl-global-crabbies .crabbies p.first,
.jobs #onl-global-crabbies .crabbies p.first      { background-image: url(/images/crabbiesSb/article-crabbies-top280.gif); padding: 13px 50px 10px 15px; }
.home #onl-global-crabbies .crabbies p,
.drink #onl-global-crabbies .crabbies p,
.jobs #onl-global-crabbies .crabbies p            { padding: 0 75px 10px 15px; }
/* Wide Crabbies with image for findus*/
.findus #onl-global-crabbies .crabbies            { width: 458px; background-image: url(/images/crabbiesSb/crabbies-bottom458.jpg); }
.findus #onl-global-crabbies .crabbies p.first    { background-image: url(/images/crabbiesSb/crabbies-top458.gif); padding-top: 13px; }
.findus #onl-global-crabbies .crabbies p          { padding: 0 120px 10px 15px; }

/* Narrow Cidona with image for Scotland*/
.home #onl-global-crabbies .crabbiesScotland,
.drink #onl-global-crabbies .crabbiesScotland,
.jobs #onl-global-crabbies .crabbiesScotland              { width: 280px; background: url(/images/crabbiesSb/cidona-bottom280.jpg) 0 100% no-repeat; padding-bottom: 3px; }
.home #onl-global-crabbies .crabbiesScotland p.first,
.drink #onl-global-crabbies .crabbiesScotland p.first,
.jobs #onl-global-crabbies .crabbiesScotland p.first     { background: url(/images/crabbiesSb/article-crabbies-top280.gif) no-repeat; padding: 13px 80px 10px 15px; }


/* St Patrick's countdown timer */
div#onl-global-promotionalimage-stpatricksday                      { width: 280px; height: 58px; padding: 72px 10px 0; background: url(../images/stpatricks2012/countdown-bg.jpg) 50% 0 no-repeat; }
div#onl-global-promotionalimage-stpatricksday div#countdown        { color: #FFF; font-weight: bold; font-size: 160%; padding: 0 0 0 2px; width: 278px; overflow: hidden; }
div#onl-global-promotionalimage-stpatricksday div#countdown div    { width: 66px; float: left; margin: 0 4px 0 0; text-align: center; line-height: 40px; }
div#onl-global-promotionalimage-stpatricksday div#countdown #c_sec { margin-right: 0; }









#onl-pub-empathicaresults     { width: 250px; padding: 0 15px 15px; background: url(../images/empathicaresults/bottom.gif) 0 100% no-repeat; }
#onl-pub-empathicaresults h2  { width: 280px; height: 42px; margin: 0 -15px; text-indent: -9999px; overflow: hidden; background: url(../images/empathicaresults/top.gif) no-repeat; }
#onl-pub-empathicaresults div { margin-bottom: 0 !important; }
#onl-pub-empathicaresults #empathica_average { padding: 5px 0 10px; }
#onl-pub-empathicaresults p.link-more { padding-top: 10px; }
/* ----------------------------------------------------------------------------- */
#onl-pub-empathicaresults #empathica_average               { width: 100%; overflow: hidden; }
#onl-pub-empathicaresults #empathica_average #starstext    { float: left; padding-right: 5px; }
#onl-pub-empathicaresults #empathica_average span          { margin-top: 6px; display: block; float: left; width: 50px; height: 10px; text-indent: -9999px; overflow: hidden; background: url(../images/empathicaresults/star-ratings.gif) no-repeat; }
#onl-pub-empathicaresults #empathica_average span.stars_05 { background-position: 0 -10px; }
#onl-pub-empathicaresults #empathica_average span.stars_10 { background-position: 0 -20px; }
#onl-pub-empathicaresults #empathica_average span.stars_15 { background-position: 0 -30px; }
#onl-pub-empathicaresults #empathica_average span.stars_20 { background-position: 0 -40px; }
#onl-pub-empathicaresults #empathica_average span.stars_25 { background-position: 0 -50px; }
#onl-pub-empathicaresults #empathica_average span.stars_30 { background-position: 0 -60px; }
#onl-pub-empathicaresults #empathica_average span.stars_35 { background-position: 0 -70px; }
#onl-pub-empathicaresults #empathica_average span.stars_40 { background-position: 0 -80px; }
#onl-pub-empathicaresults #empathica_average span.stars_45 { background-position: 0 -90px; }
#onl-pub-empathicaresults #empathica_average span.stars_50 { background-position: 0 -100px; }
#onl-pub-empathicaresults h3 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#onl-pub-empathicaresults #empathicaGraph                                      { width: 227px; height: 114px; padding: 5px 0 0 23px; background: url(../images/empathicaresults/graph.gif) no-repeat; }
#onl-pub-empathicaresults #empathicaGraph .graph_row                           { padding-bottom: 10px; position: relative; }
#onl-pub-empathicaresults #empathicaGraph #one_stars                           { padding-bottom: 0; }
#onl-pub-empathicaresults #empathicaGraph .graph_row .left_label               { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#onl-pub-empathicaresults #empathicaGraph .graph_row .graph_bar                { height: 14px; background: url(../images/empathicaresults/gradient.gif) repeat-x; position: relative; }
#onl-pub-empathicaresults #empathicaGraph .graph_row .graph_bar .percent_label { position: absolute; right: -28px; top: 0; font-size: 11px; line-height: 14px; margin-bottom: 0; }
#onl-pub-empathicaresults #empathicaGraph .graph_row .right_label              { position: absolute; left: 201px; top: 0; font-size: 11px; line-height: 14px; }



/*body { background: url(../images/xmas-bg-tile.jpg) 50% 50% repeat; }*/


