/*

Author: Leanne
Dragonfly Creative
www.dragonflycreative.net

Date: June 2011

*/

/* Space below smartboxes, grouped for consistency */
#siz-global-mexicannight,
#siz-global-xmasenquiry,
#siz-global-promotionalimage-daytimedeal,
#dfc-global-nonpubspecificheroimage,
#dfc-pub-pubspecificheroimage,
#dfc-global-poi,
#siz-global-sizzlingtoday,
#siz-global-familieswelcome,
#siz-global-grillnight,
#SB-Group2 #siz-global-signupincentive,
#siz-global-facebook,
#dfc-global-charities,
#dfc-global-management,
#dfc-global-shareonfacebook,
#dfc-pub-locationmapandcontactdetailslink-nopubname,
#findus #dfc-pub-openingtimes,
#pubarticles #dfc-pub-openingtimes,
#dfc-pub-foodtimes,
#drink #dfc-global-drinkaware,
#siz-global-sizzlingsummer,
#siz-pub-magicmondays,
#dfc-global-whatson,
#dfc-pub-realale,
#siz-global-promotionalimage-bogopound,
#siz-global-kidssummersaver,
#siz-pub-empathicaresults,
#dfc-global-latestnews,
#siz-global-promotionalimage-freepuddingoffer ,
#siz-global-greatmealoffer ,
#siz-global-warmingnewdrinks,
#siz-global-leviroots,
#siz-pub-shakeandsizzlechicken,
#dfc-global-rssinfo,
#siz-global-pizzasandpastadishes   { margin-bottom: 10px; }


#siz-global-pizzasandpastadishes   { width: 220px; height: 214px; overflow: hidden; background: url(../images/smartboxes/sb-pizzasandpastadishes.gif) no-repeat; position: relative; }
#siz-global-pizzasandpastadishes p { text-indent: -9999px; }
#siz-global-pizzasandpastadishes a { position: absolute; left: 11px; top: 161px; display: block; width: 199px; height: 40px; overflow: hidden; }

#siz-pub-shakeandsizzlechicken { width: 220px; height: 214px; overflow: hidden; background: url(../images/smartboxes/sb-shakensizzlechicken.gif) no-repeat; position: relative; }
#siz-pub-shakeandsizzlechicken p { text-indent: -9999px; }
#siz-pub-shakeandsizzlechicken a { position: absolute; left: 11px; top: 166px; display: block; width: 199px; height: 40px; overflow: hidden; }


#siz-global-leviroots { width: 220px; height: 214px; overflow: hidden; background: url(../images/smartboxes/sb-cookingwithlevi.gif) no-repeat; position: relative; }
#siz-global-leviroots a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }



#SB-Group3 #dfc-global-findapubminimal                 { width: 228px; overflow: hidden; }
#SB-Group3 #dfc-global-findapubminimal h1              { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#SB-Group3 #dfc-global-findapubminimal #searchBox      { border: 0; padding: 3px 2px; width: 183px; float: left; vertical-align: middle; margin-top: 1px; }
#SB-Group3 #dfc-global-findapubminimal #goImg          { float: right; vertical-align: middle; }
#SB-Group3 #dfc-global-findapubminimal input.nonfilled { background: #FFF url(/images/findapub-notfilled-bg.jpg) 0 50% no-repeat; }

#siz-global-signupincentive                  { position: relative; }
#siz-global-signupincentive p.nocta          { width: 220px; height: 214px; text-indent: -9999px; overflow: hidden; background: url(../images/Reskin2011/sb/brandhome/sb-sizzling_signup_nocta.gif) no-repeat; }
#siz-global-signupincentive p.withcta        { width: 220px; height: 214px; text-indent: -9999px; overflow: hidden; background: url(../images/Reskin2011/sb/brandhome/sb-signup.gif) no-repeat; }
#siz-global-signupincentive a                { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }


