/* CSS Document */
body																	{ background: #cccccc; margin: 0px; padding: 0px; }
body.body-drinkPink														{ background: #f59ec4; margin: 0px; padding: 0px; }

p, li, .newsoffers-text, div#findus-info strong, label, .small-text, #emailMatchMessage		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #4b4b4b;}
h1, h2, h3, h4 															{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #923553; margin: 0px; padding: 0px;}

p 				{ line-height: 18px; }
h1				{ font-size: x-large; }
h2				{ font-size: large; }

/* Generic Classes */
.clear			{ clear: both; }
.small-text, 
.txt_small		{ font-size: xx-small; line-height: normal; }
span.small-text h2	{ font-size: xx-small; line-height: normal; }
span.small-text p	{ font-size: xx-small; line-height: normal; }
p#disclaimer,
span#disclaimer p	{ font-size: xx-small; line-height: normal; padding: 30px 0px 0px 0px; clear:both; }
ul#disclaimer li { font-size: xx-small;}
ul.disclaimer li { font-size: xx-small;}
h2.disclaimer  { font-size: small;}

.clearing-block	{ display: block; clear: both; }
.accommodation, a.accommodation:link, a.accommodation:visited{ color:#003399; }
.announcement, #emailMatchMessage, p.validationWarning { color:#990000; }
p.validationWarning { clear: both; padding-top: 10px; }
p.announcement	{ border:1px solid #EEE5CB; padding:10px; background-color:#F8F4E8; } 
div#narrative span#accommodation-link 		{ padding: 5px 0px 10px 122px; color: #33FF99; display: block; }
div#narrative span#accommodation-link.ikl	{ background:url(../images/ikl-logo.jpg) no-repeat; }

.pink_text, .pink_text a, .pink_text li { color: #ED2079 !important; }

a:link			{ color: #4b4b4b; text-decoration: underline;}
a:visited		{ color: #923553; }
a:hover			{ color: #923553; }

:focus { outline: 0; }

/* Page Setup Definitions */
div#wrapper	{ background:url(../images/ember_bg.jpg) repeat-y center #cccccc;  margin: 0px; padding: 0px;  }
div#wrapper.wrapper-drinkPink	{ background:url(../images/ember_bg_pink.jpg) repeat-y center #f59ec4;  margin: 0px; padding: 0px;  }

div#content, 
div#header, 
div#footer, 
div#breadcrumb, 
div#content-search 	{ width: 906px; margin-left: auto; margin-right: auto; clear: both; margin-top: 0px;  }
div#content			{ position:relative; clear: both; border-top: 10px solid #d4be6d; margin-bottom: 0px; }
div#content-search  { position: relative; }

div#content.brandarticle, div#content.privacy, div#content.termsandconditions, div#content.accessibility, div#content.notfound {border: none;}

/* Breadbrumb */
div#breadcrumb		{ display: block; background: #cccccc; width: 960px;}
div#wrapper.wrapper-drinkPink div#breadcrumb		{ display: block; background: #f59ec4; width: 960px;}


div#breadcrumb ul	{ list-style-type: none; margin: 0px; padding: 0px 0px 0px 30px; line-height: 29px; color:#FFFFFF; }
div#breadcrumb a, div#breadcrumb li	{ color:#FFFFFF; }

#narrative h2	{margin-top: 20px; }

/* ~Header~ */
div#header			{ background-color: #f4eedc; display: block;  margin-bottom: 0px; height: 163px; background: #cccccc url(../images/header-bg.jpg) no-repeat 100% 100%; width: 906px; padding: 0px 27px 0px 27px; }
div#header.header-drinkPink			{ background-color: #f59ec4; display: block;  margin-bottom: 0px; height: 163px; background: #f59ec4 url(../images/header-bg-pink.jpg) no-repeat 100% 100%; width: 906px; padding: 0px 27px 0px 27px; }

div#header h1		{ background: url(../images/logo.jpg); display: block; width: 234px; height: 117px; float:left; margin: 0px; padding: 0px; text-indent: -9999px; }
div#header h1 a		{ background: url(../images/logo.jpg); display: block; width: 234px; text-indent: -9999px; height: 117px; float:left; margin: 0px; padding: 0px; }
div#header ul#nationalSearchBox 								{ margin: 0px; padding: 0px; list-style-type: none; color: #923553; font-size: x-small; display: block; width: 234px; float: left; line-height: 46px; background-color: #f4eedc; text-align:center;}
div#header ul#nationalSearchBox li, ul#nationalSearchBox li a 	{ color: #923553; font-size: x-small; }

p#header-strapline			{ display: none;}
p#header-branddescription	{ display: block; width: 672px; float: right; height: 46px; margin: 0px; padding: 0px;  background:url(../images/emberinns-strapline.jpg) no-repeat; text-indent: -9999px; color: #f5eedc;  }
p#header-bottom				{ color: #923553; background:url(../images/pubaddress-bg.jpg) no-repeat; display: block; width: 650px; float: right;  height: 46px; margin: 0px; padding: 2px 0px 0px 22px;; position: relative; top: -46px;} 
p#header-description		{ display: block; width: 672px; float: right; height: 44px; margin: 0px; padding: 0px; position: relative; top: 46px;text-indent: -9999px; } 

div#header h2						{ display: block; width: 672px; height: 71px; float: right; text-indent: -9999px;}
div#header h2.national				{ background:url(../images/emberinns-nattitle.jpg) no-repeat; height: 98px;}

/* ~banner */
div#banner, div#bannerStatic						{ display: block; width: 672px; height: 227px; float: right; text-align:right; }
div#content-search div#banner	{ float: left; text-align: left; width: 658px; }
div#content-search div#banner div#brandBannerSwitcher 		{ display: block; height: 214px;  }
div#pubBannerSwitcher 		{ display: block; height: 214px; width: 658px; text-align: right;	 float: right;  }
div#banner img	{ border: none; }
div#banner img	{ border: none; }
div#content.brandarticle div#banner {display: none;}


div#content.home div#banner	{ display: block; width: 672px; height: 227px; text-align:right; }
div#wrapper.wrapper-drinkPink	div#banner	{ display: block; float: left; margin:0px; width: 658px; height: 227px; }
div#wrapper.wrapper-novCAF	div#banner	{ display: block; float: left; margin:0px; width: 658px; height: 227px; }

/* ~nav Standard Pub Level Navigation */
div#content div#navigation		{ display: block; width: 234px; height: 227px; float: left;}
div#content div#navigation ul	{ margin: 33px 0px 0px 33px; padding: 0px; }
div#content div#navigation ul li{ margin: 0px; padding: 0px 0px 0px 11px; list-style-type: none; line-height: 20px; color:#7a7a7a; }
div#content div#navigation ul li a:link		{ text-decoration: none;  color:#848484; }
div#content div#navigation ul li a:visited 	{ text-decoration: none; color:#848484; }
div#content div#navigation ul li a:hover 	{ text-decoration: underline;  color:#848484; }

/* ~nav Standard Pub Level Navigation 'Current' Page Style */
div#content div#navigation ul li.current 			{ background: url(../images/nav-arrow.gif) no-repeat; color: #7c052d; }
div#content div#navigation ul li#gotoBack 			{ margin-bottom: 10px; color: #7c052d; }
div#content div#navigation ul li#gotoBack a			{ color: #7c052d;}	

/* ~Search Page Navigation~ */



div#searchNavigation           { background: #d4bd6d; height: 35px; }
div#searchNavigation ul#nav    { margin: 0; padding: 0; list-style: none; }
div#searchNavigation ul#nav li { padding: 0px 12px 0px 0px; float: left; line-height: 35px; color: #923552; font-weight: bold; background: url(../images/natnav-divider.gif) no-repeat 100% 100%; }
div#searchNavigation ul#nav li a { float: left; color:#504314; text-decoration: none; display: block; height: 35px; padding: 0 6px; }
div#searchNavigation ul#nav li a:hover { background: #ebdba0; color:#7c052d;}
div#searchNavigation ul#nav li.current { background: #ebdba0 url(../images/natnav-divider.gif) 100% 100% no-repeat; color: #7c052d; padding: 0 18px 0 6px; }
div#searchNavigation ul#nav li#gotoBack  a       { background: #923553;  color: #f4eedc;}
div#searchNavigation ul#nav li#gotoBack  a:hover { background: #ebdba0;  color: #7c052d;}


/* Make sure brand nav doesn't exceed width on pages with back button */
.notfound div#searchNavigation ul#nav li#gotoAutumncaskalefestival,
.brandarticle div#searchNavigation ul#nav li#gotoAutumncaskalefestival,
.brandManagement div#searchNavigation ul#nav li#gotoAutumncaskalefestival,
.brandarticle #gotoWintercaskalefestival { background: none !important; padding-right: 0 !important; }



/*
div#searchNavigation									{  display:block; background: #d4bd6d; height: 35px; }
div#searchNavigation ul#nav, div#searchNavigation li	{ margin: 0px; padding: 0px; }
div#searchNavigation ul#nav 							{ margin: 0px 5px 0px 5px; }
div#searchNavigation ul#nav li	 						{ float: left; line-height: 35px; color:#923552; font-weight: bold; list-style: none;  background: url(../images/natnav-divider.gif) no-repeat 100% 100%; padding: 0px 8px 0px 8px;}
div#searchNavigation ul#nav li a						{ color:#504314; text-decoration: none; display: block; height: 35px; }
div#searchNavigation ul#nav li a:hover	 				{ background: #ebdba0; color:#7c052d;}
div#searchNavigation ul#nav li.current					{ background: url(../images/natnav-divider.gif) no-repeat 100% 100% #ebdba0; color: #7c052d; }
div#searchNavigation ul#nav li#gotoBack  a				{ background: #923553;  color: #f4eedc;}
div#searchNavigation ul#nav li#gotoBack  a:hover		{ background: #ebdba0;  color: #7c052d;}

div#searchNavigation ul#nav li#gotoBack 			{width: 60px; text-align: center; }
div#searchNavigation ul#nav li#gotoBrandhome 		{width: 140px; text-align: center; }
div#searchNavigation ul#nav li#gotoNationalsearch 	{width: 160px; text-align: center; }
div#searchNavigation ul#nav li#gotoDrinkpink 		{width: 170px; text-align: center; }
div#searchNavigation ul#nav li#gotoBrandjobs-ember { width: 100px; text-align: center; }
div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo { width: 160px; text-align: center; }
div#searchNavigation ul#nav li#gotoCaskalefestival {width: 215px; text-align: center; }
*/


span#intro-paragraph	{margin-top: 10px; display:block; }
/* Search Results */

ul.search-result-list li { margin-bottom: 10px; }

/* ~Narrative including overrides */
div#narrative	{ display: block;  width: 354px; float: left;  position: relative; left: 234px; padding: 0px 33px 0px 33px; margin-top: 12px; }
div#narrative.full	{position: static; width: 605px; padding-top: 20px;}
div#content-search div#narrative { float: left; position: static; width: 478px; padding: 0px 0px 0px 12px;}
div#content-search div#narrative .newsoffers-text	{width: 300px;}

div#content-search div#narrative .offerintro-list	{ background:#eee5cb; border: 1px solid #eee5cb; margin-top: 5px; display:block; height: 114px;}
div#content-search div#narrative .newsimg			{ float: left; margin: 5px; }
div#content-search div#narrative .newsoffers-text a	{ color: #923553; font-size: medium; }

div#content-search.brandHome 				{ position: relative; }
div#content-search.brandHome div#narrative	{ width: 646px; }

div#content-search.brandJobs,
div#content-search.brandXmas { position: relative; }
div#content-search.brandJobs div#narrative,
div#content-search.brandXmas div#narrative 	{ width: 646px; }

div#content-search.brandXmas div#banner	{ padding-bottom: 0px;  }

div#content-search.brandManagement 				{ position: relative; }
div#content-search.brandManagement div#narrative	{ width: 646px; padding-bottom: 170px; }


div#content.brandarticle div#narrative, div#content-search.redemptionofferthankyou	div#narrative, div#content-search.noncode_redemptionofferthankyou	div#narrative{ width: 840px;  position:static; }	
div#content.brandarticle div#narrative	ul, div#content.pubarticle	 div#narrative ul{ list-style-position: inside;}

div#content.brandarticle div#narrative	li	{ margin-left: 20px; }


.hiddenpage_empathica div#narrative.full { width: 354px; }
.hiddenpage_empathica div#SB-Group1 { clear: none; }






div#narrative p	{ margin-top: 0px;}
div#narrative h1{ margin-bottom: 10px;}

div#content.pubarticle div#banner { display:none; }
div#content.pubarticle div#narrative { position: static; }


div#narrative p#signupPromoText	{ margin-top: 20px; display: block; }
p#searchButton					{ }
p#searchButton	a				{ display: block; padding: 5px; margin: 30px 0px 30px 0px; background:url(../images/downloadvoucher-brand.jpg) no-repeat; color:#FFF; font-weight: bold; text-align: center; width: 359px; text-indent: -9999px; }
div#wrapper .pubarticle p#searchButton	a				{width: 217px; background:url(../images/downloadvoucher-pub.jpg) no-repeat; }

/* Travelodge logo */
div#narrative span.tvllogo p { background: url(../images/Travelodge.gif) no-repeat; height: 44px; padding: 3px 0 0 80px; }


/* Content Images */
.leftimg	{ border: #d7c378 1px solid; margin-right: 4px; }
.rightimg	{ border: #d7c378 1px solid; }

div#content-search div#narrative .leftimg	{ border: #d7c378 1px solid; margin-right: 8px; margin: 10px 8px 10px 0px; }
div#content-search div#narrative .rightimg	{ border: #d7c378 1px solid; margin: 10px 0px 10px 0px; }

.newsimg-right  { float: left; border: #d7c378 1px solid; margin: 4px 5px 0px 0px; }

div#wrapper .brandarticle div#narrative .newsimg-right  { float: right; border: #d7c378 1px solid; margin: 0px 5px 0px 0px; position: absolute; top: 80px; right: 34px;}
div#wrapper .brandarticle div#narrative p, div#wrapper .brandarticle div#narrative h2 { width: 530px; }
div#content.brandarticle div#narrative	ul				{ list-style-position: outside; display:block; width: 480px; }

div#content.findus div#narrative .newsoffers-text	{ display: block; width: 170px; float: left; background:}

/* ~Footer~ */
div#footer			{ display:block; clear: both; background:#cccccc url(../images/footer-bg.jpg) no-repeat; padding: 0px 55px 0px 55px;  width: 850px; }
div#footer.footer-drinkPink			{ display:block; clear: both; background:#f59ec4 url(../images/footer-bg-pink.jpg) no-repeat; padding: 0px 55px 0px 55px;  width: 850px; }

div#footer ul		{ margin: 0px; padding: 20px 0px 0px 0px; float: right; }
div#footer ul li 	{ color: #333333; font-size: x-small; display: inline; line-height: 50px;}
div#footer ul li a	{ color: #333333; padding: 0px 5px 0px 0px;  }

div#footer p		{ color: #333333; font-size: x-small; line-height: 50px; padding: 20px 0px 0px 0px;}


/* ~Map Styles~ */
div#map		{ width: 367px; display: block; float: right; height: 421px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; }
div#map.pub	{ margin: 33px 12px 0px 0px; border: #89754e 2px solid; }

/* ~Find Us Page~ */
div#content.findus div#narrative{ display: block;  width: 311px; position: relative; float: right; left: -330px; padding: 12px 19px 0px 14px; margin: 13px 0px 0px 0px; }
div#content.findus div#map		{ display: block; width: 310px; height: 327px; }
div#content.findus div.pub	{ width: 310px; height: 327px;  margin: 30px 13px 0px 0px; border: #89754e 2px solid; float: right; position:relative; left: 342px;}

div#content.findus div#narrative span.clearing-block {padding-top: 10px; }
div#findus-info			{ display: block; background:#00CC33; margin: 0px 0px 30px 0px; position: relative; top: -150px; height: 100px; }
div#findus-info	 			{ display: block; margin: 0px 0px 30px 0px; position: relative; top: -150px; height: 110px; background-color: #efe5cc;}
div#findus-info p			{ padding: 5px 10px 2px 10px; margin-bottom: 0px; float:right; }
div#findus-info strong		{ display: block; width: 130px; float:left; padding: 5px 0px 0px 5px; color: #923553; }
div#findus-info .findus-txt { display:block; width: 172px; float: left; color: #923553; padding-left: 2px; padding-right: 0px; }
.findus-info-btm			{ display: block; clear: both; height: 10px; }
div.content-images			{ position: relative; top: 135px;  }

/* Christmas Bookings page, brand and pub */

body#brandxmas2010, body#pubxmas2010                                       { background: #620031; }
body#brandxmas2010 #wrapper, body#pubxmas2010 #wrapper                     { background: #620031 url(../images/ember_xmas_bg.jpg) 50% 0 repeat-y; }
body#brandxmas2010 div#header, body#pubxmas2010 div#header                 { background: #620031 url(../images/header-xmas-bg.jpg) 0 100% no-repeat; }
body#brandxmas2010 div#footer, body#pubxmas2010 div#footer                 { background: #620031 url(../images/footer-xmas-bg.jpg) no-repeat; }
body#brandxmas2010 div#footer ul li, body#pubxmas2010 div#footer ul li, 
body#brandxmas2010 div#footer p, body#pubxmas2010 div#footer p,
body#brandxmas2010 div#footer ul li a, body#pubxmas2010 div#footer ul li a { color: #FFF; }
body#brandxmas2010 div#breadcrumb, body#pubxmas2010 div#breadcrumb         { background: #620031; }

body#brandxmas2010 div#narrative span.xmaspdflink ul li,
body#pubxmas2010 div#narrative span.xmaspdflink ul li    { background: url(../images/holly-bullet.gif) 0 50% no-repeat; }

div#narrative ul#pdf.four-course-menu li,
div#narrative ul#pdf.two-three-course-menu li { background: url(../images/holly-bullet.gif) 0 50% no-repeat; }


/* Bordered items */
div#content div#navigation,
div#banner, 
div#SB-Group1 div, 
div#SB-Group2 div, div#content-search.brandHome div#SB-Group1 { background: url(../images/border-dot.gif) repeat-x 0% 100%;}


/* Search Form */
form#frmSearch {display: block; padding: 0px 0px 43px 0px; margin-top: 20px; background: url(../images/border-dot.gif) 100% 100% repeat-x; }
div#narrative form#frmSearch label			{ font-size: medium; }
div#narrative form#frmSearch input#goImg, div#redemptioncodebox #goImg	{ position: relative; top: 5px;}
div#redemptioncodebox #goImg				{ left: 5px; }
div#narrative .search-arrow					{ background:url(../images/arrow.gif) no-repeat; text-indent: -9999px; display:block; width:22px; height: 23px; float:left; position: relative; top: 5px;}
div#content-search.nationalsearch h1		{margin-top: 15px;}

form#frmSearch p	{ padding-left: 23px; }
/* News */
.newsimg { float: right; margin: 28px 3px 0px 3px; border: 1px solid #dcca87 }
.newsoffers-text		{ display: block; width: 200px; float: left; margin-top: 10px;}
.newsoffers-text .clear	{ height: 10px; }
.newsoffers-text a		{ display: block; color: #923552;}

/* Form Styles */
form#feedback  			{ font-size:small; }

form#feedback label 			{ text-align:left; width:175px; float:left; }
/*form#feedback label.optin_label	{ text-align:left; width:570px; float:right; }
form#feedback input.optin_box	{ margin-bottom:30px; width: 20px; }
*/
	form#feedback label.optin_label	{ text-align:left; margin-top: 8px; float:right; position: static; display: block; width: 550px; }
	form#feedback input.optin_box 	{ margin-bottom:0px; margin-top: 10px;  width: 20px; float: left; display: block; }

form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}

form#feedback input				{ margin-bottom:10px; width: 250px; }
form#feedback span#genderarea	{ display:block; margin-top:10px; }
form#feedback .emailinput		{margin-top: 15px; }
form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
.inputbox 						{ margin-bottom:10px; }
form#feedback .submitbutton		{ width: 120px; margin-top: 20px; }

form#feedback .optinWrap { display: block; width: 100%; overflow: hidden; }

span.eighteenplusspan {display: block; margin-top: 20px; }
/* ~teasers */
div.teaser		{ display: block; clear: both; }
div.teaser p	{ display: block; }
div.teaser a	{ color: #923553; }
div.teaser h2	{ font-size: small; }
div.teaser img	{ float: right; border: #d7c378 1px solid; margin: 18px 0px 18px 0px; }

/* ~PDFs */
div#narrative ul#pdf, ul#ikl 		{ margin: 0px 0px 15px 0px; padding: 0px; display: block; }
div#narrative ul#pdf li, ul#ikl li, ul#PDF-Rewards li	{ list-style-type:none; padding: 15px 0px 15px 0px; display: block; background:url(../images/large-pdficon.gif) 0 50% no-repeat; width: 354px; }
div#narrative ul#pdf li a			{ display:block; padding-left: 50px;  margin-bottom: 5px; }
div#narrative ul#PDF-Voucher li#PDF-Voucher-1	{ list-style-type:none; vertical-align:middle; padding: 15px 0px 15px 0px; display: block; background:url(/images/large-pdficon.gif) no-repeat; }
div#narrative ul#PDF-Voucher li a			{ display:block; padding-left: 50px;  margin-bottom: 5px; }
div#narrative ul#PDF-Rewards li#PDF-Reward-1	{ list-style-type:none; vertical-align:middle; padding: 15px 0px 15px 0px; display: block; background:url(/images/large-pdficon.gif) no-repeat; }
div#narrative ul#PDF-Rewards li#PDF-Reward-2	{ list-style-type:none; vertical-align:middle; padding: 15px 0px 15px 0px; display: block; background:url(/images/large-pdficon.gif) no-repeat; }
div#narrative ul#PDF-Rewards li#PDF-Reward-4	{ list-style-type:none; vertical-align:middle; padding: 15px 0px 15px 0px; display: block; background:url(/images/large-pdficon.gif) no-repeat; }
div#narrative ul#PDF-Rewards li a			{ display:block; padding-left: 50px;  margin-bottom: 5px; }
ul#grillpdf { margin: 0px 0px 15px 0px; padding: 0px; display: block; }
ul#grillpdf li{ list-style-type:none; vertical-align:middle; padding: 15px 0px 15px 50px; display: block; background:url(../images/large-pdficon.gif) no-repeat; }

/* ~Brand Home Page~ */
.brandHeroImage 	{ float: left; border: #d7c378 1px solid; margin: 0px 10px 0px 0px; }
.brand-paragraph 	{ display: block; margin-bottom: 10px; }
#narrative .brand-paragraph h2	{ margin-top: 0; }
.brand-paragraph p	{ display: block; padding: 0px;}

span#caskfresh-paragraph 		{ width: 450px; background: url(../images/caskfresh-bg.jpg) no-repeat 100% 100% #fff8e0; border: 3px solid #fae6b8; padding: 10px 178px 10px 10px; clear: both; margin-top: 60px;  }
span#pubfood-paragraph	 		{ background: url(../images/greatpubfood-bg.jpg) no-repeat 9px 9px;   padding: 10px 10px 10px 161px;}
span#wines-paragraph	 		{ background: url(../images/wonderfulwines-bg.jpg) no-repeat 9px 9px;  padding: 10px 10px 10px 161px;}
span#signup-paragraph	 		{ background: url(../images/signup-bg.jpg) no-repeat 9px 9px;  padding: 10px 10px 30px 161px;}
span#accommo-paragraph	 		{ background: url(../images/accommodation-bg.jpg) no-repeat 9px 9px #eee5cb;   padding: 10px 10px 10px 161px; margin-bottom: 10px;}
span#quizmonth-paragraph	 		{ background: url(../images/greatemberquizmarch2011-bg.jpg) no-repeat 9px 9px;  padding: 10px 10px 10px 161px;}
div#content-search.brandHome	{ background: url(../images/border-dot.gif) repeat-x 0px 500px;}

span#intro-paragraph2	 {  padding: 0px 0px 0px 0px; margin: 0px 0px 40px 0px;  }
span#intro-paragraph2 p,
span#intro-paragraph1 p	 { height: 60px; padding-right: 20px;}

/* Smart Box Groups */
div#SB-Group1, div#SB-Group2 { margin-top: 13px; display: block; }

div#SB-Group1	{ width: 226px; float:right; clear: right; margin-right: 13px; }
div#SB-Group2	{ width: 208px; float:left; position: relative; left: -420px; clear:none; margin-left: 13px; }

div#SB-Group2 div 		{ padding: 20px 0px 20px 0px; }
div#SB-Group1 div		{ padding: 20px 0px 20px 0px;}
div#SB-Group1 a:link, 
div#SB-Group2 a:link 	{ color: #923553; }

div#SB-Group1 p, 
div#SB-Group2 p 		{ color: #7c052d; font-size: x-small; line-height: 15px; margin-top: 0px; }

div#SB-Group1 h1, 
div#SB-Group2 h1, 
div#SB-Group2 h1 a:link, 
div#SB-Group1 h1 a:link,
div#SB-Group2 h1 a:visited, 
div#SB-Group1 h1 a:visited { font-size: 0.85em; margin: 0px; color: #923553; }

div#SB-Group1 h2, div#SB-Group2 h2{ font-size: small; }

/* 
Individual SB Styles 
These styles are specific to the brand based on the Classes and IDs used on the Smart Boxes Table 
*/
		div#SB-Group1 div#booking 	 { background-image:none; }
		
	/* Hero Image Styles */
		div#SB-Group1 div#pubspecificheroimage, div#SB-Group1 div#nonpubspecificheroimage		{ margin: 0px; padding: 0px; background: none;}
		div#SB-Group1 div#pubspecificheroimage img,
		div#SB-Group1 div#nonpubspecificheroimage img,
		div#SB-Group1 div#management img { border: #eee5cb 2px solid; margin: 5px 0px 5px 0px; }	
		div#SB-Group1 div#pubspecificheroimage div#heroImageSwitcher, div#SB-Group1 div#nonpubspecificheroimage div#heroImageSwitcher { border: 2px solid #eee5cb; padding: 0px; }
		div#contentImageSwitcher { padding: 0px; border: #d7c378 1px solid; }
		div#content-search.brandJobs div#SB-Group1 div#nonpubspecificheroimage,
		div#content-search.brandXmas div#SB-Group1 div#nonpubspecificheroimage  { margin-left: 10px; height: 179px; }
		div#content-search.brandJobs div#SB-Group1 div#management				{ margin: 10px 10px 0px 10px; width: 226px; }



		div#content-search.brandManagement div#SB-Group1 div#nonpubspecificheroimage { margin-left: 10px; margin-top: 10px; height: 179px;  }
		div#content-search.brandManagement div#SB-Group1 div#aboutember	{ float: right; margin-left:  20px 10px 0px 10px; clear: both;  width: 226px; padding-right: 10px; }
		
	/* Latest News - Sticky Article */
		div#SB-Group2 div#latestnews, div#SB-Group1 div#latestnews	{ color:#FFFFFF; padding: 0px; margin: 0px 0px 20px 0px; background:url(../images/sticknews_p_bg.jpg) repeat-y; }
		div#SB-Group2 div#latestnews p, div#SB-Group1 div#latestnews p	{ color: #FFFFFF; padding: 0px 30px 0px 30px; }
		div#SB-Group2 div#latestnews h1, div#SB-Group1 div#latestnews h1 { display: block; background:url(../images/sticknews_h1_bg.jpg) no-repeat; height: 53px; text-indent: -9999px; margin: 0px; padding: 0px; }
		div#SB-Group2 div#latestnews .stickynews-bottom, div#SB-Group1 div#latestnews .stickynews-bottom	{ background:url(../images/sticknews_bg.jpg) no-repeat 100% 100%; display: block; height: 31px; margin-bottom: 10px;}
		div#SB-Group1 div#latestnews .stickynews-bottom { background:url(../images/sticknews_bg.jpg) no-repeat  0% 100%; }
		div#SB-Group1 div#latestnews { margin-left: 20px;}
		div#SB-Group1 div#latestnews p {margin-right: 15px; }
		div#SB-Group1 div#latestnews a:link, div#SB-Group2 div#latestnews a:link	{color:#FFFFFF; display:block;}
		div#SB-Group1 div#latestnews a:visited, div#SB-Group2 div#latestnews a:visited	{color:#923553; display:block;}
		div#SB-Group1 div#latestnews a:hover, div#SB-Group2 div#latestnews a:hover	{color:#923553; display:block;}
	/* coloured boxes */
		div#SB-Group2 .choicebox 	{ padding: 0px 0px 5px 0px; margin-bottom: 20px; margin-top: 20px; }
		div#SB-Group2 div#managerswinechoice.choicebox { margin-top: 0px }
		div#SB-Group2 .choicebox h1	{ text-align:center; padding: 3px;}
		div#SB-Group2 .choicebox img{ display: block; margin-left: auto; margin-right: auto; text-align:center; margin-top: 5px; margin-bottom: 5px; }
		div#SB-Group2 .choicebox a	{ display: block; margin-left: auto; margin-right: auto; text-align: center; }
		div#SB-Group2 .choicebox h2, div#SB-Group2 .choicebox p { padding: 0px 10px 0px 10px; text-align: left; }
		div#SB-Group2 .choicebox p#drinkname	{text-align: center;  font-size: 0.85em; margin: 0px; color: #923553; font-weight: bold;}
		div#SB-Group2 .choicebox p#aleprice 	{text-align: center; font-size: 0.85em; font-weight: bold; color: #923553;}
		
		div#SB-Group2 .bluebox 		{ background: none #a9e7ff; }
		div#SB-Group2 .bluebox h1	{ background: #007cc4; color: #FFFFFF; display: block; height: 20px;}
		div#SB-Group2 .bluebox p	{ color: #010f4a; margin-top: 5px; }
		div#SB-Group2 .bluebox a	{ display: inline; color: #010f4a; }
		div#SB-Group2 .bluebox a.choice-pdf	{display: block; margin-top: 10px; }
			
		div#SB-Group2 .creambox		{ background: #f8f4e8; }
		div#SB-Group2 .creambox h1	{ background: #eee5cb; color: #923553; }
		div#SB-Group2 .creambox p	{ color: #7a7a7a; }
		div#SB-Group2 .creambox a	{ color:#923553;  }
		
		div#SB-Group2 .yellowbox	{ background: #fff8e0; }
		div#SB-Group2 .yellowbox h1	{ background: #d7c378; color: #FFFFFF; display: block; height: 20px; }
		div#SB-Group2 .yellowbox a	{ color:#8a7832;}
		a.choice-pdf				{ background: url(../images/small-pdficon.gif) no-repeat; display: block;  height: 28px; margin: 3px 0px 3px 0px; padding: 0px 0px 0px 25px; text-align: center; width: 150px; margin-top: 15px; }
		
	/* spice night / grill night style */
		div#SB-Group2 .beigebox, div#SB-Group1 .beigebox 			{ background-image: none; background: #eee5cb; border-bottom: 1px #FFFFFF solid; padding: 13px;}
		div#SB-Group2 .beigebox ul, div#SB-Group1 .beigebox ul 		{ list-style: none; margin: 5px 0px 0px 0px; padding:0px; }
		div#SB-Group2 .beigebox ul li, div#SB-Group1 .beigebox ul li{ margin: 0px 0px 10px 0px; padding:0px;  color: #923553; font-size: x-small; }
		div#SB-Group1 #nationalinteractivemap						{ margin: 20px 0px 0px 0px; }
		div#SB-Group1 #nationalinteractivemap h1					{margin: 0px; padding:0px;}
		div#SB-Group1 div#quiznights {  }
		div#content.drink div#SB-Group1 div#tastingrack	{margin-top: 20px; }
		div#content.food div#SB-Group1 div#quiznights	{margin: 0px; }
		
		
		div#SB-Group2 .caskfresh p				{ margin-top: 5px; }
		div#SB-Group2 .caskfresh a				{ display: inline; color: #7c052d;}
		div#SB-Group2 .caskfresh a.choice-pdf	{ display: block; margin-top: 10px; }		
		div#SB-Group2 .caskfresh h1	{ background:url(../images/caskfresh-top.jpg) no-repeat; color:#FFFFFF; padding:2px; height: 20px;}
		div#SB-Group2 .caskfresh 	{ background:url(../images/caskfresh-content.jpg) 100% 100% repeat; }
		
	/* Cask Marque Style */
		div#SB-Group2 div#camracask		{ text-align: center;  }	
		div#SB-Group2 div#camracask p 	{ display: block; text-align: left;  color:#7a7a7a;}
		div#SB-Group2 div#camracask a 	{ color:#7a7a7a;}

		div#content div#SB-Group1 div#camracask		{ text-align: center; background: none; }	
		div#content div#SB-Group1 div#camracask p 	{ display: block; text-align: left;  color:#7a7a7a; width: 245px; float:right;}
		div#content div#SB-Group1 div#camracask a 	{ color:#7a7a7a;}
		div#content div#SB-Group1 div#camracask img	{ float: left; margin: 0px;}
	
	/* Location Map */
		div#SB-Group1 div#locationmap	{ display: block; clear:both; }
		div#SB-Group1 div#locationmap p	{ margin: 0px; padding: 8px 0px 20px 30px; background:url(../images/locationmap-bg.jpg) no-repeat; }
	
	/* Opening Times */
		div#SB-Group2 div#pubtimes {  padding: 0px 0px 20px 0px;}
	
	/* Drink Aware*/
	/*div#dfc-global-drinkaware	{   }
	div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-blue.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }*/
	div#dfc-global-drinkaware	{ text-align: center;  }
	div#dfc-global-drinkaware a	{ color:#7a7a7a; }
	
	
	/* Xmas Smart Box - Pbub Find Us */
	div#SB-Group2 div#emb-pub-makeabooking a	{ background:url(../images/smartboxes/xmasbooking-sbbg.jpg) no-repeat; width: 208px; height: 183px; display: block; text-indent: -9999px; }
	div#SB-Group1 div#emb-pub-makeabooking a	{ background:url(../images/smartboxes/xmasbooking-sbbg-222.jpg) no-repeat; width: 226px; height: 183px; display: block; text-indent: -9999px;}
	
	/* Buttons */
	span#christmasbookingbutton a	{ background:url(../images/festivebookingen-button.jpg); width: 239px; height: 28px; text-indent: -9999px; display: block; margin: 20px 0px 20px 0px; }
	span#nationalsearchbutton a,
	p#nationalsearchbutton a		{ display: block; background:url(../images/findapubfestive-button.jpg); width: 370px; height: 28px; margin: 20px 0px 20px 0px; text-indent: -9999px; }
	span.makeachristmasbookingenquiry a		{ display: block; background:url(../images/makeabooking-button.jpg); width: 274px; height: 28px; margin: 20px 0px 20px 0px; text-indent: -9999px; }
	
	/* share on facebook */
	div#dfc-global-shareonfacebook p { background-color: #eee5cb;  text-align: center; padding: 5px;}
	div#dfc-global-shareonfacebook a { font-size: 10pt; }
	
	/* Find a Pub Box - Brand Right hand side */
	div#dfc-global-findapub	{ margin-left: 10px; }
	div#dfc-global-findapub	form#frmSearch input#searchBox	{ width: 180px; }
	div#dfc-global-findapub form#frmSearch input#goImg	{ position: relative; top: 5px; margin-left: 10px;}

	span.xmaspdflink	{ display: block; margin: 40px 0px 0px 0px; }

	/* Page Specific Box Overrides */
	
/*			
Put back to the right for Summer 2 for 1 campaign
			div#SB-Group2 div#redemptioncodebox { background: none; border: 0px; }
			div#content.pubarticle	div#SB-Group1 div#redemptioncodebox { position: absolute; top: 220px; left: 0px; width: 220px; padding-left: 20px}
*/			div#content.findus div#SB-Group2 		{ position: static; float:left; padding: 0px 0px 0px 0px; width: 208px;}
			div#content.findus div#SB-Group2 p 		{ padding: 0px 0px 0px 0px;}
			div#content.findus div#SB-Group1 		{ float: right; clear: none; position: relative; left: 330px; width: 314px; padding: 0px; margin: 10px 0px 0px 0px; }
			
			
			div#content-search div#SB-Group2 		{ position: static; float:left; }
			div#content-search div#SB-Group1 		{ float: right; clear: right; width: 371px; padding: 0px; margin: 0px 12px 0px 0px; }

			div#content-search.nationalsearch div#SB-Group1 div#camracask		{ text-align: center; width: inherit; height: 120px; }
			div#content-search.nationalsearch div#SB-Group1 div#camracask p 	{ display: block; text-align: left;  color:#7a7a7a; width: 245px; float:right;}
			div#content-search.nationalsearch div#SB-Group1 div#camracask a 	{ color:#7a7a7a;}
			div#content-search.nationalsearch div#SB-Group1 div#camracask img	{ float: left; margin: 0px;}
			


/*			div#content-search.nationalsearch div#SB-Group1	{ float: right; width: 371px; margin: 0px; padding: 0px; clear:none; position: relative; top: -227px; } REMOVED BUT MAY BE NEEDED LATER :( WAS AFFECTING INTERACTIVE MAP ON NATSE PAGE
*/			div#content-search.brandHome div#SB-Group1	{ float: right; width: 248px; margin: 0px; padding: 0px; clear:none; position: absolute; top: 35px; right: 0px; }
			
			div#content-search.brandJobs div#SB-Group1,	
			div#content-search.brandXmas div#SB-Group1	 {float: right; width: 248px; margin: 0px; padding: 0px; clear:none; position: absolute; top: 35px; right: 0px; }
			div#content-search.brandXmas div#SB-Group1 div	{ background: none; }
			div#content-search.brandJobs div#emberlogo	{ padding: 0px; margin-bottom: 20px; background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-bottom: 13px;} 
			div#content-search.brandXmas div#SB-Group1 div#emberlogo	{ padding: 0px; margin-bottom: 20px; background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-bottom: 13px;} 
			div#content-search.brandHome div#SB-Group1 div#emberlogo { padding-top: 0; background: none; }
			
			div#content-search.brandManagement div#SB-Group1	{ float: right; width: 248px; margin: 0px; padding: 0px; clear:none; position: absolute; top: 35px; right: 0px; }
			div#content-search.brandManagement div#emberlogo	{ padding: 0px; margin-bottom: 20px; background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-bottom: 13px;} 

			div#content-search.brandHome div#SB-Group1 div#camracask	{ text-align: center; margin: 0px 0px 0px 0px;}
			div#content-search.brandHome div#SB-Group1 div#camracask p 	{ display: block; text-align: left;  color:#7a7a7a; padding: 0px 12px 0px 12px;  clear:both; }
			div#content-search.brandHome div#SB-Group1 div#camracask a 	{ color:#7a7a7a;}
			div#content-search.brandHome div#SB-Group1 div#camracask img{ }

			div#content-search.brandHome div#SB-Group1 div#pubtimes, 
			div#content-search.brandHome div#SB-Group1 div#booking,
/*			
Commented out for SUMMER 2 for 1*/
			div#content-search.brandHome div#SB-Group1 div#redemptioncodebox 	{padding-left: 11px; padding-right: 11px;}
			/*div#content-search.brandHome div#SB-Group1 div#pubtimes { margin-top: 40px; }*/
			div#content-search.brandHome div#SB-Group1 div#redemptioncodebox { margin-top: 0px; }

			div#content-search.brandHome div#SB-Group1 div#booking {background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-top: 25px;}
			div#content.home div#SB-Group1 div#keepintouch h1 	{}

			div#content-search.brandHome div#extendedburgerbanner   { background: url(../images/downloadvoucher_sb.jpg) no-repeat #00FF33;  height: 227px; padding: 0px; margin: 0px; margin-bottom: 10px; }
			div#content-search.brandHome div#extendedburgerbanner a { display: block; width: 225px; height: 28px; position: relative;  left: 12px; top: 175px; text-indent: -9999px; }
			div#content-search.brandHome div#extendedburgerbanner a:focus	{ outline: 0px; }	
			div#content-search.brandHome div#extendedburgerbanner h1, div#content-search.brandHome div#extendedburgerbanner ul { display: none; }
			div#SB-Group1 div#empathica p  						{ padding: 0px; margin-bottom: 10px; font-size: small;}
			
			/* Empathica SB on Brand home */
			
			/* ROLL BACK POST BURGER BANNER AND EXTENDED BURGER BANNER SB REMOVAL */
			div#SB-Group1 div#empathicalarge					{ text-align:center; background:url(../images/empathica-bg.jpg) repeat-x; width: 118px; height: 227px; margin-top: 0px; padding: 14px 14px 0px 116px; color: #FFFFFF;}

/*			div#SB-Group1 div#empathicalarge					{ text-align:center; background:url(../images/empathica-bg.jpg) repeat-x; width: 118px; height: 214px; margin-top: 0px; margin-bottom: 10px; padding: 40px 14px 16px 116px; color: #FFFFFF;}
*/
			/* BRAND HOME EXTENSION */
			div#content-search.brandHome div#narrative	{ padding-bottom: 130px;  }

			div#SB-Group1 div#empathicalarge p					{ color:#FFFFFF; }
			div#SB-Group1 div#empathicalarge h1					{ color:#FFFFFF; line-height: 25px; margin-bottom: 10px; font-size: medium; }
			div#SB-Group1 div#empathicalarge a					{ background:url(../images/empathica-surverylink.jpg) no-repeat; display: block; width: 113px; height: 28px; margin-top: 20px; text-indent: -9999px;}
			div#content.findus div#SB-Group1 div#empathica p, div#content-search div#SB-Group1 div#empathica p  	{ background: url(../images/border-dot.gif) repeat-x 0% 0%; padding-top: 30px; }
			
			div#meybeef img{ display: block; margin-left: auto; margin-right: auto; text-align:center; margin-top: 5px; margin-bottom: 5px; }
			div#redemptioncodebox	{ height: 100px; }
			
			/* Mods for hidden page styles */
			div#content.hiddenpage_brand_caskaleweekterms div#banner {display: none;}
			div#content.hiddenpage_brand_caskaleweekterms {border: none;}
			div#content.hiddenpage_brand_caskaleweekterms div#narrative { width: 840px;  position:static; }	
			div#content.hiddenpage_brand_caskaleweekterms div#narrative	ul { list-style-position: inside;}
			div#content.hiddenpage_brand_caskaleweekterms div#narrative	li { margin-left: 20px; }



#SB-Group1 #christmas2011     { margin: 0 0 15px 10px; padding: 0; width: 208px; height: 210px; background: url(../images/smartboxes/bhsb-corechristmas2011.jpg) no-repeat; position: relative; }
#SB-Group1 #christmas2011 p   { height: 210px; text-indent: -9999px; overflow: hidden; }
#SB-Group1 #christmas2011 p a { position: absolute; left: 35px; top: 169px; display: block; width: 135px; height: 28px; }


	div#content.brandarticle	div#narrative	{ position: static; float: none; clear: both;}
	div#content.brandarticle	div#SB-Group1	{ position: absolute; float: none;  top: 280px; right: 38px; width: 277px; margin-right: 0px; }		
	div#content.brandarticle	div#SB-Group1 div	{ margin-right: 0px;}


/*
	Drink Pink Page
*/
.juliecowell-image 	{ float: right; border: #d7c378 1px solid; margin: 10px 10px 0px 0px; }
.benshepard-image 	{ float: right; border: #d7c378 1px solid; margin: 10px 10px 0px 0px; }
.lucyrusedski-image 	{ float: right; border: #d7c378 1px solid; margin: 10px 10px 0px 0px; }
.duncanbannatyne-image 	{ float: right; border: #d7c378 1px solid; margin: 10px 10px 0px 0px; }
div#wrapper.wrapper-drinkPink div#content.brandarticle .newsimg-right { display: block; float: right; clear: both; position: static; margin: 10px 0px 0px 0px; border: 0px; }

.pinkimg	{ display: block; float: none; clear: both; position: static; margin: 10px 0px 0px 0px; border: 0px; }
div#wrapper.wrapper-drinkPink span.articleintro	{ display: block; background: #6F0; }	
div#wrapper.wrapper-drinkPink .newsimg-right { margin-bottom: 20px; position: static; float: none; display: block;  }
div#wrapper.wrapper-drinkPink div#SB-Group1					{ clear:none; position: static; }
div#wrapper.wrapper-drinkPink div#SB-Group1 div#emberlogo	{ padding: 0px; position:absolute; top: 35px; right: 0px; margin-bottom: 20px; background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-bottom: 13px;} 

div#wrapper.wrapper-novCAF div#content.brandarticle .newsimg-right { display: block; float: right; clear: both; position: static; margin: 10px 0px 0px 0px; border: 0px; }
div#wrapper.wrapper-novCAF span.articleintro	{ display: block; background: #6F0; }	
div#wrapper.wrapper-novCAF .newsimg-right { margin-bottom: 20px; position: static; float: none; display: block;  }
div#wrapper.wrapper-novCAF div#SB-Group1					{ clear:none; position: static; }
div#wrapper.wrapper-novCAF div#SB-Group1 div#emberlogo	{ padding: 0px; position:absolute; top: 35px; right: 0px; margin-bottom: 20px; background: url(../images/border-dot.gif) repeat-x 0% 100%; padding-bottom: 13px;}

/*hiddenpage-pub - Jon_H 03/02/2011*/
body.hiddenpage-pub .newsimg-right      { float: right; clear: both; margin: 10px 0px 10px 10px; }
.hiddenpage-brand span.articleintro { display: block; position: absolute; right: 14px; }
.hiddenpage-brand span.articleintro img { border: 1px solid #D7C378; }

#narrative ol.lower-alpha {list-style:lower-alpha; margin: 0 0 20px 0; } 

/*div#wrapper.wrapper-drinkPink								{ background:#369; }
div#wrapper.wrapper-drinkPink div#banner					{ background:#3F6; }
div#wrapper.wrapper-drinkPink .header-drinkPink				{ background:#969; margin-bottom:0px;}
div#wrapper.wrapper-drinkPink .header-drinkPink h1				{ background:#090;}
div#wrapper.wrapper-drinkPink .header-drinkPink h2				{ background:#600;}
div#wrapper.wrapper-drinkPink .header-drinkPink p				{ background:#93C;}
div#wrapper.wrapper-drinkPink .header-drinkPink ul#nationalSearchBox	{ background:#0FC; }
div#wrapper.wrapper-drinkPink div#searchNavigation			{ background:#F30; margin-top:0px; }
div#wrapper.wrapper-drinkPink div#searchNavigation ul#nav	{ background:#0C6; }
div#wrapper.wrapper-drinkPink div#searchNavigation ul#nav li	{ background:#FC0; }
.brandarticle	{ background:#CC0; }
div#wrapper.wrapper-drinkPink div#content					{ background:#F60; }*/
/*div#wrapper.wrapper-drinkPink .brandarticle div#searchNavigation	{ background:#9F0; height:35px; display:block; margin:0px; padding:0px; }
*/
h1.pinkQuotes	{ padding-top: 20px; margin-top: 20px; background: url(../images/border-dot-pink.gif) repeat-x 0% 0%; }


/* resets for pages not functioning*/
div#wrapper .brandJobs							{ position:relative; }
div#content-search.brandJobs div#SB-Group1		{ position:absolute; }
div#wrapper .brandManagement					{ position:relative; }
div#content-search.brandManagement div#SB-Group1{ position:absolute; }

div#SB-Group1 div#redemptioncodebox, div#SB-Group2 div#redemptioncodebox	{ height: 59px; background:url(../images/summervalue2for1-promobg.jpg) no-repeat; display:block; padding-top: 155px; padding-left: 15px; padding-bottom: 0px;  }
div#SB-Group1 div#redemptioncodebox h1, div#SB-Group2 div#redemptioncodebox h1	{ display: none; }
div#SB-Group2 div#redemptioncodebox, div#content.brandarticle div#redemptioncodebox  { background:url(../images/summervalue2for1-promobg-small.jpg) no-repeat; margin-bottom: 20px;}
div#SB-Group1 div#redemptioncodebox a#nocodelink, div#SB-Group2 div#redemptioncodebox a#nocodelink	{ margin: 0px; color:#4d4d4f; height: 12px; display: block;  }
div#SB-Group1 div#redemptioncodebox P#redemptioncodeerror, div#SB-Group2 div#redemptioncodebox P#redemptioncodeerror	{ margin: 0px;  color:#FFFFFF; height: 10px; display: block;   }
div#SB-Group1 div#redemptioncodebox P, div#SB-Group2 div#redemptioncodebox P	{ margin: 0px;  }
div#content.brandarticle div#redemptioncodebox  { position: relative; right: 0px; background:url(../images/summervalue2for1-promobg-brand.jpg) no-repeat; margin-bottom: 20px; width: 262px; margin-right: 0px;}

input#redemptioncode	{ width: 120px; }
div#SB-Group2 div#redemptioncodebox input#redemptioncode, div#content.brandarticle div#redemptioncodebox input#redemptioncode { width: 100px; }



div#content.brandarticle div#SB-Group1 div#redemptioncodebox, div#content.pubarticle div#SB-Group1 div#redemptioncodebox, div#content.home div#SB-Group2 div#redemptioncodebox  { margin-top: 20px; }
div#content-search.nationalsearch div#SB-Group1 div#redemptioncodebox { margin-top: 20px; margin-left: 60px; }


/* Calls to Action */
p.cta-summerdrinksmenu a { display: block;width:  357px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-summerdrinksmenu.jpg) no-repeat;}	
p.cta_loveyournearest a { display: block; width: 274px; height: 28px;text-indent: -9999px; background: url(../images/news/cta-loveyournearest.jpg) no-repeat; }
p.cta_findus  a 	{ display: block; width: 226px; height: 28px;text-indent: -9999px; background: url(../images/news/cta-findandvisitus.jpg) no-repeat; }
p.cta_drinkpink strong a	{ display:block; width:343px; height:35px; text-indent:-9999px; background:url(../images/news/cta_joininfun.gif) no-repeat; }
p.cta-lovesundaysatyournearestemberinn a	{ display:block; width:376px; height:28px; text-indent:-9999px; background:url(../images/news/cta_grownupsundays.gif) no-repeat; }
p.cta-viewanddownloaddeliciousdetails a		{ display:block; width:313px; height:35px; text-indent:-9999px; background:url(../images/news/cta_downloaddelicious.gif) no-repeat; }
p.cta-findusfordeliciousdetails a		{ display:block; width:313px; height:35px; text-indent:-9999px; background:url(../images/news/cta_findusfordeliciousdetails.jpg) no-repeat; }
p.cta-catchamatch a		{ display:block; width:305px; height:28px; text-indent:-9999px; background:url(../images/news/cta-catchamatch.jpg) no-repeat; }
p.cta-getintouchformoredetails a		{ display:block; width:231px; height:28px; text-indent:-9999px; background:url(../images/news/cta-getintouchformoredetails.jpg) no-repeat; }
p.cta-summerdrinks a { display: block; width:  245px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-summerdrinks.jpg) no-repeat;}
p.cta-savour-special-ales a { display: block; width:  437px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-savour-special-ales.jpg) no-repeat; }
p.cta-whats-on-and-when a { display: block; width:  450px; height: 35px; text-indent: -9999px; background: url(../images/news/cta-whats-on-and-when.jpg) no-repeat; }	
p.cta-findcharitableember a { display: block; width:  450px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-findcharitableember.jpg) no-repeat; }	
p.cta-againstbreastcancer a { display: block; width:  301px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-againstbreastcancer.jpg) no-repeat; }	
p.cta-restivefestive a { display: block; width:  470px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-restivefestive.jpg) no-repeat; }	
p.cta-secureyourplace a { display: block; width:  373px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-secureyourplace.jpg) no-repeat; }	
p.cta-warmtonearestember a { display: block; width:  259px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-warmtonearestember.jpg) no-repeat; }
p.cta-viewanddownloadnewmenu a { display: block; width:  259px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-viewanddownloadnewmenu.jpg) no-repeat; }
p.cta-savouratlocalinn a { display: block; width:  245px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-savouratlocalinn.jpg) no-repeat; }
p.cta-contactuswhatson a { display: block; width:  217px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-contactuswhatson.jpg) no-repeat; }
p.cta-findandsignup a {display: block;width:  189px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findandsignup.jpg) no-repeat;}
p.cta-signupgetvoucher a { display: block;width:  231px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-signupgetvoucher.jpg) no-repeat;}
p.cta-drinkinthechoice a { display: block; width:  329px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-drinkinthechoice.jpg) no-repeat; }
p.cta-winterdrinksmenu a { display: block; width:  315px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-winterdrinksmenu.jpg) no-repeat; }
p.cta-findandvisitusformorejuicydetails a { display: block; width:  273px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-findandvisitusformorejuicydetails.jpg) no-repeat;}
p.cta-findlocaltakeadvantage a { display: block; width:  343px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-findlocaltakeadvantage.jpg) no-repeat; }
span.cta-getintouch a { display: block; width:  189px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-getintouch.jpg) no-repeat; }
p.cta-getintouch a { display: block; width:  189px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-getintouch.jpg) no-repeat; }
span.cta-viewseasonalmenu a { display: block; width:  203px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-viewseasonalmenu.jpg) no-repeat; }
p.cta-bookingenquiry a { display: block;width:  203px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-bookingenquiry.jpg) no-repeat;}
span.cta-bookingenquiry a { display: block;width:  203px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-bookingenquiry.jpg) no-repeat;}
p.cta-findyoulocalandtakepart a { display: block;width:  301px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findyoulocalandtakepart.jpg) no-repeat;}
p.cta-getintouchforallthedetails a { display: block;width:  245px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-getintouchforallthedetails.jpg) no-repeat;}
p.cta-getintouchforallthedetailsconcept a { display: block;width:  245px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-getintouchforallthedetailsconcept.jpg) no-repeat;}
p.cta-findmothersdayinn a { display: block;width:  259px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findmothersdayinn.jpg) no-repeat;}	
p.cta-contactusandbook a { display: block;width:  189px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-contactusandbook.jpg) no-repeat;}
p.cta-findyourlocalinn a { display: block;width:  175px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findyourlocalinn.jpg) no-repeat;}	
p.cta-contactusandbook a { display: block;width:  203px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-contactusandbook.jpg) no-repeat;}
p.cta-savourtheflavour a { display: block;width:  483px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-savourtheflavour.jpg) no-repeat;}	
p.cta-findfavouriteinn a { display: block;width:  203px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findfavouriteinn.jpg) no-repeat;}	
p.cta-eveningsetmenu a { display: block;width:  217px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-eveningsetmenu.jpg) no-repeat;}
p.cta-contactus a { display: block;width:  189px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-contactus.jpg) no-repeat;}
p.cta-supatlocalinn a { display: block; width:  273px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-supatlocalinn.jpg) no-repeat; }
p.cta-findyourlocal a { display: block;width:  217px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findyourlocal.jpg) no-repeat;}
p.cta-enjoylocalember a { display: block;width:  231px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-enjoylocalember.jpg) no-repeat;}
p.cta-findlocalforchristmas a { display: block;width:  343px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findlocalforchristmas.jpg) no-repeat;}
p.cta-christmasbooking a { display: block;width:  259px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-christmasbooking.jpg) no-repeat;}
span.cta-findlocalfestiveinn a { display: block;width:  217px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-findlocalfestiveinn.jpg) no-repeat;}	
p.cta-downloaddailydeals a { display: block;width:  301px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-downloaddailydeals.jpg) no-repeat;}

