@charset "utf-8";
/*

Author: Leanne
Dragonfly Creative
wwww.dragonflycreative.net

Date:21/11/08
Version 1.0


/* ~SMART BOXES~ 

div#header.pub-header		{ background: url(../images/pubheader-bg.gif) no-repeat; height: 124px; }
div#header.pub-header h1	{ margin: 0px; padding: 0px; }
div#header.pub-header h1 a	{ width: 133px; height:114px; margin: 0px;  }	
div#header.pub-header h2	{ margin-top: 40px; }
div#content-bar				{ background:url(../images/pubcontentbg.gif) repeat-x #4a0a47; }

div#navigation				{ width: 310px; height: 213px; 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: 44px; }
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;}
#gotoBack				a:hover,	#gotoBack.current 				{ background: transparent url(../images/backbutton.gif) -310px -0px no-repeat;  text-indent: -9999px; }	


#gotoHome				a:hover,	#gotoHome.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -44px no-repeat;  text-indent: -9999px; }	
#gotoFindus				a:hover,	#gotoFindus.current 			{ background: transparent url(../images/publevel-navigationbg.gif) -310px -67px no-repeat;  text-indent: -9999px; }	
#gotoPubarticles		a:hover,	#gotoPubarticles.current		{ background: transparent url(../images/publevel-navigationbg.gif) -310px -90px no-repeat;  text-indent: -9999px; }
#gotoMusic				a:hover,	#gotoMusic.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -113px no-repeat; text-indent: -9999px; }
#gotoDrink				a:hover,	#gotoDrink.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -136px no-repeat; text-indent: -9999px; }
#gotoEventenquiryinfo	a:hover,	#gotoEventenquiryinfo.current 	{ background: transparent url(../images/publevel-navigationbg.gif) -310px -159px no-repeat; text-indent: -9999px; }
#gotoJobs				a:hover,	#gotoJobs.current 				{ background: transparent url(../images/publevel-navigationbg.gif) -310px -182px no-repeat; text-indent: -9999px; }

div#header.pub-header ul#nationalSearchBox		{ margin: 0px; position: absolute; left: 0px; display: block; width: 310px; top: 152px; height: 25px; }
div#header.pub-header ul#nationalSearchBox li	{ display: block; width: 310px; margin: 0px; padding:0px; }
div#header.pub-header ul#nationalSearchBox li a { display: block; width: 310px; background: transparent url(../images/searchOtherbars.gif); height: 25px;  text-indent: -9999px;}
div#header.pub-header ul#nationalSearchBox li a:hover { background: transparent url(../images/searchOtherbars.gif) -310px -0px no-repeat;}

/* Pub Level Smart Boxes 
	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:#FFFFFF; }
	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; float: right; clear: right; margin: 0px; } 
	div#content-bar div#SB-Group1 div#pubdetails strong			{ padding: 0px 10px 5px 10px; float: left; clear: left; margin: 0px; border-left: 4px #1f729c solid; background-color:#6faece; display: block;} 
	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#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; } 
	div#content-bar div#SB-Group1 div#musicbars-keepintouch a:visited 	{ color: #FFFFFF; }
	/* Interactive Map Box on Pub page */
/*	div#content-bar div#SB-Group1 div 		{ margin: 10px; padding-top: 3px; width: 288px;  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 div#SB-Group1 div#interactivemap		{ background:url(../images/pubmap-bottom.gif) no-repeat #e00079 100% 100%; padding: 0px; }	 
	div#content-bar div#SB-Group1 div#interactivemap ul		{ background:url(../images/pubmap-ul-bg.gif) no-repeat; padding-bottom: 20px;  }	 
	div#content-bar div#SB-Group1 div#interactivemap ul	li 	{ margin: 0px; padding: 10px 10px 0px 10px; }	 
	div#content-bar div#SB-Group1 div#interactivemap h1 	{ background: url(../images/pubmap-h1-bg.gif) no-repeat; text-indent: -9999px; height: 43px; margin: 0px; padding: 0px;}	 

	div#content-bar div#SB-Group1 div#reflex-keepintouch,
	div#content-bar div#SB-Group1 div#pubdetails,
	div#content-bar div#SB-Group1 div#reflex-partybookings-pub,
	div#content-bar div#SB-Group1 div#reflex-facebook			{ background: url(../images/pubsb-right-bottom.jpg) 100% 100% no-repeat #e00079; }
	div#content-bar div#SB-Group1 div#pubdetails				{ height: 140px; }

	div#content-bar div#SB-Group1 div#reflex-keepintouch h1		{ background: url(../images/pubsb-signup-right.jpg) no-repeat #e00079; text-indent: -9999px; height: 68px; }
	div#content-bar div#SB-Group1 div#reflex-keepintouch p		{ padding: 0px 10px 10px 10px;} 
	div#content-bar div#SB-Group1 div#reflex-keepintouch a:visited { color: #FFFFFF; }
	div#content-bar div#SB-Group1 div#reflex-partybookings-pub h1 { background: url(../images/pubsb-partybookings-right.jpg) no-repeat #e00079; text-indent: -9999px; height: 68px; }
	div#content-bar div#SB-Group1 div#reflex-partybookings-pub p { padding: 0px 10px 10px 10px;} 
	div#content-bar div#SB-Group1 div#reflex-partybookings-pub a:visited { color: #FFFFFF; }
	div#content-bar div#SB-Group1 div#reflex-facebook h1		{ background: url(../images/pubsb-social-right.jpg) no-repeat #e00079; text-indent: -9999px; height: 68px; }
	div#content-bar div#SB-Group1 div#reflex-facebook p			{ padding: 0px 10px 10px 10px;} 
	div#content-bar div#SB-Group1 div#reflex-facebook a:visited { color: #FFFFFF; }


*//* 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;  }*/