/* Brand Home */
#siz-global-aboutsizzling-banneradjacent    { overflow: hidden; width: 220px; height: 263px; background: url(/images/Reskin2011/sb/brandhome/genericsb-creambg.gif) 100% 0 no-repeat; color: #1F0301; }
#siz-global-aboutsizzling-banneradjacent h1 { width: 187px; height: 28px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/brandhome/about-title.gif) 0 12px no-repeat; }
#siz-global-aboutsizzling-banneradjacent p  { padding: 5px 5px 0 0; line-height: 17px; }
#siz-global-aboutsizzling-banneradjacent a  { color: #1F0301; }


#brandhome #SB-Group1 #siz-global-promotionalimage-goodfoodlocal { float: left; margin-right: 8px; width: 220px; height: 214px; background: url(/images/Reskin2011/sb/brandhome/sb-findyourlocal.gif) no-repeat; position: relative; }
#brandhome #SB-Group1 #siz-global-promotionalimage-goodfoodlocal a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

#brandhome #SB-Group1 #siz-global-signupincentive { float: left; margin-right: 8px; position: relative; }
#brandhome #siz-global-promotionalimage-freepuddingoffer { width: 220px; float: left; margin-right: 8px; }

#brandhome #SB-Group1 #siz-global-mobileappadvert div.active  { float: left; margin-right: 8px; width: 220px; height: 214px; background: url(../images/Reskin2011/sb/brandhome/sb-phoneappdownloads.gif) no-repeat; position: relative; }
#brandhome #SB-Group1 #siz-global-mobileappadvert div.comingsoon  { float: left; margin-right: 8px; width: 220px; height: 214px; background: url(../images/Reskin2011/sb/brandhome/sb-phoneappcomingsoon.gif) no-repeat; position: relative; text-indent: -9999px;}
#brandhome #SB-Group1 #siz-global-mobileappadvert a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

#brandhome #SB-Group1 #dfc-global-empathicalarge    { float: left; margin-right: 8px; width: 220px; height: 214px; background:url(/images/Reskin2011/sb/brandhome/sb-empathica.gif) no-repeat; position: relative; }
#brandhome #SB-Group1 #dfc-global-empathicalarge p,
#brandhome #SB-Group1 #dfc-global-empathicalarge h1 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#brandhome #SB-Group1 #dfc-global-empathicalarge a  { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }


#siz-global-fantasticmealoffer   { width: 220px; height: 214px; margin-bottom: 10px; position: relative; background: url(../images/smartboxes/sb-fantasticmealoffer.gif) no-repeat; }
#siz-global-fantasticmealoffer p { text-indent: -9999px; }
#siz-global-fantasticmealoffer a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }
#brandhome #siz-global-fantasticmealoffer { float: left; margin: 0 8px 0 0; }


	
/*
#brandhome #SB-Group1 #siz-global-newopenings   { float: left; margin-right: 8px; width: 220px; height: 214px; background: url(../images/Reskin2011/sb/brandhome/sb-newopenings.gif) no-repeat; position: relative; }
#brandhome #SB-Group1 #siz-global-newopenings p { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#brandhome #SB-Group1 #siz-global-newopenings a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }
*/

/* bogo-foronepound */
#siz-global-promotionalimage-bogopound   { height: 220px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-bogo-foronepound.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-bogopound p { text-indent: -9999px; }
#siz-global-promotionalimage-bogopound a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* 2.99 pre awareness */
#siz-global-promotionalimage-salecomingsoon   { height: 220px; overflow: hidden; background: url(/images/Reskin2011/sb/brandsb-pre299mealoffers.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-salecomingsoon p { text-indent: -9999px; }
#siz-global-promotionalimage-salecomingsoon a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* bigsizzlingpubssale */
#siz-global-promotionalimage-bigsizzlingpubssale   { height: 220px; overflow: hidden; background: url(/images/Reskin2011/sb/brandsb-bigsizzlingpubssale.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-bigsizzlingpubssale p { text-indent: -9999px; }
#siz-global-promotionalimage-bigsizzlingpubssale a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* bigsalenowevenbetter */
#siz-global-promotionalimage-bigsalenowevenbetter   { height: 220px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-bigsalenowevenbetter.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-bigsalenowevenbetter p { text-indent: -9999px; }
#siz-global-promotionalimage-bigsalenowevenbetter a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Mexican Night */
#siz-global-mexicannight   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-mexicannights.gif) no-repeat; position: relative; }
#siz-global-mexicannight p { text-indent: -9999px; }
#siz-global-mexicannight a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Daytime Saver */
#siz-global-promotionalimage-daytimedeal   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-daytimedeal-bg.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-daytimedeal p { text-indent: -9999px; }
#siz-global-promotionalimage-daytimedeal a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Hero Images */
/* #dfc-global-nonpubspecificheroimage,
#dfc-pub-pubspecificheroimage, */
#heroImageSwitcher                   { height: 137px; }

