/*

Author: John
Dragonfly Creative
wwww.dragonflycreative.net

Date: December 2010

*/

*    { margin: 0; padding: 0; }
html { font-size: 100%; }
body { font: 62.5% Tahoma, Geneva, sans-serif; color: #000; background: #E4E1DC; padding: 26px 0; }

a:link    { color: #000; }
a:visited { color: #000; }
a:hover   { color: #000; }
a:focus   { outline: 0; }
a img     { border: 0; }

ul { list-style: none; }

.clear			{ height: 1px; overflow: hidden; clear: both; }
div#clear-top 	{ display: none; }
#narrative p				{ line-height: 20px; }
.announcement	{ color: #129DC0; font-weight: bold; }
.txt_small, #disclaimer, .small-text, .disclaimer	{ font-size: 0.9em; line-height: normal; }
h2				{ font-size: 1.2em; }
#disclaimer		{ margin: 15px 0px 15px 0px; } 
#hidethisparagraph	{display: none; }

p.announcement span.portsmouthopeningsoon { display: block; background: url(../images/announcement-portsmouthopeningsoon.jpg) no-repeat; width: 320px; height: 112px; text-indent: -9999px; }
p.announcement span.nottinghamopeningsoon { display: block; background: url(../images/announcement-nottinghamopeningsoon.jpg) no-repeat; width: 320px; height: 112px; text-indent: -9999px; }

a.dfcMapResults:link	{ color: #021435; }
a.dfcMapResults:visited	{ color: #021435; }
a.dfcMapResults:hover 	{ color: #021435; }
.staticdiv { height: 0px; font-size: 0px; display: none;  }



#wrapper { width: 960px; background: #FFF; margin: 0 auto; position: relative; font-size: 1.2em; }

#breadcrumb { position: absolute; left: 16px; top: 144px; height: 25px; line-height: 25px; font-size: 0.9em; }

#header                         { height: 98px; background: #fff url(../images/Reskin2011/abo-logo.gif) no-repeat; }
#header h1                      { width: 335px; height: 48px; padding: 26px 313px 24px 312px; text-indent: -9999px; }
#header h1 a                    { display: block; width: 335px; height: 48px; text-indent: -9999px; }

#header.brand-header h2         { display: none; }
#header.brand-header p          { display: none; }

#header.pub-header,
#header.pub-header-nobanner     { height: 144px; }
#header.pub-header h2           { width: 945px; height: 47px; padding-left: 15px; position: absolute; left: 0; top: 463px; background: #129DC0; font-size: 1.6em; line-height: 45px; color: #FFF; }
#header.pub-header-nobanner h2  { width: 945px; height: 47px; padding-left: 15px; position: absolute; left: 0; top: 170px; background: #129DC0; font-size: 1.6em; line-height: 45px; color: #FFF; }
#header p#header-description    { display: none; }
#header p#header-bottom         { position: absolute; right: 15px; top: 479px; color: #FFF; }
#header.pub-header-nobanner p#header-bottom         { position: absolute; right: 15px; top: 185px; color: #FFF; }
p#header-bottom span.header-address { padding-right: 7px; border-right: 1px solid #FFF; margin-right: 6px; }

/* Brand navigation */
#searchNavigation                         { width: 960px; height: 46px; margin-bottom: 25px; }
#searchNavigation ul#nav                  { width: 907px; height: 46px; padding-left: 27px;  }
#searchNavigation ul#nav li,
#searchNavigation ul#nav li a             { display: block; height: 46px; float: left; text-indent: -9999px; overflow: hidden; }

#gotoBrandhome, #gotoBrandhome a { width: 80px; background: url(../images/brandnavigation/home.gif) no-repeat; }
#gotoNationalsearch, #gotoNationalsearch a { width: 130px; background: url(../images/brandnavigation/findabar.gif) no-repeat; }
#gotoBrandxmas, #gotoBrandxmas a { width: 130px; background: url(../images/brandnavigation/christmas.gif) no-repeat; }
#gotoBrandfood, #gotoBrandfood a { width: 79px; background: url(../images/brandnavigation/food.gif) no-repeat; }
#gotoBrandwine, #gotoBrandwine a { width: 71px; background: url(../images/brandnavigation/wine.gif) no-repeat; }
#gotoBrandbeer, #gotoBrandbeer a { width: 66px; background: url(../images/brandnavigation/beer.gif) no-repeat; }
#gotoBrandcocktails, #gotoBrandcocktails a { width: 130px; background: url(../images/brandnavigation/coctails.gif) no-repeat; }
#gotoBranddrink, #gotoBranddrink a { width: 77px; background: url(../images/brandnavigation/softs.gif) no-repeat; }
#gotoBrandarticles, #gotoBrandarticles a { width: 74px; background: url(../images/brandnavigation/news.gif) no-repeat; }
#gotoBrandjobs, #gotoBrandjobs a { width: 67px; background: url(../images/brandnavigation/jobs.gif) no-repeat; }

#gotoBrandhome, #gotoBrandhome a:hover,
#gotoNationalsearch, #gotoNationalsearch a:hover,
#gotoBrandxmas, #gotoBrandxmas a:hover,
#gotoBrandfood, #gotoBrandfood a:hover,
#gotoBrandwine, #gotoBrandwine a:hover,
#gotoBrandbeer, #gotoBrandbeer a:hover,
#gotoBrandcocktails, #gotoBrandcocktails a:hover,
#gotoBranddrink, #gotoBranddrink a:hover,
#gotoBrandarticles, #gotoBrandarticles a:hover,
#gotoBrandjobs, #gotoBrandjobs a:hover { background-position: 0 -46px; }




#searchNavigation ul#nav li#gotoBackToPub   { position: absolute; left: 819px; top: 330px; z-index: 65535; }
#searchNavigation ul#nav li#gotoBackToPub a { display: block; width: 111px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/backtobar.gif) no-repeat; }

#searchNavigation ul#nav li#gotoBack a                  { display: block; width: 59px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/back.gif) no-repeat; }
div#content-3rdlvl #searchNavigation ul#nav li#gotoBack { position: absolute; left: 15px; top: 181px; }
div#content-brand #searchNavigation ul#nav li#gotoBack  { position: absolute; left: 15px; top: 379px; }


/* Bar-level brand navigation */
ul#brandHomeBox            { float: left; width: 215px; height: 46px; background: url(../images/Reskin2011/navigation.gif) 0 100% no-repeat; padding-left: 2px; }
ul#brandHomeBox li         { float: left; display: block; width: 215px; height: 46px; text-indent: -9999px; }
ul#brandHomeBox li a       { float: left; display: block; width: 215px; height: 46px; }
ul#brandHomeBox li a:hover { background: url(../images/Reskin2011/navigation.gif) -2px 0px no-repeat; }

ul#nationalSearchBox            { float: left; width: 130px; height: 46px; background: url(../images/Reskin2011/navigation.gif) -217px -46px no-repeat; padding-right: 3px; }
ul#nationalSearchBox li         { float: left; display: block; width: 130px; height: 46px; text-indent: -9999px; }
ul#nationalSearchBox li a       { float: left; display: block; width: 130px; height: 46px; }
ul#nationalSearchBox li a:hover { background: url(../images/Reskin2011/navigation.gif) -217px 0px no-repeat; }


/* Content Divs */
div#content-brand,
div#content-bar,
div#content-3rdlvl,
div#content-2column      { padding-bottom: 10px; }
div#content-bar          { padding-top: 415px; padding-bottom: 30px; }

/* Banners */
div#banner		                       { width: 930px; height: 150px; margin-left: 15px; clear: both; }
div#content-brand.brandhome div#banner { display: none; }
div#content-bar div#banner             { position: absolute; left: 0; top: 169px; width: 960px; height: 283px; margin: 0; }
#brandBannerSwitcher { width: 960px; height: 283px;  }

/* Bar-level navigation */
div#navigation                  { width: 960px; height: 25px; position: absolute; left: 0; top: 510px; background: #94C4D9; color: #FFF; }
div#navigation ul li            { font-weight: bold; font-size: 1.0em; display: block; float: left; line-height: 24px; text-transform: uppercase; padding: 0 17px 0 15px; background: url(../images/Reskin2011/navborder.gif) 100% 50% no-repeat; }
div#navigation ul li#gotoJobs   { background: none; }
div#navigation ul li a          { display: block; float: left; color: #FFF; text-decoration: none;  }
div#navigation ul li.current,
div#navigation ul li a:hover    { text-decoration: underline; }

div#content-bar div#narrative { width: 578px; float: left; padding: 0 0 0 13px; }
div#content-bar div#SB-Group1 { width: 296px; float: right; padding: 0 13px 0 0; margin: 0; position: static; }
div#content-bar div#SB-Group2 { width: 296px; float: right; padding: 0 13px 0 0; margin: 0; position: static; clear: right; }

div#content-bar div#SB-Group1 div#dfc-pub-pubspecificheroimage { display: none; } /* Dev */
div#content-bar div#SB-Group1 div#dfc-pub-pubspecificsidekickimages { display: none; } /* Dev */
div#content-bar div#SB-Group1 div#abo-global-christmasdownload { display: none; } /* Dev */
div#content-bar div#SB-Group1 div#dfc-global-nonpubspecificheroimage { display: none; } /* Dev */
div#content-bar div#SB-Group1 div#dfc-global-nonpubspecificsidekickimages { display: none; } /* Dev */




/* Crude hack to hide the homepage breadcrumbs */
div.brandhome div#clear-top { position: absolute; left: 15px; top: 144px; width: 930px; display: block; background: #FFF; height: 19px; z-index: 65535; }


/*Bar Level Smartboxes*/

/*newopening and rsvp smartboxes: START*/
/*General*/
div#content-bar div#SB-Group4 div#abo-pub-openingsoon    { width:309px; height:135px; position:absolute; top:169px; right:0px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon h1,
div#content-bar div#SB-Group4 div#abo-pub-openingsoon p  { height: 1px; left: -2500px; overflow: hidden; position: absolute; }

div#content-bar div#SB-Group4 div#abo-pub-rsvp           { width:309px; height:135px; position:absolute; top:317px; right:0px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp h1        { height: 1px; left: -2500px; overflow: hidden; position: absolute; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp p         { text-indent: -9999px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp a         { position:absolute; top:105px; left:41px; display: block; text-indent: -9999px; width: 225px; height: 21px; }

/*newopening: Bar Specific*/
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Brighton    { background:url("../images/sb/sb-opening-brighton.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Guildford   { background:url("../images/sb/sb-opening-guildford.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-York   { background:url("../images/sb/sb-opening-york.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-VilliersStreet   { background:url("../images/sb/sb-opening-villiersstreet.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-MillenniumSquare   { background:url("../images/sb/sb-opening-millenniumsquare.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Windsor   { background:url("../images/sb/sb-opening-windsor.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Norwich   { background:url("../images/sb/sb-opening-norwich.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Reading   { background:url("../images/sb/sb-opening-reading.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-openingsoon div.newopening-Cheltenham   { background:url("../images/sb/sb-opening-cheltenham.jpg") 0 0 no-repeat; height:135px; }

/*rsvp: Bar Specific*/
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Brighton    { background:url("../images/sb/sb-rsvp-launchparty-brighton.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Guildford   { background:url("../images/sb/sb-rsvp-launchparty-guildford.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-York   { background:url("../images/sb/sb-rsvp-launchparty-york.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-VilliersStreet   { background:url("../images/sb/sb-rsvp-launchparty-villiersstreet.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-MillenniumSquare   { background:url("../images/sb/sb-rsvp-launchparty-millenniumsquare.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Windsor   { background:url("../images/sb/sb-rsvp-launchparty-windsor.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Norwich   { background:url("../images/sb/sb-rsvp-launchparty-norwich.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Reading   { background:url("../images/sb/sb-rsvp-launchparty-reading.jpg") 0 0 no-repeat; height:135px; }
div#content-bar div#SB-Group4 div#abo-pub-rsvp div.rsvp-Cheltenham   { background:url("../images/sb/sb-rsvp-launchparty-cheltenham.jpg") 0 0 no-repeat; height:135px; }

div#content-bar div#SB-Group2 div#abo-global-filmawards					{ background:url("../images/sb/ph-jamesons-stpatricksday2011.jpg") no-repeat; height: 169px; margin-bottom: 7px; width: 296px;  }
div#content-bar div#SB-Group2 div#abo-global-filmawards	p  		    	{ height: 1px; left: -2500px; overflow: hidden; position: absolute; }
div#content-bar div#SB-Group2 div#abo-global-filmawards a            	{ width: 296px; height: 169px; display:block; margin: 0px; text-indent: -9999px; }

div#content-bar div#SB-Group2 div#springoffer2011	{ background:url("../images/sb/ph-springoffer2011.jpg") no-repeat; height: 169px; margin-bottom: 7px; width: 296px;  }
div#content-bar div#SB-Group2 div#springoffer2011 p  	{ height: 1px; left: -2500px; overflow: hidden; position: absolute; }
div#content-bar div#SB-Group2 div#springoffer2011 a   { width: 296px; height: 169px; display:block; margin: 0px; text-indent: -9999px; }


div#content-bar div#SB-Group2 div#abo-pub-aintreeracing	{ background:url("../images/sb/ph-aintreegrandnationalweek2011.jpg") no-repeat; height: 169px; margin-bottom: 7px; width: 296px;  }
div#content-bar div#SB-Group2 div#abo-pub-aintreeracing p  	{ height: 1px; left: -2500px; overflow: hidden; position: absolute; }
div#content-bar div#SB-Group2 div#abo-pub-aintreeracing a   { width: 296px; height: 169px; display:block; margin: 0px; text-indent: -9999px; }

/*newopening and rsvp smartboxes: END */



/* BAR PAGES */
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, div#content-2column.livebookingseventenquiry div#narrative	{ margin-top: 60px; }

div#content-brand div#narrative			{ width: 348px; float: right; padding: 0px; position: relative; left: -360px; margin-top: 60px; }

div#content-bar div#narrative h1     { color: #129DC0; font-size: 1.7em; }
div#content-3rdlvl div#narrative h1  { color: #129DC0; font-size: 1.7em; }
div#content-2column div#narrative h1 { color: #129DC0; font-size: 1.7em; }
div#content-1column div#narrative h1 { color: #129DC0; font-size: 1.7em; }





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#content-brand div#SB-Group1			{ margin-top: 60px; }








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; font-size: 11px; }

div#narrative			{ padding: 0px 15px 0px 15px;  }


/* 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; font-size: 1.2em; }	

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; }





/* 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: 1.4em; }
div#content-brand 		div#SB-Group2	{ margin-top: 60px; }

div#content-brand div#narrative h1                 { width: 920px; height: 47px; padding-left: 10px; background: #129DC0; position: absolute; top: -60px; left: -237px; font-size: 1.6em; line-height: 45px; color: #FFF; }
div#content-brand.nationalsearch div#narrative h1,
div#content-brand.searchresults div#narrative h1   { width: 920px; height: 47px; padding-left: 10px; background: #129DC0; position: absolute; top: 0; left: 15px; font-size: 1.6em; line-height: 45px; color: #FFF; }

div#content-brand.brandarticles div#narrative { position: relative; margin-top: 50px; }
div#content-brand.brandarticles div#narrative h1 { width: 920px; height: 47px; padding-left: 10px; background: #129DC0; position: absolute; top: -50px; left: -237px; font-size: 1.6em; line-height: 45px; color: #FFF; }



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 { 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: 435px; }
	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: 163px; left: 0; 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; }

	div#abo-brand-ourcocktails				{ background:url(../images/sb/bh-cocktails.jpg) no-repeat; }
	div#abo-brand-ourcocktails h2 a		{ display: block; height: 37px; text-indent: -9999px; }

	div#content-brand.brandhome div#SB-Group2 div#springoffer2011					{ background:url(../images/sb/bh-springoffer2011.jpg) 0 100% no-repeat; height: 137px; margin-bottom: 7px;  width: 343px;  }
    div#content-brand.brandhome div#SB-Group2 div#springoffer2011 a            	{ width: 343px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	
	
	
	div#content-brand.brandhome div#SB-Group2 div#abo-global-filmawards					{ background:url(../images/sb/bh-jamesons-stpatricksday2011.jpg) 0 100% no-repeat; height: 137px; margin-bottom: 7px;  width: 343px;  }
    div#content-brand.brandhome div#SB-Group2 div#abo-global-filmawards a            	{ width: 343px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }

	
	div#content-brand.brandhome div#SB-Group2 div#abo-brand-bhfacebook					{ background:url(../images/sb/bh-facebook.jpg) 0 100% no-repeat; height: 137px; margin-bottom: 7px;  width: 343px;  }
    div#content-brand.brandhome div#SB-Group2 div#abo-brand-bhfacebook a            	{ width: 343px; height: 130px; display:block; margin: 0px; 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;}
	/* expired 2011-12-01 
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica { background:url(../images/sb/bh-splitsb-autumndineforfive.jpg) no-repeat; height: 130px; margin-bottom: 7px;  width: 340px; position: absolute; top: 273px; left: 0px;}
	*/
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica { background:url(../images/sb/bh-splitsb-olympics.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-pub-5oclocktails { background: url(../images/sb/bh-fiveoclocktails2011.jpg) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 136px; left: 0px;}
div#content-brand.brandhome div#SB-Group2 div#abo-pub-5oclocktails p { display: block; text-indent: -9999px; overflow: hidden; background: none; }
div#content-brand.brandhome div#SB-Group2 div#abo-pub-5oclocktails a { display: block; background: none; width: 330px; height: 130px; text-indent: -9999px; overflow: hidden; }

div#content-bar div#SB-Group4 div#abo-pub-5oclocktails    { width:309px; height:135px; position:absolute; top:317px; right:0px; }
div#content-bar div#SB-Group4 div#abo-pub-5oclocktails h1,
div#content-bar div#SB-Group4 div#abo-pub-5oclocktails p  { height: 1px; text-indent: -9999px; overflow: hidden;}
div#content-bar div#SB-Group4 div#abo-pub-5oclocktails a  { position:absolute; top:0; left:0; display: block;  width:309px; height:135px; background:url(../images/sb/pubtopsb-fiveoclocktails.jpg) 0 0 no-repeat; }

div#content-brand.brandhome div#SB-Group2 div#abo-brand-fabulous5poundoffers { background: url(../images/sb/brandhome_fabulous5poundoffers_v1.jpg) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 136px; left: 0px;}
div#content-brand.brandhome div#SB-Group2 div#abo-brand-fabulous5poundoffers p { display: block; text-indent: -9999px; overflow: hidden; background: none; }
div#content-brand.brandhome div#SB-Group2 div#abo-brand-fabulous5poundoffers a { display: block; background: none; width: 330px; height: 130px; text-indent: -9999px; overflow: hidden; }


div#content-brand.brandhome div#SB-Group2 div#abo-brand-bhchristmas   { background: url(../images/sb/bhsb-xmas2011.jpg) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 136px; left: 0px;}
div#content-brand.brandhome div#SB-Group2 div#abo-brand-bhchristmas p { display: block; text-indent: -9999px; overflow: hidden; background: none; }
div#content-brand.brandhome div#SB-Group2 div#abo-brand-bhchristmas a { position: absolute; left: 0; top: 0; display: block; background: none; width: 330px; height: 130px; }

/* 2012 DINE FOR 5 */
div#content-brand.brandhome div#SB-Group2 div#abo-global-dineoutforfivepounds   { background: url(../images/sb/bh-sb-autumndineforfive.jpg) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 136px; left: 0px;}
div#content-brand.brandhome div#SB-Group2 div#abo-global-dineoutforfivepounds p { position: static; height: 130px; text-indent: -9999px; overflow: hidden; }
div#content-brand.brandhome div#SB-Group2 div#abo-global-dineoutforfivepounds a { position: absolute; left: 0; top: 0; display: block; background: none; width: 330px; height: 130px; }

div#content-brand.brandhome div#SB-Group2 div#abo-brand-aheadofthegames   { background: url(../images/sb/bh-sb-aheadofthegames.jpg) no-repeat; height: 130px; margin-bottom: 6px;  width: 340px; position: absolute; top: 272px; left: 0px;}
div#content-brand.brandhome div#SB-Group2 div#abo-brand-aheadofthegames p { position: static; height: 130px; text-indent: -9999px; overflow: hidden; }
div#content-brand.brandhome div#SB-Group2 div#abo-brand-aheadofthegames a { position: absolute; left: 0; top: 0; display: block; background: none; width: 330px; height: 130px; }



div#content-bar div#SB-Group4 div#abo-global-dineoutforfivepounds    { width:309px; height:135px; position:absolute; top:317px; right:0px; }
div#content-bar div#SB-Group4 div#abo-global-dineoutforfivepounds p  { height: 1px; text-indent: -9999px; overflow: hidden;}
div#content-bar div#SB-Group4 div#abo-global-dineoutforfivepounds a  { position:absolute; top:0; left:0; display: block;  width:309px; height:135px; background:url(../images/sb/pubtopsb-dineforfivepounds.jpg) 0 0 no-repeat; }



	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; }
	/* sets link to use split image */
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica a#empathicalink	{ width: 163px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	/*
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica a#autumndineforfivepounds	{ position: absolute; left: 166px; top: 0; width: 163px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	*/
	div#content-brand.brandhome div#SB-Group2 div#dfc-global-empathica a#celebratingtheolympics	{ position: absolute; left: 166px; top: 0; width: 163px; height: 130px; display:block; margin: 0px; text-indent: -9999px; }
	
	
	div#content-brand.brandhome div#SB-Group2 p { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
	
	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-brand-beervoyage	{ background:url(../images/sb/bh-beervoyage-square-SB.jpg) no-repeat; width: 340px; height: 130px; position: absolute; top: 136px; left: 0px;  margin-bottom: 7px;} 
	div#content-brand.brandhome div#abo-brand-beervoyage a	{ display: block; width: 330px; height: 130px; text-indent: -9999px; float: left; }





	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; }
	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: url(../images/Reskin2011/sb/brandhome-findabar-bg.jpg) no-repeat; }
    div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown div#formSection { float: none; margin: 0; padding: 0; width: 222px; height: 114px; }
    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: 37px; background: none; font-size: x-small; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown	h2 a		{ display: block; height: 37px; text-indent: -9999px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown select		{ margin-bottom: 10px; font-size: 11px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown #searchBox	{ width: 160px; border: 0; }
	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		{ color: #FFF; font-size: 0.8em; margin-bottom: 0px; margin-left: 6px; margin-top: 0px; padding: 2px 0; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown p#dropboxintstruction	{ color: #FFF; font-size: 0.8em; margin-left: 6px; margin-bottom: 0px; padding: 2px 0; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown p#orsearchseperator	{ color: #FFF; font-size: 0.8em; margin: 2px 0px 0px 0px; padding: 2px 0px 0px 6px; line-height: 10px; }
	div#content-brand.brandhome div#SB-Group1 div#abo-global-findapubwithdropdown form#frmSearch		{ margin: 0px; padding: 0px; }
	


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; }
	
	/*Bar Level 1 column pages - Jon H - 18/01/2011*/
	div#content-1column div#narrative { padding-top: 120px; width: 932px; padding-left: 13px;} 
	div#content-1column div#navigation, div#content-2column.hiddenpage_empathica	div#navigation    { top: 217px;  }

div#content-2column.hiddenpage_empathica div#narrative   { float: left; width: 578px; padding-top: 120px; padding-left: 13px;} 
div#content-2column.hiddenpage_empathica div#SB-Group2 { width: 296px; padding-top: 120px; float: right; }

	/* 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.pubhiddenpage div#navigation,
	div#content-2column.eventenquirythankyou div#navigation,
	div#content-2column.livebookingseventenquiry div#navigation { top: 169px; }

	div#content-2column.pubhiddenpage div#narrative	{ padding-top: 50px;}
	
	div#content-2column.eventenquiry div#narrative,
	div#content-2column.signup div#narrative,
	div#content-2column.signupthankyou div#narrative,
	div#content-2column.eventenquirythankyou div#narrative,
	div#content-2column.livebookingseventenquiry div#narrative { top: 60px; padding-top: 20px; }
	div#content-2column.eventenquirythankyou div#narrative	{ padding-bottom: 70px; } 

	div#content-2column.pubarticles div#SB-Group2	{ margin-top: 373px; } /* 325px without xmas link */
	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  */


	/* Find Us */
	div#content-bar div#map_parent			{ width: 296px; height: 285px; float: right; padding-right: 13px; }
	div#content-bar div#map_parent div#map	{ width: 296px; height: 285px; font-size: 11px; }
 	

	/*div#content-bar 		div#SB-Group2	{ margin-top: 373px; }  325px without xmas link */
	/* Pub Articles Page */
	.newsimg-right { float: right; position: relative; top: -20px; }
	div.offerintro-list				{ clear: both; margin-bottom:20px; margin-top: 25px; }
	div.offerintro-list img.newsimg	{ float: left; margin-right: 10px; }

div#content-bar.pubarticle div#SB-Group1 { margin-top: 266px; }
div#content-bar.pubarticle img.newsimg-right { position: absolute; right: 13px; top: 559px; width: 296px; height: 256px; }


	/* Article CTAs */
	p.cta_nationalsearch a { Display: block; background:url(../images/Reskin2011/cta/findnearestabo.gif) no-repeat; width: 247px; height: 25px; 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:  286px; 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:  320px; height: 25px; 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-createvibe a { display: block; width:  320px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-createvibe.jpg) no-repeat; }
	p.cta-grapevine-newsletter a { display: block; width: 306px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/signupgrapevine.gif) 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;	}
	p.cta-votefortrack a { display: block; width:  269px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-votefortrack.jpg) no-repeat; }
	p.cta-viewourfoodmenu a { display: block; width: 178px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/viewourfoodmenu.gif) no-repeat; }
	span.cta-viewourfoodmenu a { display: block; width: 178px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/viewourfoodmenu.gif) no-repeat; }
	p.cta-sparklevouchers a { display: block; width:  500px; height: 21px; text-indent: -9999px;	background: url(../images/news/cta-sparklevouchers.jpg) no-repeat; }
	p.cta-xmascocktail a { display: block; width:  456px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-xmascocktail.jpg) no-repeat; }
	p.cta-christmascocktail a { display: block; width:  454px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-christmascocktail.jpg) no-repeat; }	
	p.cta-downloadyourvoucher a { display: block; width:  235px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-downloadyourvoucher.jpg) no-repeat; }
	p.cta-signupadvantagetreat a { display: block; width:  337px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-signupadvantagetreat.jpg) no-repeat; }
	p.cta-brunchmenu a { display: block;width:  218px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-brunchmenu.jpg) no-repeat;}	
    p.cta-trywinningcocktail a { display: block;width:  320px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-trywinningcocktail.jpg) no-repeat;}	
    p.cta-viewfulldrinks a { display: block;width:  218px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-viewfulldrinks.jpg) no-repeat;}	
    p.cta-diningspecials a { display: block;width:  167px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-diningspecials.jpg) no-repeat;}	
	p.cta-makeanonlinebooking a { display: block; width:  303px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-makeanonlinebooking.jpg) no-repeat; }
	p.cta-signupforexclusiveinvite a { display: block; width:  286px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-signupforexclusiveinvite.jpg) no-repeat; }
	p.cta-viewdeliciousfoodmenu a { display: block; width:  269px; height: 21px; text-indent: -9999px; background: url(../images/news/cta-viewdeliciousfoodmenu.jpg) no-repeat; }
    p.cta-lunchtimemenu a { display: block;width:  235px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-lunchtimemenu.jpg) no-repeat;}	
	p.cta-christmasmenu a { display: block;width:  235px;height: 21px;text-indent: -9999px;background: url(../images/news/cta-christmasmenu.jpg) no-repeat;}
	p.cta-rsvptoday a { display: block; width:  105px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/rsvptoday.gif) no-repeat; }
	
	span.cta-bookchristmasparty a {display: block;width:  430px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-bookchristmasparty.jpg) no-repeat;}	
	span.findoutmore a { display: block; width:  235px; height: 21px; text-indent: -9999px; background: url(../images/cta-findusfindoutmore.jpg) no-repeat; }
	span.findus a { display: block; width:  71px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/findus.gif) no-repeat; }
	span.newslettersignup a { display: block; width: 306px; height: 25px; text-indent: -9999px; background: url(../images/Reskin2011/cta/signupgrapevine.gif) no-repeat; }
	span.makeabooking a { display: block; width:  235px; height: 21px; text-indent: -9999px; background: url(../images/cta-makeabooking.jpg) no-repeat; }
	p.cta-enjoyatnearestallbarone a { display: block;width:  422px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-enjoyatnearestallbarone.jpg) no-repeat;}	
	p.cta-enterourcomp a { display: block;width:  303px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-enterourcomp.jpg) no-repeat;}
	p.cta-viewourfestivalfoodmenu a { display: block; width:  371px; height: 25px; text-indent: -9999px; background: url(../images/news/cta-viewourfestivalfoodmenu.jpg) no-repeat; }
	p.cta-signupclaimvoucher a { display: block; width:  422px; height: 25px; text-indent: -9999px; background: url(../images/news/cta-signupclaimvoucher.jpg) no-repeat; }
	p.cta-cocktaillist a { display: block;width:  286px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-cocktaillist.jpg) no-repeat;}
	p.cta-findnearestallbarone a { display: block;width:  371px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-findnearestallbarone.jpg) no-repeat;}	
	p.cta-pdfmenulink a { display: block;width:  422px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-pdfmenulink.jpg) no-repeat;}	
	p.cta-findnearestallbarone-sml a { display: block;width:  269px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-findnearestallbarone-sml.jpg) no-repeat;}	
	.cta-dailyrecomendations a { display: block;width:  403px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-dailyrecomendations.jpg) no-repeat;}	
	.cta-drinksmenu a { display: block;width:  286px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-drinksmenu.jpg) no-repeat;}

	.cta-findnearest-sml a { display: block;width:  320px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-findnearest-sml.jpg) no-repeat;}	
	
	p.cta-findnearestandsignup a { display: block;width:  354px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-findnearestandsignup.jpg) no-repeat;}	
	p.cta_bookfestiveparty a { display: block; width:  235px; height: 25px; text-indent: -9999px; background: url(../images/news/cta_bookfestiveparty.jpg) no-repeat; }
	p.cta-5oclocktaillist a { display: block;width:  337px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-5oclocktaillist.jpg) no-repeat;}	
	p.cta-perfectvenue a { display: block;width:  320px;height: 25px;text-indent: -9999px;background: url(../images/news/cta-perfectvenue.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#content-bar div#SB-Group2 div { width: 296px; }

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: 0 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: #E4E1DC; padding-bottom: 10px;}
div#SB-Group2 .brownclear 	{ background: #E4E1DC; padding-bottom: 10px;}

div#SB-Group1 .brown a,
div#SB-Group2 .brown a	{ color: #FFFFFF;}

div#SB-Group1 .yellow	{ background: #E4E1DC; padding-bottom: 10px;}
div#SB-Group2 .yellow 	{ background: #E4E1DC; padding-bottom: 10px;}

div#SB-Group1 .blue	{ background: #129DC0; color: #FFF; padding-bottom: 10px;}
div#SB-Group2 .blue	{ background: #129DC0; color: #FFF; padding-bottom: 10px;}

div#SB-Group1 .blue	a,
div#SB-Group2 .blue	a { color: #FFF; }

div#SB-Group1 .green	{ background: #70A095; color: #FFF; padding-bottom: 10px;}
div#SB-Group2 .green	{ background: #70A095; color: #FFF; padding-bottom: 10px;}

div#SB-Group1 .red	{ background: #9F2F40; color: #FFF; padding-bottom: 10px;}
div#SB-Group2 .red	{ background: #9F2F40; color: #FFF; padding-bottom: 10px;}

div#SB-Group1 .red	a,
div#SB-Group2 .red	a { color: #FFF; }


div#SB-Group1 div#abo-pub-keepintouch 	h1				{ background:url(../images/Reskin2011/sb/keepintouch-title.gif) no-repeat; display: block; height: 34px; }
div#SB-Group2 div#abo-pub-keepintouch 	h1				{ background:url(../images/Reskin2011/sb/keepintouch-title.gif) no-repeat; display: block; height: 34px; }


div#SB-Group2 div#abo-pub-keepintouch a.signup-sblink	{ background:url(../images/Reskin2011/sb/signupbutton.gif) no-repeat; display: block; height: 27px; width: 162px; text-indent: -9999px; }
div#SB-Group1 div#dfc-pub-openingtimes 	h1				{ background:url(../images/Reskin2011/sb/opening-times-title.gif) no-repeat; height: 34px; }
div#SB-Group2 div#dfc-pub-openingtimes 	h1				{ background:url(../images/Reskin2011/sb/opening-times-title.gif) no-repeat; height: 34px; }
div#SB-Group2 div#dfc-pub-openingtimes a.christmasopeningtimes	{ background:url(../images/sb/xmasopeningtimes.gif) no-repeat; display: block; height: 19px; width: 185px; text-indent: -9999px; }
div#SB-Group2 div#dfc-pub-openingtimes p { padding-top: 5px; }
div#SB-Group1 div#dfc-pub-foodtimes 	h1				{ background:url(../images/Reskin2011/sb/foodtimes-title.gif) no-repeat; height: 34px; }
div#SB-Group2 div#dfc-pub-foodtimes 	h1				{ background:url(../images/Reskin2011/sb/foodtimes-title.gif) no-repeat; height: 34px; }
div#SB-Group1 div#dfc-pub-foodtimes 	h2,				
div#SB-Group2 div#dfc-pub-foodtimes 	h2				{ padding-left: 10px; padding-top: 10px; font-size: 1.2em; }


div#SB-Group1 div#dfc-global-nobookingfee 					{ background: #129DC0 url(../images/Reskin2011/sb/nobookingfee.gif) 0 50% 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,
div#SB-Group2 div#dfc-global-latestnewswithpictures h1  { background:url(../images/Reskin2011/sb/latest-news-title.gif) no-repeat; display: block; height: 34px; }
div#SB-Group1 div#dfc-global-findapub	h1	{ background:url(../images/Reskin2011/sb/findabar-title.gif) no-repeat; 		display: block; height: 34px; }
div#SB-Group2 div#dfc-global-findapub 	h1	{ background:url(../images/Reskin2011/sb/findabar-title.gif) no-repeat; 			display: block; height: 34px; }
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/Reskin2011/sb/findabar-title.gif) no-repeat; height: 34px; }
div#SB-Group2 div#dfc-global-findapubwithdropdownandpoilink	h1	{ background: url(../images/Reskin2011/sb/findabar-title.gif) no-repeat; height: 34px; }
div#SB-Group1 div#abo-global-findapubwithdropdownandpoilink	h1	{ background: url(../images/Reskin2011/sb/findabar-title.gif) no-repeat; height: 34px; }
div#SB-Group2 div#abo-global-findapubwithdropdownandpoilink	h1	{ background: url(../images/Reskin2011/sb/findabar-title.gif) no-repeat; height: 34px; }