p.cta-tuckinatyourlocalember a { display: block; width:  245px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-tuckinatyourlocalember.jpg) no-repeat; }
p.cta-tuckin a { display: block;width:  259px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-tuckin.jpg) no-repeat;}
p.cta-savourlocalember a { display: block;width:  245px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-savourlocalember.jpg) no-repeat;}
p.cta-supawhile a { display: block;width:  273px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-supawhile.jpg) no-repeat;}
p.cta-contactusseewhatson a { display: block;width:  217px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-contactusseewhatson.jpg) no-repeat;}
p.cta-findfavouriteandsignup a { display: block; width:  273px; height: 28px; text-indent: -9999px; background: url(../images/news/cta-findfavouriteandsignup.jpg) no-repeat; }
p.cta-advantagelocalember a { display: block;width:  301px;height: 28px;text-indent: -9999px;background: url(../images/news/cta-advantagelocalember.jpg) no-repeat;}


/* Wine Quiz - whats your wine */
div#quizWrapper {margin: 0 auto;}
div#quizWrapper img {  float: left; padding-left: 50px;}
div#quizWrapper p.introtext { float: left; font-size: 13pt; font-weight: bold; width: 520px; padding: 20px; color: #b5124c;}
div#showQuiz {  background: url(../images/quizBG.jpg) no-repeat; height: 1050px; padding-top: 45px; margin-left: 15px;}
div#showQuiz p.question1 { font-size: 16pt; color: #24b99d; font-weight: bold; padding-top: 10px;}
div#showQuiz p.question2 { font-size: 16pt; color: #851c56; font-weight: bold; padding-top: 10px;}
div#showQuiz p.question3 { font-size: 16pt; color: #e12f22; font-weight: bold; padding-top: 10px;}
div#showQuiz p.question4 { font-size: 16pt; color: #d5137b; font-weight: bold; padding-top: 10px;}
div#showQuiz p.question5 { font-size: 16pt; color: #8dc63f; font-weight: bold; padding-top: 10px;}
div#quizWrapper .quizsubmit { float: right; margin-right: 80px;  clear:left;}
div#showQuiz label{ font-weight: bold; }
div#showResults img { padding-left: 250px; }
div#showResults p.tryagain { clear:both; text-align: right; padding-right: 30px; width: 100%;}
div#quizWrapper fieldset { border: 0; margin-left: 150px; height: 170px;}