#brandpoi #dfc-global-nonpubspecificheroimage { width: 346px; height: 240px; }

/* bogo-foronepound in heroes sb*/
#dfc-pub-pubspecificheroimage #promotionalimage-bogopound   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-bogo-foronepound.gif) no-repeat; position: relative; }
#dfc-pub-pubspecificheroimage #promotionalimage-bogopound p { text-indent: -9999px; }
#dfc-pub-pubspecificheroimage #promotionalimage-bogopound a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Facebook Fanbox*/
#siz-global-facebook                        { width: 220px; height: 216px; background: url(/images/Reskin2011/sb/fanbox-bg.gif) no-repeat; }
#siz-global-facebook #facebookWidgetTitle   { display: none; }
#siz-global-facebook #facebookWidgetWrapper { width: 210px; padding: 13px 0 0 10px; }

/* Share on Facebook */
#dfc-global-shareonfacebook   { background: url(/images/Reskin2011/sb/facebookshare-bg.gif) no-repeat; height: 46px; }
#dfc-global-shareonfacebook p { padding-top: 15px; text-align: center; }
#dfc-global-shareonfacebook a { color: #FFF; }

/* Pub location link */
#dfc-pub-locationmapandcontactdetailslink-nopubname   { background: url(/images/Reskin2011/sb/facebookshare-bg.gif) no-repeat; height: 46px; }
#dfc-pub-locationmapandcontactdetailslink-nopubname p { padding-top: 15px; text-align: center; }
#dfc-pub-locationmapandcontactdetailslink-nopubname a { color: #FFF; }

/* Drinkaware */
#drink #dfc-global-drinkaware { background: url(/images/Reskin2011/sb/facebookshare-bg.gif) no-repeat; height: 46px; }
#drink #dfc-global-drinkaware p { padding-top: 15px; margin-bottom: 0; }
#dfc-global-drinkaware p { text-align: center; }
#dfc-global-drinkaware a { color: #FFF; }

/* SatNav */
#dfc-global-poi     { height: 214px; background: url(/images/Reskin2011/sb/sb-satnav.gif) no-repeat; position: relative; }
#dfc-global-poi h1,
#dfc-global-poi p   { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#dfc-global-poi a   { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* News */
#siz-global-sizzlingtoday            { width: 220px; background: url(/images/Reskin2011/sb/news/sb-newsbg.gif) repeat-y; }
#siz-global-sizzlingtoday h1         { height: 50px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/news/sb-news-title.gif) no-repeat; }
#siz-global-sizzlingtoday li         { width: 200px; overflow: hidden; padding: 5px 10px 10px; font-weight: bold; }
#siz-global-sizzlingtoday li img     { float: left; }
#siz-global-sizzlingtoday li a       { display: block; width: 115px; float: right; }
#siz-global-sizzlingtoday a#morelink { display: block; width: 220px; height: 60px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/news/sb-news-morenewslink.gif) no-repeat; }

/* Christmas News */
#dfc-global-latestnews            { width: 220px; background: url(/images/Reskin2011/sb/news/sb-newsbg.gif) repeat-y; }
#dfc-global-latestnews h1         { height: 50px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/news/sb-news-title.gif) no-repeat; }
#dfc-global-latestnews li         { width: 200px; overflow: hidden; padding: 5px 10px 10px; font-weight: bold; }
#dfc-global-latestnews li a       { }
#dfc-global-latestnews a#morelink { display: block; width: 220px; height: 60px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/news/sb-news-morenewslink.gif) no-repeat; }