/* fanboxes */
div#wrapper div#content-brand div#SB-Group1 div#dfc-global-fanbox { background: #E4E1DC; }

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 { background: #70A095; padding-bottom: 10px;}
div#SB-Group1 div#dfc-global-fanbox h1	{ display: none; }

div#SB-Group2 div#dfc-global-fanbox      { background: #E4E1DC; }
div#SB-Group2 div#dfc-global-fanbox h1	{ display: block; height: 10px; }

div#SB-Group1 div#dfc-pub-bookingtermsandconditions	h1 { background: url(../images/Reskin2011/sb/bookingenq-title.gif) no-repeat; display: block; height: 34px; }
div#SB-Group2 div#dfc-pub-bookingtermsandconditions h1 { background: url(../images/Reskin2011/sb/bookingenq-title.gif) no-repeat; display: block; height: 34px; }

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	{ color:#FFF; padding-bottom: 10px; margin-top: 10px; }
div#content-bar div#SB-Group1 div#dfc-global-interactivemap			h1	{ background: url("../images/Reskin2011/sb/interactivemap-title.gif") no-repeat; height: 34px; }

div#SB-Group1 div#dfc-global-rssinfo,
div#SB-Group2 div#dfc-global-rssinfo  { background: #9F2F40; }

div#SB-Group1 div#dfc-global-rssinfo			h1	{ background:url(../images/Reskin2011/sb/rssinfo-title330.gif) no-repeat; display: block; height: 55px; }
div#content-bar div#SB-Group1 div#dfc-global-rssinfo h1	{ background:url(../images/Reskin2011/sb/rssinfo-title296.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#SB-Group2 div#dfc-global-rssinfo			h1	{ background:url(../images/Reskin2011/sb/rssinfo-title330.gif) no-repeat; display: block; height: 55px; }
div#content-bar div#SB-Group2 div#dfc-global-rssinfo h1	{ background:url(../images/Reskin2011/sb/rssinfo-title296.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; }

div#SB-Group1 div#abo-pub-livebookonline   { background: url(../images/sb/sb_onlinebookingenquiry.jpg) no-repeat; width: 330px; height: 125px; margin-bottom: 10px; }
div#SB-Group1 div#abo-pub-livebookonline p { margin: 0; padding: 0; }
div#SB-Group1 div#abo-pub-livebookonline a { display: block; width: 330px; height: 125px; text-indent: -9999px; }

div#SB-Group1 div#abo-pub-howtobook h1 { text-indent: 0; font-size: 1.2em; padding: 0 10px 0 7px; }

/* 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		{ 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  {  position: absolute; top: 0px; right: 10px;  }
div#abo-global-findapubwithdropdownandpoilink input#goImg { position: absolute; top: 0; left: 170px; }
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 {   }

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		{ padding: 10px; }
div#dfc-global-drinkaware a		{ display: block; background:url(../images/Reskin2011/sb/drinkaware.gif) no-repeat;  width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }
*/

div#dfc-global-drinkaware           { text-align: center;  font-size: x-small; line-height: normal;  }
span#dfc-global-drinkaware           { text-align: center;  font-size: x-small; line-height: normal;  }

form#frmSearch input#goImg { vertical-align: middle; }
/*
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/Reskin2011/cta/managementvacancies.gif); width: 312px; height: 25px; display: block; text-indent: -9999px; margin: 20px 0px 20px 0px;}

	/* Latest News SB */
	div#SB-Group1 div#dfc-global-assistantmanagersfacebook    { background: #E4E1DC; padding-bottom: 10px; }
	div#SB-Group1 div#dfc-global-assistantmanagersfacebook h1 { background: url(../images/Reskin2011/sb/facebook-jobs-title.gif) no-repeat; height: 34px; }
#dfc-global-assistantmanagersfacebook .gen_manager_fb a,
#dfc-global-assistantmanagersfacebook .assist_manager_fb a,
#dfc-global-assistantmanagersfacebook .kitchen_manager_fb a,
#dfc-global-assistantmanagersfacebook .graduate_fb a         { display: block; width: 200px; height: 22px; text-indent: -9999px; overflow: hidden; }
#dfc-global-assistantmanagersfacebook .gen_manager_fb a      { background: url(/images/sb/assistantmanagersfacebook/cta-general-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook .assist_manager_fb a   { background: url(/images/sb/assistantmanagersfacebook/cta-assistant-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook .kitchen_manager_fb a  { background: url(/images/sb/assistantmanagersfacebook/cta-kitchen-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook .graduate_fb a         { background: url(/images/sb/assistantmanagersfacebook/cta-graduates.gif) no-repeat; }

	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: #FFF; font-weight: bold; text-decoration: none; float: right; width: 228px;}
	div#SB-Group2 div#dfc-global-latestnewswithpictures a { display: block; color: #FFF; font-weight: bold; text-decoration: none; float: right; width: 122px;}


	div#SB-Group1 div#dfc-global-latestnewswithpictures p { clear: both; }
	div#SB-Group2 div#dfc-global-latestnewswithpictures p { clear: both; }

	div#SB-Group2 div#dfc-global-latestnewswithpictures a#morelink { width: auto; background: url(../images/Reskin2011/sb/more-arrow.gif) 100% 50% no-repeat; color: #FFF; display: inline; font-weight: bold; float: none; padding: 0 8px 0 0; }
	div#SB-Group2 div#dfc-global-latestnewswithpictures a#morelink:visited { }
	div#SB-Group1 div#dfc-global-latestnewswithpictures a#morelink { width: auto; background: url(../images/Reskin2011/sb/more-arrow.gif) 100% 50% no-repeat; color: #FFF; display: inline; font-weight: bold; float: none; padding: 0 8px 0 0; }
	div#SB-Group1 div#dfc-global-latestnewswithpictures a#morelink:visited { }

	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; }

	div#content-bar div#SB-Group1 div#dfc-global-latestnewswithpictures span.latestNewsSmartboxListItemSnippet,
	div#content-bar div#SB-Group2 div#dfc-global-latestnewswithpictures span.latestNewsSmartboxListItemSnippet,
	div#content-bar div#SB-Group1 div#dfc-global-latestnewswithpictures a,
	div#content-bar div#SB-Group2 div#dfc-global-latestnewswithpictures a { width: 189px; }

	/* 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% #129DC0; }
	div#wrapper .nationalsearch div#SB-Group1 .red, 
	div#wrapper .searchresults  div#SB-Group1 .red	 							{ background: #9F2F40; }
	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/Reskin2011/sb/interactivemap-title.gif) no-repeat; height: 34px; }
	div#wrapper .searchresults  div#SB-Group1 div#dfc-global-interactivemap	h1 	{ background:url(../images/Reskin2011/sb/interactivemap-title.gif) no-repeat; height: 34px; }
	
	/* facebook SB */
	div#SB-Group1 div#dfc-global-shareonfacebook { text-align: center; padding: 10px 10px 1px; background: #E4E1DC;}

#SB-Group2 #abo-pub-5oclocktails     { position: relative; }
#SB-Group2 #abo-pub-5oclocktails p   { height: 169px; text-indent: -9999px; overflow: hidden; }
#SB-Group2 #abo-pub-5oclocktails p a { position: absolute; left: 0; top: 0; display: block; width: 296px; height: 169px; background: url(../images/sb/ph-fiveoclocktails2011.jpg) no-repeat; }

#SB-Group2 #abo-pub-dineforfivepounds     { position: relative; }
#SB-Group2 #abo-pub-dineforfivepounds p   { height: 169px; text-indent: -9999px; overflow: hidden; }
#SB-Group2 #abo-pub-dineforfivepounds p a { position: absolute; left: 0; top: 0; display: block; width: 296px; height: 169px; background: url(../images/sb/ph-sb-autumndineforfive.jpg) no-repeat; }

div#content-brand.brandhome div#SB-Group2 #abo-pub-eastertreats   { width: 343px; height: 130px; padding: 7px 0 0; overflow: hidden; background: url(../images/sb/bh-easteroffer2011.jpg) 0 100% no-repeat; position: relative; }
div#content-brand.brandhome div#SB-Group2 #abo-pub-eastertreats p { display: block; height: 130px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; }
div#content-brand.brandhome div#SB-Group2 #abo-pub-eastertreats a { position: absolute; left: 0; top: 7px; display: block; width: 329px; height: 130px; }


/* Footer */

div#footer             { background: #C3CFD3; width: 930px; padding: 8px 15px 10px; overflow: hidden; margin-top: 10px; clear: both; font-size: 0.9em; }
div#footer ul          { float: left; }
div#footer ul li       { display: inline; margin-right: 5px; }
div#footer p.copyright { float: right; }

	/* 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: 905px; }
	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: #129DC0; 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; }
	span#prizetandc                 { display: block; padding-top: 30px; }
	
/* 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 */

/* New */
div#SB-Group3 { width: 207px; float: left; padding-left: 15px; padding-right: 15px; }
div#content-brand { padding-bottom: 0; }


#content-brand div#abo-brand-signup                  { position: absolute; top: 169px; left: 723px; width: 222px; height: 131px; background: url(../images/sb/brandhome_grapevine222.jpg) no-repeat; }
#content-brand div#abo-brand-signup h2,
#content-brand div#abo-brand-signup p                { position: absolute; height: 1px; overflow: hidden; left: -2500px; }
#content-brand div#abo-brand-signup select           { margin: 106px 0 0 8px; font-size: 11px; width: 198px; }
#content-brand.brandhome div#abo-brand-signup        { position: static; width: 343px; height: 130px; background: url(../images/sb/brandhome_grapevine.jpg) no-repeat; }
#content-brand.brandhome div#abo-brand-signup select { margin: 106px 0 0 85px; }

.signupthankyou	h1, .eventenquirythankyou h1 { text-indent: -9999px; }

p.findoutmore a { display: block; width:  235px; height: 21px; text-indent: -9999px; 	background: url(../images/news/findoutmore.jpg) no-repeat;	}

span.cta-findnearesttobook p a { display: block;	width: 355px; height: 25px; text-indent: -9999px; background: url(../images/cta-findnearesttobook.jpg) no-repeat; }
div#SB-Group1 div#abo-pub-calendarofevents p	{padding: 0px;}

div#abo-pub-calendarofevents p { display: block; background: url(../images/sb/offerofthemonth-july2011.jpg) no-repeat; height: 131px; }

div#abo-pub-calendarofevents p a	{ display: block; height: 131px; text-indent: -9999px; }

div#content-3rdlvl.sorry div#narrative  { padding-top: 100px; }
div#content-3rdlvl.sorry div#navigation { display: none; }




/* Guest Satisfaction Survey */
#abo-pub-empathicaresults    { width: 276px !important; padding: 0 10px 5px; background: #E4E1DC; }
#abo-pub-empathicaresults div { margin-bottom: 0 !important; }
#abo-pub-empathicaresults h2 { width: 296px; height: 34px; margin: 0 -10px; text-indent: -9999px; overflow: hidden; background: url(../images/sb/empathicaresults/title.gif) no-repeat; }
#abo-pub-empathicaresults p { padding: 0 !important; }
#abo-pub-empathicaresults p.link-more { margin-top: 10px; }
/* ----------------------------------------------------------------------------- */
#abo-pub-empathicaresults #empathica_average               { width: 100%; overflow: hidden; }
#abo-pub-empathicaresults #empathica_average #starstext    { float: left; padding-right: 5px; width: auto !important; }
#abo-pub-empathicaresults #empathica_average span          { margin-top: 4px; display: block; float: left; width: 50px; height: 10px; text-indent: -9999px; overflow: hidden; background: url(../images/sb/empathicaresults/star-ratings.gif) no-repeat; }
#abo-pub-empathicaresults #empathica_average span.stars_05 { background-position: 0 -10px; }
#abo-pub-empathicaresults #empathica_average span.stars_10 { background-position: 0 -20px; }
#abo-pub-empathicaresults #empathica_average span.stars_15 { background-position: 0 -30px; }
#abo-pub-empathicaresults #empathica_average span.stars_20 { background-position: 0 -40px; }
#abo-pub-empathicaresults #empathica_average span.stars_25 { background-position: 0 -50px; }
#abo-pub-empathicaresults #empathica_average span.stars_30 { background-position: 0 -60px; }
#abo-pub-empathicaresults #empathica_average span.stars_35 { background-position: 0 -70px; }
#abo-pub-empathicaresults #empathica_average span.stars_40 { background-position: 0 -80px; }
#abo-pub-empathicaresults #empathica_average span.stars_45 { background-position: 0 -90px; }
#abo-pub-empathicaresults #empathica_average span.stars_50 { background-position: 0 -100px; }
#abo-pub-empathicaresults h3 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#abo-pub-empathicaresults #empathicaGraph                                      { width: 224px; height: 115px; padding: 3px 0 0 52px; background: url(../images/sb/empathicaresults/graph.gif) no-repeat; }
#abo-pub-empathicaresults #empathicaGraph .graph_row                           { padding-bottom: 10px; position: relative; }
#abo-pub-empathicaresults #empathicaGraph #one_stars                           { padding-bottom: 0; }
#abo-pub-empathicaresults #empathicaGraph .graph_row .left_label               { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#abo-pub-empathicaresults #empathicaGraph .graph_row .graph_bar                { height: 14px; background: #A5C753; position: relative; }
#abo-pub-empathicaresults #empathicaGraph .graph_row .graph_bar .percent_label { position: absolute; right: -27px; top: 0; font-size: 11px; line-height: 14px; margin-bottom: 0; }
#abo-pub-empathicaresults #empathicaGraph .graph_row .right_label              { position: absolute; left: 200px; top: 0; font-size: 11px; line-height: 14px; }





/* Christmas 2011 */
/* ~- Pub level -~ */
.xmaspub div#SB-Group1 { width: 330px !important; }

.xmaspub div#SB-Group1 div#dfc-pub-pubspecificheroimage,
.xmaspub div#SB-Group1 div#dfc-pub-pubspecificsidekickimages,
.xmaspub div#SB-Group1 div#abo-global-christmasdownload,
.xmaspub div#SB-Group1 div#dfc-global-nonpubspecificheroimage,
.xmaspub div#SB-Group1 div#dfc-global-nonpubspecificsidekickimages { display: block !important; }

