/*

Author: Leanne
Dragonfly Creative
www.dragonflycreative.net

Date:April 2009
Version 1.0

*/

/* reset the CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }

:focus { outline: 0; }

ol, ul { list-style: none; }
	
table 			{	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote, q 	{	quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* ~standard tags */
body			{ font-family: Arial, Helvetica, sans-serif;  font-size:small; color: #000; padding-bottom: 20px; padding-top: 20px;}
.clear			{ clear: both; height: 1px; font-size: 0px; } /* CHECK THIS */
div#clear-top 	{ clear: both; display: block; } 
div#content-brand div#clear-top, div#content-3rdlvl div#clear-top, div#content-2column.brandarticles  div#clear-top { display: none; } /* Hides the clear-top div on brand level pages */
p				{ line-height: 20px; }
.announcement	{ color:#990000; clear: both; }
#hidethisparagraph	{display: none; }
p.announcement a	{ color: #990000; }

.txt_small, 
#disclaimer, 
.small-text		{ font-size: x-small; line-height: normal; }
h2				{ font-size: medium; }
h1, h2			{ font-family: Arial, Helvetica, sans-serif; }
#disclaimer		{ margin: 15px 0px 15px 0px; } 


a.dfcMapResults:link	{ color: #021435; }
a.dfcMapResults:visited	{ color: #021435; }
a.dfcMapResults:hover 	{ color: #021435; }
.staticdiv { height: 0px; font-size: 0px; display: none;  }

/* Main Divs */
div#wrapper		{ width:850px;  margin-left:auto; margin-right:auto; }
div#breadcrumb	{ line-height: 32px; padding-left: 9px; }
div#header		{ width: 832px; height: 158px; margin-left: 9px; }
div#banner		{ width: 832px; height: 252px; margin-bottom: 12px; }
div#pubBannerSwitcher	{ width: 832px; height: 252px; margin-bottom: 12px; }


div#navigation			{ width: 832px; height: 44px; }
div#narrative			{ width: 390px; }


/* Header */
div#header p#header-description	{ color: #fff3d5; font-size:x-large; font-weight: bold; margin: 10px 0px 10px 32px;}
div#header p#header-bottom		{ color: #fff3d5; font-weight: bold; margin-left: 32px; }
span.header-tel				{ padding-left: 20px; }

div#header h1 				{ display: block; width: 832px; height: 80px;}
div#header.pubhome-header h1{ text-indent: -9999px; }
a#linkToPubHome, div#header.brand-header	h1	a				{ display: block; text-indent: -9999px; width: 832px; height: 80px; }
div#header h2				{ display: none; }
div#content-bar.pubarticle h1 { text-indent: 0px; }

/* Content Divs */
div#content-bar, div#content-3rdlvl, div#content-2column	{ margin-left: 9px; padding-bottom: 10px; width: 832px; background:#FFF; position: relative; }
div#content-3rdlvl div#narrative	{ width: 803px; padding-right: 12px; padding-top: 10px;}
div#content-2column	div#narrative	{  }

div#content-3rdlvl div#banner	{ display: none; }

div#content-3rdlvl.sorry h1	{ text-indent: 0px; } 

div#content-bar.findus div#narrative,
div#content-bar.pubarticles div#narrative,
div#content-bar.pubarticle div#narrative		{ padding-top: 10px;}

div#content-bar.pubarticle div#SB-Group2	{ margin-top: 332px; }

/* Banners */
div#content-bar.findus	div#banner, 
div#content-bar.pubarticles div#banner,
div#content-bar.pubarticle div#banner	{ display: none; }


div#map_parent	{ width: 365px; height: 353px; margin-bottom: 10px; margin-top: 13px; }
div#map			{ width: 359px; height: 350px; border: 3px solid; }

/* Navigation */
ul#nav li	{ display: block; float: left; height: 44px; } 
ul#nav li a	{ display: block; height: 44px; text-indent: -9999px;}

#gotoHome					{ width: 178px; }
#gotoFindus					{ width: 158px; }
#gotoFood					{ width: 141px; }
#gotoDrink					{ width: 147px; }
#gotoPubarticles			{ width: 124px; }
#gotoEventenquiryinfo		{ display: none; }
#gotoJobs					{ width: 84px; }

#gotoBack					{ width: 81px; }


/* Narrative */
div#narrative h1	{ text-indent: -9999px; height: 53px; margin-bottom: 10px; position: relative; left: -2px;}
div#narrative p		{ margin-bottom: 10px;}
div#narrative ul 	{ list-style: disc; list-style-position: outside; margin: 20px 0px 20px 30px;}
div#narrative ul li	{ margin: 0px 0px 5px 0px;}
div#narrative h2	{ margin-top: 15px; }	

div#narrative ul#pdf, 		ul#PDF-Rewards				{  list-style-type: none; margin: 20px 0px 20px 0px; padding: 0px; }
div#narrative ul#pdf li, 	ul#PDF-Rewards li 			{  list-style-type: none; margin: 0px; padding: 2px 0px 8px 0px;} 
div#narrative ul#pdf li a, 	ul#PDF-Rewards li a			{  background: url(/images/PDF.gif) no-repeat; padding: 3px 0px 3px 30px; } 

	.facebooklogolink	{ display: block; width: 94px; height: 32px; text-indent: -9999px; float: left; margin-top: 10px;   }
	.facebooklinktxt	{ display: block;  }
	.facebooklink		{ display: block; background:url(/images/facebookicon.jpg) no-repeat; height: 32px;  margin: 10px 0px 10px 0px; clear: both;}

	#xmasenquiryformbutton	a,
	#xmasBookingButton a 		{ width: 288px; height: 29px; display: block; text-indent: -9999px; margin: 20px 0px 20px 0px; }

/* Hidden Pages */
div#content-bar.pubarticle_bogofaug09 h1 	{ background: none; text-indent: 0px; }
div#content-bar.pubarticle_bogofaug09 div#narrative	{ padding-top: 10px; }
div#content-bar.pubarticle_bogofaug09 div#narrative .newsimg-right	{ margin-top: -85px; }

/* Content */
h2.articletitle						{ padding-bottom: 3px; height: 40px; }
h2.offertitle a, h2.articletitle a	{ background:url(/images/rssicon-large.gif) no-repeat 0px 2px; padding-left: 20px; } 

div.content-images img, .sk1, .sk2, .newsimg, .newsimg-right	{ border: 3px solid; }
.leftimg, .sk1, .newsimg					{ margin-right: 3px; }
div#dfc-pub-pubspecificheroimage, div#heroImageSwitcher	{ width: 359px; height: 236px; }
div#dfc-pub-pubspecificheroimage	{ border: 3px solid; margin-bottom: 10px; }

div.content-images				{ margin-bottom: 20px; display: block; height: 141px; }
.leftimg						{ float: left; }
div#contentImageSwitcher		{ width: 186px; height: 141px; float: right; border: 3px solid; }

div#content-3rdlvl.collectorcard_teamregistrationthankyou	h1	{ background:url(/images/banners/collectorcardthankyou-title.jpg) no-repeat; height: 100px; 	}

/* News Page */
div.offerintro-list { float: left; }
span.newsoffers-text			{ float: right; display: block; width: 270px;  }
.newsimg						{ margin-bottom: 5px; float: left; }


/* Smart Boxes */
div#SB-Group2	{ width: 365px; }
div#SB-Group1	{ width: 390px; }
div#SB-Group1 div, div#SB-Group2 div { margin-bottom: 6px; }

div#content-bar.pubarticles div#SB-Group2	{ margin-top: 13px; } /* no banner on the page - margin needed to move it away from navigation */

div#dfc-pub-locationmapandcontactdetailslink a	{ padding-left: 36px; display: block; line-height: 30px;}

	/* Sign Up */
	div#com-pub-joinpubclub							{ padding-bottom: 20px;  }
	div#com-pub-joinpubclub		h1					{ height: 73px; text-indent: -9999px; background-position:center; }
	div#SB-Group2	div#com-pub-joinpubclub		h1	{ height: 73px; text-indent: -9999px; background-position:center; }
	div#com-pub-joinpubclub		a					{ color: #FFFFFF; }
	div#com-pub-joinpubclub		a.signup-sblink		{ display: block; width: 215px; height: 46px; text-indent: -9999px; margin-left: auto; margin-right: auto; margin-top: 10px;  }
	div#com-pub-joinpubclub		p					{ width: 298px; padding: 10px; border: 3px solid; margin-left: auto; margin-right: auto; color:#FFF; text-align:center; }
	
	/* Text Based Generic Box */
	div.gradientboxwithlist						{ padding-bottom: 20px;  }
	div.gradientboxwithlist 	h1				{ height: 57px; text-indent: -9999px; }
	div#SB-Group2 div.gradientboxwithlist 	h1	{ height: 57px; text-indent: -9999px; }
	
	div.gradientboxwithlist		ul, 
	div.gradientboxwithlist		p				{ border: 3px solid; background-color:#FFF; width: 298px; margin-left: auto; margin-right: auto; padding: 10px;}	
	div#SB-Group1 div.gradientboxwithlist p		{ width: 321px; }
	div.gradientboxwithlist		ul li 			{ list-style-type: disc; margin-left: 16px; padding-bottom: 5px;  }

	/* News - Graphic Version */
	div#dfc-global-latestnewsgraphic 				{ clear:both;  }
	div#dfc-global-latestnewsgraphic	h1			{ height: 41px; text-indent: -9999px; float: left; width: 268px; }
	div#dfc-global-latestnewsgraphic	a#morelink	{ height: 41px; width: 122px; display: block; float: right; text-indent:-9999px; }
	div#dfc-global-latestnewsgraphic	ul			{ padding-top: 10px; clear: both;}
	div#dfc-global-latestnewsgraphic .readonlink	{ clear: both; display:block; height: 45px; margin: 0px 0px 10px 0px; text-indent: -9999px; }
	div#dfc-global-latestnewsgraphic span.latestNewsSmartboxListItemSnippet			{ display: block; }
	div#dfc-global-latestnewsgraphic	li.latestNewsSmartboxListItem img			{ border: 1px solid; float: left; margin: 0px 10px 10px 0px; }

	
	
	/* Promotional Smart Boxes 
	Group 1 = 390px 
	Group 2 = 365px	
	*/
	
	/* Collector Card */
	div#SB-Group1 div#com-pub-collectorcard	{ background:url(/images/smartboxes/collectorcard-390.jpg) no-repeat; width: 390px; height: 160px; text-indent: -9999px; }
	div#SB-Group2 div#com-pub-collectorcard	{ background:url(/images/smartboxes/collectorcard-365.jpg) no-repeat; width: 365px; height: 110px; text-indent: -9999px; }
	
	div#com-pub-collectorcard h2, div#com-pub-collectorcard p	{ display: none;}
	div#SB-Group1 div#com-pub-collectorcard a#collectorcardFindOutMoreLink-stdVersion	{ display: block; width: 390px; height: 160px; text-indent: -9999px; background:url(../images/smartboxes/collcard-more-390.jpg) right no-repeat; }
	div#SB-Group2 div#com-pub-collectorcard a#collectorcardFindOutMoreLink-stdVersion	{ display: block; width: 365px; height: 160px; text-indent: -9999px; background:url(../images/smartboxes/collcard-more-365.jpg) right no-repeat;}

	div#SB-Group1 div#com-pub-collectorcard a#collectorcardFindOutMoreLink-pdfVersion	{ display: block; width: 148px; margin-left: 242px; height: 95px; text-indent: -9999px; background:url(../images/smartboxes/collcardpdf-more-390.jpg) right no-repeat; }
	div#SB-Group2 div#com-pub-collectorcard a#collectorcardFindOutMoreLink-pdfVersion	{ display: block; width: 129px; margin-left: 236px; height: 95px; text-indent: -9999px; background:url(../images/smartboxes/collcardpdf-more-365.jpg) right no-repeat; }
	
	div#SB-Group1 div#com-pub-collectorcard a#collectorcardDownloadPdfLinkSmall	{ display: block; width: 148px; margin-left: 242px; margin-top: 14px; height: 51px; text-indent: -9999px; background:url(../images/smartboxes/collcard-points-390.jpg) right no-repeat; }
	div#SB-Group2 div#com-pub-collectorcard a#collectorcardDownloadPdfLinkSmall	{ display: block; width: 125px; margin-left: 223px; margin-top: 7px; height: 45px; text-indent: -9999px; background:url(../images/smartboxes/collcard-points-365.jpg) right no-repeat; }

	div#SB-Group1 div#com-pub-collectorcard a#collectorcardDownloadPdfLinkLarge	{ display: block; width: 148px; margin-left: 242px; margin-top: 14px; height: 51px; text-indent: -9999px; background:url(../images/smartboxes/collcard-points-390.jpg) right no-repeat; }
	div#SB-Group2 div#com-pub-collectorcard a#collectorcardDownloadPdfLinkLarge	{ display: block; width: 137px; margin-left: 224px; margin-top: 0px; height: 110px; text-indent: -9999px; background:url(../images/smartboxes/collcard-points-365large.jpg) right no-repeat; }

	
	div#SB-Group2 div#com-pub-collectorcard a#collectorcardTeamRegistrationLink { display: block; width: 140px; height: 63px; margin-left: 220px; text-indent: -9999px; }


	/* DD Thursdays */
	div#SB-Group1 div#com-global-doubledealthursday	{ width: 390px; height: 155px;  }
	div#SB-Group2 div#com-global-doubledealthursday	{ width: 365px; height: 138px;  }

	div#SB-Group1 div#com-global-doubledealthursday h2	{ display: none; }
	div#SB-Group2 div#com-global-doubledealthursday	h2  { display: none; }

	div#SB-Group1 div#com-global-doubledealthursday p.eight	{ background:url(/images/smartboxes/DDThursday-390.jpg) no-repeat; width: 390px; height: 155px; text-indent: -9999px; }
	div#SB-Group2 div#com-global-doubledealthursday	p.eight { background:url(/images/smartboxes/DDThursday-365.jpg) no-repeat; width: 365px; height: 138px; text-indent: -9999px; }

	div#SB-Group1 div#com-global-doubledealthursday p.nine	{ background:url(/images/smartboxes/DDThursday999-390.jpg) no-repeat; width: 390px; height: 155px; text-indent: -9999px; }
	div#SB-Group2 div#com-global-doubledealthursday	p.nine	{ background:url(/images/smartboxes/DDThursday999-365.jpg) no-repeat; width: 365px; height: 138px; text-indent: -9999px; }

	/* Charity */
	div#com-pub-charity h2	{ color:#FFF; padding: 14px 0px 14px 20px; font-size: x-large; }

	/* Quiz Night */
	div#com-pub-quiznights	h2 { display: block; height: 57px; text-indent: -9999px; }
	
	/* CASK / SKY TV */
		div#com-pub-skytvcaskmarque	{ height: 119px; margin-top: 20px; padding-bottom: 10px; }

		/* Sky TV */
		div#skytv-fullwidth				{ height: 80px; margin-top: 20px; width: 390px; height: 80px; float: left; background:url(/images/smartboxes/sky-full.jpg) no-repeat; 	}
		div#skytv-halfwidth				{  width: 193px; margin-top: 20px; height: 80px; float: left; background:url(/images/smartboxes/sky-half.jpg) no-repeat;   }
		div#skytv-halfwidth	h2, div#skytv-halfwidth	p 	{ display: none; }	
		div#skytv-fullwidth	h2, div#skytv-fullwidth	p 	{ display: none; }	
		
		/* Cask Marque */			
		div#caskmarque-fullwidth	{ height: 80px; margin-top: 15px;  background:url(/images/smartboxes/cask-full.jpg) no-repeat;  }
		div#caskmarque-halfwidth	{ width: 186px; height: 80px; float: right; padding: 5px; background: #174060; margin-top: 20px; background:url(/images/smartboxes/casklogo.jpg) no-repeat;  }
		div#caskmarque-halfwidth	h2, div#caskmarque-halfwidth	p			{ display: none; }
		div#caskmarque-fullwidth	h2, div#caskmarque-fullwidth	p			{ text-indent: -9999px;}

	/* 2 for £4 */
	div#SB-Group1 div#com-pub-2for4offer					{ background: url(/images/smartboxes/creditmunch-390.jpg) no-repeat; width: 390px; height: 231px;    } 
	div#SB-Group2 div#com-pub-2for4offer					{ background: url(/images/smartboxes/creditmunch-365.jpg) no-repeat; width: 365px; height: 231px;    }
	div#com-pub-2for4offer h2, div#com-pub-2for4offer p		{ display: none; } 
	div#SB-Group1 div#com-pub-2for4offer a.findoutmorelink		{ display: block; width: 390px; height: 231px; text-indent: -9999px; }
	div#SB-Group2 div#com-pub-2for4offer a.findoutmorelink		{ display: block; width: 365px; height: 231px; text-indent: -9999px; }

	/* 2 for £5 */
	div#SB-Group1 div#com-pub-2for5offer					{ background: url(/images/smartboxes/2for5-390.jpg) no-repeat; width: 390px; height: 208px;    } 
	div#SB-Group2 div#com-pub-2for5offer					{ background: url(/images/smartboxes/2for5-365.jpg) no-repeat; width: 365px; height: 208px;    } 
	div#com-pub-2for5offer h2, div#com-pub-2for5offer p		{ display: none; } 
	div#SB-Group1 div#com-pub-2for5offer a.findoutmore		{ display: block; width: 390px; height: 208px; text-indent: -9999px; }
	div#SB-Group2 div#com-pub-2for5offer a.findoutmore		{ display: block; width: 365px; height: 208px; text-indent: -9999px; }

	/* Curry Nights */
	div#SB-Group1 div#com-pub-currynights		{ background: url(/images/smartboxes/currynight-390.jpg) no-repeat; width: 390px; height: 208px; position:relative;		} 
	div#SB-Group2 div#com-pub-currynights		{ background: url(/images/smartboxes/currynight-365.jpg) no-repeat; width: 365px; height: 187px; position:relative;     } 
	div#com-pub-currynights h2					{ display: none; }
	div#com-pub-currynights p					{ text-indent: -9999px; height: 0px; }

	div#SB-Group1 div#com-pub-currynights p.currynight-wednesday			{ background:url(/images/smartboxes/currynight/currynight-wednesday-390.jpg) no-repeat; width: 134px; height: 89px; display: block; position: absolute; top: 53px; left: 58px;}
	div#SB-Group2 div#com-pub-currynights p.currynight-wednesday			{ background:url(/images/smartboxes/currynight/currynight-wednesday-365.jpg) no-repeat; width: 137px; height: 62px; display: block; position: absolute; top: 77px; left: 114px;}

	div#SB-Group1 div#com-pub-currynights p.currynight-monday				{ background:url(/images/smartboxes/currynight/currynight-monday-390.jpg) no-repeat; 	width: 134px; height: 89px; display: block; position: absolute; top: 53px; left: 58px;}
	div#SB-Group2 div#com-pub-currynights p.currynight-monday				{ background:url(/images/smartboxes/currynight/currynight-monday-365.jpg) no-repeat; 	width: 125px; height: 85px; display: block; position: absolute; top: 51px; left: 54px;}

	div#SB-Group1 div#com-pub-currynights p.currynight-tuesday				{ background:url(/images/smartboxes/currynight/currynight-tuesday-390.jpg) no-repeat;	width: 144px; height: 68px; display: block; position: absolute; top: 53px; left: 58px;}
	div#SB-Group2 div#com-pub-currynights p.currynight-tuesday				{ background:url(/images/smartboxes/currynight/currynight-tuesday-365.jpg) no-repeat; 	width: 135px; height: 62px; display: block; position: absolute; top: 77px; left: 114px;}

	div#SB-Group1 div#com-pub-currynights p.currynight-tuesdayandfriday		{ background:url(/images/smartboxes/currynight/currynight-thurfri-390.jpg) no-repeat; 	width: 134px; height: 89px; display: block; position: absolute; top: 53px; left: 58px;}
	div#SB-Group2 div#com-pub-currynights p.currynight-tuesdayandfriday		{ background:url(/images/smartboxes/currynight/currynight-thurfri-365.jpg) no-repeat; 	width: 125px; height: 85px; display: block; position: absolute; top: 51px; left: 54px;}

	div#SB-Group1 div#com-pub-currynights p.currynight-friday		{ background:url(/images/smartboxes/currynight/currynight-fri-390.jpg) no-repeat; 	width: 134px; height: 89px; display: block; position: absolute; top: 53px; left: 58px;}
	div#SB-Group2 div#com-pub-currynights p.currynight-friday		{ background:url(/images/smartboxes/currynight/currynight-fri-365.jpg) no-repeat; 	width: 125px; height: 85px; display: block; position: absolute; top: 51px; left: 54px;}


	/* Gaffer's Grape Offers */
	div#com-pub-winesofthemonth					{ background:url(/images/smartboxes/GaffersGrapeOffers-bg.jpg) no-repeat; height: 239px; }
	div#com-pub-winesofthemonth h1				{ display: none; }
	ul#winelist									{ display: block; margin: 0px 0px 0px 0px; padding: 100px 0px 0px 28px; height: 97px; }
	ul#winelist li								{ display: block; width: 145px; height: 97px; float: left; margin-right: 20px; text-indent: -9999px; }
	ul#winelist li#ejcolombardwhite				{ background:url(/images/smartboxes/wineofthemonth/gallo-colombard-cali-115.gif) no-repeat; }
	ul#winelist li#rossellinipinotgrigiorose	{ background:url(/images/smartboxes/wineofthemonth/rosellini-pinotgri-italy-12.gif) no-repeat; }	
	ul#winelist li#blossomhillrose				{ background:url(/images/smartboxes/wineofthemonth/blossomhill-cali-125.gif) no-repeat; }	
	ul#winelist li#ejgallorubycabernet 			{ background:url(/images/smartboxes/wineofthemonth/gallo-rubycabernet-135.gif) no-repeat; }	
	ul#winelist li#jackrabbitsparklingrose 		{ background:url(/images/smartboxes/wineofthemonth/jackrabbit-spkrose-105.gif) no-repeat; }	
	ul#winelist li#banrockstationshirazmataro 		{ background:url(/images/smartboxes/wineofthemonth/banrock-shiraz-105.gif) no-repeat; }	
	ul#winelist li#jackrabbitwhitezinfandel 	{ background:url(/images/smartboxes/wineofthemonth/jackrabbit-whitezinf-105.gif) no-repeat; }	
	ul#winelist li#louisdornier 				{ background:url(/images/smartboxes/wineofthemonth/louisdornier-champagne-12.gif) no-repeat; }	
	ul#winelist li#paarlhillssauvignonblanc		{ background:url(/images/smartboxes/wineofthemonth/paarlhills-sauvblanc-135.gif) no-repeat; }	
	ul#winelist li#rosselliniitalianpinotgrigio	{ background:url(/images/smartboxes/wineofthemonth/rossellini-pinotg-12.gif) no-repeat; }	
	ul#winelist li#vegapiedrarioja				{ background:url(/images/smartboxes/wineofthemonth/vega-rioja-125.gif) no-repeat; }	
	ul#winelist li#banrockstationcolombardchardonnay				{ background:url(/images/smartboxes/wineofthemonth/banrock-chard-125.gif) no-repeat; }	
	ul#winelist li#conchaytorosauvignonblanc				{ background:url(/images/smartboxes/wineofthemonth/cyt-sauvignon-13.gif) no-repeat; }	



	/* Monday / Tuesday Club */
	div#com-pub-mondaytuesdayclub											{ background-color: #00a0e3; }
	div#com-pub-mondaytuesdayclub					p						{ text-align: center; font-size: large; font-weight: bold; text-transform:uppercase; color: #FFF;  }
	div#com-pub-mondaytuesdayclub					ul	li					{ display: block; float: left; }			
	div#SB-Group2 div#com-pub-mondaytuesdayclub		h2.monday				{ background:url(/images/smartboxes/montueclub/montuesclub-mondaytitle-365.jpg) no-repeat; height: 42px; text-indent: -9999px; margin-bottom: 10px;}
	div#SB-Group2 div#com-pub-mondaytuesdayclub		h2.tuesday				{ background:url(/images/smartboxes/montueclub/montues-tuesdaytitle-365.jpg) no-repeat; height: 42px; text-indent: -9999px; margin-bottom: 10px;}

	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul						{ display: block; height: 121px; background:url(/images/smartboxes/montueclub/montuesclubbg-pints-365.jpg) no-repeat 0% 100%; }	
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li.smoothflowale	{ width:85px; height: 67px; margin-left: 6px; margin-top: 42px; margin-right: 2px; text-indent: -9999px;}
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li.lager			{ width:69px; height: 54px; text-indent: -9999px; margin-top: 49px; margin-left: 19px;}

	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#johnsmiths		{ background:url(/images/smartboxes/montueclub/johnsmiths-365.jpg) no-repeat; }
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#tetley			{ background:url(/images/smartboxes/montueclub/tetley-365.jpg) no-repeat; }
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#worthingtons		{ background:url(/images/smartboxes/montueclub/worthingtons-365.jpg) no-repeat; }

	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#carling			{ background:url(/images/smartboxes/montueclub/carling-365.jpg) no-repeat; }
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#carlsberg		{ background:url(/images/smartboxes/montueclub/carlsberg-365.jpg) no-repeat; }
	div#SB-Group2 div#com-pub-mondaytuesdayclub		ul	li#fosters			{ background:url(/images/smartboxes/montueclub/fosters-365.jpg) no-repeat; }

	div#SB-Group1 div#com-pub-mondaytuesdayclub		h2.monday				{ background:url(/images/smartboxes/montueclub/montuesclub-mondaytitle-390.jpg) no-repeat; height: 41px; text-indent: -9999px; margin-bottom: 10px;}
	div#SB-Group1 div#com-pub-mondaytuesdayclub		h2.tuesday				{ background:url(/images/smartboxes/montueclub/montues-tuesdaytitle-390.jpg) no-repeat; height: 41px; text-indent: -9999px; margin-bottom: 10px;}
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul						{ display: block; height: 138px; background:url(/images/smartboxes/montueclub/montuesclubbg-pints-390.jpg) no-repeat 0% 100%; }	

	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li.smoothflowale	{ width:86px; height: 61px; margin-left: 8px; margin-top: 46px; margin-right: 3px; text-indent: -9999px;}
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li.lager			{ width:70px; height: 57px; text-indent: -9999px; margin-top: 46px; margin-left: 24px;}

	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#johnsmiths		{ background:url(/images/smartboxes/montueclub/johnsmiths.jpg) no-repeat; }
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#tetley			{ background:url(/images/smartboxes/montueclub/tetley.jpg) no-repeat; }
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#worthingtons		{ background:url(/images/smartboxes/montueclub/worthingtons.jpg) no-repeat; }

	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#carling			{ background:url(/images/smartboxes/montueclub/carling.jpg) no-repeat; }
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#carlsberg		{ background:url(/images/smartboxes/montueclub/carlsberg.jpg) no-repeat; }
	div#SB-Group1 div#com-pub-mondaytuesdayclub		ul	li#fosters			{ background:url(/images/smartboxes/montueclub/fosters.jpg) no-repeat; }

	/* New DAILY  (they decided to put on tuesday as well!) club */
	div#SB-Group2 div#com-pub-mondayclub	{ background: #ef3f30;}	
	div#SB-Group2 div#com-pub-mondayclub	p.mondayclub_165	{ text-indent: -9999px;	height: 209px; width: 365px; background: url(/images/smartboxes/mondayclub165_365.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-mondayclub	p.mondayclub_155	{ text-indent: -9999px;	height: 209px; width: 365px; background: url(/images/smartboxes/mondayclub155_365.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-mondayclub	p.mondayclub_159	{ text-indent: -9999px;	height: 209px; width: 365px; background: url(/images/smartboxes/mondayclub159_365.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-mondayclub	p.tuesdayclub_179	{ text-indent: -9999px;	height: 209px; width: 365px; background: url(/images/smartboxes/tuesdayclub179_365.jpg) no-repeat;}
	
	
	/*Lee Food Deal Images*/
	div#SB-Group2 div#com-pub-245pubfavsimage	p.fd245pubfavs	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/245pubfavs_365x235.jpg) no-repeat;}
	div#SB-Group2 div#com-pub-tuescurrynightimage	p.fdtuescurry	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/tuescurry_365x235.jpg) no-repeat;}
	div#SB-Group2 div#com-pub-everydayimage	p.fdeveryday_249	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/everyday_249_365x235.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-everydayimage	p.fdeveryday_279	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/everyday_279_365x235.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-everydayimage	p.fdeveryday_299	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/everyday_299_365x235.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-grillnightimage	p.fdthursgrillnight	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/thursgrillnight_365x235.jpg) no-repeat;}	
	div#SB-Group2 div#com-pub-bigdealimage	p.fdwedbigdeal_899	{ text-indent: -9999px;	height: 235px; width: 365px; background: url(/images/smartboxes/dayadsmay2010/wedbigdeal_899_365x235.jpg) no-repeat;}	


	
	/* Cider Fest */
	/*2009
	div#SB-Group1 div#com-global-deciderpoll	{ background: #4d3527 url(/images/smartboxes/deciderbg-390.jpg) no-repeat; padding: 226px 0px 20px 20px;}
	div#SB-Group2 div#com-global-deciderpoll	{ background: #4d3527 url(/images/smartboxes/deciderbg-365.jpg) no-repeat; padding: 212px 0px 20px 20px;}
	
	div#SB-Group1 div#com-global-deciderpoll h1	{ background: #4d3527 url(/images/smartboxes/decider-title.jpg) no-repeat; height: 43px; text-indent: -9999px;}
	div#SB-Group2 div#com-global-deciderpoll h1	{ background: #4d3527 url(/images/smartboxes/decider-title.jpg) no-repeat; height: 43px; text-indent: -9999px;}
	*/
	/* 2010 - Ant */
	div#SB-Group1 div#com-global-deciderpoll	{ background: #4d3527; padding: 10px 0px 20px 20px;}
	div#SB-Group2 div#com-global-deciderpoll	{ background: #4d3527; padding: 10px 0px 20px 20px;}
	
	div#SB-Group1 div#com-global-deciderpoll h1	{ background: #4d3527 url(/images/smartboxes/decider-title.jpg) no-repeat; height: 43px; text-indent: -9999px;}
	div#SB-Group2 div#com-global-deciderpoll h1	{ background: #4d3527 url(/images/smartboxes/decider-title.jpg) no-repeat; height: 43px; text-indent: -9999px;}
	/* Fathers Day */
	div#SB-Group1 div#com-pub-fathersdayfeast	{ background:url(../images/smartboxes/fathersday-390.jpg) no-repeat; height: 154px; position:relative; }
	div#SB-Group2 div#com-pub-fathersdayfeast	{ background:url(../images/smartboxes/fathersday-365.jpg) no-repeat; height: 154px; position:relative; }
	div#com-pub-fathersdayfeast h1, div#com-pub-fathersdayfeast h2	{ display: none; }
	div#SB-Group1 div#com-pub-fathersdayfeast p.six			{ display: block; text-indent: -9999px; background:url(../images/smartboxes/fathersdayprice-390-699.jpg); width: 123px; height: 83px;  }
	div#SB-Group2 div#com-pub-fathersdayfeast p.six			{ display: block; text-indent: -9999px; background:url(../images/smartboxes/fathersdayprice-699.jpg) no-repeat bottom right; width: 272px; height: 154px; }
	div#SB-Group2 div#com-pub-fathersdayfeast p.five		{ display: block; text-indent: -9999px; background:url(../images/smartboxes/fathersdayprice-599.jpg) no-repeat bottom right; width: 272px; height: 154px; }
	div#SB-Group2 div#com-pub-fathersdayfeast a				{ display: block; position: absolute; top: 0px; left: 0px; height: 154px; text-indent: -9999px; width: 365px; } 

	/* Eatwave	*/
	div#SB-Group1 div#com-pub-eatwave	{ background:url(../images/smartboxes/eatwave-390.jpg) no-repeat; height: 160px; position:relative; }
	div#SB-Group2 div#com-pub-eatwave	{ background:url(../images/smartboxes/eatwave-365.jpg) no-repeat; height: 160px; position:relative; }

	div#com-pub-eatwave	p, div#com-pub-eatwave	h2				{ display: none;}
	div#com-pub-eatwave a				{ display: block; height: 160px; text-indent: -9999px; }
	
	/* Autumn Winter Deal */
	div#SB-Group1 div#com-pub-autumnwinterdeal span#realmealdeal-smartbox a	{ background:url(../images/smartboxes/autumnwinterdeal2.49-sb.jpg) no-repeat; height: 160px; position:relative; }
	div#SB-Group2 div#com-pub-autumnwinterdeal span#realmealdeal-smartbox a	{ background:url(../images/smartboxes/autumnwinterdeal2.49-sb.jpg) no-repeat; height: 160px; position:relative; }
	div#SB-Group1 div#com-pub-autumnwinterdeal span#sixmarvellousmains-smartbox a	{ background:url(../images/smartboxes/autumnwinterdeal2.99-sb.jpg) no-repeat; height: 160px; position:relative; }
	div#SB-Group2 div#com-pub-autumnwinterdeal span#sixmarvellousmains-smartbox a	{ background:url(../images/smartboxes/autumnwinterdeal2.99-sb.jpg) no-repeat; height: 160px; position:relative; }

	div#com-pub-autumnwinterdeal	p, div#com-pub-autumnwinterdeal	h2				{ display: none;}
	div#com-pub-autumnwinterdeal a				{ display: block; height: 160px; text-indent: -9999px; }
	
a#drinkawarelink												{ font-size: small; color: #FFF; margin-top: 10px; display: block; }

	/* Drink Aware*/
	div#dfc-global-drinkaware	{  }
	div#dfc-global-drinkaware a,
	div#narrative p.drinkawarelogo a { display: block; background:url(../images/drinkaware-orange.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }


	/* Xmas 09 */
	div#SB-Group1 div#com-pub-xmasenquiry	a	{ background:url(../images/smartboxes/xmas-390.jpg) no-repeat; height: 160px; display:block; width: 390px; text-indent: -9999px; }
	div#SB-Group2 div#com-pub-xmasenquiry	a 	{ background:url(../images/smartboxes/xmas-365.jpg) no-repeat; height: 160px; display:block; width: 365px; text-indent: -9999px;}
	/*xmas what's on box*/
	div#com-pub-eventspdfdownload	{ background:url(../images/smartboxes/whatsonsb.jpg) no-repeat; display:block; width:365px; height:180px; position:relative;}
	div#SB-Group2 div#com-pub-eventspdfdownload h1	{ background:none; text-indent:-9999px; height:30px; display:block;}
	div#SB-Group2 div#com-pub-eventspdfdownload p	{ display:block; padding-left:10px; width:250px; color:#32134a; font-weight:bold; line-height:16px; }
	div#SB-Group2 div#com-pub-eventspdfdownload a	{ position:absolute; left:0px; top:0px; display:block; width:365px; height:180px; text-indent:-9999px; }


	/*Ciderfest 2010*/
	div#com-global-ciderfestpotw	{ display:block; width:365px; height:287px; background:#0CC; }
	div#com-global-ciderfestpotw h1	{ display:none; }
	div#com-global-ciderfestpotw div p	{ display:none; }
	div#com-global-ciderfestpotw div#week1	{ background:url(../images/smartboxes/ciderfest2010_week_1.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week2	{ background:url(../images/smartboxes/ciderfest2010_week_2.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week3	{ background:url(../images/smartboxes/ciderfest2010_week_3.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week4	{ background:url(../images/smartboxes/ciderfest2010_week_4.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week5	{ background:url(../images/smartboxes/ciderfest2010_week_5.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week6	{ background:url(../images/smartboxes/ciderfest2010_week_6.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week7	{ background:url(../images/smartboxes/ciderfest2010_week_7.jpg) no-repeat; display:block; width:365px; height:287px; }
	div#com-global-ciderfestpotw div#week8	{ background:url(../images/smartboxes/ciderfest2010_week_8.jpg) no-repeat; display:block; width:365px; height:287px; }


/* Footer */
div#footer			{ display: block; padding-left: 19px; height: 45px;			}
div#footer ul		{ display: block;  float: left; line-height: 45px; 			}
div#footer ul li 	{ display: inline;  font-size: small; margin-right: 10px; 	}
p.copyright			{ float: right; padding-right: 19px; line-height: 45px;		}



	/* Form Styles */
	form#feedback  			{ font-size:small; }

	form#feedback label 			{ text-align:left; width:180px; float:left; }
	form#feedback label.optin_label	{ text-align:left; margin-top: 8px; float:right; position: static; display: block; width: 765px; }
	form#feedback input.optin_box 	{ margin-bottom:0px; margin-top: 10px;  width: 20px; float: left; display: block; clear: both; }
	form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}
	form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
	
	form#feedback input				{ margin-bottom:10px; width: 250px; }
	form#feedback span#genderarea	{ display:block; margin-top:10px; }
	form#feedback .emailinput		{margin-top: 15px; }
	.inputbox 						{ margin-bottom:10px; }
	span#servicerequirementsspan, span#additionalinfospan		{ display: block; margin-top: 5px; margin-bottom: 10px; }
	form#feedback .submitbutton		{  width: 80px; margin: 10px 0px 20px 0px; border: 0px; padding: 3px 0px 3px 0px;}
	div#content-2column.signup h2	{ margin-top: 15px; }
	span#privacy					{ display: block; margin-top: 30px; }
	#additional_info				{ width: 250px; }
	form#feedback span#optinmobilespan					{ height: 20px; display: block;}
	

	div#collectorcardTeamRegistrationFormWrapper span.eighteenplus { margin-bottom: 50px; display:block; }
	fieldset {  }
	#teamLeaderFieldset { margin: 0px; padding: 0px; }
	legend#teamLeaderLegend	{ margin: 0px; padding: 0px; }
	legend#teamMembersLegend a.show { background:url(/images/add-button.jpg) no-repeat; width: 42px; height: 21px; display: block; text-indent: -9999px; margin-top: 10px; } 
	span#addNewMember a.show { background:url(/images/addanother-button.jpg) no-repeat; width: 169px; height: 21px; display: block; text-indent: -9999px; margin-top: 20px; margin-bottom: 20px; } 
	a.remove-team-member-button { background:url(/images/remove-button.jpg) no-repeat; width: 60px; height: 21px; display: block; text-indent: -9999px; margin-top: 20px; margin-bottom: 20px; } 
	#content-3rdlvl.collectorcard_teamregistration form span	{ clear: both; }

	form#feedback fieldset {  margin-top: 25px;} 
	form#feedback fieldset legend { font-weight: bold; font-size: medium; margin-bottom: 10px; }
	fieldset#teamLeaderFieldset label {  } 
	form#feedback fieldset#teamMembersFieldset fieldset { margin-left: 20px; }
	form#feedback fieldset#teamMemberFieldset label {  }
	
	form#feedback label.optin_label { width: 745px; }
	
	.hide { display: none }
	.show { display: block; }


/* Debug 

div#wrapper		{ border-bottom: 1px solid #F00;  }
div#content-brand, div#content-bar, div#content-3rdlvl, div#content-2column	{ background:#9C9; }
div#navigation	{ background:#099; }
div#banner		{ background:#0C9; }
div#narrative	{ background:#FFCC00; }
div#SB-Group1	{ background:#CC3300; }
div#SB-Group2	{ background:#333366; }
div#			{ background:#0099CC; }
div#map_parent	{ background:#66CC99; }
div#header		{ background:#006600; }
.clear			{ background:#009966; }
.staticdiv		{ background:#9F0; height: 1px; }
*/
/*Make your marker styles*/

body .dfcMapUpdateMapMarkersSearch-wrapper div#content-brand	{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; margin-left:auto; margin-right:auto; width:900px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size: small;}
div#wrapper.dfcMapUpdateMapMarkersSearch-wrapper				{ border-bottom: 0px; background:#FFFFFF; padding-top: 10px; margin-top: 10px;}
div#wrapper .dfcMapUpdateMapMarkersSearch						{ background-color:#FFFFFF; margin:0px; padding:0px; border-bottom: none; color:#000000; float:none; width:900px; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:left;  width:400px; left: 0px;}
div#wrapper .dfcMapUpdateMapMarkersSearch div#map_parent		{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:right; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearch div#map				{ background-color:#FFCC00; margin:0px; padding:0px; border:0px; color:#000000; float:none; width:480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearch .pubinfo				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#map h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .pubinfo h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .clear				{ margin:0px; padding:0px; border:0px; color:#000000; background-color:#FFF; float:none; width:900px; clear:both; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#cleartop			{ display:none; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative h1		{ margin:0px 0px 10px 0px; position: static; background:none; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:x-large; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch					{ margin:0px; padding:0px 0px 20px 0px; border:0px; background:#FFFFFF; border-bottom: 2px dotted #000 }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch label			{ margin:0px 0px 5px 0px; padding:0px; border:0px; display:block; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch input#searchBox	{ margin:0px; padding:2px; border:1px solid #666; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative form#frmSearch input#goImg		{ margin:0px; padding:0px; border:0px; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative span			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative p				{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; line-height:normal;  }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative h2				{ margin:20px 0px 0px 0px; padding:0px; border:0px; color:#000000; font-size: medium; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul				{ margin:10px 10px 20px 30px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li			{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative li				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative a				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:link	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:hover	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch div#narrative ul li a:visited	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearch .staticdiv 					{ height: 0px; font-size: 0px; display: none; background-color: #FFF;  }


body .dfcMapUpdateMapMarkersSearchResults-wrapper div#content-brand		{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; margin-left:auto; margin-right:auto; width:900px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:15px; font-size: small;}
div#wrapper.dfcMapUpdateMapMarkersSearchResults-wrapper					{ border: none; background:#FFFFFF; padding-top: 10px; margin-top: 10px; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults						{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:none; width:900px;   }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:left; width:400px; left: 0px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map_parent			{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:right; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map				{ background-color:#FFFFFF; margin:0px; padding:0px; border:0px; color:#000000; float:none; width: 480px; height: 400px;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults .pubinfo				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#map h5				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .pubinfo h5			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .clear					{ margin:0px; padding:0px; border:0px; color:#000000; float:none; width:900px; clear:both; background-color: #ffffff;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#cleartop			{ display:none; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative h1		{ margin:0px 0px 10px 0px; position: static; background: none; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:x-large; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch					{ margin:0px; padding:0px 0px 20px 0px; border:0px; color:#000000; border-bottom: 2px dotted #000;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch label				{ margin:0px 0px 5px 0px; padding:0px; border:0px; display:block; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch input#searchBox	{ margin:0px; padding:2px; border:1px solid #666; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative form#frmSearch input#goImg		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative span				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative p				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative h2				{ margin:20px 0px 0px 0px; padding:0px; border:0px; color:#000000; font-size: medium;}
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul				{ margin:10px 10px 20px 30px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li			{ margin:0px 0px 10px 0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative a				{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:link		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:hover	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative ul li a:visited	{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative a:link			{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li a:hover		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative li a:visited		{ margin:0px; padding:0px; border:0px; color:#000000; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults div#narrative span.small-text	{ margin:0px; padding:0px; border:0px; color:#000000; font-size:small; }
div#wrapper .dfcMapUpdateMapMarkersSearchResults .staticdiv 					{ height: 0px; font-size: 0px; display: none; background-color: #FFF;  }

/* calls to action - cta */
p.cta_collectorcard a { background-image:url(../images/news/cta_collectorcard.jpg);background-repeat:no-repeat;display:block;height:29px;width:330px; text-indent: -9999px;}
p.cta_valentines a { background-image:url(../images/news/cta_contactvalentines.jpg);background-repeat:no-repeat;display:block;height:36px;width:314px; text-indent: -9999px;}

div#narrative p.abclogo a { display: block; background:url(../images/abclogo.jpg) no-repeat; width: 150px; height: 61px; text-indent: -9999px; margin-left: auto; margin-right: auto; }

/* facebook box */
#dfc-global-shareonfacebook { padding-top: 20px; text-align: center; }

/* easter offer box */
	div#SB-Group2 div#com-pub-easteroffer a.easter599				{ background: url(/images/smartboxes/easter599.jpg) no-repeat; width: 365px; height: 289px;   text-indent: -9999px; display:block;} 
	div#SB-Group2 div#com-pub-easteroffer a.easter699				{ background: url(/images/smartboxes/easter699.jpg) no-repeat; width: 365px; height: 289px;   text-indent: -9999px; display:block;} 

/* Summer 2010 Offer box */
	div#SB-Group2 div#com-pub-summerfood a				{ background: url(/images/smartboxes/summerspecial2010-365.jpg) no-repeat; width: 365px; height: 216px;   text-indent: -9999px; display:block;} 
	div#SB-Group2 div#com-pub-summerdessert a			{ background: url(/images/smartboxes/sundae2010-365.jpg) no-repeat; width: 365px; height: 216px;   text-indent: -9999px; display:block;} 
	div#SB-Group2 div#com-pub-summerdrink a			{ background: url(/images/smartboxes/longdrinks2010-365.jpg) no-repeat; width: 365px; height: 216px;   text-indent: -9999px; display:block;} 


/*stuff for world cup extra banner - remove at will once footie ends*/
div#content-bar.home div#banner		{ padding-bottom: 28px; }
div#com-brand-countdown					{ position:absolute; width:832px; height:280px; display:block; left:0px; top:44px; }
div#com-brand-countdown h1				{ display:none; }
div#com-brand-countdown div#countdown	{ background:url(../images/banners/countdown_world_cup.jpg) no-repeat; width:832px; height:280px; display:block; color:#ffffff; font-weight:bold; text-align:center; position:relative; }
div#com-brand-countdown div#end-countdown	{ background:url(../images/banners/countdown_world_cup_final.jpg) no-repeat; width:832px; height:280px; display:block; position:relative; }
div#com-brand-countdown div#end-countdown a	{ text-indent:-9999px; width:333px; height:39px; display:block; position:absolute; top:241px; left:250px; }

div#com-brand-countdown div#countdown div#main_day		{ font-size:72px; position:absolute; left:390px; top:23px; }
div#com-brand-countdown div#countdown div#days_to_go	{ display:none; }
div#com-brand-countdown div#countdown div#c_day			{ font-size:46px; float:left; padding-top:114px; padding-left:495px; width:58px; }
div#com-brand-countdown div#countdown div#c_hour		{ font-size:46px; float:left; padding-top:114px; padding-left:24px; width:58px; }
div#com-brand-countdown div#countdown div#c_min			{ font-size:46px; float:left; padding-top:114px; padding-left:22px; width:58px; }
div#com-brand-countdown div#countdown div#c_sec			{ font-size:46px; float:left; padding-top:114px; padding-left:21px; width:58px; }


div#content-3rdlvl.hiddenpage	div#narrative h1 { text-indent: 0px; padding-top: 10px; height: 43px;  }