/* Families Welcome */
#siz-global-familieswelcome   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-families-welcome.gif) no-repeat; position: relative; }
#siz-global-familieswelcome p { text-indent: -9999px; }
#siz-global-familieswelcome a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Grill Night */
#siz-global-grillnight   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-grilleventnight2011.gif) no-repeat; position: relative; }
#siz-global-grillnight p { text-indent: -9999px; }
#siz-global-grillnight a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Sizzling Summer */
#siz-global-sizzlingsummer   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-summerdrinks.gif) no-repeat; position: relative; }
#siz-global-sizzlingsummer p { text-indent: -9999px; }
#siz-global-sizzlingsummer a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Map Help */
#dfc-global-interactivemap h1 { font-size: small; padding-bottom: 10px; }
#dfc-global-interactivemap ul { list-style: disc; padding-left: 30px; }
#dfc-global-interactivemap li { font-size: small; padding-bottom: 5px; }

/* Charities */
#dfc-global-charities    { background: url(/images/Reskin2011/sb/charities-bottom.gif) 0 100% no-repeat; }
#dfc-global-charities h1 { height: 66px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-community-title.gif) no-repeat; }
#dfc-global-charities p  { padding: 0 10px 10px; }

/* RSS Info */
#dfc-global-rssinfo    { background: url(/images/Reskin2011/sb/rss-bottom.gif) 0 100% no-repeat; }
#dfc-global-rssinfo h1 { height: 60px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/rss-title.gif) no-repeat; }
#dfc-global-rssinfo p  { padding: 0 10px 15px; }
#dfc-global-rssinfo a  { color: #FFF; }

/* Management Positions */
#dfc-global-management    { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-management.gif) no-repeat; position: relative; }
#dfc-global-management h1 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#dfc-global-management p  { text-indent: -9999px; }
#dfc-global-management a  { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Assistant Managers */
#dfc-global-assistantmanagersfacebook    { background: url(/images/Reskin2011/sb/assman-bottom.gif) 0 100% no-repeat; padding-bottom: 10px; }
#dfc-global-assistantmanagersfacebook h1 { height: 60px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/assman-title.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook p  { padding: 0 10px 15px; }
#dfc-global-assistantmanagersfacebook p.gen_manager_fb a     { display: block; width: 200px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/fbManagers/cta-general-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook p.assist_manager_fb a  { display: block; width: 200px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/fbManagers/cta-assistant-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook p.kitchen_manager_fb a { display: block; width: 200px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/fbManagers/cta-kitchen-managers.gif) no-repeat; }
#dfc-global-assistantmanagersfacebook p.graduate_fb a        { display: block; width: 200px; height: 22px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/fbManagers/cta-graduates.gif) no-repeat; }

/* Opening Times */
#dfc-pub-openingtimes h1 { height: 46px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/openingtimes-title.gif) no-repeat; }
#dfc-pub-openingtimes ul { list-style: disc; padding: 0 10px 10px 30px; color: #000; background: url(/images/Reskin2011/sb/openingtimes-bottom.gif) 0 100% no-repeat; }
#dfc-pub-openingtimes li { padding-bottom: 5px; }

/* Opening Times */
#dfc-pub-foodtimes h1 { height: 46px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/foodservicetimes-title.gif) no-repeat; }
#dfc-pub-foodtimes ul { list-style: disc; padding: 0 10px 10px 30px; color: #000; background: url(/images/Reskin2011/sb/openingtimes-bottom.gif) 0 100% no-repeat; }
#dfc-pub-foodtimes li { padding-bottom: 5px; }

/* Magic Mondays */
#siz-pub-magicmondays h2                    { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#siz-pub-magicmondays p.siz-magicmondays155 { height: 214px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/magicmondays/offer-155.gif) no-repeat; }
#siz-pub-magicmondays p.siz-magicmondays165 { height: 214px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/magicmondays/offer-165.gif) no-repeat; }
#siz-pub-magicmondays p.siz-magicmondays175 { height: 214px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/magicmondays/offer-175.gif) no-repeat; }

