/*

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: Georgia, "Times New Roman", Times, serif;  font-size:small; color: #43341a; background: #43341a; padding-bottom: 20px;}
.clear			{ clear: both; height: 1px; font-size: 0px; }
div#clear-top 	{ clear: both; height: 40px; display: block; } /* clears the top of the page and emulates the breadcrumb position :o) */
div#content-brand div#clear-top, div#content-3rdlvl div#clear-top, div#content-2column.brandarticles  div#clear-top { display: none; } /* Hides the clear-top div on brand level pages */
p				{ line-height: 20px; }
a:link			{ color:#43341a; }
a:hover			{ color:#83580d; }
a:visited 		{ color:#83580d; }
.announcement	{ color:#990000; }
.txt_small, #disclaimer, .small-text	{ font-size: x-small; line-height: normal; }
h2				{ font-size: medium; }
h1, h2				{ font-family: Arial, Helvetica, sans-serif; }
#disclaimer		{ margin: 15px 0px 15px 0px; } 
#hidethisparagraph	{display: none; }


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:960px;  margin-left:auto; margin-right:auto;  position: relative; background:url(../images/abobg.gif) repeat-y #43341a;    }
div#breadcrumb	{ line-height: 36px; padding-left: 15px; position: absolute; top: 141px;}
div#header		{ width: 960px; background:url(/images/abologo.gif) no-repeat;  }
div#banner		{ width: 930px; height: 150px; margin-left: 15px; clear:both; }
div#content-brand.brandhome div#banner { display: none; }

div#searchNavigation	{ height: 61px; background:url(/images/brand-navigation.jpg) no-repeat; margin-bottom: 36px;  }
div#navigation			{ width: 237px; height: 267px; margin-left: 15px; display: block; clear: both; position: absolute; top: 390px;}

div#narrative			{ padding: 0px 15px 0px 15px;  }


/* Header */
div#header.brand-header h1	{display: block; height: 80px; text-indent: -9999px; }
div#header.brand-header h2	{display: none; }

#linkToBrandHome	{ height: 80px; display: block; text-indent: -9999px; width: 210px; margin-left: auto; margin-right: auto; }

/* Content Divs */
div#content-brand, div#content-bar, div#content-3rdlvl, div#content-2column	{ padding-bottom: 10px; }
div#content-3rdlvl div#narrative	{ width: 930px; position: static; float: none; padding: 50px 15px 0px 15px;  }
div#content-2column	div#narrative	{ width: 693px; float: right; padding: 0px 15px 0px 0px;}


div#map_parent	{ width: 465px; height: 480px; float: right; padding-right: 15px; }
div#content-brand.nationalsearch div#map_parent,
div#content-brand.searchresults div#map_parent	{ width: 465px; height: 480px; float: right; padding-right: 15px; margin-top: 60px; }


div#map			{ width: 465px; height: 480px; }


/* Narrative */
div#narrative p		{ margin-bottom: 10px;}
div#narrative ul 	{ list-style: disc; list-style-position: outside; margin: 20px 0px 20px 30px;}
div#narrative ul li	{ margin: 0px 0px 5px 0px;}
div#narrative h2	{ margin-top: 15px; }	

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 			{  list-style-type: none; margin: 0px; padding: 2px 0px 8px 0px;} 
div#narrative ul#pdf li a, ul#PDF-Rewards li a		{  background: url(../images/PDF.gif) no-repeat; padding: 3px 0px 3px 30px; } 

div#narrative ul#poi-files				{  list-style-type: none; margin: 20px 0px 20px 0px; padding: 0px; }
div#narrative ul#poi-files li			{  list-style-type: none; margin: 0px; padding: 2px 0px 8px 10px;} 
div#narrative ul#poi-files li a			{  background: url(../images/zip.gif) no-repeat; padding: 0px 0px 0px 20px; } 

div#narrative p#shareonfacebook a		{ background:url(../images/facebookLogo.gif) no-repeat; padding-left:20px; }

/* Navigation */
ul#brandHomeBox							{ display: block; height: 61px; background:url(/images/navigation.jpg) 0% 0% no-repeat transparent; padding-left: 15px; }
ul#brandHomeBox	li, ul#brandHomeBox	li a{ display: block; height: 61px; width: 198px; }
ul#brandHomeBox	li a	{ text-indent: -9999px; }

ul#nationalSearchBox {display: block; height: 61px;  top: 80px; left: 215px; width: 143px; position:absolute;}
ul#nationalSearchBox li, ul#nationalSearchBox li a	{ display: block; height: 61px; }
ul#nationalSearchBox li a	{ text-indent: -9999px; }

ul#brandHomeBox 	 li a:hover,	ul#brandHomeBox 	 .current		{ background: transparent url(/images/navigation.jpg) -15px -61px no-repeat;  text-indent: -9999px;  }
ul#nationalSearchBox li a:hover,	ul#nationalSearchBox .current		{ background: transparent url(/images/navigation.jpg) -215px -61px no-repeat;  text-indent: -9999px;  }


div#searchNavigation ul#nav				{ height: 61px; background:url(/images/brand-navigation.jpg) 0% 0% no-repeat transparent; padding-left: 15px;  }
div#searchNavigation ul#nav li			{ display: block; float: left; margin-right: 1px; }
div#searchNavigation ul#nav li, div#searchNavigation ul#nav a 	{ height: 61px; display: block; }
div#searchNavigation ul#nav li a								{ text-indent: -9999px;  }

div#searchNavigation ul#nav li#gotoBackToPub a					{ text-indent: -0px;  }

div#searchNavigation ul#nav li#gotoBackToPub			{ top: 190px; height: 21px; width: 110px; background: none;  position: absolute; top: 148px; right: 15px;  }
div#searchNavigation ul#nav li#gotoBackToPub	a 		{ text-indent: -9999px;  height: 21px; background: url(../images/backtobar-green.gif) no-repeat; }
div#searchNavigation ul#nav li#gotoBackToPub	a:hover { background:url(../images/backtobar-green-over.gif) no-repeat; text-indent: -9999px; color:#ffffff; height: 21px;}


/*div#searchNavigation ul#nav li#gotoBackToPub							{  height: 20px; background:#43341a;  position: absolute; top: 146px; text-transform:uppercase; right: 15px;   }
div#searchNavigation ul#nav li#gotoBackToPub a,
div#searchNavigation ul#nav li#gotoBackToPub a:visited	{ height: 20px;  text-decoration: none; padding: 3px;}
div#searchNavigation ul#nav li#gotoBackToPub a:hover 	{ height: 15px; background:#4d7460; padding: 3px;  text-decoration: none;}
*/
div#searchNavigation ul#nav li#gotoBack		{ position: absolute; top: 385px; left: 15px; width: 222px; height: 28px; background:url(../images/bar-back.gif) no-repeat; text-decoration: none;   }
div#searchNavigation ul#nav li#gotoBack a	{ height: 38px; text-indent: -9999px; text-decoration: none; }
div#searchNavigation ul#nav li#gotoBack a:visited	{ height: 38px; text-indent: -9999px; text-decoration: none; }

div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack			{ top: 190px; height: 21px; width: 57px; background: none;   }
div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack	a 		{ text-indent: -9999px;  height: 21px; background: url(../images/backbutton-green.gif) no-repeat; }
div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack	a:hover { background:url(../images/backbutton-green-over.gif) no-repeat; text-indent: -9999px; color:#ffffff; height: 21px;}


#gotoBrandhome			{ width: 198px;  }
#gotoNationalsearch		{ width: 143px;  }
#gotoBrandwine			{ width: 97px;   }
#gotoBrandbeer			{ width: 95px; 	 }
#gotoBranddrink			{ width: 112px;	 }
#gotoBrandfood			{ width: 96px; 	 }
#gotoBrandarticles		{ width: 99px;	 }
#gotoBrandjobs			{ width: 83px;	 }

div#searchNavigation ul#nav li#gotoBack			a:hover,	div#searchNavigation ul#nav li#gotoBack.current			{ background:url(../images/bar-back-over.gif) no-repeat; text-indent: -9999px; }

#gotoBrandhome		a:hover,	#gotoBrandhome.current		{ background: transparent url(/images/brand-navigation.jpg) -15px -61px no-repeat;  text-indent: -9999px;  }
#gotoNationalsearch	a:hover,	#gotoNationalsearch.current	{ background: transparent url(/images/brand-navigation.jpg) -214px -61px no-repeat;  text-indent: -9999px; }
#gotoBrandfood		a:hover,	#gotoBrandfood.current		{ background: transparent url(/images/brand-navigation.jpg) -358px -61px no-repeat;  text-indent: -9999px; }
#gotoBrandwine		a:hover,	#gotoBrandwine.current		{ background: transparent url(/images/brand-navigation.jpg) -455px -61px no-repeat;  text-indent: -9999px; }
#gotoBrandbeer		a:hover,	#gotoBrandbeer.current		{ background: transparent url(/images/brand-navigation.jpg) -553px -61px no-repeat;  text-indent: -9999px; }
#gotoBranddrink		a:hover,	#gotoBranddrink.current		{ background: transparent url(/images/brand-navigation.jpg) -649px -61px no-repeat;  text-indent: -9999px; }
#gotoBrandarticles	a:hover,	#gotoBrandarticles.current	{ background: transparent url(/images/brand-navigation.jpg) -762px -61px no-repeat;  text-indent: -9999px; }
#gotoBrandjobs		a:hover,	#gotoBrandjobs.current		{ background: transparent url(/images/brand-navigation.jpg) -862px -61px no-repeat;  text-indent: -9999px; }

div#header.brand-header h1 a	{ display: block; height: 61px; width: 198px; margin-left: 368px; }

/* Bar Navigation */
div#navigation ul#nav				{ height: 38px; position: relative; }
div#navigation ul#nav li			{ display: block; }
div#navigation ul#nav li, div#navigation ul#nav a 	{ height: 38px; display: block; }
div#navigation ul#nav li a							{ text-indent: -9999px;  }

#gotoHome  				{ background:url(/images/pubnav.gif) 0 0 no-repeat; 		}
#gotoFindus 			{ background:url(/images/pubnav.gif) 0px -38px no-repeat; 	}
#gotoFood 				{ background:url(/images/pubnav.gif) 0px -76px no-repeat; 		}
#gotoDrink 				{ background:url(/images/pubnav.gif) 0px -114px no-repeat; 		}
#gotoPubarticles 		{ background:url(/images/pubnav.gif) 0px -152px no-repeat; 		}
#gotoEventenquiryinfo 	{ background:url(/images/pubnav.gif) 0px -190px no-repeat;		}
#gotoJobs 				{ background:url(/images/pubnav.gif) 0px -228px no-repeat; 		}


div#navigation ul#nav li#gotoBack 	{ background:url(../images/bar-back.gif) no-repeat; }
div#navigation ul#nav li#gotoBack a:hover, div#navigation ul#nav li#gotoBack.current 	{ background:url(../images/bar-back-over.gif) no-repeat; }


#gotoHome a:hover, 				#gotoHome.current				{ background:url(../images/pubnav.gif) no-repeat -237px 0px;	 text-indent: -9999px; }
#gotoFindus a:hover, 			#gotoFindus.current				{ background:url(../images/pubnav.gif) no-repeat -237px -38px;	 text-indent: -9999px; }
#gotoFood a:hover, 				#gotoFood.current				{ background:url(../images/pubnav.gif) no-repeat -237px -76px; 	 text-indent: -9999px; }
#gotoDrink a:hover, 			#gotoDrink.current				{ background:url(../images/pubnav.gif) no-repeat -237px -114px;  text-indent: -9999px; }
#gotoPubarticles a:hover, 		#gotoPubarticles.current		{ background:url(../images/pubnav.gif) no-repeat -237px -152px;  text-indent: -9999px; }
#gotoEventenquiryinfo a:hover,  #gotoEventenquiryinfo.current	{ background:url(../images/pubnav.gif) no-repeat -237px -190px;	 text-indent: -9999px; }
#gotoJobs a:hover, 				#gotoJobs.current				{ background:url(../images/pubnav.gif) no-repeat -237px -228px;	 text-indent: -9999px; }


/* BRAND PAGES */
div#content-brand.nationalsearch div#narrative, div#content-brand.searchresults div#narrative	{ width: 440px; float: left; left: 0px; padding: 0px 0px 0px 15px; top: 0px; margin-top: 0px;  }
div#content-brand.nationalsearch div#SB-Group1, div#content-brand.searchresults div#SB-Group1	{ float: right; position: static; width: 465px; margin-top: 15px; clear: right; }

div#content-brand.nationalsearch div#narrative #jumpToPub, div#content-brand.searchresults div#narrative #jumpToPub	{ margin: 0px 0px 20px 0px; font-size: small;  }
a#brandpoilink	{ margin: 15px 0px 25px 0px; display: block; font-size: 0.85em; }
span#nationalsearchaboutabo	h2{ font-size: x-large; }
div#content-brand 		div#SB-Group2	{ margin-top: 60px; }

div#content-brand div#narrative h1{ display: block; background:#9933FF; position: absolute; top: -60px; left: -237px; width: 930px; font-size: x-large; display: block; position: absolute; height: 48px; line-height: 45px; padding-left: 10px; font-size: x-large; color: #eee3cb; width: 920px; background:url(../images/bardetailbg.gif) no-repeat; }
div#content-brand.nationalsearch 	div#narrative h1,
div#content-brand.searchresults 	div#narrative h1 { display: block; background:#9933FF; position: absolute; top: 0px; left: 15px; width: 930px; font-size: x-large; display: block; position: absolute; height: 48px; line-height: 45px; padding-left: 10px; font-size: x-large; color: #eee3cb; width: 920px; background:url(../images/bardetailbg.gif) no-repeat; }

div#content-brand.brandarticles div#narrative { position: relative; margin-top: 50px; }
div#content-brand.brandarticles div#narrative h1 { display: block; background:#9933FF; position: absolute; top: -50px; left: -237px; width: 930px; font-size: x-large; display: block; position: absolute; height: 48px; line-height: 45px; padding-left: 10px; font-size: x-large; color: #eee3cb; width: 920px; background:url(../images/bardetailbg.gif) no-repeat; }

div#content-brand.brandpoi div#SB-Group2,
div#content-brand.press div#SB-Group2,
div#content-brand.brandmanagement div#SB-Group2	{ margin-top: 96px; }

div#content-brand.brandarticle div#SB-Group1	{ margin-top: 355px; }
div#content-brand.brandarticle div#narrative img.newsimg-right { position: absolute; top: 0px; left: 362px; }
div#content-brand.brandarticle div#SB-Group2	{ margin-top: 96px; }

span.newsoffers-text p { width: 230px; margin-left: 111px;  }
span.newsoffers-text a	 { font-weight: bold; }
	/* brand home */
	div#content-brand.brandhome div#narrative	{ display: none; }
	div#content-brand.brandhome div#banner		{ display: none; }
	div#content-brand.brandhome div#SB-Group2	{ float: none; margin-top: 0px; } 
	
	div#content-brand.brandhome div#narrative 	{ position: static; float: none; padding: 0px 15px 0px 15px; }
	div#content-brand.brandhome div#SB-Group1 	{ position: static; float: none; width: 930px; padding: 0px 15px 0px 15px; margin-top: 425px; }
	div#content-brand.brandhome div#SB-Group1 div  { float: left; width: 222px; clear: none; padding-top: 114px;}
	div#content-brand.brandhome div#SB-Group1 div p{ padding: 0px; }
	div#content-brand.brandhome div#SB-Group2 	{ position: absolute; top: 153px; width: 930px; margin-left: 15px; padding: 0px;  }
	div#content-brand.brandhome div#SB-Group2 div { margin: 0px; padding: 0px; }

	div#content-brand.brandhome div#SB-Group2 div#dfc-global-nonpubspecificheroimage {width: 587px; height: 403px; position: absolute; top: 0px; right: 0px;}
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-nonpubspecificheroimage div	{ width: 587px; }
	/* Brand Home Smart Boxes */
	div#dfc-global-nonpubspecificheroimage	{ margin-bottom: 0px; padding: 0px; margin-right: 14px}
	div#abo-brand-ourwinepick				{ background:url(../images/sb/bh-ourwinepic.jpg) no-repeat; margin-right: 14px; }
	div#abo-brand-ourwinepick h2 a			{ display: block; height: 37px; text-indent: -9999px; }
	div#abo-brand-ourlatestmenu				{ background:url(../images/sb/bh-seasonmenu.jpg) no-repeat; margin-right: 14px;}
	div#abo-brand-ourlatestmenu h2 a		{ display: block; height: 37px; text-indent: -9999px; }
	div#abo-brand-ournewbeer				{ background:url(../images/sb/bh-ourbeers.jpg) no-repeat;}
	div#abo-brand-ournewbeer h2 a			{ display: block; height: 37px; text-indent: -9999px; }



/* SOLO Layout for Smart Box Left of Banner on Brand Home 
	div#content-brand.brandhome div#SB-Group2 div#abo-brand-tapasandwinefortenpounds			{ background:url(../images/sb/bh-10poundoffer-large.gif) no-repeat; width: 345px; height: 405px; float: left; clear: left;}
*/

/*DUO Layout for Smart Boxes Left of Banner on Brand Home*/

/*	
	div#content-brand.brandhome div#SB-Group2 div#abo-brand-tapasandwinefortenpounds	{ background:url(../images/sb/bh-wineandtapas-duo.jpg) no-repeat; width: 345px; height: 197px;  margin-bottom: 7px; float: left; clear: left;}
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica					{ background:url(../images/sb/bh-empathica-duo.jpg) no-repeat; height: 197px; margin-top: 7px;  width: 340px; float: left; clear: left;}
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica a#empathicalink	{ width: 330px; height: 197px; display:block; margin: 0px; text-indent: -9999px; }

	div#content-brand.brandhome div#SB-Group2 div#abo-brand-dineforfivepounds	{ background:url(../images/sb/bh-dinefor5large.gif) no-repeat; width: 345px; height: 197px; float: left; margin-bottom: 9px;}
	div#abo-brand-dineforfivepounds p							{ display: none; }
	div#abo-brand-dineforfivepounds a#dineForFivePoundsLink		{ width: 330px; height: 197px; text-indent: -9999px;  display: block;  }

	div#content-brand.brandhome div#SB-Group2 p { display: none; }

	div#content-brand.brandhome div#abo-brand-wineandlittledishes	{ width: 345px; height: 197px; margin-bottom: 9px;} 
	div#abo-brand-wineandlittledishes p	{ display: none; }
	div#abo-brand-wineandlittledishes a	{ background:url(../images/sb/bh-wineandlittledishes-duo.jpg) no-repeat; display: block; width: 345px; height: 197px; text-indent: -9999px; }
*/

/* TRIO Layout for smart boxes on brand home */	
	div#content-brand.brandhome div#SB-Group2 { }
	div#content-brand.brandhome div#SB-Group2 div#abo-brand-tapasandwinefortenpounds	{ background:url(../images/sb/bh-wineandtapas-trio.gif) no-repeat; height: 130px; margin-bottom: 7px; width: 345px; position: absolute; top: 0px; left: 0px; }
	div#content-brand.brandhome div#SB-Group2 div#abo-global-freetoastandbagel			{ background:url(../images/sb/bh-toastandbagel-trio.gif) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 136px; left: 0px;}
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica					{ background:url(../images/sb/brandhome_winmoet.jpg) no-repeat; height: 130px; margin-bottom: 7px;  width: 340px; position: absolute; top: 273px; left: 0px;}
	
	div#content-brand.brandhome div#SB-Group2 div#abo-global-freetoastandbagel a#findoutmore	{ width: 330px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica a#empathicalink	{ width: 330px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	
	div#content-brand.brandhome div#SB-Group2 p { display: none; }
	
	div#content-brand.brandhome div#SB-Group2 div#abo-brand-dineforfivepounds	{ background:url(../images/sb/bh-dinefor5-trio.gif) no-repeat; width: 340px; height: 130px; float: left; margin-bottom: 9px; position: absolute; top: 136px; left: 0px;}
	div#abo-brand-dineforfivepounds p							{ display: none; }
	div#abo-brand-dineforfivepounds a#dineForFivePoundsLink		{ width: 330px; height: 130px; text-indent: -9999px;  display: block;  }


	div#content-brand.brandhome div#SB-Group2 div#abo-brand-freerobertmondavi	{ background:url(../images/sb/bh-robertmondavi-trio.gif) no-repeat; width: 345px; height: 130px; position: absolute; top: 0px; left: 0px;   margin-bottom: 7px; }
	div#abo-brand-freerobertmondavi p							{ display: none; }
	div#abo-brand-freerobertmondavi a#freeglassofrobertmondaviLink		{ width: 330px; height: 130px; text-indent: -9999px;  display: block;  }
	
	div#content-brand.brandhome div#abo-global-christmasdownload	{ background:url(../images/sb/bh-xmasoffer-trio.gif) no-repeat; width: 340px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#abo-global-christmasdownload p	{ display: none; }
	div#abo-global-christmasdownload a	{ background:url(../images/sb/bh-xmasoffer-trio.gif) no-repeat; display: block; width: 340px; height: 130px; text-indent: -9999px; }

	div#content-brand.brandhome div#abo-brand-fifteenforfive	{ width: 340px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-fifteenforfive a.left	{ background:url(../images/sb/small_left_dine45.jpg) no-repeat; display: block; width: 160px; height: 130px; text-indent: -9999px; float:left;}
	div#abo-brand-fifteenforfive a.right { background:url(../images/sb/small_right_valentines.jpg) no-repeat; display: block; width: 175px; height: 130px; text-indent: -9999px; float:right; }

	div#content-brand.brandhome div#abo-brand-birthdaychampagne	{ width: 345px; height: 130px; position: absolute; top: 0px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-birthdaychampagne p	{ display: none; }
	div#abo-brand-birthdaychampagne a	{ background:url(../images/sb/bh-birthdaychampagne.jpg) no-repeat; display: block; width: 345px; height: 130px; text-indent: -9999px; }

	div#content-brand.brandhome div#abo-brand-wineandlittledishes	{ width: 345px; height: 130px; position: absolute; top: 0px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-wineandlittledishes p	{ display: none; }
	div#abo-brand-wineandlittledishes a	{ background:url(../images/sb/brandhome_grapevine2.jpg) no-repeat; display: block; width: 345px; height: 130px; text-indent: -9999px; }
	
	div#content-brand.brandhome div#abo-brand-valentines	{ width: 345px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-valentines p	{ display: none; }
	div#abo-brand-valentines a	{ background:url(../images/sb/bh-valentines-trio.jpg) no-repeat; display: block; width: 345px; height: 130px; text-indent: -9999px; }

	div#content-brand.brandhome div#abo-brand-alternativefixture	{ width: 340px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-alternativefixture p	{ display: none; }
	div#abo-brand-alternativefixture a	{ background:url(../images/sb/bh-alternativefixture-trio.jpg) no-repeat; display: block; width: 340px; height: 130px; text-indent: -9999px; }

	div#content-brand.brandhome div#abo-brand-sexandthecity		{ width:340px; height:130px; position:absolute; top:136px; left:0px; margin-bottom:7px; }
	div#abo-brand-sexandthecity p		{ display:none; }
	div#abo-brand-sexandthecity a		{ background:url(../images/sb/brandhome_satc.jpg) no-repeat; display:block; width:340px; height:130px; text-indent:-9999px; }

	div#content-brand.brandhome div#abo-brand-roseseason	{ width: 340px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#abo-brand-roseseason p	{ display: none; }
	div#abo-brand-roseseason a	{ background:url(../images/sb/sb-rosefestival-trio.jpg) no-repeat; display: block; width: 340px; height: 130px; text-indent: -9999px; }



/* Permanent settings for Brand Home Smart Boxes left of banner */
	div#abo-brand-tapasandwinefortenpounds h1 								{ display:none; }
	div#abo-brand-tapasandwinefortenpounds p								{ display: none; }
	div#abo-brand-tapasandwinefortenpounds a#tapasAndWineForTenPoundsLink	{ width: 330px; height: 405px; display: block; margin: 0px; text-indent: -9999px;  }
	div#abo-global-freetoastandbagel h1	{ display: none; }
	div#abo-global-freetoastandbagel p	{ display: none; }
	div#abo-global-empathica h1			{ display: none; }
	div#abo-global-empathica p			{ display: none; }


	div#content-brand.brandhome div#dfc-global-nonpubspecificheroimage div#heroImageSwitcher { width: 587px; height: 403px;  padding: 0px; background:#00CC00;}
	div#content-brand.brandmanagement div#dfc-global-nonpubspecificheroimage div#heroImageSwitcher { width: 330px; height: 205px; padding: 0px; }
	
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown 				{ padding-top: 0px;  margin-right: 14px; background:none; color: #43341a;  background:url(../images/sb/bh-findabar.jpg) no-repeat; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown	h1			{ display: block; height: 20px; background: none; font-size: x-small; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown	h2			{ display: block; height: 35px; background: none; font-size: x-small; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown	h2 a		{ display: block; height: 45px; text-indent: -9999px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown select		{ margin-bottom: 10px;  }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown #searchBox	{ width: 160px;   }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown #searchBox,
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown #jumpToPub	{  }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown #jumpToPub	{ width: 210px; padding: 0px; margin-bottom: 0px;}
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown a				{ color: #43341a; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown input#goImg	{  }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown p#searchbytext		{ font-size: x-small; margin-bottom: 0px; margin-left: 6px; margin-top: 0px; padding: 0px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown p#dropboxintstruction	{ font-size: x-small; margin-left: 6px; margin-bottom: 0px; padding: 0px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown p#orsearchseperator	{ font-size: x-small; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 6px; line-height: 10px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown form#frmSearch		{ margin: 0px; padding: 0px; }
	
/* BAR PAGES */
div#content-bar div#narrative, div#content-brand div#narrative			{ width: 348px; float: right; padding: 0px; position: relative; left: -360px; margin-top: 60px; }
div#content-bar div#SB-Group1, div#content-brand div#SB-Group1			{ margin-top: 60px; }
div#content-2column.eventenquiry div#narrative, div#content-2column.management div#narrative	{ margin-top: 60px; }
div#content-2column.signup div#narrative, div#content-2column.pubarticles div#narrative, div#content-2column.pubarticle div#narrative	{ margin-top: 60px; }

div#content-bar div#narrative h1	 { font-size: x-large; }
div#findus-info	{ }

h2.offertitle	{ margin-bottom: 10px; }
h2.offertitle a	{ background:url(../images/rssicon-large.gif) no-repeat 0px 2px; padding-left: 21px; font-size: medium;}
h2.articletitle, h2.offertitle	{ font-size: large; }
h2.articletitle a	{ background:url(../images/rssicon-large.gif) no-repeat 0px 2px; padding-left: 21px;  font-size: medium; }

	/* Navigation for no banner pub level pages */
	div#content-2column.eventenquiry div#navigation,
	div#content-2column.signup div#navigation,
	div#content-2column.signupthankyou div#navigation,
	div#content-2column.eventenquirythankyou div#navigation  { top: 243px; }

	div#content-2column.eventenquiry div#narrative,
	div#content-2column.signup div#narrative,
	div#content-2column.signupthankyou div#narrative,
	div#content-2column.eventenquirythankyou div#narrative  { top: 60px; padding-top: 20px; }
	div#content-2column.eventenquirythankyou div#narrative	{ padding-bottom: 70px; } 

	div#content-2column.pubarticles div#SB-Group2, div#content-bar.pubarticle div#SB-Group2	{ margin-top: 325px; }
	div#content-2column.pubarticle div#SB-Group1	{ left: 0px; }
/*	div#content-2column.pubarticle div#narrative p	{ width: 348px; }
	div#content-2column.pubarticle div#narrative ul	{ width: 340px; }
*/	div#dfc-pub-pubspecificheroimage div#heroImageSwitcher { width: 330px; height: 285px; padding: 0px; }
	.sk1		{ margin-right: 10px;  }
	/* General Movement for the header elements to under the  */
	p#header-description	{ display: none; }

	div#header.pub-header h2, 
	div#header.pub-header-nobanner h2 				{ display: block; position: absolute; height: 48px; line-height: 30px; padding-left: 10px; font-size: x-large; color: #eee3cb; width: 920px; margin: 0px 15px 15px 15px;  background:url(../images/bardetailbg.gif) no-repeat; }
	div#header.pub-header p#header-bottom, 
	div#header.pub-header-nobanner p#header-bottom	{ display: block; position: absolute; margin: 0px 15px 15px 15px; padding-left: 10px; color: #eee3cb; }
	
	div#header.pub-header h2						{  top: 328px; }
	div#header.pub-header p#header-bottom 			{  top: 356px; }
	div#header.pub-header-nobanner h2  				{  top: 181px; }
	div#header.pub-header-nobanner p#header-bottom	{  top: 209px; }
	
	span.header-tel, span.header-address		 	{ padding-right: 20px; font-family:Arial, Helvetica, sans-serif;  }

	/* Find Us */
	div#content-bar div#map_parent			{ width: 330px; height: 285px; float: right; padding-right: 15px; position: relative; left:  348px; margin-top: 60px;}
	div#content-bar div#map_parent div#map	{ width: 330px; height: 285px;}
 	
	div#content-bar.findus 	div#SB-Group1	{ margin-top: 10px; }
	div#content-bar.findus 	div#SB-Group2	{ margin-top: -15px; }

	div#content-bar 		div#SB-Group2	{ margin-top: 325px; }
	/* Pub Articles Page */
	.newsimg-right { float: right; position: relative; top: -20px; }
	div.offerintro-list				{ margin-bottom:20px; margin-top: 25px; }
	div.offerintro-list img.newsimg	{ float: left; margin-right: 10px; }
	div#content-bar.pubarticle img.newsimg-right { position: absolute; left: 363px; top: 0px }
	div#content-bar.pubarticle div#SB-Group1	{ position: relative; top: 295px; }
	div#content-bar.pubarticle div#SB-Group2	{ position: relative; top: 38px; }


	/* Article CTAs */
	p.cta_nationalsearch a { Display: block; background:url(/images/cta-findnearestabo.jpg) no-repeat; width: 237px; height: 21px; text-indent: -9999px; }
	p.cta-contact a { Display: block; background:url(/images/cta-contactus.jpg) no-repeat; width: 277px; height: 28px; text-indent: -9999px; }
	p.cta-link-to-facebook a { display: block; background:url(/images/news/cta-link-to-facebook.jpg) no-repeat; width: 283px; height: 21px; text-indent: -9999px; }
	p#cta-summermenulaunch-pub a {Display: block; background:url(/images/cta-discoverournewmenu.jpg) no-repeat; width: 277px; height: 28px; text-indent: -9999px;}
	p#cta-summermenulaunch-brand a {Display: block; background:url(/images/cta-findnearest.jpg) no-repeat; width: 277px; height: 49px; text-indent: -9999px;}
	p.cta_viewdrinksmenu		 a {Display: block; background:url(/images/cta-viewdrinksmenu.jpg) no-repeat; width: 187px; height: 21px; text-indent: -9999px;}
	p.cta_wineandlittledishes_bar a { display: block; width:  267px; height: 35px; text-indent: -9999px;	background:url(/images/news/cta_wineandlittledishes_bar.jpg) no-repeat; }	
	p.cta-find-bar-get-voucher a { display: block; width:  388px; height: 21px; text-indent: -9999px; background: url(/images/news/cta-find-bar-get-voucher.jpg) no-repeat;}	
	p.cta-explorefoodmenu a { display: block; width:  235px; height: 21px; text-indent: -9999px; background: url(/images/news/cta-explorefoodmenu.jpg) no-repeat;	}
	p.cta-viewwinelist a { display: block; width:  184px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-viewwinelist.jpg) no-repeat;	}
	p.cta-findfavouritebar a { display: block; width:  286px; height: 21px; text-indent: -9999px;	background: url(../images/news/cta-findfavouritebar.jpg) no-repeat;	}

	
	p.cta-find-download-voucher a { 
		display: block;
		width:  550px;
		height: 21px;
		text-indent: -9999px;
		background: url(../images/news/cta-find-download-voucher.jpg) no-repeat;
	}	
	
	
p.cta_visit-facebook-for-voucher a { 
		display: block;
		width:  439px;
		height: 21px;
		text-indent: -9999px;
		background: url(../images/news/cta_visit-facebook-for-voucher.jpg) no-repeat;
	}
	
	
	
	
	
/* Find Us */
/*	
In case images are put back in on the find us page

	div.content-images { display: block; margin-top: 10px; width: 348px; position: relative; top: 150px; }
	div#findus-info		{ display: block; position: relative; top: -132px; }
*/ 

	.leftimg { margin-right: 10px; width: 169px; float: left; }
	#contentImageSwitcher { width: 169px; height: 112px; }
	
	
	/* Management Page */
	div#content-bar.management div#SB-Group2 { position: relative; top: 35px; }

/* Smart Boxes */
div#SB-Group1 { width: 330px; float: right; padding-right: 15px; position: relative; left: 348px; }
div#SB-Group2 { width: 207px; float: left; padding-left: 15px; padding-right: 15px; }

div#SB-Group2 div 		{ width: 222px; margin-bottom: 10px;  }
div#SB-Group1 div 		{ margin-bottom: 10px;  }

div#SB-Group1 div p, 
div#SB-Group2 div p 	{ padding: 0px 10px 0px 7px; margin-bottom: 10px; }

div#SB-Group1 div h1, 
div#SB-Group2 div h1 	{ text-indent: -9999px; }

div#SB-Group1 div ul, 
div#SB-Group2 div ul 	{ margin-left: 10px; list-style-type: disc; }

div#SB-Group1 div li, 
div#SB-Group2 div li 	{ margin: 5px 10px 5px 15px;}

div#SB-Group1 .brown	{ background:url(../images/sb/brown-330-bottom.gif) no-repeat 100% 100% #43341a; color:#FFFFFF; padding-bottom: 10px;}
div#SB-Group2 .brown 	{ background:url(../images/sb/brown-222-bottom.gif) no-repeat 100% 100% #43341a; color: #FFFFFF; padding-bottom: 10px;}

div#SB-Group1 .brownclear	{ background:url(../images/sb/brownclear-330-bottom.gif) no-repeat 100% 100% #43341a; padding-bottom: 10px;}
div#SB-Group2 .brownclear 	{ background:url(../images/sb/brownclear-222-bottom.gif) no-repeat 100% 100% #43341a; padding-bottom: 10px;}

div#SB-Group1 .brownclear a,
div#SB-Group2 .brownclear a { color: #43341a; }

div#SB-Group1 .brown a,
div#SB-Group2 .brown a	{ color: #FFFFFF;}

div#SB-Group1 .yellow	{ background:url(../images/sb/yellow-330-bottom.gif) no-repeat 100% 100% #e5b11d; padding-bottom: 10px;}
div#SB-Group2 .yellow 	{ background:url(../images/sb/yellow-222-bottom.gif) no-repeat 100% 100% #e5b11d; padding-bottom: 10px;}

div#SB-Group1 .blue	{ background:url(../images/sb/blue-330-bottom.gif) no-repeat 100% 100% #7ba3d5; padding-bottom: 10px;}
div#SB-Group2 .blue	{ background:url(../images/sb/blue-222-bottom.gif) no-repeat 100% 100% #7ba3d5; padding-bottom: 10px;}

div#SB-Group1 .green	{ background:url(../images/sb/green-330-bottom.gif) no-repeat 100% 100% #4d7460; color: #FFFFFF; padding-bottom: 10px;}
div#SB-Group2 .green	{ background:url(../images/sb/green-222-bottom.gif) no-repeat 100% 100% #4d7460; color: #FFFFFF; padding-bottom: 10px;}

div#SB-Group1 .red	{ background:url(../images/sb/red-330-bottom.gif) no-repeat 100% 100% #7a0026; color: #FFFFFF; padding-bottom: 10px;}
div#SB-Group2 .red	{ background:url(../images/sb/red-222-bottom.gif) no-repeat 100% 100% #7a0026; color: #FFFFFF; padding-bottom: 10px;}

div#SB-Group1 .red	a,
div#SB-Group2 .red	a { color: #FFFFFF; }


div#SB-Group1 div#abo-pub-keepintouch 	h1				{ background:url(../images/sb/keepintouch-title-330.gif) no-repeat; 	display: block; height: 40px; }
div#SB-Group2 div#abo-pub-keepintouch 	h1				{ background:url(../images/sb/keepintouch-title.gif) no-repeat; 		display: block; height: 40px; }


div#SB-Group2 div#abo-pub-keepintouch a.signup-sblink	{ background:url(../images/sb/signupbutton.gif) no-repeat; display: block; height: 21px; width: 192px; text-indent: -9999px; }
div#SB-Group1 div#dfc-pub-openingtimes 	h1				{ background:url(../images/sb/openingtimes-title-330.gif) no-repeat; 	display: block; height: 40px; }
div#SB-Group2 div#dfc-pub-openingtimes 	h1				{ background:url(../images/sb/openingtimes-title.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group1 div#dfc-pub-foodtimes 	h1				{ background:url(../images/sb/foodtimes-title-330.gif) no-repeat; 	display: block; height: 40px; }
div#SB-Group2 div#dfc-pub-foodtimes 	h1				{ background:url(../images/sb/foodtimes-title.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group1 div#dfc-pub-foodtimes 	h2,				
div#SB-Group2 div#dfc-pub-foodtimes 	h2				{ padding-left: 10px; padding-top: 10px;  }


div#SB-Group1 div#dfc-global-nobookingfee 					{ background:url(../images/sb/nobookingfee-title-330.gif) no-repeat; 		display: block; height: 31px; text-indent: -9999px; }

div#SB-Group1 div#dfc-global-facebook 	h1				{ background:url(../images/sb/facebook-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-global-facebook 	h1				{ background:url(../images/sb/facebook-title.gif) no-repeat; 			display: block; height: 55px; }
div#SB-Group1 div#dfc-global-latestnewswithpictures h1	{ background:url(../images/sb/latestnews-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-global-latestnewswithpictures h1	{ background:url(../images/sb/latestnews-title.gif) no-repeat; 			display: block; height: 40px; }
div#SB-Group1 div#dfc-global-findapub	h1	{ background:url(../images/sb/findabar-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-global-findapub 	h1	{ background:url(../images/sb/findabar-title.gif) no-repeat; 			display: block; height: 40px; }
div#SB-Group1 div#abo-global-findapubwithdropdown	h1	{ background:url(../images/sb/findabar-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#abo-global-findapubwithdropdown	h1	{ background:url(../images/sb/findabar-title.gif) no-repeat; 			display: block; height: 40px; }
div#SB-Group1 div#dfc-global-findapubwithdropdown	h1	{ background:url(../images/sb/findabar-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-global-findapubwithdropdown	h1	{ background:url(../images/sb/findabar-title.gif) no-repeat; 			display: block; height: 40px; }
div#SB-Group1 div#dfc-global-findapubwithdropdownandpoilink	h1	{ background:url(../images/sb/findabar-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-global-findapubwithdropdownandpoilink	h1	{ background:url(../images/sb/findabar-title.gif) no-repeat; 			display: block; height: 40px; }
div#SB-Group1 div#abo-global-findapubwithdropdownandpoilink	h1	{ background:url(../images/sb/findabar-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#abo-global-findapubwithdropdownandpoilink	h1	{ background:url(../images/sb/findabar-title.gif) no-repeat; 			display: block; height: 40px; }

/* fanboxes */
div#SB-Group1 div#abo-brand-fanboxes h1	{ background:url(../images/sb/blankgreen-title-330.gif) no-repeat; 		display: block; height: 10px; }
div#SB-Group2 div#abo-brand-fanboxes h1	{ background:url(../images/sb/blankgreen-title.gif) no-repeat; 			display: block; height: 10px; }
div#wrapper .nationalsearch div#SB-Group1 .green h1 { background:url(../images/sb/blankgreen-title-465.gif) no-repeat; 			display: block; height: 10px; }
div#wrapper .nationalsearch div#SB-Group1 .green { background: #4D7460 url(../images/sb/green-465-bottom.gif) no-repeat bottom; 			padding-bottom: 10px;}
div#SB-Group1 div#dfc-global-fanbox h1	{ background:url(../images/sb/blankgreen-title-330.gif) no-repeat; 		display: block; height: 10px; }
div#SB-Group2 div#dfc-global-fanbox h1	{ background:url(../images/sb/blankgreen-title.gif) no-repeat; 			display: block; height: 10px; }

div#SB-Group1 div#dfc-pub-bookingtermsandconditions	h1	{ background:url(../images/sb/bookingenq-title-330.gif) no-repeat; 		display: block; height: 40px; }
div#SB-Group2 div#dfc-pub-bookingtermsandconditions 	h1	{ background:url(../images/sb/bookingenq-title.gif) no-repeat; 			display: block; height: 40px; }

div#SB-Group1 div#dfc-global-management					{ background:url(../images/managementpositionsbox.jpg) no-repeat; 		}
div#SB-Group1 div#dfc-global-management	h1				{ display: none; }
div#SB-Group1 div#dfc-global-management	a				{ background:url(../images/managementpositionsbox.jpg) no-repeat; 		display: block; height: 285px; text-indent: -9999px; }
div#SB-Group1 div#dfc-global-management	p				{ padding: 0px; }


div#SB-Group1 div#dfc-global-interactivemap			h1	{ background:url(../images/sb/interactivemap-title-330.gif) no-repeat; 	display: block; height: 40px; }
div#SB-Group2 div#dfc-global-interactivemap			h1	{ background:url(../images/sb/interactivemap-title.gif) no-repeat; 		display: block; height: 40px; }

div#content-bar.findus div#SB-Group1 div#dfc-global-interactivemap.red	{ background:url(../images/sb/brown-330-bottom.gif) no-repeat 100% 100% #43341a; color:#FFFFFF; padding-bottom: 10px;}
div#content-bar div#SB-Group1 div#dfc-global-interactivemap			h1	{ background:url(../images/sb/map-brown-title-330.gif) no-repeat; 	display: block; height: 40px; }


div#SB-Group1 div#dfc-global-rssinfo			h1	{ background:url(../images/sb/RSS-title-330.gif) no-repeat; 	display: block; height: 55px; }
div#SB-Group2 div#dfc-global-rssinfo			h1	{ background:url(../images/sb/RSS-title.gif) no-repeat; 		display: block; height: 55px; }

div#dfc-global-rssinfo			a	{ color: #FFFFFF; }
div#dfc-global-rssinfo			a: visited	{ color: #FFFFFF; }

div#abo-global-freetoastandbagel { background:url(../images/sb/bh-toastandbagel-trio.gif) no-repeat; height: 130px; margin-bottom: 6px; width: 345px;}
div#abo-global-freetoastandbagel a#findoutmorelink	{ width: 330px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }

/* Find a Pub Smart Boxes */
div#dfc-global-findapub #jumpToPub, 	div#abo-global-findapubwithdropdown #jumpToPub, 	div#dfc-global-findapubwithdropdown	#jumpToPub, 	div#dfc-global-findapubwithdropdownandpoilink #jumpToPub, div#abo-global-findapubwithdropdownandpoilink #jumpToPub	{ width: 210px; }
div#dfc-global-findapub #searchBox, 	div#abo-global-findapubwithdropdown	#searchBox, 	div#dfc-global-findapubwithdropdown	#searchBox,		div#dfc-global-findapubwithdropdownandpoilink #searchBox, div#abo-global-findapubwithdropdownandpoilink #searchBox	{ width: 160px; margin: 0px 5px 0px 5px; border: 1px solid #abadb3; height: 18px; position: absolute; top: 0px; }
div#dfc-global-findapub #jumpToPub, 	div#abo-global-findapubwithdropdown #jumpToPub, 	div#dfc-global-findapubwithdropdown	#jumpToPub, 	div#dfc-global-findapubwithdropdownandpoilink #jumpToPub, div#abo-global-findapubwithdropdownandpoilink #jumpToPub  { margin: 0px 5px 10px 5px; }
div#dfc-global-findapub a, 				div#abo-global-findapubwithdropdown a,				div#dfc-global-findapubwithdropdown	a,				div#dfc-global-findapubwithdropdownandpoilink a			{ color: #FFFFFF; }
div#dfc-global-findapub p#brandpoilink, div#abo-global-findapubwithdropdown p#brandpoilink,	div#dfc-global-findapubwithdropdown	p#brandpoilink, div#dfc-global-findapubwithdropdownandpoilink p#brandpoilink, div#abo-global-findapubwithdropdownandpoilink p#brandpoilink	{ margin: 0px 0px 10px 0px; font-size: 0.85em; line-height: normal;}
div#dfc-global-findapub input#goImg, 	div#abo-global-findapubwithdropdown input#goImg, 	div#dfc-global-findapubwithdropdown	input#goImg, 	div#dfc-global-findapubwithdropdownandpoilink input#goImg, div#abo-global-findapubwithdropdownandpoilink input#goImg {  position: absolute; top: 0px; right: 10px;  }
div#dfc-global-findapub p#searchbytext, div#abo-global-findapubwithdropdown p#searchbytext, div#dfc-global-findapubwithdropdown	p#searchbytext, div#dfc-global-findapubwithdropdownandpoilink p#searchbytext, div#abo-global-findapubwithdropdownandpoilink p#searchbytext { margin-bottom: 0px;  }

span#searchfields { display: block; height: 26px; vertical-align: top; position: relative; }
div#content-brand.nationalsearch div#narrative input#goImg { position: absolute; top: 0px; right: 95px;  }
div#content-brand.nationalsearch div#narrative #searchBox { border: 1px solid #abadb3; height: 17px; position: absolute; top: 0px; width: 300px; }
div#content-brand.nationalsearch div#narrative p#dropboxintstruction, div#content-brand.searchresults div#narrative p#dropboxintstruction	{ display: block; margin-top: 60px; }

#searchbytext	{ }

div#dfc-global-drinkaware		{ margin-top: 20px;  }
div#dfc-global-drinkaware a		{ display: block; background:url(../images/sb/drinkaware-green.gif) no-repeat;  width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }

/*form#frmSearch input#goImg {}
*//*div#content-brand div#narrative form#frmSearch input#goImg { position: relative; top: 3px; }
*/#jumpToPub { font-size: small; width: 220px; }

span#bookingformbutton a { background:url(../images/bookingenquirybutton.gif); width: 277px; height: 21px; display: block; text-indent: -9999px; margin: 20px 0px 20px 0px;}
span#management-link a 	 { background:url(../images/managementvacancies.gif); width: 344px; height: 21px; display: block; text-indent: -9999px; margin: 20px 0px 20px 0px;}

	/* Latest News SB */
	div#SB-Group1 div#dfc-global-latestnewswithpictures ul,
	div#SB-Group2 div#dfc-global-latestnewswithpictures ul { list-style-type: none; }

	div#SB-Group1 div#dfc-global-latestnewswithpictures li { margin: 5px 5px 10px 0px; /*background:url(../images/sb/green-dot-330.gif) 0% 100% no-repeat;*/ padding-bottom: 10px; font-size: small; clear: both;  }
	div#SB-Group2 div#dfc-global-latestnewswithpictures li { margin: 5px 5px 10px 0px; /*background:url(../images/sb/green-dot-222.gif) 0% 100% no-repeat;*/ padding-bottom: 10px; font-size: small; clear: both;  }
	div#SB-Group1 div#dfc-global-latestnewswithpictures img,
	div#SB-Group2 div#dfc-global-latestnewswithpictures img { float: left;  margin-right: 8px; margin-bottom: 10px;}
	div#SB-Group1 div#dfc-global-latestnewswithpictures a { display: block; color: #f1d35d; font-weight: bold; float: right; width: 228px;}
	div#SB-Group2 div#dfc-global-latestnewswithpictures a { display: block; color: #f1d35d; font-weight: bold; float: right; width: 122px;}
	div#SB-Group1 div#dfc-global-latestnewswithpictures ul li a:visited,
	div#SB-Group2 div#dfc-global-latestnewswithpictures ul li a:visited { color: #f1d35d;}
	
	div#SB-Group2 div#dfc-global-latestnewswithpictures a#morelink { color: #f1d35d; display: font-weight: bold; block; clear: both; float: none; background:url(../images/sb/green-dot-222.gif) -8px	0% repeat-x; width: 205px; padding-top: 5px;}
	div#SB-Group2 div#dfc-global-latestnewswithpictures a#morelink:visited { color: #f1d35d; clear: both; float: none; font-weight: bold;}
	div#SB-Group1 div#dfc-global-latestnewswithpictures a#morelink { color: #f1d35d; display: block; clear: both; float: none; font-weight: bold; background:url(../images/sb/green-dot-330.gif) -8px	0% repeat-x; width: 310px; padding-top: 5px;}
	div#SB-Group1 div#dfc-global-latestnewswithpictures a#morelink:visited { color: #f1d35d; clear: both; float: none; font-weight: bold;}

	div#SB-Group1 div#dfc-global-latestnewswithpictures span.latestNewsSmartboxListItemSnippet { display: block; width: 228px; float: right; margin-bottom: 10px; }
	div#SB-Group2 div#dfc-global-latestnewswithpictures span.latestNewsSmartboxListItemSnippet { display: block; width: 122px; float: right; margin-bottom: 10px; }
	
	/* National Search SBs */
	div#wrapper .nationalsearch div#SB-Group1 .blue,
	div#wrapper .searchresults  div#SB-Group1 .blue 							{ background:url(../images/sb/blue-465-bottom.gif) no-repeat 100% 100% #7ba3d5; }
	div#wrapper .nationalsearch div#SB-Group1 .red, 
	div#wrapper .searchresults  div#SB-Group1 .red	 							{ background:url(../images/sb/red-465-bottom.gif) no-repeat 100% 100% #7a0026; }
	div#wrapper .nationalsearch div#SB-Group1 div#dfc-global-facebook h1 		{ background:url(../images/sb/facebook-title-465.gif) no-repeat; display: block; height: 40px; }
	div#wrapper .nationalsearch div#SB-Group1 div#dfc-global-interactivemap	h1 	{ background:url(../images/sb/interactivemap-title-465.gif) no-repeat; display: block; height: 40px; }
	div#wrapper .searchresults  div#SB-Group1 div#dfc-global-interactivemap	h1 	{ background:url(../images/sb/interactivemap-title-465.gif) no-repeat; display: block; height: 40px; }
	
	/* facebook SB */
	div#SB-Group1 div#dfc-global-shareonfacebook { text-align: center; padding: 10px; background: url(/images/sb/fb-blank-title.jpg) no-repeat;}


/* Footer */

div#footer			{ background:url(../images/footerbg.jpg) no-repeat; margin-left: 15px; display: block; width: 930px; text-align: center; margin-top: 10px;  }
div#footer ul		{ display: block; height: 32px; }
div#footer ul li 	{ display: inline; line-height: 30px; font-size: small; padding-left: 10px; }
p.copyright			{ padding: 5px;}
	/* 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; margin-top: 8px; float:right; position: static; display: block; width: 665px; }
	form#feedback input.optin_box 	{ margin-bottom:0px; margin-top: 10px;  width: 20px; float: left; display: block; clear: both; }
	form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}
	form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
	
	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; }
	form#feedback .submitbutton		{  width: 80px; background-color:#4d7460; color: #FFFFFF; margin: 10px 0px 20px 0px; border: 0px; padding: 3px 0px 3px 0px;}
	div#content-2column.signup h2	{ margin-top: 15px; }
	span#privacy					{ display: block; margin-top: 30px; }
	#additional_info				{ width: 250px; }
	
	
/* Debug 
div#wrapper		{ background:url(../images/shadow.jpg) repeat-y; border-bottom: 1px solid #F00;  }
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#		{ background:#0099CC; }
div#map_parent	{ background:#66CC99; }
div#header		{ background:#006600; }
.clear			{ background:#009966; }
.staticdiv		{ background:#9F0; height: 1px; }
*/

/*Make your marker styles*/

body .dfcMapUpdateMapMarkersSearch-wrapper div#content-brand	{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; margin-left:auto; margin-right:auto; width:900px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size: small;}
div#wrapper.dfcMapUpdateMapMarkersSearch-wrapper				{ border-bottom: 0px; background:#FFFFFF; padding-top: 10px; margin-top: 10px;}
div#wrapper .dfcMapUpdateMapMarkersSearch						{ background-color:#FFFFFF; margin:0px; padding:0px; border-bottom: none; color:#000000; float:none; width:900px; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:left;  width:400px; left: 0px;}
div#wrapper .dfcMapUpdateMapMarkersSearch div#map_parent		{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:right; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearch div#map				{ background-color:#FFCC00; margin:0px; padding:0px; border:0px; color:#000000; float:none; width:480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearch .pubinfo				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#map h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .pubinfo h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .clear				{ margin:0px; padding:0px; border:0px; color:#000000; background-color:#FFF; float:none; width:900px; clear:both; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#cleartop			{ display:none; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative h1		{ margin:0px 0px 10px 0px; position: static; background:none; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:x-large; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch					{ margin:0px; padding:0px 0px 20px 0px; border:0px; background:#FFFFFF; border-bottom: 2px dotted #000 }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch label			{ margin:0px 0px 5px 0px; padding:0px; border:0px; display:block; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch input#searchBox	{ margin:0px; padding:2px; border:1px solid #666; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch input#goImg		{ margin:0px; padding:0px; border:0px; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative span			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative p				{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; line-height:normal;  }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative h2				{ margin:20px 0px 0px 0px; padding:0px; border:0px; color:#000000; font-size: medium; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul				{ margin:10px 10px 20px 30px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li			{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative li				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative a				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:link	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:hover	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:visited	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .staticdiv 					{ height: 0px; font-size: 0px; display: none; background-color: #FFF;  }


body .dfcMapUpdateMapMarkersSearchResults-wrapper div#content-brand		{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; margin-left:auto; margin-right:auto; width:900px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size: small;}
div#wrapper.dfcMapUpdateMapMarkersSearchResults-wrapper					{ border: none; background:#FFFFFF; padding-top: 10px; margin-top: 10px; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults						{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:none; width:900px;   }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:left; width:400px; left: 0px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map_parent			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:right; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map				{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:none; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults .pubinfo				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map h5				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .pubinfo h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .clear					{ margin:0px; padding:0px; border:0px; color:#000000; float:none; width:900px; clear:both; background-color: #ffffff;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#cleartop			{ display:none; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative h1		{ margin:0px 0px 10px 0px; position: static; background: none; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:x-large; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch					{ margin:0px; padding:0px 0px 20px 0px; border:0px; color:#000000; border-bottom: 2px dotted #000;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch label				{ margin:0px 0px 5px 0px; padding:0px; border:0px; display:block; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch input#searchBox	{ margin:0px; padding:2px; border:1px solid #666; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch input#goImg		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative span				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative p				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative h2				{ margin:20px 0px 0px 0px; padding:0px; border:0px; color:#000000; font-size: medium;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul				{ margin:10px 10px 20px 30px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li			{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative a				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:link		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:hover	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:visited	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative a:link			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li a:hover		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li a:visited		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative span.small-text	{ margin:0px; padding:0px; border:0px; color:#000000; font-size:small; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .staticdiv 					{ height: 0px; font-size: 0px; display: none; background-color: #FFF;  }/* CSS Document */

