body 			{ margin: 0px; padding: 0px; background-color: #b42017; font-family:Arial, Helvetica, sans-serif; font-size: small;  color: #3d2714; background-image:url(../images/wrapperBG.jpg); background-repeat:repeat-x; }
p, li, strong	{ font-size:small; line-height: 18px; font-size: small;}
.clear			{ clear:both; height: 1px; }
.announcement 	{ color:#990000; }
h1, h2, h3 		{ color: #b42017; }

a:link			{ color: #b42017; }
a:visited		{ color: #9e6f02; }

/* These are needed to simulate link colours on the search results page */
a.dfcMapResults:link	{ color: #9e6f02; }
a.dfcMapResults:visited	{ color: #9e6f02; }
a.dfcMapResults:hover 	{ color: #9e6f02; }

div#wrapper 			{ width: 937px; margin-left:auto; margin-right:auto; margin-top: 0px; padding: 0px; background:url(../images/content-bg.jpg) repeat-y; clear:both;  }
/*div#searchNavigation  	{ background:url(../images/searchheader.jpg); background-repeat:no-repeat; dispay: block; height: 90px; width: 937px; }
*/
div#searchNavigation	{ display: none; }


div#header		{ background:url(../images/logo-header.jpg) no-repeat; height:211px; margin-bottom:38px;}
div#header h1   { display: block; width: 201px; height:103px; float:left; margin: 0px; padding:67px 0px 0px 50px; text-indent: -9999px; }
div#header a 	{ display: block;  text-indent: -9999px; padding: 0px; width: 185px; height:103px; }
div#header h2	{ text-indent: -9999px; margin: 0px; padding: 0px; }
div#header p	{ display: block; width: 6px; float:right; clear: right;  margin: 0px; font-weight: bold; padding: 0px; }
div#header p#header-strapline 		{ display: none;}
div#header p#header-description 	{ display: none;}
div#header p#header-bottom			{ display:none; }
div#header p#header-regionaldescription {display: none;}

div#content-search #map		{ width: 363px; height: 417px; border: solid #b52017 2px; }

div#map						{ width: 363px; height: 417px; border: solid #b52017 2px; margin: 0px; padding: 0px;  }
div#map	h5					{ margin: 0px; padding: 0px;  }

h1#map-title				{ display: block; width: 367px; height: 20px; background:url(../images/map-search-title.jpg) no-repeat #b82118; text-indent: -9999px; margin: 5px 0px 0px 0px; padding: 0px; font:x-small; line-height: 1px; }
div#footer					{ clear:both; height: 50px; padding: 0px; margin-left: auto; margin-right: auto; width: 937px; color: #ffffff;}
.search_footer 				{ background:url(../images/footerbg.gif) no-repeat #b82118; }

div#breadcrumb 					{ padding:0; margin:0; position:absolute; top:211px; margin-left:21px;  }
div#breadcrumb ul				{ padding:0; margin:0; }
div#breadcrumb ul#skipnav		{ display:none;  }
div#breadcrumb ul#skipnav li	{ display: inline; list-style:none; margin: 0px 8px 0px 0px; font-size: x-small; color:#FFFFFF;}
div#breadcrumb ul#skipnav li a:LINK		{ color:#FFFFFF;}
div#breadcrumb ul#skipnav li a:visited	{ color:#FFFFFF;}
div#breadcrumb ul#skipnav li a:HOVER	{ color:#FFFFFF;}
div#breadcrumb ul#bclinks 		{ background-image:url(../images/breadcrumbBG.jpg); background-repeat:no-repeat; display:block; height:38px; width:895px; padding-top:10px; padding-left:25px;}
div#breadcrumb ul#bclinks li	{ list-style:none; }

div#navigation.aboutyou	{ background:url(../images/signupheader.jpg); background-repeat:no-repeat; display: block; height: 90px; }
div#voucher				{ background:url(../images/thankyouheader.jpg); background-repeat:no-repeat; display: block; height: 90px; }
div#navigation, div#searchNavigation  		{ padding-top:10px; }
div#navigation.results	{ background:url(../images/searchheader.jpg); background-repeat:no-repeat; display: block; height: 90px; }

div#navigation-back		{  display: block;  padding: 20px 0px 0px 42px;}

div#narrative 			{ width: 458px; float: left; padding: 0px 10px 0px 46px; }
div#narrative h2		{ font-size: small; padding: 0px; margin: 0px; 	}

div#navigation-back ul		{ display: block;  margin:0px; padding:0px;  }
div#navigation-back ul li   { list-style-type:none; vertical-align:middle; display: block; width: 123px; height: 39px;  }
div#navigation-back ul li a	{ display:block; width: 123px; height: 39px; text-indent: -9999px; background:url(../images/back.jpg) no-repeat 100% 100%;}

div#narrative.full			{ width: 844px; float: left; color:#003333; }
div#narrative ul#pdf		{ margin: 0px 0px 15px 0px; padding: 0px; display: block; }
div#narrative ul#pdf li    	{ list-style-type:none; vertical-align:middle; line-height:23px; display: block; }
div#narrative ul#pdf li a	{ display:block; background:url(../images/PDF.gif) no-repeat; padding-left: 29px;  margin-bottom: 5px; }
div#narrative p		{ margin-top: 0px; }
div#narrative ul	{ margin-top: 0px; }
div#narrative ul.search-result-list li	{ margin-bottom: 8px; }

div#narrative ul#PDF-Voucher		{ margin: 0px 0px 30px 0px; padding: 0px; display: block; }
div#narrative ul#PDF-Voucher li    	{ list-style-type:none; vertical-align:middle; line-height:76px; display: block; }
div#narrative ul#PDF-Voucher li a	{ display:block; background:url(../images/pdf-voucher.jpg) no-repeat; padding-left: 55px;  margin-bottom: 5px; font-size: medium; font-weight: bold; }

p#bogofaug09FindYourNearestPubLink a	{ background:url(/images/findpubandjoin.jpg) no-repeat; width: 252px; height: 39px; text-indent: -9999px; display: block; }

.rightcolumn		{ width: 422px; float: right; display: block; padding-top: 20px; background:url(../images/map-search-title.jpg) no-repeat; }
.pubinfo			{ width: 367px; float: left; clear:left; margin: 0px 0px 0px 0px;  }
.beigebox			{ width: 367px; background:url(../images/smartbox-footer.jpg) no-repeat 100% 100% #b52017; padding-bottom: 15px; color:#FFFFFF;  }
.beigebox h1		{ font-size:large; font-weight: normal; background:url(../images/interactive-map-title.gif) no-repeat; width: 367px; height: 44px; text-indent: -9999px; }

.beigebox h2, .beigebox p	{ padding: 0px 15px 0px 15px; 	}
.beigebox p		{ font-size:small; margin: 0px 0px 8px 0px;}
.beigebox h2	{ margin: 0px; font-size: small; font-weight: bold; }

.greybox		{ display:block; width: 437px; }
.greybox h1 	{ display:block; margin: 0px; padding: 12px 8px 15px 0px; font-size: large;}
.greybox h1.wowfactor { font-size: 20pt; }
.greybox h2		{ display:block; margin: 0px; padding: 12px 8px 0px 0px; font-size: large;}
.greybox p		{ padding: 0px 8px 0px 0px;}
.greybox .grey-footer	{display: block; height: 23px; }

.winningfood		{background:url(../images/pubfoodaward.jpg) 100% 100% no-repeat; padding-right: 50px; width: 317px;}
.winningfood h1		{display:block; margin: 0px; padding: 12px 0px 0px 5px; font-size: large;}
.winningfood p		{display:block; padding-left: 6px;}

div#footer								{ clear:both; height: 55px; padding: 0px; margin-left: auto; margin-right: auto; width: 937px; background:url(../images/footerbg.gif) no-repeat #b82118;}
div#footer ul 							{ display:block; margin: 50px 0px 10px 0px; padding: 0px 0px 0px 30px;  float: right;  }
div#footer li 							{ display:inline; padding-right: 2px; }
div#footer ul#legal-links li a:link		{ color:#FFFFFF;}	
div#footer ul#legal-links li a:visited	{ color:#FFFFFF;}
div#footer p.copyright					{ display:block; float: left; margin: 60px 0px 0px 0px; color:#FFFFFF; }
div#footer ul#legal-links				{ margin-top:60px; }

form#feedback  					{ font-size:small; }
form#feedback label 			{ text-align:left; width:165px; float:left; }
form#feedback label.optin_label	{ text-align:left; width:800px; float:right; }
form#feedback label.radio_label	{ text-align:left; float: none; margin-bottom:10px;}


form#feedback input				{ margin-bottom:10px; width: 250px; }
form#feedback span#genderarea	{ display:block; margin-top:10px; }
form#feedback .emailinput		{ margin-top: 15px; }
form#feedback input.optin_box	{ margin-bottom:30px; width: 20px; }
form#feedback input.radio_box 	{ margin-bottom:0px; width: 20px; }
.inputbox 						{ margin-bottom:10px; }

ul#privacybullets				{ margin-top: 10px; margin-bottom:20px; margin-left: 50px; padding: 0px; }
div#narrative p.privacytxt		{ padding-bottom: 10px;}

form#feedback .submitbutton		{ display:block; background:url(../images/blank_button.jpg) no-repeat; width: 123px; height: 39px;  margin: 10px 0px 20px 0px; border: 0px; color:#b82118; font-weight:bold; }
div#recaptcha_widget			{ display: block; clear:both; margin-top: 10px; background: url(../images/privacy-grad.gif) 100% 100% #f2f2f2; padding: 10px; }
div#recaptcha_image				{ margin-bottom: 15px; margin-top: 5px; border: solid #b42017 1px;  }
.recaptcha_only_if_image		{ margin-bottom: 15px; display: block;}
.recaptcha_only_if_audio		{ margin-bottom: 15px; display: block;}

form#frmSearch					{ display: block; background:url(../images/searchbg.jpg); width:411px; height: 117px; padding-left: 31px; color: #b42017; margin-bottom: 15px;}
form#frmSearch h1				{ width:411px; height: 59px; text-indent: -9999px; margin: 0px; padding: 0px;  }
form#frmSearch label			{ font-weight:bold; color:#aa141d; }
form#frmSearch input#searchBox	{ border:1px solid #aa141d; width:355px; }
form#frmSearch .search-arrow	{ display:none;}
form#frmSearch #goImg			{ position: relative; top: 8px;}

div#voucher-add					{ padding-right: 10px;}
div#voucher-add	h1				{ font-size: x-large; margin-bottom:0px;}
div#voucher-add	h2				{ font-size: large; color:#000000; margin-top: 0px;}

div#voucher-add	p				{ margin-left: 0px; padding-left: 0px;}

ul#voucher-offer				{ list-style: none; margin: 0px; padding: 0px;  }
ul#voucher-offer li				{ display: block; padding-left: 32px; margin-bottom: 10px;}
li#voucher-1					{  background: url(../images/bullet1.gif) no-repeat; }
li#voucher-2					{  background: url(../images/bullet2.gif) no-repeat; }
li#voucher-3					{  background: url(../images/bullet3.gif) no-repeat; }
li#voucher-4					{  background: url(../images/bullet4.gif) no-repeat; }
.sml-text 						{ font-size: x-small; padding-left: 0px; }
.voucher-img					{ float:right; }

.leftimg 	{ padding-right: 6px; padding-bottom: 10px; }
.rightimg	{ padding-left: 6px;  padding-bottom: 10px; }

div#findus-info	 			{ }
div#findus-info p			{ margin: 5px 0px 0px 0px; padding: 0px 0px 2px 0px; }
div#findus-info strong		{ color: #9e6f02; font-size:large; font-weight:bold;}
div#findus-info .findus-txt { color: #000000; font-size:large; font-weight:bold; margin-bottom: 10px;}

.confirmBtn		{ display:block; background:url(../images/confirmpub.jpg) no-repeat; width: 123px; height: 39px; text-indent: -9999px; margin-top: 10px; margin-bottom: 40px;}
.findoutmoreBtn { display:block; background:url(../images/findoutmore.jpg) no-repeat; width: 123px; height: 39px; text-indent: -9999px; margin-top: 10px;}
.signupBtn 		{ display:block; background:url(../images/signup.jpg) no-repeat; width: 123px; height: 39px; text-indent: -9999px; margin-top: 10px;}

div#privacy		{background:#f5f4f4; padding: 10px;}
.thankstxt		{font-size: medium; color:#b42017; font-weight: bold; }
.thankstxt-blk	{font-size: medium; color:#000000; font-weight: bold; }

.newsImg		{ float: right; margin-left: 20px; }

	.facebooklogolink	{ display: block; width: 94px; height: 32px; text-indent: -9999px; float: left;  }
	.facebooklinktxt	{ display: block; line-height: 32px; }
	.facebooklink		{ display: block; background:url(/images/facebookicon.jpg) no-repeat; height: 32px;  margin: 10px 0px 10px 0px;}

div#banner	{ margin-left: 21px; margin-bottom: 20px;}
/*.beigebox ul#locallinks { margin: 0px 15px 8px 15px; padding: 0px; }
.beigebox ul#locallinks li, div#beigebox ul#locallinks li a 	{ list-style: none;}
.beigebox p#disclaimer, div#narrative p#disclaimer			{ font-size: x-small; line-height:normal; }

div#content-search .beigebox 			{ width: 369px;background:url(../images/smartbox-bg.jpg.gif) repeat-y; padding-bottom: 8px; }
div#content-search .beigebox h1			{ font-size:large; font-weight: normal; background:url(../images/smartbox_search_top.gif) no-repeat; margin: 0px 0px 8px 0px; padding: 10px 10px 0px 15px; width: 338px; }
div#content-search .beigebox h1.divider	{ background-image:url(../images/beige_search_divider.gif); margin-top: 10px; padding-top: 20px; margin-bottom: 8px; }
*/
:focus { outline:0; }

/*drink aware*/
div#narrative p.drinkawarelogo a		{ background:url(../images/drinkaware-orange.gif) no-repeat; display:block; width:171px; height:164px; text-indent:-9999px; }
div#narrative p.abclogo a { display: block; background:url(../images/abclogo.jpg) no-repeat; width: 150px; height: 61px; text-indent: -9999px;  }

/*world cup*/
div#countdown		{ display:block; width:895px; height:280px; background:url(../images/countdown_world_cup_mini_site.jpg) no-repeat; margin-left:21px; margin-bottom:20px;  }
div#end-countdown	{ display:block; width:615px; height:39px; background:url(../images/countdown_world_cup_mini_site_final.jpg) no-repeat; margin-left:21px; margin-bottom:20px;  }

div#countdown div#main_day		{ font-size:72px; position:relative; left:417px; top:23px; color:#ffffff; font-weight:bold; position:relative; }
div#countdown div#days_to_go	{ display:none; }
div#countdown div#c_day			{ font-size:46px; float:left; padding-top:30px; padding-left:526px; width:58px; text-align:center; color:#ffffff; font-weight:bold;}
div#countdown div#c_hour		{ font-size:46px; float:left; padding-top:30px; padding-left:24px; width:58px; text-align:center; color:#ffffff; font-weight:bold;}
div#countdown div#c_min			{ font-size:46px; float:left; padding-top:30px; padding-left:22px; width:58px; text-align:center; color:#ffffff; font-weight:bold;}
div#countdown div#c_sec			{ font-size:46px; float:left; padding-top:30px; padding-left:21px; width:58px; text-align:center; color:#ffffff; font-weight:bold;}

div#end-countdown {
padding-left:280px;
padding-top:241px;
}

div#end-countdown a {
	display:block;
	height:39px;
	width:333px;
	text-indent:-9999px;
}