/* Fanboxes */

	div#dfc-global-fanbox	div{ padding: 0px; }
	div#content-search.brandJobs div#SB-Group1 div#dfc-global-fanbox,
	div#content-search.brandXmas div#SB-Group1 div#dfc-global-fanbox		{ padding: 0px; margin: 10px 0px 0px 12px; width: 226px; background: none; }
	div#content-search.brandJobs div#SB-Group1 div#dfc-global-fanbox div
	div#content-search.brandXmas div#SB-Group1 div#dfc-global-fanbox div{ background: none; margin: 0px; padding: 0px;}
	div#content-search.nationalsearch div#SB-Group1 div#dfc-global-fanbox		{ padding: 0px; margin-top: 10px;   }
	div#content-search.nationalsearch div#SB-Group1 div#dfc-global-fanbox div	{ background: none; margin: 0px; padding: 0px;}		
	div#content.brandarticle div#SB-Group1 div#dfc-global-fanbox		{ padding: 0px; margin-top: 10px;   }
	div#content.brandarticle div#SB-Group1 div#dfc-global-fanbox div	{ background: none; margin: 0px; padding: 0px;}
	#content-search #dfc-global-fanbox	{ padding: 25px 0 25px 10px;}
	div#content div#SB-Group1 div#dfc-global-fanbox		{ padding: 0px; margin-top: 10px;   }
	div#content div#SB-Group1 div#dfc-global-fanbox div	{ background: none; margin: 0px; padding: 0px;}			

