/*

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:url(../images/mainbg.jpg) repeat-y #FFFFFF top center; 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	{ 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;  }
/*h1				{ font-size: x-large; margin-bottom: 15px; }
div#content-brand .staticdiv { display: none; }
div#content-searchresults .staticdiv { display: none; }
*/
/* ~Main Divs */
div#wrapper		{ width:1024px;  margin-left:auto; margin-right:auto;  position: relative;   }
div#breadcrumb	{ background:url(../images/breadcrumb-bg.jpg) no-repeat; line-height: 30px; padding-left: 7px; color:#021435;   }
div#header		{ background:#FFFFFF; padding: 0px 7px 10px 7px; width: 1010px; background:url(../images/shadow.jpg) repeat-y 0px -30px; height: 109px; }

div#content-brand, div#content-bar, div#content-3rdlvl, div#content-2column	{ background:#FFFFFF; padding: 0px 7px 0px 7px; padding-bottom: 10px; background:url(../images/shadow.jpg) repeat-y 0px -150px; }
div#content-3rdlvl div#narrative	{ width: 940px; position: static; float: none; padding: 10px 35px 0px 35px;  }

div#banner		{ width: 972px; height: 150px; background:url(../images/testbanner.jpg) no-repeat; margin: 0px 19px 10px 19px; clear: both; }
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: 99px; text-indent: -9999px; float: left;  }
div#header p#header-branddescription	{ background:url(../images/titles/brand-title.gif) no-repeat 0% 50%; width: 810px; float: right; height: 99px; 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; /*background:#0C0;*/ 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; padding-top: 10px; }
	span.header-tel							{ margin-left: 20px; }
	
	div#header.pub-header h2.oneillsaberdeen 						{ background: url(/images/pub_titles/title-aberdeen.gif) no-repeat; }
	div#header.pub-header h2.oneillsbath 							{ background: url(/images/pub_titles/title-bath.gif) no-repeat; }
	div#header.pub-header h2.oneillsbeckenham 						{ background: url(/images/pub_titles/title-beckenham.gif) no-repeat; }
	div#header.pub-header h2.oneillsblackburn 						{ background: url(/images/pub_titles/title-blackburn.gif) no-repeat; }
	div#header.pub-header h2.oneillsblackheath 						{ background: url(/images/pub_titles/title-blackheath.gif) no-repeat; }
	div#header.pub-header h2.oneillsblackpool 						{ background: url(/images/pub_titles/title-blackpool.gif) no-repeat; }
	div#header.pub-header h2.oneillsbournemouth 					{ background: url(/images/pub_titles/title-bournemouth.gif) no-repeat; }
	div#header.pub-header h2.oneillsbrentwood 						{ background: url(/images/pub_titles/title-brentwood.gif) no-repeat; }
	div#header.pub-header h2.oneillsbridgend 						{ background: url(/images/pub_titles/title-bridgend.gif) no-repeat; }
	div#header.pub-header h2.oneillsbristol 						{ background: url(/images/pub_titles/title-bristol.gif) no-repeat; }
	div#header.pub-header h2.oneillsbroadstreetbirmingham 			{ background: url(/images/pub_titles/title-broadstreetbirmingham.gif) no-repeat; }
	div#header.pub-header h2.oneillsbromley 						{ background: url(/images/pub_titles/title-bromley.gif) no-repeat; }
	div#header.pub-header h2.oneillsbury 							{ background: url(/images/pub_titles/title-bury.gif) no-repeat; }
	div#header.pub-header h2.oneillscannonstreet 					{ background: url(/images/pub_titles/title-cannonstreet.gif) no-repeat; }
	div#header.pub-header h2.oneillscheltenham 						{ background: url(/images/pub_titles/title-cheltenham.gif) no-repeat; }
	div#header.pub-header h2.oneillsclapham 						{ background: url(/images/pub_titles/title-clapham.gif) no-repeat; }
	div#header.pub-header h2.oneillscleethorpes 					{ background: url(/images/pub_titles/title-cleethorpes.gif) no-repeat; }
	div#header.pub-header h2.oneillscolchester 						{ background: url(/images/pub_titles/title-colchester.gif) no-repeat; }
	div#header.pub-header h2.oneillscoventgardenlondon 				{ background: url(/images/pub_titles/title-coventgarden.gif) no-repeat; }
	div#header.pub-header h2.oneillsdidsbury 						{ background: url(/images/pub_titles/title-didsbury.gif) no-repeat; }
	div#header.pub-header h2.oneillsealing 							{ background: url(/images/pub_titles/title-ealing.gif) no-repeat; }
	div#header.pub-header h2.oneillsearlscourt 						{ background: url(/images/pub_titles/title-earlscourt.gif) no-repeat; }
	div#header.pub-header h2.oneillskingscross 				{ background: url(/images/pub_titles/title-kingscross.gif) no-repeat;   }
	div#header.pub-header h2.oneillsfinchley 						{ background: url(/images/pub_titles/title-finchley.gif) no-repeat; }
	div#header.pub-header h2.oneillscarnabystreet 	{ background: url(/images/pub_titles/title-carnabystreet.gif) no-repeat; }
	div#header.pub-header h2.oneillsharrow 							{ background: url(/images/pub_titles/title-harrow.gif) no-repeat; }
	div#header.pub-header h2.oneillshighwycombe 					{ background: url(/images/pub_titles/title-highwycombe.gif) no-repeat; }
	div#header.pub-header h2.oneillsilford 							{ background: url(/images/pub_titles/title-ilford.gif) no-repeat; }
	div#header.pub-header h2.oneillsislington						{ background: url(/images/pub_titles/title-islington.gif) no-repeat; }
	div#header.pub-header h2.oneillskingstonuponthames 				{ background: url(/images/pub_titles/title-kingstonuponthames.gif) no-repeat; }
	div#header.pub-header h2.oneillsleeds 							{ background: url(/images/pub_titles/title-leeds.gif) no-repeat; }
	div#header.pub-header h2.oneillsleicester 						{ background: url(/images/pub_titles/title-leicester.gif) no-repeat; }
	div#header.pub-header h2.oneillsleytonstone 					{ background: url(/images/pub_titles/title-leytonstone.gif) no-repeat; }
	div#header.pub-header h2.oneillsliverpool 						{ background: url(/images/pub_titles/title-liverpool.gif) no-repeat; }
	div#header.pub-header h2.oneillslondonwall 						{ background: url(/images/pub_titles/title-londonwall.gif) no-repeat; }
	div#header.pub-header h2.oneillsmerchantsquareglasgow 			{ background: url(/images/pub_titles/title-merchantsquare.gif) no-repeat; }
	div#header.pub-header h2.oneillsmoseley 						{ background: url(/images/pub_titles/title-moseley.gif) no-repeat; }
	div#header.pub-header h2.oneillsmuswellhill 					{ background: url(/images/pub_titles/title-muswellhill.gif) no-repeat; }
	div#header.pub-header h2.oneillsnewcastleupontyne 				{ background: url(/images/pub_titles/title-newcastleupontyne.gif) no-repeat; }
	div#header.pub-header h2.oneillsnorthampton						{ background: url(/images/pub_titles/title-northampton.gif) no-repeat; }
	div#header.pub-header h2.oneillsoxford 							{ background: url(/images/pub_titles/title-oxford.gif) no-repeat; }
	div#header.pub-header h2.oneillspeterborough 					{ background: url(/images/pub_titles/title-peterborough.gif) no-repeat; }
	div#header.pub-header h2.oneillspreston 						{ background: url(/images/pub_titles/title-preston.gif) no-repeat; }
	div#header.pub-header h2.oneillsqueenstreetglasgow 				{ background: url(/images/pub_titles/title-queenstreetglasgow.gif) no-repeat; }
	div#header.pub-header h2.oneillsreading 						{ background: url(/images/pub_titles/title-reading.gif) no-repeat; }
	div#header.pub-header h2.oneillsrichmond 						{ background: url(/images/pub_titles/title-richmond.gif) no-repeat; }
	div#header.pub-header h2.oneillssauchiehallstreetglasgow 		{ background: url(/images/pub_titles/title-sauchiehallstreet.gif) no-repeat; }
	div#header.pub-header h2.oneillsshepherdsbush 					{ background: url(/images/pub_titles/title-shepherdsbush.gif) no-repeat; }
	div#header.pub-header h2.oneillssolihull 						{ background: url(/images/pub_titles/title-solihull.gif) no-repeat; }
	div#header.pub-header h2.oneillssouthendonsea 					{ background: url(/images/pub_titles/title-southendonsea.gif) no-repeat; }
	div#header.pub-header h2.oneillsstalbans 						{ background: url(/images/pub_titles/title-stalbans.gif) no-repeat; }
	div#header.pub-header h2.oneillsstmarystreetcardiff 			{ background: url(/images/pub_titles/title-stmarystreetcardiff.gif) no-repeat; }
	div#header.pub-header h2.oneillsstirling 						{ background: url(/images/pub_titles/title-stirling.gif) no-repeat; }
	div#header.pub-header h2.oneillssutton 							{ background: url(/images/pub_titles/title-sutton.gif) no-repeat; }
	div#header.pub-header h2.oneillssuttoncoldfield 				{ background: url(/images/pub_titles/title-suttoncoldfield.gif) no-repeat; }
	div#header.pub-header h2.oneillsswindon 						{ background: url(/images/pub_titles/title-swindon.gif) no-repeat; }
	div#header.pub-header h2.oneillstrinitystreetcardiff 			{ background: url(/images/pub_titles/title-trinitystreetcardiff.gif) no-repeat; }
	div#header.pub-header h2.oneillswallington 						{ background: url(/images/pub_titles/title-wallington.gif) no-repeat; }
	div#header.pub-header h2.oneillssoho 			{ background: url(/images/pub_titles/title-soho.gif) no-repeat; }
	div#header.pub-header h2.oneillswatford 						{ background: url(/images/pub_titles/title-watford.gif) no-repeat; }
	div#header.pub-header h2.oneillswimbledon 						{ background: url(/images/pub_titles/title-wimbledon.gif) no-repeat; }
	div#header.pub-header h2.oneillswinchester 						{ background: url(/images/pub_titles/title-winchester.gif) no-repeat; }
	div#header.pub-header h2.oneillswoking 							{ background: url(/images/pub_titles/title-woking.gif) no-repeat; }
	div#header.pub-header h2.oneillsworcester 						{ background: url(/images/pub_titles/title-worcester.gif) no-repeat; }
	div#header.pub-header h2.oneillsyork 							{ background: url(/images/pub_titles/title-york.gif) 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 	{ padding-left: 18px; margin: 0px 0px 10px 0px; }