/* What's On */
#dfc-global-whatson h1                  { height: 40px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/whatson-title.gif) no-repeat; }
#dfc-global-whatson .wosAllEventWrapper { background: url(/images/Reskin2011/sb/whatson-bottom.gif) 0 100% no-repeat; padding: 0 10px 10px; }
#dfc-global-whatson .wosEventWrapper    { padding-bottom: 10px; }
#dfc-global-whatson .wosEventDate       { padding-bottom: 2px; }
#dfc-global-whatson .wosEventTitle      { font-weight: bold; font-size: small; padding-bottom: 2px; }

/* What Else is Happening? */
#dfc-pub-whatelseishappening h1 { height: 40px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/whatelse-title.gif) no-repeat; }
#dfc-pub-whatelseishappening ul { padding: 0 10px 15px; color: #FFF; background: url(/images/Reskin2011/sb/whatelse-bottom.gif) 0 100% no-repeat; }
#dfc-pub-whatelseishappening li { padding-bottom: 5px; }

/* Real Ale Pub */
#dfc-pub-realale h1 { height: 40px; text-indent: -9999px; overflow: hidden; background: url(/images/Reskin2011/sb/realale-title.gif) no-repeat; }
#dfc-pub-realale p  { color: #FFF; background: url(/images/Reskin2011/sb/realale-bottom.gif) 0 100% no-repeat; padding: 0 10px 15px; }

#siz-global-likebutton { padding: 5px 0 0 105px; }



/* Sizzling Summer */
#siz-global-kidssummersaver   { height: 214px; overflow: hidden; background: url(/images/Reskin2011/sb/sb-kidssummersaver.gif) no-repeat; position: relative; }
#siz-global-kidssummersaver p { text-indent: -9999px; }
#siz-global-kidssummersaver a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Christmas 2011 */
#siz-global-xmasenquiry   { height: 214px; overflow: hidden; background: url(/images/smartboxes/sb-sizzlingchristmas2011.gif) no-repeat; position: relative; }
#siz-global-xmasenquiry a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }


/* Kids Eat for a pound */
#siz-global-kidseatforapound   { height: 220px; overflow: hidden; background: url(/images/smartboxes/sb-kidseatforapound.gif) no-repeat; position: relative; }
#siz-global-kidseatforapound p { text-indent: -9999px; }
#siz-global-kidseatforapound a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* 4.95 daytime saver */
#siz-global-promotionalimage-2courseoffer   { height: 220px; overflow: hidden; background: url(/images/smartboxes/sb-2courseoffer.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-2courseoffer p { text-indent: -9999px; }
#siz-global-promotionalimage-2courseoffer a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Tantalising new menu */
#siz-global-tantalisingnewdishes   { height: 220px; overflow: hidden; background: url(/images/smartboxes/sb-dn11ournewmenu.gif) no-repeat; position: relative; }
#siz-global-tantalisingnewdishes p { text-indent: -9999px; }
#siz-global-tantalisingnewdishes a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Fish nights */
#siz-global-fishnights  { height: 220px; overflow: hidden; background: url(/images/smartboxes/sb-fridayfishnightsdn11.gif) no-repeat; position: relative; }
#siz-global-fishnights p { text-indent: -9999px; }
#siz-global-fishnights a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Free Pudding Offer */
#siz-global-promotionalimage-freepuddingoffer  { height: 214px; overflow: hidden; background: url(/images/smartboxes/sb-freepuddingoffer.gif) no-repeat; position: relative; }
#siz-global-promotionalimage-freepuddingoffer p { text-indent: -9999px; }
#siz-global-promotionalimage-freepuddingoffer a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }

