@charset "utf-8";

/*

Author: Sal
Dragonfly Creative
www.dragonflycreative.net

Date:10.12.2008
Version 1.0

*/


/* reset the CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }

:focus { outline: 0; }

ol, ul { list-style: none; }

table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }


/* standard styles */
body		{ background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:#BEC8C2; }
h1			{ color:#BEC8C2; font-size:x-large; }
h2			{ color:#BEC8C2; font-size:medium; }
p			{ color:#BEC8C2; font-size:small; }
ul			{ color:#BEC8C2; font-size:small; }
li			{ color:#BEC8C2; font-size:small; }
label		{ color:#BEC8C2; font-size:small; }
#disclaimer	{ font-size: x-small; }

a:link			{ color:#BEC8C2; }
a:visited		{ color:#666666; }
a:hover			{ color:#666666; }

.announcement	{ color:#990000; display:block; }
h2.announcement	{ border-bottom:none; }
.announcement a:link	{ color:#990000; }
.announcement a:visited	{ color:#990000; }
.announcement a:hover	{ color:#ffffff; }
div#content-bar div#narrative .announcement	{ padding:10px; border:1px solid #cccccc; }

.clear			{ clear:both; }
div#clear-top	{ display:none; }
.staticdiv		{ display:none;  }


/* wrapper */
div#wrapper	{ width:900px; margin-left:auto; margin-right:auto; }


/* breadcrumb */
div#breadcrumb	{ padding:10px 0px 10px 0px; }


/* header */
div#header				{  }
	/*logo*/ 
	div#header h1		{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; display:block; height:119px; width:213px; float:left; text-indent:-9999px; }
	div#header h1 a		{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; display:block; height:119px; width:213px; float:left; }
	/*brand level differences*/
	div#wrapper .brand-header ul#nationalSearchBox	{ display:none; }
	div#wrapper .brand-header p#header-branddescription	{ display:none; }
	/*changing right side of header*/
	div#header h2			{ width:687px; height:119px; float:right; text-indent:-9999px;}
	div#header h2.national						{ background-image:url(../images/titles/headerbgnational.jpg); background-repeat:no-repeat; }
	div#header h2.thebarnesfarmchelmsford		{ background-image:url(../images/titles/headerbgthebarnesfarmchelmsford.jpg); background-repeat:no-repeat; }
	div#header h2.thebullwheathampstead				{ background-image:url(../images/titles/headerbgthebullwheathampstead.jpg); background-repeat:no-repeat; }
	div#header h2.thecamelotromford				{ background-image:url(../images/titles/headerbgthecamelotromford.jpg); background-repeat:no-repeat; }
	div#header h2.thedickturpinilford			{ background-image:url(../images/titles/headerbgthedickturpinilford.jpg); background-repeat:no-repeat; }
	div#header h2.thegatekeeperharlow			{ background-image:url(../images/titles/headerbgthegatekeeperharlow.jpg); background-repeat:no-repeat; }
	div#header h2.theharecastlefarmstokeontrent	{ background-image:url(../images/titles/headerbgtheharecastlefarmstokeontrent.jpg); background-repeat:no-repeat; }
	div#header h2.thejacobeanbarnbexley			{ background-image:url(../images/titles/headerbgthejacobeanbarnbexley.jpg); background-repeat:no-repeat; }
	div#header h2.theleeferobinsonharrow		{ background-image:url(../images/titles/headerbgtheleeferobinsonharrow.jpg); background-repeat:no-repeat; }
	div#header h2.themountbattenarmspoole		{ background-image:url(../images/titles/headerbgthemountbattenarmspoole.jpg); background-repeat:no-repeat; }
	div#header h2.theoldgeorgegarforth			{ background-image:url(../images/titles/headerbgtheoldgeorgegarforth.jpg); background-repeat:no-repeat; }
	div#header h2.thepenncottagewolverhampton	{ background-image:url(../images/titles/headerbgthepenncottagewolverhampton.jpg); background-repeat:no-repeat; }
	div#header h2.thesilverjubileeleighonsea	{ background-image:url(../images/titles/headerbgthesilverjubileeleighonsea.jpg); background-repeat:no-repeat; }
	div#header h2.thesussexpotterlancing		{ background-image:url(../images/titles/headerbgthesussexpotterlancing.jpg); background-repeat:no-repeat; }
	div#header h2.thesuttonparksuttoncoldfield	{ background-image:url(../images/titles/headerbgthesuttonparksuttoncoldfield.jpg); background-repeat:no-repeat; }
	div#header h2.thewiggintreeparbold			{ background-image:url(../images/titles/headerbgthewiggintreeparbold.jpg); background-repeat:no-repeat; }
	div#header h2.millerandcartersolihull		{ background:url(../images/titles/headerbgsolihull.jpg) no-repeat; }
	div#header h2.millerandcartercardiff		{ background:url(../images/titles/headerbgcardiff.jpg) no-repeat; }
	
	/*pub level headers*/
	div#wrapper .pub-header ul#nationalSearchBox		{ position:absolute; top:150px; width:240px; float:left; height:26px; text-indent:-9999px; }
	div#wrapper .pub-header ul#nationalSearchBox li		{ padding-top:5px; }
	div#wrapper .pub-header ul#nationalSearchBox li a	{ display:block; height:26px; width:240px; }
	
	div#wrapper .pub-header ul#nationalSearchBox li a:link,
	div#wrapper .pub-header ul#nationalSearchBox li a:visited	{ background-image:url(../images/pub-searchformandcpubs.gif); }
	div#wrapper .pub-header ul#nationalSearchBox li a:hover		{ background-image:url(../images/pub-searchformandcpubsover.gif); }
	
	div#wrapper .pub-header p#header-description			{ display:none; }
	/*div#wrapper .pub-header p#header-bottom				{ float:right; padding-right:10px; margin-top:-40px; }*/
	div#wrapper .pub-header p#header-bottom span.header-address	{ float:right; padding-right:10px; margin-top:-40px; }
	div#wrapper .pub-header p#header-bottom span.header-tel		{ float:right; padding-right:10px; margin-top:-20px; clear:right; }
	
	
/* content */


/* navigation */
	/*brand level navigation*/
	div#searchNavigation ul#nav			{ height:40px; clear:both; padding-left:86px; }
	div#searchNavigation ul#nav li		{ display:inline; display:block; float:left; text-indent:-9999px; }
	div#searchNavigation ul#nav li a	{ height:40px; display:block; text-indent:-9999px; }
	div#searchNavigation ul#nav li#gotoBrandhome 				{  }
	div#searchNavigation ul#nav li#gotoBrandhome a:link,
	div#searchNavigation ul#nav li#gotoBrandhome a:visited		{ background-image:url(../images/brand-homebutton-grey.gif); background-repeat:no-repeat; height:40px; width:55px; }
	div#searchNavigation ul#nav li#gotoBrandhome.current,
	div#searchNavigation ul#nav li#gotoBrandhome a:hover		{ background-image:url(../images/brand-homebutton-white.gif); background-repeat:no-repeat; height:40px; width:55px; }
	div#searchNavigation ul#nav li#gotoNationalsearch			{ margin-left:25px; }
	div#searchNavigation ul#nav li#gotoNationalsearch a:link,
	div#searchNavigation ul#nav li#gotoNationalsearch a:visited	{ background-image:url(../images/brand-findusbutton-grey.gif); background-repeat:no-repeat; height:40px; width:164px; }
	div#searchNavigation ul#nav li#gotoNationalsearch.current,
	div#searchNavigation ul#nav li#gotoNationalsearch a:hover	{ background-image:url(../images/brand-findusbutton-white.gif); background-repeat:no-repeat; height:40px; width:164px; }
	div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo				{ margin-left:25px; }
	div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo a:link,
	div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo a:visited	{ background:url(../images/brand-christmasbookings-grey.gif) no-repeat; height:40px; width:189px; }
	div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo.current,
	div#searchNavigation ul#nav li#gotoBrandxmasenquiryinfo a:hover		{ background:url(../images/brand-christmasbookings-white.gif) no-repeat; height:40px; width:189px; }
	div#searchNavigation ul#nav li#gotoBrandmanagement				{ margin-left:25px; }
	div#searchNavigation ul#nav li#gotoBrandmanagement a:link,
	div#searchNavigation ul#nav li#gotoBrandmanagement a:visited	{ background:url(../images/brand-management-grey.gif) no-repeat; height:40px; width:201px; }
	div#searchNavigation ul#nav li#gotoBrandmanagement.current,
	div#searchNavigation ul#nav li#gotoBrandmanagement a:hover		{ background:url(../images/brand-management-white.gif) no-repeat; height:40px; width:201px; }

	/*pub level navigation*/
	div#content-bar div#navigation ul#nav,
	div#content-2column div#navigation ul#nav								{ display:block; float:left; padding-top:25px; clear:left; } 
	div#content-bar div#navigation ul#nav li,
	div#content-2column div#navigation ul#nav li							{ display:block; width:240px; height:30px; text-indent:-9999px; }
	div#content-bar div#navigation ul#nav li a,
	div#content-2column div#navigation ul#nav li a							{ display:block; width:240px; height:30px; text-indent:-9999px; }
	
	div#content-bar div#navigation ul#nav li#gotoHome a:link, 
	div#content-bar div#navigation ul#nav li#gotoHome a:visited,
	div#content-2column div#navigation ul#nav li#gotoHome a:link,
	div#content-2column div#navigation ul#nav li#gotoHome a:visited			{ background-image:url(../images/pubmenu-pubandgrillhome.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoHome.current,
	div#content-bar div#navigation ul#nav li#gotoHome a:hover,
	div#content-2column div#navigation ul#nav li#gotoHome.current,
	div#content-2column div#navigation ul#nav li#gotoHome a:hover			{ background-image:url(../images/pubmenu-pubandgrillhomeover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoFindus a:link, 
	div#content-bar div#navigation ul#nav li#gotoFindus a:visited,
	div#content-2column div#navigation ul#nav li#gotoFindus a:link,
	div#content-2column div#navigation ul#nav li#gotoFindus a:visited		{ background-image:url(../images/pubmenu-findandcontactus.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoFindus.current,
	div#content-bar div#navigation ul#nav li#gotoFindus a:hover,
	div#content-2column div#navigation ul#nav li#gotoFindus.current,
	div#content-2column div#navigation ul#nav li#gotoFindus a:hover			{ background-image:url(../images/pubmenu-findandcontactusover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoFood a:link,
	div#content-bar div#navigation ul#nav li#gotoFood a:visited,
	div#content-2column div#navigation ul#nav li#gotoFood a:link,
	div#content-2column div#navigation ul#nav li#gotoFood a:visited			{ background-image:url(../images/pubmenu-foodmenus.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoFood.current,
	div#content-bar div#navigation ul#nav li#gotoFood a:hover,
	div#content-2column div#navigation ul#nav li#gotoFood.current,
	div#content-2column div#navigation ul#nav li#gotoFood a:hover			{ background-image:url(../images/pubmenu-foodmenusover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoDrink a:link,
	div#content-bar div#navigation ul#nav li#gotoDrink a:visited,
	div#content-2column div#navigation ul#nav li#gotoDrink a:link,
	div#content-2column div#navigation ul#nav li#gotoDrink a:visited		{ background-image:url(../images/pubmenu-drinkrange.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoDrink.current,
	div#content-bar div#navigation ul#nav li#gotoDrink a:hover,
	div#content-2column div#navigation ul#nav li#gotoDrink.current,
	div#content-2column div#navigation ul#nav li#gotoDrink a:hover			{ background-image:url(../images/pubmenu-drinkrangeover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoPubarticles a:link,
	div#content-bar div#navigation ul#nav li#gotoPubarticles a:visited,
	div#content-2column div#navigation ul#nav li#gotoPubarticles a:link,
	div#content-2column div#navigation ul#nav li#gotoPubarticles a:visited	{ background-image:url(../images/pubmenu-newsandoffers.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoPubarticles.current,
	div#content-bar div#navigation ul#nav li#gotoPubarticles a:hover,
	div#content-2column div#navigation ul#nav li#gotoPubarticles.current,
	div#content-2column div#navigation ul#nav li#gotoPubarticles a:hover	{ background-image:url(../images/pubmenu-newsandoffersover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoJobs a:link,
	div#content-bar div#navigation ul#nav li#gotoJobs a:visited,
	div#content-2column div#navigation ul#nav li#gotoJobs a:link,
	div#content-2column div#navigation ul#nav li#gotoJobs a:visited			{ background-image:url(../images/pubmenu-jobswithus.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoJobs.current,
	div#content-bar div#navigation ul#nav li#gotoJobs a:hover,
	div#content-2column div#navigation ul#nav li#gotoJobs.current,
	div#content-2column div#navigation ul#nav li#gotoJobs a:hover			{ background-image:url(../images/pubmenu-jobswithusover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoEventenquiryinfo a:link,
	div#content-bar div#navigation ul#nav li#gotoEventenquiryinfo a:visited,
	div#content-2column div#navigation ul#nav li#gotoEventenquiryinfo a:link,
	div#content-2column div#navigation ul#nav li#gotoEventenquiryinfo a:visited			{ background-image:url(../images/pubmenu-bkgenquiries.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoEventenquiryinfo.current,
	div#content-bar div#navigation ul#nav li#gotoEventenquiryinfo a:hover,
	div#content-2column div#navigation ul#nav li#gotoEventenquiryinfo.current,
	div#content-2column div#navigation ul#nav li#gotoEventenquiryinfo a:hover			{ background-image:url(../images/pubmenu-bkgenquiriesover.gif); background-repeat:no-repeat; }
	
	div#content-bar div#navigation ul#nav li#gotoXmasenquiryinfo a:link,
	div#content-bar div#navigation ul#nav li#gotoXmasenquiryinfo a:visited,
	div#content-2column div#navigation ul#nav li#gotoXmasenquiryinfo a:link,
	div#content-2column div#navigation ul#nav li#gotoXmasenquiryinfo a:visited			{ background-image:url(../images/pubmenu-christmasbookings.gif); background-repeat:no-repeat; }
	div#content-bar div#navigation ul#nav li#gotoXmasenquiryinfo.current,
	div#content-bar div#navigation ul#nav li#gotoXmasenquiryinfo a:hover,
	div#content-2column div#navigation ul#nav li#gotoXmasenquiryinfo.current,
	div#content-2column div#navigation ul#nav li#gotoXmasenquiryinfo a:hover			{ background-image:url(../images/pubmenu-christmasbookingsover.gif); background-repeat:no-repeat; }
	
	/*back button*/
		/*3rdlvl*/
		div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack a:link,
		div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack a:visited		{ position:relative; width:50px; height:20px; background-color:#FFFFFF; color:#000000; font-weight:bold; display:block; margin-top:50px; margin-left:-86px; text-indent:0px; padding-left:15px; padding-top:3px; text-decoration:none; }
		div#content-3rdlvl div#searchNavigation ul#nav li#gotoBack a:hover			{ background-color:#926F3F; }
		/*2column*/
		div#content-2column div#navigation ul#nav li#gotoBack						{ margin-bottom:20px; }
		div#content-2column div#navigation ul#nav li#gotoBack a:link,
		div#content-2column div#navigation ul#nav li#gotoBack a:visited				{ position:relative; width:50px; height:20px; background-color:#FFFFFF; color:#000000; font-weight:bold; display:block; margin-top:10px; margin-left:0px; text-indent:0px; padding-left:15px; padding-top:3px; text-decoration:none; }
		div#content-2column div#navigation ul#nav li#gotoBack a:hover				{ background-color:#926F3F; }
		/*pub*/
		div#content-bar div#navigation ul#nav li#gotoBack						{ margin-bottom:20px; }
		div#content-bar div#navigation ul#nav li#gotoBack a:link,
		div#content-bar div#navigation ul#nav li#gotoBack a:visited				{ position:relative; width:50px; height:20px; background-color:#FFFFFF; color:#000000; font-weight:bold; display:block; margin-top:10px; margin-left:0px; text-indent:0px; padding-left:15px; padding-top:3px; text-decoration:none; }
		div#content-bar div#navigation ul#nav li#gotoBack a:hover				{ background-color:#926F3F; }
		/*brand*/
		div#content-brand div#searchNavigation ul#nav li#gotoBack a:link,
		div#content-brand div#searchNavigation ul#nav li#gotoBack a:visited			{ position:relative; width:50px; height:20px; background-color:#FFFFFF; color:#000000; font-weight:bold; display:block; margin-top:50px; margin-left:-86px; text-indent:0px; padding-left:15px; padding-top:3px; text-decoration:none; }
		div#content-brand div#searchNavigation ul#nav li#gotoBack a:hover			{ background-color:#926F3F; }


/* banner */
	/*brand banner*/
	div#content-brand div#banner img			{ float:left; }
	div#content-brand div#brandBannerSwitcher 	{ width:595px; height:237px; }
	/*pub banner*/
	div#content-bar div#banner					{ width:650px; height:235px; float:right; }
	div#content-bar div#banner img				{ width:650px; height:235px; display:block; } 
	div#content-bar div#brandBannerSwitcher		{ width:650px; height:235px; float:right; }


/* narrative */
	/*brand level*/
	div#content-brand div#narrative		{ float:left; width:595px; padding-top:10px; clear:left; }
	div#content-brand div#narrative p	{ padding-bottom:10px; }
		/*brand home*/
		div#wrapper .brandhome div#narrative h1	{ background-image:url(../images/brand-aboutmillerandcarter.gif); background-repeat:no-repeat; text-indent:-9999px; margin-top:5px; }
		div#wrapper .brandhome div#narrative h2	{ margin-top:20px; margin-bottom:6px; }
		
		div#narrative span#brandhomeabout h2	{ background-image:url(../images/brand-localexpertinsteaks.gif); background-repeat:no-repeat; text-indent:-9999px; }
		div#narrative span#brandhomefood h2		{ background-image:url(../images/brand-greatsteakhousefood.gif); background-repeat:no-repeat; text-indent:-9999px; }
		div#narrative span#brandhomefood p		{ background-image:url(../images/brand-foodparapic3.jpg); background-repeat:no-repeat; padding-left:120px; padding-bottom:48px; }
		div#narrative span#brandhomedrinks h2	{ background-image:url(../images/brand-drinkstoenjoy.gif); background-repeat:no-repeat; text-indent:-9999px; }
		div#narrative span#brandhomedrinks p	{ background-image:url(../images/brand-drinksparapic.jpg); background-repeat:no-repeat; padding-left:120px; padding-bottom:33px; }
		div#narrative span#brandhomejobs h2		{ background-image:url(../images/brand-pubrestaurantjobs.gif); background-repeat:no-repeat; text-indent:-9999px; }
		div#narrative span#brandhomejobs p		{ background-image:url(../images/brand-jobsparapic.jpg); background-repeat:no-repeat; padding-left:120px; padding-bottom:13px; }
		
		div#narrative span#linktonationalsearch		{ display:block; margin-bottom:60px;}
		div#narrative span#linktonationalsearch p	{ text-indent:-9999px; padding-top:20px; padding-bottom:0px; }
		div#narrative span#linktonationalsearch p a	{ background-image:url(../images/searchformandcbutton.gif); background-repeat:no-repeat; display:block; width:452px; height:31px; }
		/*brand nationalsearch*/
		div#wrapper .nationalsearch div#narrative,
		div#wrapper .searchresults div#narrative,
		div#wrapper .brandxmasenquiryinfo div#narrative,
		div#wrapper .brandmanagement div#narrative			{ width:535px; }
		div#wrapper .nationalsearch div#narrative h1,
		div#wrapper .searchresults div#narrative h1			{ background-image:url(../images/brand-searchforpubgrill.gif); background-repeat:no-repeat; text-indent:-9999px; height:58px; padding-bottom:10px;}
		div#wrapper .brandxmasenquiryinfo div#narrative h1,
		div#wrapper .xmasenquiryinfo div#narrative h1		{ background:url(../images/brand-christmasbookings.gif) no-repeat; text-indent:-9999px; height:30px; }
		div#wrapper .brandmanagement div#narrative h1		{ background:url(../images/brand-management.gif) no-repeat; text-indent:-9999px; height:30px; }
		div#wrapper .nationalsearch div#narrative h2,
		div#wrapper .searchresults div#narrative h2,
		div#wrapper .brandxmasenquiryinfo div#narrative h2,
		div#wrapper .brandmanagement div#narrative h2		{ margin-top:20px; margin-bottom:6px; }
		
		div#narrative span#nationalsearchabout h2			{ background-image:url(../images/brand-aboutmandcrestaurants.gif); background-repeat:no-repeat; text-indent:-9999px; }
		div#narrative span#nationalsearchsteaksanddrinks h2	{ background-image:url(../images/brand-greatsteaksgreatdrinks.gif); background-repeat:no-repeat; text-indent:-9999px; }
		
		div#wrapper .nationalsearch div#narrative ul,
		div#wrapper .brandxmasenquiryinfo div#narrative ul,
		div#wrapper .brandmanagement div#narrative ul			{ margin-left:20px; padding-top:10px; }
		div#wrapper .nationalsearch div#narrative ul li,
		div#wrapper .brandmanagement div#narrative ul li		{ list-style:disc; padding-bottom:10px; }
		div#wrapper .brandxmasenquiryinfo div#narrative ul li	{ list-style:none; padding-bottom:10px; }
		
		div#wrapper .searchresults div#narrative ul.search-result-list		{ padding:10px 10px 10px 25px; }
		div#wrapper .searchresults div#narrative ul.search-result-list li	{ list-style:disc; padding-top:10px; }
		div#wrapper .searchresults div#narrative ul							{ padding:10px 10px 10px 25px; }
		div#wrapper .searchresults div#narrative ul li						{ list-style:disc; padding-top:10px;}
		div#wrapper .searchresults div#narrative p.destination				{ margin-top:20px; }
		
		div#wrapper .nationalsearch div#narrative span#nationalsearchsteakexperts p	{ padding-top:10px; }
		div#wrapper .nationalsearch div#narrative img.leftimg	{ padding:10px 10px 20px 0px; }
		div#wrapper .nationalsearch div#narrative img.rightimg	{ padding:10px 0px 20px 0px; }
		/*brand others*/
		div#wrapper .brandarticle div#narrative,
		div#wrapper .brandpoimac div#narrative		{ position:relative; width:595px; float:left; clear:left; margin-top: 20px; }
		div#wrapper .brandarticle div#narrative span.articleintro img.newsimg-right,
		div#wrapper .brandpoimac div#narrative span.articleintro img.newsimg-right{ position:absolute; left:610px; top:20px; }
		div#wrapper .brandarticle div#narrative h1					{ display:none; }
		div#wrapper .brandarticle div#narrative h2.articletitle 	{ font-size:x-large;}
		div#narrative span#management-link a	 { text-indent:-9999px; margin-top:15px;background:url(../images/viewvacancies.gif) no-repeat; display:block; width:552px; height:31px; }
		div#narrative span#management-link-pub a	 { text-indent:-9999px; margin-top:15px; background:url(../images/viewvacancies-pub.gif) no-repeat; display:block; width:330px; height:51px; }
		
		div#wrapper .brandjobs div#narrative h1	{ background-image:url(../images/brand-jobsandcareers.gif); background-repeat:no-repeat; height:26px; margin-top:20px; text-indent:-9999px; }
		div#wrapper .brandjobs div#narrative h2	{ padding-top:20px; }
		div#wrapper .brandjobs div#narrative p	{ padding-top:10px; }
		div#wrapper .brandjobs div#narrative ul	{ padding-top:10px; padding-left:20px; }
		div#wrapper .brandjobs div#narrative li	{ padding-top:10px; list-style:disc; }
	/*3rd level*/
	div#content-3rdlvl div#narrative	{ width:900px;}
	div#content-3rdlvl div#narrative h2	{ padding-top:20px; }
	div#content-3rdlvl div#narrative p	{ padding-top:10px; }
	div#content-3rdlvl div#narrative ul	{ padding-top:10px; padding-left:20px; }
	div#content-3rdlvl div#narrative li	{ padding-top:10px; list-style:disc; }
	div#content-3rdlvl div#narrative h1	{ margin-top:60px; }	
		
	div#wrapper	.accessibility div#narrative h1			{ background-image:url(../images/3rdlvl-accessibility.gif); background-repeat:no-repeat; text-indent:-9999px; }
	div#wrapper .privacy div#narrative h1				{ background-image:url(../images/3rdlvl-ourprivacypromise.gif); background-repeat:no-repeat; text-indent:-9999px; }
	div#wrapper .termsandconditions div#narrative h1	{ background-image:url(../images/3rdlvl-termsandconditions.gif); background-repeat:no-repeat; text-indent:-9999px; }
	
	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; } 
	
	/*content 2 column*/
	div#content-2column div#narrative		{ width:645px; float:right; padding-top:30px; }
	div#content-2column div#narrative h2	{ padding-top:20px; }
	div#content-2column div#narrative p		{ padding-top:10px; }
	div#content-2column div#narrative ul	{ padding-top:10px; padding-left:20px; }
	div#content-2column div#narrative li	{ padding-top:10px; list-style:disc; }
		/*reset 2column for form*/
		div#wrapper .signup div#narrative p		{ padding:0px; }	
	/*pub level*/
	div#content-bar div#narrative a#maincontent 	{ display:none; }
	div#content-bar div#narrative 		{ clear:both; width:340px; float:right; position:relative; right:305px; margin-top:15px; }
	div#content-bar div#narrative h1	{ padding:0px; margin:0px; }
	div#content-bar div#narrative h2	{ padding-bottom:10px; padding-top:10px; }
	div#content-bar div#narrative p		{ padding-bottom:10px; }
	div#content-bar div#narrative ul	{ padding-bottom:10px; padding-left:20px; } 
	div#content-bar div#narrative li	{ padding-top:5px; padding-bottom:5px; list-style:disc; }
		/*find us specific*/
		div#wrapper .findus div#narrative	{ clear:none; padding-top:30px; }
		div#wrapper .findus div#narrative div#findus-info			{ clear:both; padding-top:10px; }
		div#wrapper .findus div#narrative div#findus-info strong	{ font-size:medium; font-weight:bold; color:#BEC8C2;  }
		div#wrapper .findus div#narrative div.content-images		{ display:block; padding-bottom:15px; }
		div#wrapper .findus div#narrative div.content-images img.leftimg { padding-right:10px; width:165px; float:left; }
		
		div#contentImageSwitcher		{ display:block; width:165px; height:105px; float:right; clear:none; }
		/*news specific*/
		div#wrapper .pubarticles div#narrative, div#wrapper .pubarticle div#narrative	{ clear:none; padding-top:15px; }
		div#wrapper .pubarticle div#narrative span.articleintro img.newsimg-right	{ position:absolute; left:355px; top:30px;}
		
		div.offerintro-list				{ margin-bottom:20px; width:340px; }
		div.offerintro-list img			{ float:left; padding-right:10px; margin-top:2px;}
		div.offerintro-list span.newsoffers-text	{ display:block; float:right; width:212px; }
		div.offerintro-list span.newsoffers-text a	{ font-size:medium; }
		div.offerintro-list span.newsoffers-text p	{ padding-top:10px; }
		
		div#wrapper .pubarticle div#banner	{ display: none; }
		div#wrapper .pubarticles div#narrative h2.offertitle a	{ background:url(../images/rss-icon.gif) 0% 0% no-repeat; padding-left:25px; font-size:small; padding-bottom:2px; position:relative; top:-2px; }
		div#wrapper .pubarticle div#narrative h2.articletitle a { background:url(../images/rss-icon.gif) 0% 0% no-repeat; padding-left:25px; font-size:small;padding-bottom:2px;  }
		
		/*sign up form page*/
		div#wrapper .signup div#narrative			{ margin-top:15px; }
		/*management jobs page*/
		div#wrapper .management div#narrative		{ float:right; clear:right; padding-top:15px; }
		div#wrapper .management div#banner			{ display:none; }
		/*pub level page titles*/
		div#wrapper .home div#narrative h1			{ background-image:url(../images/pub-pubandgrillhome.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .findus div#narrative h1		{ background-image:url(../images/pub-findandcontactus.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .food div#narrative h1			{ background-image:url(../images/pub-foodmenus.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .drink div#narrative h1			{ background-image:url(../images/pub-drinkrange.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .pubarticles div#narrative h1	{ background-image:url(../images/pub-newsandoffers.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .jobs div#narrative h1			{ background-image:url(../images/pub-jobswithus.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .signup div#narrative h1		{ background-image:url(../images/pub-keepintouchwithus.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		div#wrapper .management div#narrative h1	{ background-image:url(../images/pub-managementjobs.gif); background-repeat:no-repeat; text-indent:-9999px; height:26px; padding-bottom:10px; }
		/*additional styles*/
		div#narrative ul#pdf			{  }
		div#narrative ul#pdf li			{ background:url(../images/PDF-Icon.gif) no-repeat; list-style:none; margin-left:-20px; display:block; height:20px;}
		div#narrative ul#pdf li a		{ padding-left:30px; display: block; }
		div#wrapper .brandarticle div#narrative ul#pdf li { display: none; }
		div#wrapper .brandpoimac div#narrative ul#pdf li	{ padding-top:5px; }
		div#wrapper .brandpoimac div#narrative h1			{ background:url(../images/titles/brand-satellitetitle.gif) no-repeat; text-indent:-9999px; height:46px; display:block; width:415px; }
/*notfound*/
div#wrapper .notfound div#narrative h1	{ background-image:url(../images/sorrythepagecantbefound.gif); background-repeat:no-repeat; text-indent:-9999px; margin-top:60px;}



/* smart box group 1 */
	/*brand level*/
	div#wrapper .brandhome div#SB-Group1		{ margin-top:-237px; float:right; display:block; width:290px; }
	div#wrapper .nationalsearch div#SB-Group1,
	div#wrapper .searchresults div#SB-Group1	{ width:350px; float:right; clear:right; }
	div#wrapper .brandxmasenquiryinfo div#SB-Group1	{ width:290px; float:right; display:block; margin-top:-237px; }
	div#wrapper .brandmanagement div#SB-Group1	{ width:290px; float:right; display:block; margin-top:-226px; }
	div#wrapper .brandjobs div#SB-Group1		{ width:290px; float:right; padding-top:20px; }
	div#wrapper .brandarticle div#SB-Group1		{ float:right; width:290px; margin-top:370px; }
	div#wrapper .brandpoimac div#SB-Group1		{ float:right; width:290px; margin-top:90px; }
	/*pub level*/
	div#content-bar div#SB-Group1				{ width:290px; float:right; position:relative; left:340px; padding-top:15px; }
	div#wrapper .pubarticles div#SB-Group1		{ padding-top:30px; }
	div#wrapper .pubarticle div#SB-Group1		{ padding-top:380px; }
	div#wrapper .management div#SB-Group1		{ margin-top:15px; }


/* smart box group 2 */
	/*pub level*/
	div#content-bar div#SB-Group2				{ width:240px; float:left; clear:left; display:block; padding-top:15px; }
	div#wrapper .findus	div#SB-Group2			{ margin-top: -115px; padding-top: 0px; }


/* individual smart boxes */
	/*opening times*/
		/*pub*/
		div#dfc-pub-openingtimes		{ background:url(../images/greysbbg.gif); background-position:top; background-repeat:repeat-x; padding:10px; }
		div#dfc-pub-openingtimes h1		{ background-image:url(../images/pub-sb-openingtimes.gif); background-repeat:no-repeat; text-indent:-9999px; height:18px; }
		div#dfc-pub-openingtimes ul		{ margin:0px; margin-top:10px; }
		div#dfc-pub-openingtimes li		{ padding-top:2px; padding-bottom:2px; }		
	/*brand times*/
	div#mac-brand-times							{ background-image:url(../images/greysbbg.gif); background-position:bottom; background-color:#333333; background-repeat:repeat-x; padding:10px; }
	div#mac-brand-times h1#openingtimestitle	{ background-image:url(../images/pub-sb-openingtimes.gif); background-repeat:no-repeat; text-indent:-9999px; display:block; height:20px; font-size:small; }
	div#mac-brand-times h1#diningtimestitle		{ background-image:url(../images/brand-sb-diningtimes.gif); background-repeat:no-repeat; text-indent:-9999px;  margin-top:15px; display:block; height:20px; font-size:small; }
	div#mac-brand-times ul						{ margin-top:10px; }
	div#mac-brand-times li						{ padding-top:2px; padding-bottom:2px; }
	div#mac-brand-times p						{ margin-top:10px; }
	/*dining times*/
		/*pub*/
		div#dfc-pub-foodtimes			{ background-image:url(../images/greysbbg.gif); background-repeat:repeat-x; padding-bottom:22px; display:block; font-size:small;}	
		div#dfc-pub-foodtimes h1		{ background-image:url(../images/sb-diningtimes.gif); background-repeat:no-repeat; text-indent:-9999px; height:27px; display:block; font-size:small; }
		div#dfc-pub-foodtimes ul		{ margin:0px; margin-top:10px; padding-left:10px; }
		div#dfc-pub-foodtimes li		{ padding-top:2px; padding-bottom:2px; }
	/*latest news*/
	div#dfc-global-latestnews		{ background-color:#333333; padding-bottom:15px; margin-top:15px; width:290px;}
	div#dfc-global-latestnews h1	{ background-image:url(../images/brand-sb-newstitle.gif); background-repeat:no-repeat; text-indent:-9999px; width:290px; height:63px; }
	div#dfc-global-latestnews ul#latestNewsSmartboxList		{ padding-left:10px; padding-top:10px; padding-right:10px; }
	div#dfc-global-latestnews ul#latestNewsSmartboxList li	{ padding-top:5px; padding-bottom:5px; }
	div#dfc-global-latestnews p 	{ padding-left:10px; padding-top:5px; }
	div#dfc-global-latestnews ul	{ margin-left:12px; }
	div#dfc-global-latestnews li	{ list-style:disc; }
		/*jazz sutton park*/
		div#mac-pub-jazzmusic		{ background:url(../images/jazz_graphicalsb.jpg) no-repeat; width:290px; height:290px; display:block; margin-top:15px; text-indent:-9999px;}
		div#mac-pub-jazzmusic p		{ display:none; }
	/*booking policy*/
	div#dfc-global-bookingpolicy	{ background:#333333; background-repeat:repeat-x; margin-top:15px; padding-bottom:16px; }
	div#dfc-global-bookingpolicy h1	{ background-image:url(../images/pub-sb-bookingpolicy.gif); background-repeat:no-repeat; height:26px; text-indent:-9999px; padding-bottom:10px; }
	div#dfc-global-bookingpolicy p	{ padding-left:10px; padding-right:10px; }
	div#dfc-global-bookingpolicy a	{ display:block; height:31px; width:187px; background:url(../images/findabarandgrill.jpg) no-repeat; text-indent:-9999px; margin-top:15px; margin-left:0px; }
		/*amend for brand home*/
		.home div#SB-Group1 div#dfc-global-bookingpolicy	{ margin-top:0px; padding-top:0px; }
		.home div#SB-Group1 div#dfc-global-bookingpolicy a	{ display:block; height:31px; width:276px; background:url(../images/onlinebookingenquiry.jpg) no-repeat; text-indent:-9999px; margin-top:15px; margin-left:0px; }
		/*amend for pub find us*/
		.findus div#SB-Group2 div#dfc-global-bookingpolicy a	{ display:block; height:24px; width:216px; background:url(../images/onlinebookingenquiry-small.jpg) no-repeat; text-indent:-9999px; margin-top:15px; margin-left:0px; }
		.findus div#SB-Group2 div#dfc-global-bookingpolicy a#bookingButton		{ margin-left:31px;}
	/*sign up*/
	div#mac-pub-keepintouch			{ background:url(../images/brownsbbg.gif) 100% 100% #936e40; background-repeat:repeat-x; margin-top:15px; padding-bottom:15px; }
	div#mac-pub-keepintouch h1		{ background-image:url(../images/pub-sb-bethefirsttoknow.gif); background-repeat:no-repeat; height:26px; text-indent:-9999px; padding-bottom:10px; }
	div#mac-pub-keepintouch p		{ padding:5px 10px 5px 10px; }
	/*facebook*/
	div#dfc-global-facebook			{ background-image:url(../images/greysbbg.gif); background-repeat:repeat-x; margin-top:15px; padding-bottom:47px; }
	div#dfc-global-facebook	h1		{ background-image:url(../images/brand-sb-joinourfacebookfamily.gif); background-repeat:no-repeat; height:26px; text-indent:-9999px; padding-bottom:10px; }
	div#dfc-global-facebook p		{ padding-left:10px; padding-right:10px; }
	/*rss box*/
	div#dfc-global-rssinfo			{ background:url(../images/greysbbg.gif) 100% 100% #333333; background-repeat:repeat-x; margin-top:15px; }
	div#dfc-global-rssinfo h1		{ background-image:url(../images/pub-sb-whatdoesrssmean.gif); background-repeat:no-repeat; height:48px; text-indent:-9999px; padding-bottom:10px; }
	div#dfc-global-rssinfo p		{ padding-left:10px; padding-right:10px; padding-bottom:10px; }
	/*management jobs*/
	div#mac-global-managementjobs		{ background-image:url(../images/photographs/heroes/manager-SBbg2.jpg); background-repeat:no-repeat; height:350px; margin-top: 15px;}
	div#mac-global-managementjobs h1	{ display:none; }
	div#mac-global-managementjobs p		{ text-indent:-9999px; }
	div#mac-global-managementjobs p a	{ display:block; width:290px; height:350px; }
	/*drinks page managers special*/
	div#dfc-pub-managerswinechoice		{ border:1px solid #926F3F; padding:10px; margin-top:15px; text-align:center; }
	div#dfc-pub-managerswinechoice a	{ display: block; }	
	div#dfc-pub-managerswinechoice h1	{ margin-bottom:20px; }
	div#dfc-pub-managerswinechoice img.managerswineimage	{  }
	div#dfc-pub-managerswinechoice p#drinkname 				{ padding-top:10px; padding-bottom:10px; }
	div#dfc-pub-managerswinechoice h2	{ padding-top:10px; padding-bottom:10px; }
	div#dfc-pub-managerswinechoice p#linktodrinkpage		{ padding: 10px 0px 10px 0px; }
	/*drinks page beer*/
	div#dfc-pub-perfectpints			{ border:1px solid #926F3F; padding:10px; text-align:center; margin-top:15px; }
	div#dfc-pub-perfectpints a img		{ border:1px solid #926F3F; margin-top:10px; margin-bottom:10px; padding:10px; height:65px; width:65px; }  
	div#dfc-pub-perfectpints img		{ border:1px solid #926F3F; margin-top:10px; margin-bottom:10px; padding:10px; height:65px; width:65px; }
	/*food page beef*/
	div#mac-global-farmassured			{ border:1px solid #926F3F; padding:10px; margin-top:15px;  }
	div#mac-global-farmassured h1		{ margin-bottom:20px; font-size: large; }
	div#mac-global-farmassured img		{  }
	div#mac-global-farmassured p		{ padding: 10px 0px 0px 0px; }
	/*search on christmas*/
	div#dfc-global-findapub				{ width:290px; margin-top:15px;}
	div#dfc-global-findapub h1			{ background:url(../images/searchforbarandgrill.gif) no-repeat; width:290px; height:40px; text-indent:-9999px; }
	div#dfc-global-findapub form#frmSearch input#searchBox	{ width:250px;}
	div#dfc-global-findapub form#frmSearch input#goImg		{ margin-left:4px; }
	
	/* choice cask ales */
	div#mac-pub-choicecaskales { border:1px solid #926F3F; margin-top:15px; padding:10px; text-align:center; }
	div#mac-pub-choicecaskales a img		{ border:1px solid #926F3F; margin-top:10px; margin-bottom:10px; padding:10px; height:65px; width:65px; }  
	div#mac-pub-choicecaskales img		{ border:1px solid #926F3F; margin-top:10px; margin-bottom:10px; padding:10px; height:65px; width:65px; }	
	div#mac-pub-choicecaskales p {  }
	div#mac-pub-choicecaskales h2 { font-size: small; padding-bottom:10px;}
	
	/*link to find us*/
	div#dfc-pub-locationmapandcontactdetailslink-nopubname, div#mac-global-linktobrandpoi 	{ background-image:url(../images/mini-map.gif); background-repeat:no-repeat; padding-left:35px; height:30px; }
	.home div#SB-Group1 div#dfc-pub-locationmapandcontactdetailslink-nopubname			{ margin-top:20px; }
	div#mac-global-linktobrandpoi	{ margin-top: 20px; }
	
	/*search box*/
	div#wrapper .brandarticle div#SB-Group1	div#mac-global-findapub,
	div#wrapper .brandjobs div#SB-Group1 div#mac-global-findapub,
	div#wrapper .management div#SB-Group1 div#mac-global-findapub									{  }
	div#wrapper .brandarticle div#SB-Group1 div#mac-global-findapub h1,
	div#wrapper .brandjobs div#SB-Group1 div#mac-global-findapub h1,
	div#wrapper .management div#SB-Group1 div#mac-global-findapub h1								{ margin-top:15px; margin-bottom:10px; background-image:url(../images/pub-sb-searchformandc.gif); background-repeat:no-repeat; height:18px; text-indent:-9999px; }
	div#wrapper .brandarticle div#SB-Group1 div#mac-global-findapub	form#frmSearch,
	div#wrapper .brandjobs div#SB-Group1 div#mac-global-findapub form#frmSearch,
	div#wrapper .management div#SB-Group1 div#mac-global-findapub form#frmSearch					{ padding-bottom:10px; }
	div#wrapper .brandarticle div#SB-Group1 div#mac-global-findapub form#frmSearch input#searchBox,
	div#wrapper .brandjobs div#SB-Group1 div#mac-global-findapub form#frmSearch input#searchBox,
	div#wrapper .management div#SB-Group1 div#mac-global-findapub form#frmSearch input#searchBox	{ height:14px; width:250px; } 
	div#wrapper .brandarticle div#SB-Group1 div#mac-global-findapub form#frmSearch input#goImg,
	div#wrapper .brandjobs div#SB-Group1 div#mac-global-findapub form#frmSearch input#goImg,
	div#wrapper .management div#SB-Group1 div#mac-global-findapub form#frmSearch input#goImg		{ position:relative; top:4px; left:4px;}
	/*smart box corrections for top of page*/
	div#wrapper .findus div#SB-Group2 div#dfc-pub-openingtimes	{ margin-top: 15px; }
	/* share on facebook */
	div#dfc-global-shareonfacebook		{ background:url(../images/greysbbg.gif); background-position:top; background-repeat:repeat-x; padding:10px; text-align: center; }
	div#dfc-global-shareonfacebook a { color: #bec8c2; }
	/* Drink Aware*/
	div#dfc-global-drinkaware	{ margin-top: 10px;   }
	div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-orange.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }
	span.drinkawarelogo p	{ display: block; background:url(../images/drinkaware-orange.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }
	
/* footer */
div#footer							{ background-image:url(../images/footerbg.jpg); background-repeat:no-repeat; width:900px; height:20px; padding-top:30px; margin-top:20px; margin-bottom:20px; }
div#footer ul#legal-links			{ float:left; }
div#footer ul#legal-links li		{ display:inline; padding-right:10px;}
div#footer p.copyright				{ float:right; }


/* map */
div#map 			{ color:#000000; }
div#map a:link		{ color:#000000; font-size: x-small;}
div#map a:hover		{ color:#000000; font-size: x-small;}
div#map a:visited 	{ color:#a00d5c; font-size: x-small;}
.small-text			{ font-size: x-small; }
	/*brand level*/
	div#wrapper .nationalsearch div#map_parent,
	div#wrapper .searchresults div#map_parent			{ float:right; width:350px; height:400px; }
	div#wrapper .nationalsearch div#map_parent div#map,
	div#wrapper .searchresults div#map_parent div#map	{ width:350px; height:400px; }
	
	div#dfc-global-interactivemap						{ margin-top:20px; }
	div#dfc-global-interactivemap h1					{ background-image:url(../images/brand-usingtheinteractivemap.gif); background-repeat:no-repeat; text-indent:-9999px; }
	div#dfc-global-interactivemap ul#maphelp			{ padding-left:20px; }
	div#dfc-global-interactivemap ul#maphelp li			{ padding-bottom:10px; list-style:disc; }
	/*pub level*/
	div#wrapper .findus div#map_parent					{ width:290px; height:320px; float:right; position:relative; left:340px; padding-top:30px; }
	div#wrapper .findus div#map_parent div#map			{ height:320px; width:290px; }


/* forms */
	/*search form*/
	div#narrative form#frmSearch					{ padding-top:20px; padding-bottom:20px; }
	div#narrative form#frmSearch label				{ font-weight:bold; display:block; padding-bottom:5px; }
	div#narrative form#frmSearch input#searchBox	{ height:14px; width:250px; } 
	div#narrative form#frmSearch input#goImg		{ position:relative; top:4px; left:2px;}
	/*sign up form*/
	form#feedback  					{ font-size:small; }
	form#feedback h2				{ padding-bottom:10px; }
	
	form#feedback label 			{ text-align:left; width:165px; float:left; }
	form#feedback label.optin_label	{ text-align:left; width:570px; float:right; margin-top:-27px; line-height:16px; }
	div#wrapper .newsletter form#feedback label.optin_label	{ text-align:left; width:570px; float:right; margin-top:0; line-height:16px; }
	form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}

	form#feedback input#Submit		{ padding-bottom:1px; height:31px; display:block; background:none; border:none; background-image:url(../images/submit_button.gif); background-repeat:no-repeat; }

	form#feedback input				{ margin-bottom:10px; width: 250px; }
	form#feedback span#genderarea	{ display:block; margin-top:5px; }
	form#feedback .emailinput		{ margin-top: 15px; }
	form#feedback input.optin_box	{ width:10px; line-height:16px; }
	form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
	.inputbox 						{ margin-bottom:10px; }
	form#feedback .submitbutton		{ width: 90px; }
	form#feedback .small-text		{ color:#BEC8C2; }
	form#feedback p span.txt_small	{ font-size:x-small; margin:0px; padding:0px; }
	form#feedback p					{ margin:0px; padding:0px; }

	form#feedback span#servicerequirementsspan	{ display:block; margin-top:10px; margin-bottom:10px; }
	form#feedback span#mobilespan				{ display:block; margin-top:10px; }
	form#feedback span#optinmobilespan			{ display:block;  position:relative;}
	form#feedback span#optinmobilespan label.optin_label	{  position:absolute; top:30px; left:25px;}
	form#feedback span#optinemailspan			{ display:block; position:relative; }
	form#feedback span#optinemailspan label.optin_label		{ position:absolute; top:30px; left:25px;}


	form#feedback span#privacy		{ display: block; background: #926F3F; padding:20px 20px 30px 20px; margin-top: 30px }
	form#feedback span#privacy h2	{ margin: 0px; padding: 0px;}
	span#visitedbeforespan			{ padding-top:10px; display:block;}
	
	span#linktopartybookings a		{ display:block; width:498px; height:31px; background:url(../images/onlinebookingenquiryform.gif) no-repeat; margin-top:10px; margin-bottom:10px; text-indent:-9999px; }

/* added by AS for reward voucher */
div#narrative ul#PDF-Voucher 			{ margin-top: 10px; }
div#narrative ul#PDF-Voucher li	{ list-style-type:none; vertical-align:middle; padding: 5px 5px 15px 0px; display: block; background:url(/images/PDF-Icon.gif) no-repeat; }
div#narrative ul#PDF-Voucher li a			{ display:block; padding-left: 30px; }


/*added for booking form*/
.eventenquiry div#narrative form#feedback span.announcement	{ border:none; }
.eventenquiry div#narrative h1	{ background:url(../images/pub-bookingequiriesform.gif) no-repeat; display:block; height:32px; text-indent:-9999px;}
.eventenquirythankyou div#narrative h1	{ background:url(../images/pub-thanks.gif) no-repeat; display:block; height:32px; text-indent:-9999px; }
.eventenquiryinfo div#narrative h1		{ background:url(../images/pub-onlinebookingenquiries.gif) no-repeat; display:block; height:32px; text-indent:-9999px; }

/* extra xmas*/
span#findamacbutton	p,
p#nationalsearchbutton		{ padding-top:15px; margin-bottom:15px; }
span#findamacbutton a,
p#nationalsearchbutton a	{ background:url(../images/macmemorablexmas.gif) no-repeat; display:block; height:31px; width:512px; text-indent:-9999px }
/*div#content-bar.xmasenquiryinfo div#narrative			{ margin-top:-236px;}
div#content-bar.xmasenquiryinfo div#SB-Group1			{ margin-top:-236px; }
*/div#dfc-global-xmasbookings	a	{ background:url(../images/graphicalsbxmas.jpg) no-repeat; width:290px; height:200px; display:block; text-indent:-9999px; margin-top:15px;}
span#xmasbookingformbutton p,
p#xmasbookingformbutton				{ margin-top:15px; margin-bottom:15px; }
span#xmasbookingformbutton a,
p#xmasbookingformbutton a			{ background:url(../images/makeanxmasbookingenc.gif) no-repeat; display:block; width:330px; height:28px; text-indent:-9999px; }
div#wrapper .xmasenquiry div#narrative span p	{ margin-bottom:15px; }


/* Added by Ant 2009-10-07 for Xmas */
.validationWarning	{ color:#990000; display:block; }
h2.validationWarning	{ border-bottom:none; }
.validationWarning a:link	{ color:#990000; }
.validationWarning a:visited	{ color:#990000; }
.validationWarning a:hover	{ color:#ffffff; }
div#content-bar div#narrative .validationWarning	{ padding:10px; border:1px solid #cccccc; }

/* Added by Farrow 2009-06-09 */
span.smalltext { font-size: 0.8em; }

/*solihull countdown*/
div#mac-pub-openingcountdown		{ background:#936e40; margin-bottom:15px; }
div#mac-pub-openingcountdown h2		{ background:url(../images/timetoopening.gif) no-repeat; display:block; width:223px; height:26px; text-indent:-9999px; padding-bottom:10px;}
div#mac-pub-openingcountdown p		{ padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:x-large; font-weight:bold;}

/* facebook fanbox */
#dfc-global-fanbox {  margin-top:10px; margin-bottom:10px; padding:10px; background-image:url(../images/greysbbg.gif); background-position:bottom; background-color:#333333; background-repeat:repeat-x; }


/* CTA for Articles */
p.cta_valentines_brand a	{ background-image:url(../images/news/cta_valentines_brand.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px;}
p.cta_valentines_bar a	{ background-image:url(../images/news/cta_valentines_bar.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px;}
p.cta_fixedmenu_brand a	{ background-image:url(../images/news/cta_fixedmenu_brand.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px;}
p.cta_fixedmenu_bar a	{ background-image:url(../images/news/cta_fixedmenu_bar.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px;}
p.cta_mothersday_brand a { background-image:url(../images/news/cta_mothersday_brand.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}
p.cta_mothersday_bar a { background-image:url(../images/news/cta_mothersday_bar.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}
p.cta_perfectcombo a { background-image:url(../images/news/cta_perfectcombo.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}
p.cta_award_winning_steaks_brand a { background-image:url(../images/news/cta_award_winning_steaks_brand.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}
p.cta-food-menus a { display: block; width: 330px; height: 31px;text-indent: -9999px;background: url(../images/news/cta-food-menus.jpg) no-repeat;}


p.cta-find_your_local_MAC_and_sign_up a { background-image:url(../images/news/cta_findlocalsignup.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}
p.cta-sign_up_for_free_pimms a { background-image:url(../images/news/cta_signupforpimms.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}

p#cta-springmenunowavailable-brand a { background-image:url(../images/news/cta_mothersday_brand.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}

p#cta-springmenunowavailable-pub a { background-image:url(../images/news/cta-springdishes.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}

p.cta-find_local_MAC_and_sign_up a { background-image:url(../images/news/cta_findlocalsignup.jpg); background-repeat:no-repeat; display:block; width:330px; height:31px;  text-indent:-9999px; margin: 10px 0px 10px 0px;}


/* facebook link with logo */
div#narrative a.fb_link { padding-left: 20px; background: url(/images/fb_link_logo.jpg) left no-repeat; }