/* Facebook Assistant Managers Jobs page */

div#dfc-global-assistantmanagersfacebook { background: #FFF !important; }
div#content-search.brandJobs div#narrative { min-height: 950px; }
* html div#content-search.brandJobs div#narrative { height: 950px; }
div#content-search.brandJobs div#SB-Group1 div#dfc-global-assistantmanagersfacebook { width: 226px; margin: 10px 0 0 12px; padding: 0; }
div#content-search.brandJobs div#SB-Group1 div#dfc-global-assistantmanagersfacebook h1 { background: #FFF url(/images/border-dot.gif) repeat-x; padding-top: 16px; }



/*
div#content-search.brandJobs div#SB-Group1 div#dfc-global-assistantmanagersfacebook   { width: 226px; padding: 0; margin: 0 0 0 12px; background: #EEE5CB; background: #00F; }
div#content-search.brandJobs div#SB-Group1 div#dfc-global-assistantmanagersfacebook p { margin: 0; padding: 10px; }
div#content-search.brandJobs div#SB-Group1 div#dfc-global-assistantmanagersfacebook a { display: block; margin: 0; padding: 0 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #923553; }
*/

div#SB-Group1 div#christmas2010   { width: 226px; height: 183px; background: none; }
div#SB-Group1 div#christmas2010 a { display: block; width: 226px; height: 183px; text-indent: -9999px; background: url(../images/brandhomexmas.jpg) no-repeat; }
	