ul#nav									{ display: block; height: 38px; clear: both; }
ul#nav li								{ display: block; float: left; height: 38px; /*background:#0C0;*/ }
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/navigation/back-selected.gif); width: 70px; }
ul#nav li#gotoBack a				{ width: 70px; }
ul#nav li#gotoBack.current, ul#nav li#gotoBack a:hover{ background:url(../images/navigation/back-selected-over.gif);}

ul#nav li#gotoBackToPub					{ background:url(../images/navigation/backtopub.gif); width: 142px; }
ul#nav li#gotoBackToPub a				{ width: 142px; }
ul#nav li#gotoBackToPub.current, ul#nav li#gotoBackToPub a:hover{ background:url(../images/navigation/backtopub-selected.gif);}


ul#nav li#gotoBrandhome					{ background:url(../images/navigation/oneillshome.gif); width: 180px; }
ul#nav li#gotoBrandhome a				{ width: 180px; }
ul#nav li#gotoBrandhome.current, ul#nav li#gotoBrandhome a:hover{ background:url(../images/navigation/oneillshome-selected.gif);}

ul#nav li#gotoNationalsearch					{ background:url(../images/navigation/findapub.gif); width: 128px; }
ul#nav li#gotoNationalsearch a					{ width: 128px; }
ul#nav li#gotoNationalsearch.current, ul#nav li#gotoNationalsearch a:hover{ background:url(../images/navigation/findapub-selected.gif);}