/* Meal offer Offer */
#siz-global-greatmealoffer  { width: 220px; height: 214px; overflow: hidden; background: url(/images/smartboxes/sb-greatmealoffer.gif) no-repeat; position: relative; }
#brandhome #siz-global-greatmealoffer { float: left; margin-right: 8px; }
#siz-global-greatmealoffer p { text-indent: -9999px; }
#siz-global-greatmealoffer a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }


/* Sizzling Drinks */
#siz-global-warmingnewdrinks  { height: 214px; overflow: hidden; background: url(/images/smartboxes/sb_dn11drinks.gif) no-repeat; position: relative; }
#siz-global-warmingnewdrinks p { text-indent: -9999px; }
#siz-global-warmingnewdrinks a { position: absolute; left: 10px; top: 11px; display: block; width: 199px; height: 40px; text-indent: -9999px; overflow: hidden; }


/* Guest Satisfaction Survey */
#siz-pub-empathicaresults                    { width: 204px; padding: 0 8px; background: url(../images/smartboxes/empathicaresults2/sb-bottom.gif) 0 100% no-repeat; }
#siz-pub-empathicaresults h2                 { width: 220px; height: 30px; margin: 0 -8px; text-indent: -9999px; overflow: hidden; background: url(../images/smartboxes/empathicaresults2/sb-top.gif) no-repeat; }
#siz-pub-empathicaresults #empathica_average { padding: 5px 0 10px; }
#siz-pub-empathicaresults p.link-more        { padding: 10px 9px 10px; text-align: center; font-size: 60%; }
#siz-pub-empathicaresults p.link-more a      { color: #FFF; }
#siz-pub-empathicaresults #empathica_average               { width: 100%; overflow: hidden; }
#siz-pub-empathicaresults #empathica_average #starstext    { float: left; padding-right: 5px; }
#siz-pub-empathicaresults #empathica_average span          { margin-top: 4px; display: block; float: left; width: 50px; height: 10px; text-indent: -9999px; overflow: hidden; background: url(../images/smartboxes/empathicaresults2/star-ratings.gif) no-repeat; }
#siz-pub-empathicaresults #empathica_average span.stars_05 { background-position: 0 -10px; }
#siz-pub-empathicaresults #empathica_average span.stars_10 { background-position: 0 -20px; }
#siz-pub-empathicaresults #empathica_average span.stars_15 { background-position: 0 -30px; }
#siz-pub-empathicaresults #empathica_average span.stars_20 { background-position: 0 -40px; }
#siz-pub-empathicaresults #empathica_average span.stars_25 { background-position: 0 -50px; }
#siz-pub-empathicaresults #empathica_average span.stars_30 { background-position: 0 -60px; }
#siz-pub-empathicaresults #empathica_average span.stars_35 { background-position: 0 -70px; }
#siz-pub-empathicaresults #empathica_average span.stars_40 { background-position: 0 -80px; }
#siz-pub-empathicaresults #empathica_average span.stars_45 { background-position: 0 -90px; }
#siz-pub-empathicaresults #empathica_average span.stars_50 { background-position: 0 -100px; }
#siz-pub-empathicaresults h3 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#siz-pub-empathicaresults #empathicaGraph                                      { width: 184px; height: 115px; padding: 3px 0 0 20px; background: url(../images/smartboxes/empathicaresults2/graph.gif) no-repeat; }
#siz-pub-empathicaresults #empathicaGraph .graph_row                           { padding-bottom: 10px; position: relative; }
#siz-pub-empathicaresults #empathicaGraph #one_stars                           { padding-bottom: 0; }
#siz-pub-empathicaresults #empathicaGraph .graph_row .left_label               { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
#siz-pub-empathicaresults #empathicaGraph .graph_row .graph_bar                { height: 14px; background: #E9D5AB; position: relative; }
#siz-pub-empathicaresults #empathicaGraph .graph_row .graph_bar .percent_label { position: absolute; right: -28px; top: 0; font-size: 11px; line-height: 14px; margin-bottom: 0; }
#siz-pub-empathicaresults #empathicaGraph .graph_row .right_label              { position: absolute; left: 159px; top: 0; font-size: 11px; line-height: 14px; }