/* Concept Search */
ul.search-result-list li.concept	{ padding-left: 50px; background: url(/images/concept-searchlogo.jpg) no-repeat;  }
	
/* Guest Satisfaction Survey */
div#SB-Group1 div#emb-pub-empathicaresults     { width: 206px; background: #F8F4E8 url(../images/smartboxes/empathicaresults/bottom.gif) 0 100% no-repeat; padding: 0 10px 30px; }
div#SB-Group1 div#emb-pub-empathicaresults div { padding: 0; background: none; }
div#SB-Group1 div#emb-pub-empathicaresults h2  { width: 216px; padding: 5px; margin: 0 -10px; background: #EEE5CB; }
div#SB-Group1 div#emb-pub-empathicaresults p   { margin: 0; }
div#SB-Group1 div#emb-pub-empathicaresults p#feedback_period { padding-top: 5px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average { padding-bottom: 5px; }
div#SB-Group1 div#emb-pub-empathicaresults p.link-more   { padding-top: 5px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average               { width: 100%; overflow: hidden; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average #starstext    { float: left; padding-right: 5px; }
div#SB-Group1 div#emb-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/empathicaresults/star-ratings.gif) no-repeat; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_05 { background-position: 0 -10px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_10 { background-position: 0 -20px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_15 { background-position: 0 -30px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_20 { background-position: 0 -40px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_25 { background-position: 0 -50px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_30 { background-position: 0 -60px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_35 { background-position: 0 -70px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_40 { background-position: 0 -80px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_45 { background-position: 0 -90px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathica_average span.stars_50 { background-position: 0 -100px; }
div#SB-Group1 div#emb-pub-empathicaresults h3 { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph                                      { width: 184px; height: 114px; padding: 5px 0 0 22px; background: url(../images/smartboxes/empathicaresults/graph.gif) no-repeat; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph .graph_row                           { padding-bottom: 10px; position: relative; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph #one_stars                           { padding-bottom: 0; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph .graph_row .left_label               { position: absolute; left: -2500px; overflow: hidden; height: 1px; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph .graph_row .graph_bar                { height: 14px; background: url(../images/smartboxes/empathicaresults/gradient.gif) repeat-x; position: relative; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph .graph_row .graph_bar .percent_label { position: absolute; right: -27px; top: 0; font-size: 11px; line-height: 14px; margin-bottom: 0; }
div#SB-Group1 div#emb-pub-empathicaresults #empathicaGraph .graph_row .right_label              { position: absolute; left: 164px; top: 0; font-size: 11px; line-height: 14px; }