ul#nav li#gotoMs_greenroom					{ background:url(../images/navigation/greenroom-off.gif); width: 197px; }
ul#nav li#gotoMs_greenroom a					{ width: 197px; }
ul#nav li#gotoMs_greenroom.current, ul#nav li#gotoMs_greenroom a:hover{ background:url(../images/navigation/greenroom-over.gif);}

ul#nav li#gotoBrandxmasenquiryinfo					{ background:url(../images/navigation/oneillsxmas.gif); width: 227px; }
ul#nav li#gotoBrandxmasenquiryinfo a				{ width: 180px; }
ul#nav li#gotoBrandxmasenquiryinfo.current, ul#nav li#gotoBrandxmasenquiryinfo a:hover{ background:url(../images/navigation/oneillsxmas-selected.gif);}

ul#nav li#gotoBrandeventenquiryinfo					{ background:url(../images/navigation/oneillspartybookings.gif); width: 182px; }
ul#nav li#gotoBrandeventenquiryinfo a				{ width: 182px; }
ul#nav li#gotoBrandeventenquiryinfo.current, ul#nav li#gotoBrandeventenquiryinfo a:hover{ background:url(../images/navigation/oneillspartybookings-over.gif);}

ul#nav li#gotoXmasenquiryinfo					{ background:url(../images/navigation/oneillsxmas.gif); width: 227px; }
ul#nav li#gotoXmasenquiryinfo a				{ width: 180px; }
ul#nav li#gotoXmasenquiryinfo.current, ul#nav li#gotoXmasenquiryinfo a:hover{ background:url(../images/navigation/oneillsxmas-selected.gif);}

