@charset "utf-8";
/*

Author: Leanne
Dragonfly Creative
wwww.dragonflycreative.net

Date:31.10.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, q 	{ quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* ~standard tags */
body			{ font-family:Arial, Helvetica, sans-serif; font-size:small; background-image:url(../images/background.jpg); background-repeat:repeat-x repeat-y;  color: #FFFFFF; }
.clear			{ clear: both; height: 1px;}
div#clear-top 	{ clear: both; }
p				{ margin: 5px 0px 10px 0px; line-height: 16px; }
a:link			{ color:#FFFFFF; }
a:hover			{ color:#FFFFFF; }
a:visited 		{ color:#fff100; }
.announcement	{ color:#000000; }
.txt_small, #disclaimer{ font-size: x-small; line-height: normal; }
#mailMatchMessage { color: #f1e13a; }
.announcement	{ color: #f1e13a; }
span#hidden	{ display: none; }

.staticdiv { height: 0px; font-size: 0px;}
div#content-brand .staticdiv { display: none; }
div#content-searchresults .staticdiv { display: none; }

/* ~wrapper */
div#wrapper		{ margin:0px; padding:0px; width:935px; margin-left:auto; margin-right:auto;  position: relative; }

/* ~breadcrumb */
div#breadcrumb	{ margin:0; padding:0; position:absolute; top:10px; left:100px;}

/* ~header */
div#header		{ background:url(/images/flares-header.gif) no-repeat; height: 129px;  padding:0px; margin:0px; }
div#header h1	{ display: block; width: 156px; text-indent: -9999px; padding: 20px 0px 0px 20px;  height: 39px; float: left; }
div#header h1 a	{ display: block; width: 156px; height: 39px; text-indent: -9999px; }
div#header.brand-header h2	{ display: none; }

div#wrapper .pub-header			{ background: url(../images/pubheader-bg.gif) no-repeat; height: 133px; }
div#wrapper .pub-header h1		{ float: left; }
div#wrapper .pub-header h1 		{ display: block; width: 133px; height:114px; margin: 0px; padding: 0px; }	
div#wrapper .pub-header h1	a	{ display: block; width: 133px; height:114px; margin: 0px; padding: 0px; }

div#wrapper .pub-header h2					{ float: right; height: 47px; margin-top: 20px; padding-right: 22px; padding-bottom:0; margin-bottom:0;}
div#wrapper .pub-header .header-address		{ margin:0; padding:0; margin-right: 10px; }

div#wrapper .pub-header ul#nationalSearchBox		{ float: left; clear: none;  margin: 0px; padding: 0px; }
div#wrapper .pub-header ul#nationalSearchBox li		{ margin: 0px; padding:0px; }
div#header.brand-header ul#nationalSearchBox		{ display: none;}

div#header.pub-header h2.flaresmiddlesborough			{ background:url(../images/titles/Middlesborough.gif) no-repeat; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresnewcastleupontyne		{ background:url(../images/titles/Newcastle Upon Tyne.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresblackpool				{ background:url(../images/titles/Blackpool.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresmathewstreetliverpool	{ background:url(../images/titles/Mathew Street Liverpool.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresslaterstreetliverpool	{ background:url(../images/titles/Slater Street Liverpool.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresbradford					{ background:url(../images/titles/Bradford.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresbroadstreet				{ background:url(../images/titles/BroadStreet.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flarescleethorpes				{ background:url(../images/titles/Cleethorpes.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresdoncaster				{ background:url(../images/titles/Doncaster.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresleeds					{ background:url(../images/titles/Leeds.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaressheffield				{ background:url(../images/titles/Sheffield.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flareswakefield				{ background:url(../images/titles/Wakefield.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresyork						{ background:url(../images/titles/York.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresderby					{ background:url(../images/titles/Derby.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresnottingham				{ background:url(../images/titles/Nottingham.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flarespeterborough				{ background:url(../images/titles/Peterborough.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresbroadstreet				{ background:url(../images/titles/Broad Street.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flarescardiff					{ background:url(../images/titles/Cardiff.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresswansea					{ background:url(../images/titles/Swansea.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresplymouth					{ background:url(../images/titles/Plymouth.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaresguildford				{ background:url(../images/titles/Guildford.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}
div#header.pub-header h2.flaressouthampton				{ background:url(../images/titles/Southampton.gif) no-repeat ; margin: 50px 0px 0px 0px; height: 47px; display: block; width: 474px; text-indent: -9999px;}

p#header-strapline, p#header-branddescription { display: none; padding: 0px; margin: 0px }
/*p#header-bottom	{ background-color:#FFCC66; margin:0; padding:0; float: right; clear: right; margin-right:10px;}
*/
span#header-address, span#header-tel	{ padding:0; margin:0; }
div#wrapper .pub-header p				{ margin: 0px; padding: 0px; }
div#wrapper .pub-header p#header-bottom	{ float: right; clear:right; padding-right: 20px; margin: 0px; }


/* ~content */
div#content, div#content-brand			{  }
div#content-brand						{ background-color:#7c0104; background-image:url(../images/contentBG.jpg); background-repeat:no-repeat; padding-bottom: 10px;}
div#wrapper .nationalsearch, div#wrapper .searchresults				{ background-color:#7c0104; background-image:url(../images/contentBGplain.jpg); background-repeat:no-repeat; }
div#content-bar, div#content-2column	{  background:url(../images/pubcontentbg.gif) repeat-x #660e61; padding-bottom: 10px;  }
div#content-bar div#narrative ul#pdf, div#content-brand div#narrative ul#pdf		{ padding:0px; background: url(../images/PDF-Icon.gif) no-repeat; list-style-type: none; margin-top: 10px; margin-bottom: 10px; }
div#content-bar div#narrative ul#pdf li, div#content-brand div#narrative ul#pdf li  	{ list-style-type: none; padding: 0px 0px 10px 20px;} 

/* ~navigation */

div#searchNavigation			{ position: absolute; width: 583px; height: 47px; top: 56px; left: 240px; background: transparent url(/images/navigation.jpg) top left no-repeat;}
div#searchNavigation ul#nav		{ background: transparent url(/images/navigation.jpg) top left no-repeat; }
div#searchNavigation ul#nav li	{ display:block; list-style: none; position: absolute; }
div#searchNavigation ul#nav li, div#searchNavigation ul#nav a { height: 47px; display: block; }
div#searchNavigation ul#nav li a{ text-indent: -9999px; text-decoration: none; }

#gotoBackToPub					{ left: -197px; top: 35px; width: 80px; background:url(/images/backtopub.gif) no-repeat; }
#gotoBrandhome					{ left: 0px;   width: 60px; }
#gotoNationalsearch				{ left: 60px;  width: 129px;}
#gotoBrandmusic					{ left: 189px; width: 108px;}
#gotoBranddrink					{ left: 297px; width: 78px;	}
#gotoBrandeventenquiryinfo		{ left: 375px; width: 158px;}	
#gotoBrandjobs					{ left: 533px; width: 49px;	}

#gotoBack a:hover,  #gotoBack.current { }
#gotoBackToPub a:hover,  #gotoBackToPub.current { }

#gotoBrandhome a:hover,  				#gotoBrandhome.current 				{ background: transparent url(/images/navigation.jpg) 	-0px  -47px no-repeat;   text-indent: -9999px;}
#gotoNationalsearch a:hover,  			#gotoNationalsearch.current 		{ background: transparent url(/images/navigation.jpg) 	-60px -47px no-repeat;  text-indent: -9999px;}
#gotoBrandmusic a:hover,  				#gotoBrandmusic.current 			{ background: transparent url(/images/navigation.jpg) 	-189px -47px no-repeat; text-indent: -9999px;}
#gotoBranddrink a:hover,  				#gotoBranddrink.current 			{ background: transparent url(/images/navigation.jpg) 	-297px -47px no-repeat; text-indent: -9999px;}
#gotoBrandeventenquiryinfo a:hover,  	#gotoBrandeventenquiryinfo.current 	{ background: transparent url(/images/navigation.jpg) 	-375px -47px no-repeat; text-indent: -9999px;}
#gotoBrandjobs a:hover,  				#gotoBrandjobs.current 				{ background: transparent url(/images/navigation.jpg) 	-533px -47px no-repeat; text-indent: -9999px;}
	
div#navigation				{ width: 310px; height: 139px; margin-top: 20px; float: left; background:url(../images/publevel-navigationbg.gif) no-repeat; }
div#navigation ul#nav		{ background:url(../images/publevel-navigationbg.gif) transparent top left no-repeat;  padding-top: 0px; }
div#navigation ul#nav li	{ display: block; width: 310px;  }
div#navigation ul#nav li, div#navigation ul#nav a	{ height: 23px; display: block; }
div#navigation ul#nav a		{ text-indent: -9999px;   }

#gotoBack									{ background:url(../images/backbutton.gif) no-repeat; position: absolute; top: 101px; left: 2px; height: 26px; padding: 0px;}
#gotoBack	a:hover,	#gotoBack.current 	{ background: transparent url(../images/backbutton.gif) -310px -0px no-repeat;  text-indent: -9999px; height: 26px; }	

div#content-2column div#navigation ul#nav li, div#content-2column div#navigation ul#nav li a { height: 23px; } 
div#content-2column #gotoBack 									{ background:url(../images/publevel-navigationbg-back.gif) no-repeat; position: absolute; height: 24px; top: 130px; left: 0px; }
div#content-2column #gotoBack	a:hover,	#gotoBack.current 	{ background: transparent url(../images/publevel-navigationbg-back.gif) -310px -0px no-repeat;  text-indent: -9999px;  height: 24px;}	

div#content-bar div#navigation ul#nav li, div#content-bar div#navigation ul#nav li a { height: 23px; } 
div#content-bar #gotoBack 									{ background:url(../images/publevel-navigationbg-back.gif) no-repeat; position: absolute; height: 24px; top: 130px; left: 0px; }
div#content-bar #gotoBack	a:hover,	#gotoBack.current 	{ background: transparent url(../images/publevel-navigationbg-back.gif) -310px -0px no-repeat;  text-indent: -9999px;  height: 24px;}

#gotoHome				a:hover,	#gotoHome.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -0px no-repeat;  text-indent: -9999px; }	
#gotoFindus				a:hover,	#gotoFindus.current 			{ background: transparent url(../images/publevel-navigationbg.gif) -310px -23px no-repeat;  text-indent: -9999px; }	
#gotoMusic				a:hover,	#gotoMusic.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -46px no-repeat;  text-indent: -9999px; }
#gotoDrink				a:hover,	#gotoDrink.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -69px no-repeat; text-indent: -9999px; }
#gotoEventenquiryinfo	a:hover,	#gotoEventenquiryinfo.current 	{ background: transparent url(../images/publevel-navigationbg.gif) -310px -92px no-repeat; text-indent: -9999px; }
#gotoJobs				a:hover,	#gotoJobs.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -115px no-repeat; text-indent: -9999px; }

/* ~narrative */
div#narrative					{ float: left; width: 290px; padding-left: 10px; padding-right: 10px;}
div#narrative h2				{ font-size:medium; }

div#content-brand div#narrative		{ float: left; width: 305px; position: relative; left: 310px; padding: 5px; background-image:url(../images/narrativeBGRed.gif); background-position:bottom; background-repeat:no-repeat; }
div#content-brand div#narrative	span{  } 
div#content-brand div#narrative p	{ background-position:bottom; margin:0; padding:0; padding-bottom:15px; padding-left:8px; padding-right:8px;}
div#content-brand div#narrative h2	{ padding:0px 8px 0px 8px; }
div#content-brand div#narrative ul	{ padding: 8px;}
div#content-brand div#narrative h1	{ text-indent:-9999px; margin:0; padding:0; background-repeat:no-repeat; margin-top:13px; margin-left:5px; margin-bottom:15px;}

div#content-brand.brandhome 				div#narrative h1	{ background-image:url(../images/GlamUp.gif); height:113px; }
div#content-brand.nationalsearch 			div#narrative h1	{ background-image:url(../images/FindAFlares.gif); height:113px; }
div#content-brand.brandarticles 			div#narrative h1	{ background-image:url(../images/WhatsGoingDown.gif); height:113px; }
div#content-brand.brandmusic	 			div#narrative h1	{ background-image:url(../images/MusicAndExperience.gif); height:60px; }
div#content-brand.branddrink	 			div#narrative h1	{ background-image:url(../images/GreatBarsGreatPrices.gif); height:113px; }
div#content-brand.brandeventenquiryinfo	 	div#narrative h1	{ background-image:url(../images/PartyWithAPartyAtFlares.gif); height:113px; }
div#content-brand.brandjobs				 	div#narrative h1	{ background-image:url(../images/BarJobsWithFlares.gif); height:113px; }
div#content-3rdlvl.brandmanagement			div#narrative h1	{ background-image:url(../images/ManagementPositions.gif); height:57px; background-repeat:no-repeat; text-indent:-9999px;}
div#content-brand.searchresults			 	div#narrative h1	{ background-image:url(../images/YourSearchResults.gif); height:113px; }
div#content-2column.eventenquirythankyou	div#narrative h1	{ background-image:url(../images/Thankyou.gif); height:60px; }

div#content-bar div#narrative h1, div#content-2column div#narrative h1	{ text-indent:-9999px; margin:0; padding:0; background-repeat:no-repeat;}
div#content-bar.home			 		div#narrative h1	{ background-image:url(../images/pub70sPartyNight.gif); height:60px; }
div#content-bar.findus				 	div#narrative h1	{ background-image:url(../images/pubA70sPartyNightEveryNight.gif); height:100px; }
div#content-bar.music				 	div#narrative h1	{ background-image:url(../images/pubMusicAndExperience.gif); height:60px; }
div#content-bar.drink				 	div#narrative h1	{ background-image:url(../images/pubGreatBarGreatPrices.gif); height:100px; }
div#content-2column.eventenquiry-forked	 	div#narrative h1	{ background-image:url(../images/pubPartyBookingEnquiryForm.gif); height:100px; }
div#content-bar.eventenquiryinfo		div#narrative h1	{ background-image:url(../images/pubPartyWithAPartyAtFlares.gif); height:100px; }
div#content-bar.jobs				 	div#narrative h1	{ background-image:url(../images/pubJobsWithUs.gif); height:60px; }
div#content-bar.management			 	div#narrative h1	{ background-image:url(../images/pubManagementPositions.gif); height:100px; }
div#content-2column.signup			 	div#narrative h1	{ background-image:url(../images/pubKeepInTouchWithUs.gif); height:100px; }
div#content-2column.signup h2	{ margin-top: 15px; }
div#content-2column.eventenquirythankyou	div#narrative h1	{ background-image:url(../images/pubThankyou.gif); height:60px; }
div#content-2column.signupthankyou			div#narrative h1	{ background-image:url(../images/pubThankyou.gif); height:60px; }

div#content-brand.brandmusic div#narrative	{ padding-bottom:132px; }

div#content-2column.pubarticle h1 {display: none; }
div#content-2column.pubarticle div#narrative { float: right;}
div#content-2column.pubarticle div#narrative p, div#content-2column.pubarticle div#narrative h1, div#content-2column.pubarticle div#narrative h2 	{ width: 288px;}
div#content-2column.pubarticle div#narrative ul, div#content-2column.pubarticle div#narrative li	{ width:258px; }
div#content-2column.pubarticle div#narrative ul { width: 290px; margin-top: 15px; margin-bottom: 15px; list-style-type:disc; padding-left: 10px;}
div#content-2column.pubarticle div#narrative ul li{ list-style-type:disc; }
div#content-2column.pubarticle div#SB-Group1	{ margin-top: 30px; }

span#linktopartybookingform a	{ background:url(../images/partybookingbutton.gif); height: 50px; text-indent: -9999px; display: block; }
.destination	{ font-size: medium; }

div#wrapper .nationalsearch div#narrative h1	{ background-image:url(../images/findaflares.gif); height:61px; }

div#content	div#narrative		{ float: right; color: #FFFFFF; position: relative; left: -310px; }
div#content-bar div#narrative, div#content-2column	div#narrative 	{ padding-top: 10px; }
div#content-bar div#narrative	{ float: right; }
div#content-bar div#narrative	{ position: relative; left: -310px;  }
div#content-bar div#SB-Group1	{ position: relative; left: 315px; }

div#content-brand.searchresults			 	div#narrative h1	{ background-image:url(../images/YourSearchResults.gif); height:113px; }

div#content-2column	div#narrative	{ width: 603px; padding-right: 10px; padding-left:10px; }
.eventenquiry-forked h2, .newsletter h2 	{ margin-top: 15px; }

div#narrative ul		{ margin-left: 20px; }
div#narrative ul li		{ list-style-type: disc; margin-left: 10px; margin-bottom: 5px; vertical-align:top;}

div#wrapper .signupthankyou div#narrative ul#PDF-Voucher			{ padding:0px; background: url(../images/PDF-Icon.gif) no-repeat; list-style: none; margin-top: 10px; margin-bottom: 10px; }
div#wrapper .signupthankyou div#narrative ul#PDF-Voucher li		{ list-style: none; padding: 0px 0px 10px 20px; }

div#wrapper .drink div#narrative ul	{ padding-bottom:10px; }

div#wrapper .findus div#narrative	{ padding-bottom:30px; }

/* Map */
div#map_parent		{ float: right; width: 438px; height: 356px; padding-right:10px; }
div#map				{ width: 438px; height: 356px; 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;}

a.dfcMapResults:link	{ color: #fffd4a; }
a.dfcMapResults:visited	{ color: #fffd4a; }
a.dfcMapResults:hover 	{ color: #fffd4a; }

.small-text			{ font-size: x-small; }

div#content-bar div#map_parent 	{ width: 286px; float: right; padding: 10px 21px 0px 0px; } 
div#content-bar div#map 		{ width: 286px; border: 1px solid #FFFFFF;} 

div#SB-Group1 div#interactivemap ul#maphelp		{ list-style:disc; }
div#SB-Group1 div#interactivemap ul#maphelp li	{ list-style:disc; } 

/* ~articles */
div#content-brand.brandarticles div#narrative 	{ width: 610px; left: 0px; background:url(../images/news-narrativeBG.gif) 100% 100% no-repeat;  }
div#content-brand.brandarticles div#narrative span.newsoffers-text a, div#content-brand.brandarticles div#narrative h2	{ margin-left: 8px;}
div#content-3rdlvl.brandarticle div#narrative ul { display: block; margin-top: 15px; margin-bottom: 15px; }

div#content-brand.brandarticle div#narrative 	{ width: 610px; left: 0px; }
div#content-3rdlvl.brandmanagement div#narrative 	{ width: 600px; left: 0px; }
div#content-3rdlvl.brandmanagement div#SB-Group1 	{ float: right;}
div#content-brand.nationalsearch div#narrative, div#content-brand.searchresults div#narrative	{ width: 451px; left: 0px; padding: 0px 15px 15px 15px;} 

/* 3rd Level Pages */
div#content-3rdlvl						{ background:url(../images/contentBGplain.jpg) no-repeat #7c0104; padding-top: 30px;}
div#content-3rdlvl	#gotoBack 			{ background: url(../images/backbutton.gif) no-repeat ; position: absolute; top: 74px; left: -228px; height: 23px; width: 100px;}
div#content-3rdlvl	#gotoBack a:hover 	{ background: url(../images/backbutton.gif) no-repeat ;}
div#content-3rdlvl	div#narrative		{ width: 610px; left: 0px; padding: 10px; }

div#content-3rdlvl.brandarticle div#narrative ul { display: block; margin-top: 15px; margin-bottom: 15px; }
div#content-3rdlvl.brandarticle div#narrative h1 { display: none; }

.newsimg-right { display: block; position: absolute; right: 11px; top: 165px;  }


/* CTA */
	p#cta-fabfridays-brand a	{ display: block; width: 378px; height: 28px; background: url(../images/cta/fridaynights-button.gif); text-indent: -9999px; }
	.brandarticle div#narrative p#cta-schooldisco-brand a		{ display:block; width:248px; height:28px; background:url(../images/cta/cta_joinfacebook_brand.gif) no-repeat; text-indent:-9999px; }
	.pubarticle div#narrative p#cta-schooldisco-pub a		{ display:block; width:248px; height:28px; background:url(../images/cta/cta_joinfacebook_pub.gif) no-repeat; text-indent:-9999px; }


/* Form Styles */
form#feedback  					{ font-size:small; }

form#feedback label 			{ text-align:left; width:165px; float:left; }

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; }
form#feedback .submitbutton		{ width: 94px; padding-bottom:1px; height:30px; display:block; background:none; border:none; background-image:url(../images/submit_button.gif); background-repeat:no-repeat; color:#FFFFFF; font-weight: bold;}
form#feedback label.optin_label	{ text-align:left; float:none; position: static; }
form#feedback input.optin_box 	{ margin-bottom:0px; margin-top: 10px;  width: 20px; }
form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}
form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
span#servicerequirementsspan, span#additionalinfospan		{ display: block; margin-top: 5px; }

/* ~footer */
div#footer						{ height: 28px; padding: 13px 0px 0px 0px; }
div#footer.standard_footer		{ height: 28px; padding: 13px 0px 0px 0px; }
div#footer ul#legal-links		{ float:left; width: 457px; padding: 0px 0px 0px 10px; }
div#footer ul#legal-links li	{ display:inline; font-size: small; padding-right: 10px; }
div#footer p.copyright			{ margin:0; padding:0; float:right; width: 457px; padding: 2px 10px 0px 0px; color: #FFFFFF; font-size:small; text-align: right;}

ul#webringsList					{ margin-left: auto; margin-right: auto; display:block; width: 140px; }
ul#webringsList li#gotoreflex a	{ margin-top:10px; background:url(../images/gotoReflex.gif) no-repeat; width: 149px; height: 31px; display: block; text-indent: -9999px; margin-bottom: 10px; }

/* ~SMART BOXES~ */

/* General Smart Box Styles */
div#SB-Group1	{ float: right;  width: 310px; } 
div#SB-Group2	{ width: 310px; }
 
div#SB-Group1 div, div#SB-Group2 div	{ display: block; width: 310px; } 
div#content-brand  div#SB-Group2		{ float:left;  width: 310px; position: relative; left: -315px; } 

div#content-bar	   div#SB-Group2		{ float: left; clear: left;}
div#content-bar	   div#SB-Group2 div	{ width: 291px; }

div#content div#SB-Group2 				{ float: left; }
div#content div#SB-Group1 				{ position: relative; left: 315px;}
div#content-bar.findus div#SB-Group1 	{ float: right; clear: right; }
div#content-bar div#pubspecificheroimage{ width: 283px; clear: both; height: 291px; }

div#content-brand.searchresults h2, div#content-brand.nationalsearch h2	{ font-size: medium; margin-top: 20px;   }

/* Pub Level Smart Boxes */
	/* Interactive Map Box on Pub page */
	div#content-bar div#SB-Group1 div 		{ margin: 10px 0px 0px 0px; padding-top: 3px; width: 291px;  padding: 0px;  }	 
	div#content-bar div#SB-Group2 div 		{ margin: 10px 0px 0px 0px; padding-top: 3px; width: 310px;  padding: 0px;  }	 

	div#content-bar.findus	div#narrative 	{ position: static; float: left;}
	div#content-bar.findus	div#SB-Group1 	{ position: static; float: right; }
	div#content-bar.findus	div#SB-Group2 	{ position: absolute; top:295px; }

	
	div#content-bar div#SB-Group1 div#interactivemap		{ background:url(../images/bluebox-middle.gif)  repeat-y;  padding: 0px 0px 0px 0px; color:#0a4f72;}	 
	div#content-bar div#SB-Group1 div#interactivemap ul		{ background:url(../images/bluebox-bottom.gif) no-repeat 100% 100%; padding:0px 0px 20px 0px; border: none; width: 291px;}	 
	div#content-bar div#SB-Group1 div#interactivemap ul	li 	{ margin: 0px 0px 0px 25px; padding: 10px 10px 0px 0px; list-style:disc;; }	 
	div#content-bar div#SB-Group1 div#interactivemap h1 	{ background: url(../images/pubmap-h1-bg.gif) no-repeat; text-indent: -9999px; height: 33px; margin: 0px; padding: 0px;}	 
	
	div#content-bar div#SB-Group1 div#musicbars-bookingtcs		{ background:url(../images/bluebox-middle.gif) repeat-y ; padding: 0px 0px 0px 0px; color:#0a4f72; }	 
	div#content-bar div#SB-Group1 div#musicbars-bookingtcs ul	{ background:url(../images/bluebox-bottom.gif) no-repeat 0% 100%; padding:0px 0px 25px 10px; border: none; width: 291px; margin: 0px;}	 
	div#content-bar div#SB-Group1 div#musicbars-bookingtcs ul li{ margin: 0px; padding: 10px 10px 0px 10px; list-style-type: disc; margin-left: 20px; padding-left: 5px; padding-right: 25px; }	 
	div#content-bar div#SB-Group1 div#musicbars-bookingtcs h1 	{ background: url(../images/booking-tandc-h1-bg.gif) no-repeat; text-indent: -9999px; height: 33px; margin: 0px; padding: 0px;}	 
	
	div#content-bar div#SB-Group1 div#latestnews h1								{ background:url(../images/latestnews.gif) no-repeat; width: 203px; height: 54px; text-indent: -9999px; }
	div#content-bar div#SB-Group1 div#latestnews a:visited						{ color:#fff100; }
	div#content-bar div#SB-Group1 div#latestnews ul#latestNewsSmartboxList		{ margin: 0px 0px 10px 20px; }
	div#content-bar div#SB-Group1 div#latestnews ul#latestNewsSmartboxList li	{ margin: 5px 0px 0px 0px; list-style-type:square; }

	div#content-bar div#SB-Group1 div#pubdetails 				{ background: none;  }
	div#content-bar div#SB-Group1 div#pubdetails h1				{ background: url(../images/pubsb-location-right.gif) no-repeat; text-indent: -9999px; height: 58px; }
	div#content-bar div#SB-Group1 div#pubdetails p				{ padding: 0px 10px 5px 10px; width: 170px; clear: right; margin: 0px; padding-left: 98px; color: #0a4f72; } 
	div#content-bar div#SB-Group1 div#pubdetails strong			{ padding: 0px 10px 5px 10px; float: left; clear: left; width: 75px; margin: 0px; display: block; color: #0a4f72;} 
	div#content-bar div#SB-Group1 div#pubdetails .clear			{ clear: both; background:url(../images/bluebox-bottom.gif) no-repeat; margin: 0px; display: block; height: 20px; }
	div#content-bar	div#SB-Group1 div#pubdetails span#pubinfo	{ background:url(../images/bluebox-middle.gif) repeat-y; display: block; }

	div#content-bar div#SB-Group1 div#dfc-global-fanbox				{ background:url(../images/bluebox-bottom.gif) bottom no-repeat; padding-bottom: 12px;}
	div#content-bar div#SB-Group1 div#dfc-global-fanbox	h1			{ background:url(../images/bluebox-top.gif) no-repeat; height: 22px; font-size: x-small; text-indent: -9999px; width: 291px; margin-bottom: -5px; }
	div#content-bar div#SB-Group1 div#dfc-global-facebook-middle	{ background:url(../images/bluebox-middle.gif) repeat; margin: 0px;  }
	div#content-bar div#SB-Group2 div#dfc-global-facebook-middle	{ background:url(../images/bluebox-middle.gif) repeat; width: 291px; margin: 0px; }
	div#content-bar div#SB-Group2 div#dfc-global-fanbox				{ background:url(../images/bluebox-bottom.gif) bottom no-repeat; padding-bottom: 12px; margin-left: 13px; width: 291px;;}
	div#content-bar div#SB-Group2 div#dfc-global-fanbox	h1			{ background:url(../images/bluebox-top.gif) no-repeat; height: 22px; font-size: x-small; text-indent: -9999px; width: 291px; margin-bottom: -5px; }

	div#content-bar div#SB-Group1 div#musicbars-keepintouch				{ background:url(../images/yellowbox-bottom.gif) 0% 100% no-repeat; padding-bottom: 10px; } 
	div#content-bar div#SB-Group1 div#musicbars-keepintouch h1			{ background: url(../images/pubsb-signup-right.gif) no-repeat; text-indent: -9999px; height: 61px; }
	div#content-bar div#SB-Group1 div#musicbars-keepintouch p			{ padding: 0px 10px 10px 10px; background:url(../images/yellowbox-middle.gif) repeat-y; margin-top: 0px; color: #746501;} 
	div#content-bar div#SB-Group1 div#musicbars-keepintouch a:link	 	{ color: #746501; }
	div#content-bar div#SB-Group1 div#musicbars-keepintouch a:visited 	{ color: #660e61; }

	
	div#content-2column.pubarticle div#narrative { float: right; }
	div#content-2column div#SB-Group2 										{ float: left; clear: none; padding-top: 10px;}


	div#content-2column div#SB-Group2 div#musicbars-keepintouch				{ background:url(../images/yellowbox-bottom.gif) 0% 100% no-repeat; padding-bottom: 10px; margin-left: 14px; } 
	div#content-2column div#SB-Group2 div#musicbars-keepintouch h1			{ background: url(../images/pubsb-signup-right.gif) no-repeat; text-indent: -9999px; display: block; height: 61px; }
	div#content-2column div#SB-Group2 div#musicbars-keepintouch p			{ padding: 0px 30px 10px 10px; background:url(../images/yellowbox-middle.gif) repeat-y; margin-top: 0px; color: #746501;} 
	div#content-2column div#SB-Group2 div#musicbars-keepintouch a:link	 	{ color: #746501; }
	div#content-2column div#SB-Group2 div#musicbars-keepintouch a:visited 	{ color: #660e61; }
	div#content-2column.pubarticle div#SB-Group2 div#musicbars-keepintouch	{ width: 291px;}

	
	div#content-bar div#SB-Group2 div#openingtimes	 { background:url(../images/purplebox-bottom.gif) no-repeat 0% 100%; padding-bottom: 10px;  margin-left: 13px; width: 291px; }
	div#content-bar div#SB-Group1 div#openingtimes	 { background:url(../images/purplebox-bottom.gif) no-repeat 0% 100%; padding-bottom: 10px;  }
	div#content-bar div#openingtimes h1 			 { background: url(../images/pubsb-opening-right.gif) no-repeat; text-indent: -9999px; height: 38px; }
	div#content-bar div#openingtimes p 				 { padding: 0px 10px 10px 10px; background:url(../images/purplebox-middle.gif) repeat-y; margin-top: 0px; } 
	div#content-bar div#openingtimes a:visited 		 { color: #FFFFFF; }
	

	div#content-bar div#SB-Group1 div#flares-partybookings-pub	 	{ background:url(../images/partybookings-publevel.jpg) no-repeat 100% 100%; height: 317px; }
	div#content-bar div#SB-Group1 div#flares-partybookings-pub h1 a { display: block; height: 304px; text-indent: -9999px; }
	div#content-bar div#SB-Group1 div#flares-partybookings-pub p 	{ display: none; } 

	div#wrapper .home div#SB-Group1 div#flares-partybookings-pub	{ margin-top:25px; }
	
	div#content-bar div#SB-Group1 div#musicbars-management-pub	 { background:url(../images/redbox-bottom.gif) no-repeat 100% 100%; padding-bottom: 15px; }
	div#content-bar div#SB-Group1 div#musicbars-management-pub h1 { background: url(../images/pubsb-management-right.gif) no-repeat; text-indent: -9999px; height: 42px; }
	div#content-bar div#SB-Group1 div#musicbars-management-pub p { padding: 5px 10px 10px 10px; background:url(../images/redbox-middle.gif) repeat-y; margin-top: 0px; } 
	div#content-bar div#SB-Group1 div#musicbars-management-pub a:visited { color: #FFFFFF; }

	
	div#content-bar div#SB-Group1 div#musicbars-facebook	{ background: url(../images/bluebox-bottom.gif) no-repeat 100% 100%; padding-bottom: 15px; }
	div#content-bar div#SB-Group2 div#musicbars-facebook	{ background: url(../images/bluebox-bottom.gif) no-repeat 0% 100%; padding-bottom: 15px; margin-left: 13px; width: 291px; }
	div#content-bar div#musicbars-facebook h1				{ background: url(../images/pubsb-social-right.gif) no-repeat; text-indent: -9999px; height: 58px; }
	div#content-bar div#musicbars-facebook p				{ padding: 0px 10px 10px 10px; background:url(../images/bluebox-middle.gif) repeat-y; margin-top: 0px; color:#0a4f72; } 
	div#content-bar div#musicbars-facebook a:visited 		{ color: #660e61; }

	div#content-bar div#SB-Group1 div#flares-musicstream	{ width:290px; margin-left:0px; background:url(../images/redbox-middle.gif) repeat-y;   }
	div#content-bar div#SB-Group1 div#flares-musicstream h1	{ background:url(../images/pubsb-soundtrack-right.gif) no-repeat; display:block; width:290px; height:56px; text-indent:-9999px; }
	div#content-bar div#SB-Group1 div#flares-musicstream p	{ background:url(../images/redbox-bottom.gif) no-repeat 0% 100%; margin:0px; padding:10px; padding-bottom: 20px;  }
	div#content-bar div#SB-Group1 div#flares-musicstream table{ margin-left: auto; margin-right: auto;}


	div#content-bar div#dfc-global-drinkaware	{ width: 280px;  }
	div#content-bar div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-purple.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }
	
	div#content-3rdlvl  p#drinkaware a	{ display: block; background:url(../images/drinkaware-red.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }
	div#content-2column  p#drinkaware a	{ display: block; background:url(../images/drinkaware-purple.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }


	div#content-brand div#dfc-global-drinkaware	{ width: 280px;  }
	div#content-brand div#dfc-global-drinkaware a	{ display: block; background:url(../images/drinkaware-red.gif) no-repeat; width: 97px; height: 94px; text-indent: -9999px; margin-left: auto; margin-right: auto; }

	div#content-brand div#SB-Group1 div#dfc-global-fanbox			{ background:url(../images/newsboxBottom.gif) bottom no-repeat; padding-bottom: 12px; width: 291px; margin-left: 8px;}
	div#content-brand div#SB-Group1 div#dfc-global-fanbox	h1		{ background:url(../images/redbox-top.gif) no-repeat; height: 22px; font-size: x-small; text-indent: -9999px; width: 291px; margin-bottom: -5px; }
	div#content-brand div#SB-Group1 div#dfc-global-facebook-middle	{ background-color:#C00110; border-left:5px solid #FD0000; border-right:5px solid #FD0000; width: 281px; }
	div#content-brand div#SB-Group2 div#dfc-global-facebook-middle	{ background-color:#C00110; border-left:5px solid #FD0000; border-right:5px solid #FD0000; width: 281px; }
	div#content-brand div#SB-Group2 div#dfc-global-fanbox			{ background:url(../images/newsboxBottom.gif) bottom no-repeat; padding-bottom: 12px; margin-left: 13px; width: 291px;}
	div#content-brand div#SB-Group2 div#dfc-global-fanbox	h1		{ background:url(../images/redbox-top.gif) no-repeat; height: 22px; font-size: x-small; text-indent: -9999px; width: 291px; margin-bottom: -5px; }

	div#content-brand.nationalsearch div#SB-Group2 div#dfc-global-fanbox			{ background:url(../images/redbox-bottom-467.gif) bottom no-repeat; padding-bottom: 12px; width: 467px; margin-left: 7px;}
	div#content-brand.nationalsearch div#SB-Group2 div#dfc-global-fanbox	h1		{ background:url(../images/redbox-top-467.gif) no-repeat; height: 22px; font-size: x-small; text-indent: -9999px; width: 467px; margin-bottom: -5px; }
	div#content-brand.nationalsearch div#SB-Group2 div#dfc-global-facebook-middle	{ background-color:#C00110; border-left:5px solid #FD0000; border-right:5px solid #FD0000; width: 457px; }


	/*student sb*/
	div#flares-studentdrinks		{ width:291px; height:164px; display:block; text-indent:-9999px; background:url(../images/studentsmartboxflares.jpg) no-repeat bottom; }
	div#flares-studentdrinks a		{  width:291px; display:block; height:134px; text-indent:-9999px;}


span#signupparagraph , span#facebookparagraph, span#signuppara 		{ margin-top: 28px; }
span#signupparagraph, span#signuppara				{ padding: 0px;  display:block; height:96px; padding-bottom:20px; }
span#signupparagraph h2 , span#signuppara h2		{ background: url(../images/signup-narrative.gif) no-repeat; height: 30px; text-indent: -9999px;}
span#signupparagraph p, span#signuppara p			{ margin:0; background: url(../images/yellowbox-narrative-bottom.gif) 0% 100% no-repeat;  padding: 0px 13px 25px 13px; color: #5e4707;  }


span#signupparagraph	a:link,  span#signuppara a:link		{ color: #5e4707; }
span#signupparagraph	a:visited,  span#signuppara a:visited	{ color: #9b7304; }
span#facebookparagraph		{ margin-top:0px; padding-top:0px; display:block; height:70px;}
span#facebookparagraph h2	{ background: url(../images/facebook-icon.gif) no-repeat 100% 100%; margin-top:10px; padding-top: 5px; }

/* Group 1 Search Smart Box for Brand Level Pages */
form#frmSearch input#searchBox, div#content-brand.searchresults div#narrative form#frmSearch input { width:350px; margin-left:10px; margin-bottom:10px; height:14px; }
div#content-brand.searchresults div#narrative form#frmSearch input#goImg { width: 35px; height: 19px; }
form#frmSearch input#goImg		{ margin-bottom:10px; position:relative; top:4px; }
form#frmSearch label			{ font-size:medium; font-weight:bold; margin-left:10px; }

div#searchforpub					{ border:none; height:286px; width:296px; background-image:url(../images/searchBox.gif); background-repeat:no-repeat; margin:5px 0px 0px 0px; padding:0px; display:block; }
div#searchforpub h1					{ display:none; }

div#searchforpub form#frmSearch		{ padding-top:40px; }
div#searchforpub form#frmSearch input#searchBox	{ padding:0px; margin:0px; width:210px; margin-left:23px; height:16px;}
div#searchforpub input#goImg		{ padding:0px; margin:0px; padding-left:5px;  }

div#wrapper .nationalsearch div#narrative form#frmSearch, div#wrapper .searchresults div#narrative form#frmSearch		{ padding-top:0px; }
div#wrapper .nationalsearch div#narrative form#frmSearch input#searchBox, div#wrapper .searchresults div#narrative form#frmSearch input#searchBox	{ padding:0px; margin:0px; margin-left:11px; width:300px; height:16px;}
div#wrapper .nationalsearch div#narrative form#frmSearch input#goImg, div#wrapper .searchresults div#narrative form#frmSearch input#goImg				{ padding:0px; margin:0px; padding-left:5px;   }

div#SB-Group1 div#interactivemap	{ margin: 10px 0px 0px 0px; padding:0px; width: 448px; background:url(../images/usinginteractivemapBottom.gif) no-repeat #7c0104; padding-bottom:15px; background-position:bottom left;   }	
div#SB-Group1 div#interactivemap h1	{ margin:0; padding:0; background-image:url(../images/usinginteractivemapTop.gif); background-repeat:no-repeat; height:44px; text-indent:-9999px; background-position:bottom left; }
div#SB-Group1 div#interactivemap ul	{ margin:0; padding:0; background-color:#cb0310; border-left:5px solid #a1020c; border-right:5px solid #a1020c; width:398px; list-style:disc; padding-left:20px; padding-right:10px; padding-top:10px; }
div#SB-Group1 div#interactivemap li	{ padding-bottom:10px; }

div#wrapper .nationalsearch div#SB-Group1 { float:right; clear:both; }
	
/* Group 2 Brand Level Boxes */
	div#nonpubspecificheroimage 	{ height: 291px; display: block; }

	div#content-brand.nationalsearch div#SB-Group1, 	div#content-brand.searchresults div#SB-Group1 		{ float: right; clear: right; width: 448px;  }
	div#content-brand.searchresults  div#SB-Group1 div, div#content-brand.searchresults div#SB-Group2 div 	{ width: 450px;  }
	div#content-brand.nationalsearch div#SB-Group2, 	div#content-brand.searchresults div#SB-Group2 		{ position: static; width: 480px;}
	
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings							{ width: 467px; padding: 10px 6px 10px 6px;  }
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div 						{ display: block; width: 230px; float: left; clear: none; }
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div.imageHalf 				{ margin-right: 6px; background:#00CC33; width: 230px; height: 20px; }
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div.imageHalf img			{  }

	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div.partybookingsHalf		{ background:url(../images/photographs/brand-partybookings-small.jpg) no-repeat #0066CC; display: block; height: 238px; }
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div.partybookingsHalf h1 a	{ height: 238px; text-indent: -9999px; display: block; }
	div#SB-Group2 div#flares-nonpubspecificheroimageandpartybookings div.partybookingsHalf p	{ display:none; }

	
	div#content-brand div#SB-Group1	{ margin:0; padding:0; }
	
	div#content-brand div#musicbars-facebook	{ width:290px; padding-left:7px; padding-bottom:14px; background-image:url(../images/brand-bluebox-bottom.gif); background-repeat:no-repeat; background-position:bottom right; }
	div#content-brand div#SB-Group2 div#musicbars-facebook	{  padding:14px 0px 10px 12px; }
	div#content-brand div#musicbars-facebook h1	{ margin-top:0px; background-image:url(../images/brand-facebook-top.gif); display:block; width:290px; height:81px; text-indent:-9999px; }
	div#content-brand div#musicbars-facebook p	{ background:url(../images/brand-bluebox-middle.gif) repeat-y; margin:0px; padding:10px; }



	div#content-brand div#SB-Group1 div#musicbars-management-brand		{ width:290px; padding-left:7px; padding-bottom:14px; background-image:url(../images/managementBoxBottom.gif); background-repeat:no-repeat; background-position:bottom right; }
	div#content-brand div#SB-Group1 div#musicbars-management-brand h1	{ margin-top:0px; background:url(../images/managementBoxTop.gif) no-repeat; display:block; width:290px; height:42px; text-indent:-9999px; }
	div#content-brand div#SB-Group1 div#musicbars-management-brand p	{ background-color:#c0020e; border-left:5px solid #89010e; border-right:5px solid #89010e; margin:0px; padding:5px; width:270px; }

	div#content-brand div#SB-Group1 div#flares-musicstream		{ width:290px; margin-left:7px; background:url(../images/brand-greenbox-middle.gif) repeat-y;   }
	div#content-brand div#SB-Group1 div#flares-musicstream h1	{  background:url(../images/brand-soundtrack-top.jpg) no-repeat; display:block; width:290px; height:56px; text-indent:-9999px; }
	div#content-brand.brandjobs div#SB-Group1 div#flares-musicstream h1	{ background:url(../images/brand-soundtrack-top-red.jpg) no-repeat; }
	div#content-brand div#SB-Group1 div#flares-musicstream p	{ background:url(../images/brand-greenbox-bottom.gif) no-repeat 100% 100%; margin:0px; padding:10px;  }
	div#content-brand div#SB-Group1 div#flares-musicstream table{ margin-left: auto; margin-right: auto;}

/*	
	NON GRAPHIC PART BOOKINGS - No longer in use it seems */	

	div#content-brand div#flares-partybookings-brand		{ width:290px; padding-left:7px; padding-top:147px; margin-bottom: 10px; padding-bottom:15px; background-image:url(../images/registerboxBottom.gif); background-repeat:no-repeat; background-position:bottom right; }
	div#content-brand div#flares-partybookings-brand h1	{ background-image:url(../images/registerboxTop.gif); display:block; width:290px; height:76px; text-indent:-9999px; }
	div#content-brand div#flares-partybookings-brand p		{ display: block; background-color:#fde100; border-left:5px solid #baa900; border-right:5px solid #baa900; margin:0px; padding:5px; width:270px; color: #5e4707; }
	div#content-brand div#flares-partybookings-brand a:link		{ color: #5e4707; }
	div#content-brand div#flares-partybookings-brand a:visited  { color: #585109; }
	
	


	div#content-brand.brandmusic div#flares-partybookings-brand		{ padding-top: 0px; margin-top:3px; margin-bottom: 0px; padding-bottom: 0px; width:290px; height: 304px; margin-left:7px; background:url(../images/brand-partybookings-bg.jpg) no-repeat;   }
	div#content-brand.brandmusic div#SB-Group2 div#flares-partybookings-brand	{ margin-left: 12px; background:url(../images/brand-partybookings-bg-red.jpg) no-repeat; }
	div#content-brand.brandmusic div#flares-partybookings-brand h1	{ background: none; }
	div#content-brand.brandmusic div#flares-partybookings-brand h1 a	{ display: block; width: 290px; height: 304px; text-indent: -9999px; }
	div#content-brand.brandmusic div#flares-partybookings-brand p	{ display: none; padding: 0px; margin: 0px;}

	
	/* Brand level News */
	div#content-brand div#SB-Group2		{ margin:0; padding:0; }
	
	div#content-brand div#latestnews    { width:291px; padding:2px 0px 10px 12px; background:url(../images/newsboxBottom.gif) no-repeat 100% 100%; }
	div#content-brand div#SB-Group1 div#latestnews    { width:291px; padding:14px 0px 10px 7px; background:url(../images/newsboxBottom.gif) no-repeat 100% 100%; }
	div#content-brand div#latestnews h1	{ width: 291px; background-image:url(../images/newsboxTop.gif); background-repeat:no-repeat; background-position:bottom left; margin:0; padding:0; text-indent:-9999px; height:64px; }
	div#content-brand div#latestnews ul	{ border-left:5px solid #fd0000; border-right:5px solid #fd0000; background-color:#c00110; padding:0px 0px 10px 0px; margin:0; width:281px; }
	div#content-brand div#latestnews li	{ margin:0px; padding:0px; margin-left:20px; }
	
	
	div#latestnews h1				{ line-height: 43px; }
	div#latestnews a:visited		{ color:#fff100; }
	ul#latestNewsSmartboxList		{ margin: 0px 0px 10px 15px; }
	ul#latestNewsSmartboxList li	{ margin: 5px 0px 0px 0px; list-style-type:square; }

	/* Brand level differences */
	div#wrapper .nationalsearch div#narrative, div#wrapper .searchresults div#narrative	{ background-image:url(../images/narrativeBGRedmap.gif); background-position:bottom; background-repeat:no-repeat; }
/*div#banner	{ height: 100px; background:#00FF00; width: 625px; position: relative; left: 310px; }
*//* DEBUG STYLES */
/*
div#navigation 	{ background-color:#FF6600;	}
div#narrative 	{ background:#00CC66; background-image: none; }
div#content-brand, div#content, div#content-3rdlvl { background:#CCFF00; }
div#SB-Group1	{ background-color:#0099CC; background-image: none;  }
div#SB-Group2	{ background:#9999CC; background-image:none;  }*/
	div#dfc-global-fanbox { margin: 10px 0 0; padding: 0; width: 310px; }

	div#dfc-global-facebook-middle {
	background:url(../images/facebookLogo.gif) no-repeat top right;
	
}
	
	