.xmasenquiry { background: #FFF url(../images/banners/pubbanner-core-christmas-nocta.jpg) 100% 0 no-repeat !important; }
.xmasenquiry #narrative { margin-top: 218px !important; background: url(../images/border-dot.gif) 100% 0 repeat-x; }

.nationalsearch { background: #FFF url(../images/banner-caskale.jpg) 0 35px no-repeat !important; }
.nationalsearch #narrative { margin-top: 218px !important; }
.nationalsearch #map_parent { padding-top: 251px; background: url(../images/ember-fire-sbbg.jpg) 100% 0 no-repeat; background: url(../images/border-dot.gif) 0 218px repeat-x; }
.nationalsearch #map { margin-top: 0 !important; }
.nationalsearch #maincontent { position: absolute; right: 0; top: 35px; display: block; width: 248px; height: 214px; background: url(../images/ember-fire-sbbg.jpg) no-repeat; z-index: 65535; }
.nationalsearch .leftimg { display: none; }
.nationalsearch .rightimg { padding-left: 250px !important; border: none !important; background: url(../images/burger-nationalsearch-bg.jpg) no-repeat !important; }


div#SB-Group1 div#wineimage,
div#SB-Group2 div#dailydealsimage               { background: none; }
div#SB-Group1 div#wineimage .wineimg            { height: 179px; background: url(../images/smartboxes/coredn11-image-01.jpg) no-repeat; }
div#SB-Group2 div#dailydealsimage .dailydealimg { height: 179px; background: url(../images/smartboxes/coredn11-image-03.jpg) no-repeat; }

div#SB-Group2 div#winemenuimage               { background: none; }
div#SB-Group2 div#winemenuimage .winemenuimg            { height: 179px; background: url(../images/smartboxes/coredn11-image-04.jpg) no-repeat; }