ul#nav li#gotoEventenquiryinfo					{ background:url(../images/navigation/oneillspartybookings.gif); width: 182px; }
ul#nav li#gotoEventenquiryinfo a				{ width: 182px; }
ul#nav li#gotoEventenquiryinfo.current, ul#nav li#gotoEventenquiryinfo a:hover{ background:url(../images/navigation/oneillspartybookings-over.gif);}





ul#nav li#gotoHome					{ background:url(../images/navigation/home.gif); width: 123px; }
ul#nav li#gotoHome a				{ width: 123px; }
ul#nav li#gotoHome.current, ul#nav li#gotoHome a:hover{ background:url(../images/navigation/home-selected.gif);}

ul#nav li#gotoFindus					{ background:url(../images/navigation/findus.gif); width: 203px; }
ul#nav li#gotoFindus a					{ width: 203px; }
ul#nav li#gotoFindus.current, ul#nav li#gotoFindus a:hover{ background:url(../images/navigation/findus-selected.gif);}

ul#nav li#gotoMusic						{ background:url(../images/navigation/music.gif); width: 84px; }
ul#nav li#gotoMusic a					{ width: 84px; }
ul#nav li#gotoMusic.current, ul#nav li#gotoMusic a:hover{ background:url(../images/navigation/music-selected.gif);}

ul#nav li#gotoFood						{ background:url(../images/navigation/food.gif); width: 71px; }
ul#nav li#gotoFood a					{ width: 71px; }
ul#nav li#gotoFood.current, ul#nav li#gotoFood a:hover{ background:url(../images/navigation/food-selected.gif);}

ul#nav li#gotoDrink						{ background:url(../images/navigation/drink.gif); width: 82px; }
ul#nav li#gotoDrink a					{ width: 82px; }
ul#nav li#gotoDrink.current, ul#nav li#gotoDrink a:hover{ background:url(../images/navigation/drink-selected.gif);}

ul#nav li#gotoJobs						{ background:url(../images/navigation/jobs.gif); width: 64px; }
ul#nav li#gotoJobs a					{ width: 64px; }
ul#nav li#gotoJobs.current, ul#nav li#gotoJobs a:hover{ background:url(../images/navigation/jobs-selected.gif);}

/* 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;  }


/* 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;}

	/* 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; }

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;  }

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-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;}

/* Brand Level Xmas */
div#onl-global-promotionalimage-xmas { background:url(../images/sb-xmasspirit.jpg) no-repeat; height: 382px; text-indent: -9999px; }

/* ~footer */
div#footer															{ margin: 0px 7px 0px 7px; padding-top: 5px; background:url(../images/bottom-shadow.gif) repeat-x;}
div#footer ul#legal-links, div#footer-3rdlvlul#legal-links			{ float:right; padding-left: 15px; padding-bottom: 5px; padding-top: 2px; padding-right: 20px; }
div#footer ul#legal-links li, div#footer-3rdlvl ul#legal-links li	{ display:inline; font-size: small; margin-right: 5px; }
div#footer p.copyright, div#footer-3rdlvl p.copyright				{ float:left; padding-right: 15px; padding-bottom: 5px; font-size: small; margin-top: 2px; padding-left: 20px;}

/* 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 .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; }

	.ms_bandregistrationformthankyou h1	{ padding-bottom:15px; background:url(../images/titles/msbandregthankyou.gif) no-repeat; display:block; width:450px; height:40px; text-indent:-9999px; }

	/* 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: 280px;  }
	.newsimg-right	{ float: right; border: 1px solid #021435; position: absolute; right: 52px; top: 360px; }
	div#wrapper .brandarticles h2.offertitle 	{ position: relative; top: 238px; }
	div#wrapper .brandarticles span#pressintro			{ position: relative; top: -40px; }
	div#wrapper .brandarticles span#customerfeedback	{ position: relative; top: -40px; }

	/* Brand Search Page */
	input#goImg	{  position: relative; top: 4px; margin-left: 10px;   }
	form#frmSearch { margin-bottom: 20px; }
	
	
	/* 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	{ width: 280px; height: 443px; }
	
	/* 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#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; }

div#content-bar #SB-Group1 #dfc-global-assistantmanagersfacebook   { background: url(/images/pub-sbtitles/sbtitle-facebookjobs.gif) no-repeat; padding: 37px 0 0; }
div#content-bar #SB-Group1 #dfc-global-assistantmanagersfacebook p { margin: 0; padding: 0 0 8px; }
div#content-bar #SB-Group1 #dfc-global-assistantmanagersfacebook a { }
