.replaceMe
{
	background: yellow;
	color: red;
}

body
{
	font: 76%/1.4 Arial, Verdana, sans-serif;
	color: #f3eeee;
	background: #0b2b0e url(../../Images/PageTops/bgGenericPage.jpg) no-repeat center top;
}

h1, h2, h3, h4, h5, h6, p
{
	position: relative;
}

/*	For evil CMSs */
u
{
	text-decoration: none;
}

/*	To standardise cross browser */
ul, ol
{
	list-style-position: inside;
}

fieldset
{
	border : none;
}

/* Can't use the usual hide method on legends */
legend.hide
{
	font-size: 0.005em;
	visibility: hidden;
} 

/*	Completely remove text from presentation */
/*	Not used to hide text  - screen readers won't pick it up either	*/
.invisible,
.conceal
{
	display: none;
}

/*	Used to hide text that screen readers should pick up */
.hide
{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

/*	Clear floats on a background */
.theBreaker
{
	height: 0.005em;
	clear: both;
	overflow: hidden;
}

.floatRight
{
	float: right;
}

abbr 
{
	border-bottom:1px dotted #F1F1F1;
	cursor:help;
	text-decoration:none; 
}

/*	Clearfix method for floated elements	*/

.imageList > li, .teaser, .clearfix {display:inline-block;}

.imageList > li:after,
.teaser:after,
.clearfix:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;}

/* IE 6 Hack */
* html .imageList li, * html .teaser, * html .clearfix, * html .clear { height: 1%; }

/*	IE7 hack */

.imageList > li, .teaser, .clearfix {display:block;}

/*Generic Levin image replacement -  http://levin.grundeis.net/files/20030809/alternatefir.html */
.replace
{ 
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ overflow: hidden; /* */ 
}



.replace span
{
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px;
	z-index:1; /*for Opera 5 and 6*/ 
}

/*	Headings	*/
h1
{
	font-size: 2.2em;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}

h2
{
	font-size: 1.5em;
}

h3
{
	font-size: 1.2em;
}

p#disclaimer
{
	text-align: center;
}

.uppercase
{
	text-transform: uppercase;
}

#pageLda #h1Carlsberg, #pageLda #h1Carlsberg span
{
	background-image: url(../../Images/Lda/ldaLogo.gif);
	width: 169px;
	height: 66px;
}

#pageLda #h1CarlsbergTrade, #pageLda #h1CarlsbergTrade span
{
	background-image: url(../../Images/Trade/Common/ldaTradeLogo.gif);
	width: 269px;
	height: 66px;
}

/*	Signup CTAs */
#h2BeerSignup, #h2BeerSignup span
{
	background-image: url(../../Images/SignupHeadings/loveBeer.gif);
	width: 247px;
	height: 23px;
}

#h2SignedIn, #h2SignedIn span
{
	background-image: url(../../Images/SignupHeadings/welcomeBack.gif);
	width: 247px;
	height: 23px;
}

#h2FootballSignup, #h2FootballSignup span
{
	background-image: url(../../Images/SignupHeadings/footy.gif);
	width: 365px;
	height: 26px;
}

#h2EventsSignup, #h2EventsSignup span
{
	background-image: url(../../Images/SignupHeadings/events.gif);
	width: 328px;
	height: 26px;
}

#h2ProbablySignup, #h2ProbablySignup span
{
	background-image: url(../../Images/SignupHeadings/probably.gif);
	width: 277px;
	height: 26px;
}

#h2Question, #h2Question span
{
	background-image: url(../../Images/Headings/h2Question.gif);
	width: 93px;
	height: 22px;
}

/*	Footer CTA */
#siteInformation
{
    position:relative;
    width:906px;
    margin: 0 auto;
    padding-top: 10px;
}

#aDrinkaware,#aDrinkaware span
{
	background-image: url(../../Images/Common/logoDrinkAware.gif);
	height:24px;
	width:131px;
	display:block;
}
#enjoyResponsibly, #enjoyResponsibly span
{
	background-image: url(../../Images/Common/enjoy_responsibly.gif);
	height:24px;
	width:131px;
	display:block;
}

#drinkAware
{
    position:absolute;
    top: 10px;
    right: 0;
    display:inline;
}

#enjoyResponsibly
{
    position:absolute;
    top: 10px;
    left: 0;
    display:inline;
}

/*	Feature CTAs*/
/*	Home */
#pageDefault .ctaFeature,
#pageDefault .ctaFeature span
{
	width: 240px;
	height: 201px;
}

#pageDefault #ctaDraughtmaster, #pageDefault #ctaDraughtmaster span {background-image: url(../../Images/Homepage/draughtmasterCta.jpg);}
#pageDefault #ctaKaraoke, #pageDefault #ctaKaraoke span				{background-image: url(../../Images/Homepage/karaokeCta.jpg);}
#pageDefault #ctaCompWatchEnglandTeam, #pageDefault #ctaCompWatchEnglandTeam span	{background-image: url(../../Images/Homepage/compWatchEnglandTeam.jpg);}
#pageDefault #ctaCompFreeBet, #pageDefault #ctaCompFreeBet span		{background-image: url(../../Images/Homepage/compFreeBetCta.jpg);}
#pageDefault #ctaRegister, #pageDefault #ctaRegister span			{background-image: url(../../Images/Homepage/signupCta.jpg);}
#pageDefault #ctaFACupCompetition, #pageDefault #ctaFACupCompetition span	{background-image: url(../../Images/Homepage/FACupCompetitionCta.jpg);}
#pageDefault #ctaExport, #pageDefault #ctaExport span				{background-image: url(../../Images/Homepage/carlsberg-export.jpg);}
#pageDefault #ctaPartOfTheGame, #pageDefault #ctaPartOfTheGame span				{background-image: url(../../Images/Homepage/POTG_Promo.jpg);}
#pageDefault #ctaEnglandEgypt, #pageDefault #ctaEnglandEgypt span				{background-image: url(../../Images/Homepage/EnglandEgypt.jpg);}
#pageDefault #ctaUefa2008, #pageDefault #ctaUefa2008 span			{background-image: url(../../Images/Homepage/uefaTicketCta.jpg);}
#pageDefault #ctaUefaScout2008, #pageDefault #ctaUefaScout2008 span	{background-image: url(../../Images/Homepage/euro08Cta.jpg);}
#pageDefault #ctaHpCompGlasto, #pageDefault #ctaHpCompGlasto span	{background-image: url(../../Images/Homepage/glastonbury-home-page.jpg);}
#pageDefault #ctaSummerBBQ, #pageDefault #ctaSummerBBQ span			{background-image: url(../../Images/Homepage/summerBBQcta.jpg);}
#pageDefault #uefaFanGuide2008, #pageDefault #uefaFanGuide2008 span {background-image: url(../../Images/Homepage/uefaFanGuide2008.jpg);}
#pageDefault #ctaFreePint, #pageDefault #ctaFreePint span			{background-image: url(../../Images/Homepage/freePint.jpg);}
#pageLda #h1Carlsberg, #pageLda #h1Carlsberg span					{background-image: url(../../Images/Lda/ldaLogo.gif);}
#pageDefault #ctaCompDamnedUnited, #pageDefault #ctaCompDamnedUnited span
{background-image: url(../../Images/Homepage/damnedUnitedCta.jpg);}
#pageDefault #ctaBeerTax, #pageDefault #ctaBeerTax span
{background-image: url(../../Images/Homepage/axe-the-beer-tax.jpg);}

#pageDefault #ctaXmasAd, #pageDefault #ctaXmasAd span
{background-image: url(../../Images/Homepage/xmas_ad.jpg);}
#pageDefault #ctaBackThePub, #pageDefault #ctaBackThePub span		{background-image: url(../../Images/Homepage/BackThePubCta.jpg);}

/*	Trade	*/
#pageDefault #tradeHomeWrapper #ctaStockCarlsberg, #pageDefault #tradeHomeWrapper #ctaStockCarlsberg span				{background-image: url(../../Images/Trade/Features/stockCarlsbergHome.jpg);}
#pageDefault #tradeHomeWrapper #ctaOrderCarlsbergOnline, #pageDefault #tradeHomeWrapper #ctaOrderCarlsbergOnline span	{background-image: url(../../Images/Trade/Features/orderCarlsbergOnlineHome.jpg);}
#pageDefault #tradeHomeWrapper #ctaWeDeliverMore, #pageDefault #tradeHomeWrapper #ctaWeDeliverMore span					{background-image: url(../../Images/Trade/Features/weDeliverMoreHome.jpg);}
#pageDefault #tradeHomeWrapper #ctaTradeComp, #pageDefault #tradeHomeWrapper #ctaTradeComp span							{background-image: url(../../Images/Trade/Features/stockCarlsbergHome.jpg);}


/*	Inner pages */
.ctaFeature,
.ctaFeature span
{
	width: 203px;
	height: 143px;
}

#ctaBuyChiller, #ctaBuyChiller span							{background-image: url(../../Images/Features/buyChiller.jpg);}
#ctaCompEnglandCroatia, #ctaCompEnglandCroatia span			{background-image: url(../../Images/Features/compEnglandCroatia.jpg);}
#ctaCompEnglandSignedShirt, #ctaCompEnglandSignedShirt span	{background-image: url(../../Images/Features/compEnglandSignedShirt.jpg);}
#ctaCompLiverpoolTickets, #ctaCompLiverpoolTickets span		{background-image: url(../../Images/Features/compLiverpoolTickets.jpg);}
#ctaCompRecommendPub, #ctaCompRecommendPub span				{background-image: url(../../Images/Features/compRecommendPub.jpg);}
#ctaCompStereophonics, #ctaCompStereophonics span			{background-image: url(../../Images/Features/compStereophonics.jpg);}
#ctaCompUb40Tickets, #ctaCompUb40Tickets span				{background-image: url(../../Images/Features/compUb40Tickets.jpg);}
#ctaCompUefaTickets, #ctaCompUefaTickets span				{background-image: url(../../Images/Features/compUefaTickets.jpg);}
#ctaCompWatchEnglandTeam, #ctaCompWatchEnglandTeam span		{background-image: url(../../Images/Features/compWatchEnglandTeam.jpg);}
#ctaCompDraughtmaster, #ctaCompDraughtmaster span			{background-image: url(../../Images/Features/compDraughtmaster.jpg);}
#ctaDraughtmaster, #ctaDraughtmaster span					{background-image: url(../../Images/Features/draughtmaster.jpg);}
#ctaDraughtmasterKeg, #ctaDraughtmasterKeg span				{background-image: url(../../Images/Features/draughtmasterKeg.jpg);}
#ctaExportPromo, #ctaExportPromo span						{background-image: url(../../Images/Features/carlseberg-export-promos.jpg);}

#ctaEngland, #ctaEngland span								{background-image: url(../../Images/Features/england.jpg);}
#ctaEventGlastonbury, #ctaEventGlastonbury span				{background-image: url(../../Images/Features/eventGlastonbury.jpg);}
#ctaEventGwenStefani, #ctaEventGwenStefani span				{background-image: url(../../Images/Features/eventGwenStefani.jpg);}
#ctaEventPolice, #ctaEventPolice span						{background-image: url(../../Images/Features/eventPolice.jpg);}
#ctaEventStereophonics, #ctaEventStereophonics span			{background-image: url(../../Images/Features/eventStereophonics.jpg);}
#ctaKaraoke, #ctaKaraoke span								{background-image: url(../../Images/Features/karaoke.jpg);}
#ctaLiverpoolFc, #ctaLiverpoolFc span						{background-image: url(../../Images/Features/liverpoolFc.jpg);}
#ctaSuggestion, #ctaSuggestion span							{background-image: url(../../Images/Features/suggestion.jpg);}
#ctaCompFreeBetCarlsberg, #ctaCompFreeBetCarlsberg span		{background-image: url(../../Images/Features/compFreeBetCarlsberg.jpg);}
#ctaCompFreeBetExport, #ctaCompFreeBetExport span			{background-image: url(../../Images/Features/compFreeBetExport.jpg);}
#ctaFantasyFootball, #ctaFantasyFootball span				{background-image: url(../../Images/Features/fantasyFootball.jpg);}
#ctaAusPinkFloyd, #ctaAusPinkFloyd span						{background-image: url(../../Images/Features/Australian-Pink-Floyd.jpg);}
#ctaCompSheffieldArena, #ctaCompSheffieldArena span			{background-image: url(../../Images/Features/compSheffieldArena.jpg);}
#ctaCompEnglandSwitzerland, #ctaCompEnglandSwitzerland span	{background-image: url(../../Images/Features/compEnglandSwitzerland.jpg);}
#ctaCompCaseEdge, #ctaCompCaseEdge span						{background-image: url(../../Images/Features/compCaseEdge.jpg);}
#ctaYouTube, #ctaYouTube span								{background-image: url(../../Images/Features/youTubeCta.jpg);}
#ctaCompFaCupFinal, #ctaCompFaCupFinal span					{background-image: url(../../Images/Features/compFaCupFinal.jpg);}
#ctaUefaScout2008, #ctaUefaScout2008 span					{background-image: url(../../Images/Features/compEuro08Cta.jpg);}
#uefaFanGuide2008, #uefaFanGuide2008 span					{background-image: url(../../Images/Features/uefaFanGuide2008.jpg);}
#ctaBbqNovelli, #ctaBbqNovelli span							{background-image: url(../../Images/Features/bbqNovelli.jpg);}
/*recipes*/
#Recipe-panels-burger, #Recipe-panels-burger span			{background-image: url(../../Images/Recipes/Recipe-panels-burger.jpg);}
#Recipe-panels-chicken, #Recipe-panels-chicken span			{background-image: url(../../Images/Recipes/Recipe-panels-chicken.jpg);}
#Recipe-panels-steak, #Recipe-panels-steak span				{background-image: url(../../Images/Recipes/Recipe-panels-steak.jpg);}
#Recipe-panels-jeanchristophe, #Recipe-panels-jeanchristophe span				{background-image: url(../../Images/Recipes/Recipe-panels-jeanchristophe.jpg);}

#ctaFreePint, #ctaFreePint span								{background-image: url(../../Images/Features/freePint.jpg);}

/*	Trade CTAs	*/
#ctaOrderCarlsbergOnline, #ctaOrderCarlsbergOnline span		{background-image: url(../../Images/Trade/Features/orderCarlsbergOnline.jpg);}
#ctaHuskyChillers, #ctaHuskyChillers span					{background-image: url(../../Images/Trade/Features/huskyChillers.jpg);}
#ctaContactCarlsberg, #ctaContactCarlsberg span				{background-image: url(../../Images/Trade/Features/contactCarlsberg.jpg);}
#ctaWeDeliverMoreWebsite, #ctaWeDeliverMoreWebsite span		{background-image: url(../../Images/Trade/Features/weDeliverMoreWebsite.jpg);}

#ctaDealsDirectory, #ctaDealsDirectory span					{background-image: url(../../Images/Trade/Features/dealsDirectory.jpg);}
#ctaTecHelp, #ctaTecHelp span								{background-image: url(../../Images/Trade/Features/tecIssuesPromo.jpg);}
#ctaStockCarlsberg, #ctaStockCarlsberg span					{background-image: url(../../Images/Trade/Features/stockCarlsberg.jpg);}
#ctaWeDeliverMore, #ctaWeDeliverMore span					{background-image: url(../../Images/Trade/Features/whyCarlsberg.jpg);}
#ctaSportsViewingClub, #ctaSportsViewingClub span			{background-image: url(../../Images/Trade/Features/sportsViewingClub.jpg);}
#ctaFreePOSKit, #ctaFreePOSKit span							{background-image: url(../../Images/Trade/Features/posKit.jpg);}

#ctaCompLiverpool, #ctaCompLiverpool span					{background-image: url(../../Images/Features/compLiverpool.jpg);}
#ctaComp2008, #ctaComp2008 span								{background-image: url(../../Images/Features/compEuro2008.jpg);}


#ctaCompWinACase, #ctaCompWinACase span						{background-image: url(../../Images/Features/compWinACase.jpg);}

#ctaTwoHalves, #ctaTwoHalves span				{background-image: url(../../Images/Trade/Features/ctaTwoHalves.jpg);}

#ctaEnglandTeamTalkSmall, #ctaEnglandTeamTalkSmall span				{background-image: url(../../Images/Trade/Features/ctaEnglandTeamTalk.jpg);}

#ctaBookPlace, #ctaBookPlace span				{background-image: url(../../Images/Trade/Features/ctaBookPlace.jpg);}


/*	PageTops */
/*	Homepage uses different dimensions so need to override the generic image first */
#pageDefault #homepageWrapper
{
	background-color: #0b2b0e;
}

#pageDefault #content
{
	min-height: 360px;
	margin-top: 0;
}

.SectionBeerGeneric						{background: #0b2b0e url(../../Images/PageTops/bgBeerHome.jpg) no-repeat center top;}
.SectionBrewingGeneric					{background: #0b2b0e url(../../Images/PageTops/bgBrewing.jpg) no-repeat center top;}
.SectionBeerCarlsberg					{background: #0b2b0e url(../../Images/PageTops/bgCarlsberg.jpg) no-repeat center top;}
.SectionBeerCarlsbergChristmasBeer		{background: #0b2b0e url(../../Images/PageTops/bgChristmasBeer.jpg) no-repeat center top;}
.SectionDraughtmasterGeneric			{background: #0b2b0e url(../../Images/PageTops/bgDraughtmaster.jpg) no-repeat center top;}
.SectionBeerCarlsbergEdge				{background: #0b2b0e url(../../Images/PageTops/bgEdge.jpg) no-repeat center top;}
.SectionBeerCarlsbergElephantBeer		{background: #0b2b0e url(../../Images/PageTops/bgElephant.jpg) no-repeat center top;}
.SectionFootballEngland					{background: #0b2b0e url(../../Images/PageTops/bgEnglandFootball.jpg) no-repeat center top;}
#bestFan								{background: #0b2b0e url(../../Images/PageTops/bgEnglandsBestFan.jpg) no-repeat center top;}
.SectionEventsGeneric					{background: #0b2b0e url(../../Images/PageTops/bgEvents.jpg) no-repeat center top;}
.SectionBeerCarlsbergExport				{background: #0b2b0e url(../../Images/PageTops/bgExport.jpg) no-repeat center top;}
.SectionFootballGeneric					{background: #0b2b0e url(../../Images/PageTops/bgFootball.jpg) no-repeat center top;}
.SectionGoalsGeneric					{background: #0b2b0e url(../../Images/PageTops/bgGoals.jpg) no-repeat center top;}
.SectionFootballLiverpoolFC				{background: #0b2b0e url(../../Images/PageTops/bgFootballLiverpool.jpg) no-repeat center top;}
.SectionFootballUEFA					{background: #0b2b0e url(../../Images/PageTops/bgFootballUEFA2008.jpg) no-repeat center top;}
#glastonbury							{background: #0b2b0e url(../../Images/PageTops/bgGlastonbury.jpg) no-repeat center top;}
#glastonburyComp						{background: #0b2b0e url(../../Images/PageTops/bgGlastonburyComp.jpg) no-repeat center top;}
.SectionIfCarlsbergDid					{background: #0b2b0e url(../../Images/PageTops/bgIfCarlsbergDid.jpg) no-repeat center top;}
.SectionBeerCarlsbergJacobsenBramleyWit {background: #0b2b0e url(../../Images/PageTops/bgJacobsen.jpg) no-repeat center top;}
.SectionBeerCarlsbergJacobsenSaazBlonde, .SectionBeerCarlsbergJacobsen	{background: #0b2b0e url(../../Images/PageTops/bgJacobsenBlond.jpg) no-repeat center top;}
.SectionBeerCarlsbergLowalcohol			{background: #0b2b0e url(../../Images/PageTops/bgLowAlcohol.jpg) no-repeat center top;}
.SectionProbablyGeneric					{background: #0b2b0e url(../../Images/PageTops/bgProbablyBest.jpg) no-repeat center top;}

.SectionMatrixWallpaper					{background: #0b2b0e url(../../Images/PageTops/probably-the-best-night-in.jpg) no-repeat center top;}

.pubFinder								{background: #0b2b0e url(../../Images/PageTops/bgFlame.jpg) no-repeat center top;}
.freepint								{background: #0b2b0e url(../../Images/PageTops/bgBeerHome.jpg) no-repeat center top;}
.SectionBeerCarlsbergSpecialBrew		{background: #0b2b0e url(../../Images/PageTops/bgSpecialBrew.jpg) no-repeat center top;}
.SectionUEFAEuro2008					{background: #0b2b0e url(../../Images/PageTops/bgUEFAEuro2008.jpg) no-repeat center top;}
#popupPage								{background: #0b2b0e url(../../Images/PageTops/popup.jpg) no-repeat center top;}
#youTube								{background: #0b2b0e url(../../Images/PageTops/youTube.jpg) no-repeat center top;}
.SectionBeerCarlsbergMidStrength		{background: #0b2b0e url(../../Images/PageTops/bgCarlsbergMidStrength.jpg) no-repeat center top;}
.SectionSummerBBQ						{background: #0b2b0e url(../../Images/PageTops/bgSummerBBQ.jpg) no-repeat center top;}
.euro08									{background: #0b2b0e url(../../Images/PageTops/euroWinners.jpg) no-repeat center top;}
.FreeCanOffer							{background: #0b2b0e url(../../Images/PageTops/bgFreeCan.jpg) no-repeat center top;}
/*	Trade	*/
.pageTrade								{background: #0b2b0e url(../../Images/PageTops/bgTradeLandingPage.jpg) no-repeat center top;}
.pagePerfectCarlsberg								{background: #0b2b0e url(../../Images/PageTops/bgTradePerfectCalsberg.jpg) no-repeat center top;}
.pageTrade.WeDeliverMoreWebsite			{background: #0b2b0e url(../../Images/PageTops/wedelivermorewebsite.jpg) no-repeat center top;}

.SectionTradeCompetition				{background: #0b2b0e url(../../Images/Trade/PageTops/bgTradeCompetition.jpg) no-repeat center top;}
.SectionTradeBrands						{background: #0b2b0e url(../../Images/Trade/PageTops/bgTradeBrands.jpg) no-repeat center top;}
.SectionTradeOffTrade					{background: #0b2b0e url(../../Images/Trade/PageTops/bgTradeOffTrade.jpg) no-repeat center top;}
.SectionNews							{background: #0b2b0e url(../../Images/Trade/PageTops/bgTradeNews.jpg) no-repeat center top;}
.SectionTradeSports						{background: #0b2b0e url(../../Images/Trade/PageTops/bgTradeSport.jpg) no-repeat center top;}
#weDeliverMore							{background: #0b2b0e url(../../Images/Trade/PageTops/bgWeDeliverMore.jpg) no-repeat center top;}
#weDeliverMoreLive						{background: #0b2b0e url(../../Images/Trade/PageTops/bgWeDeliverMoreLive.jpg) no-repeat center top;}
#weDeliverMoreLiveSport						{background: #0b2b0e url(../../Images/Trade/PageTops/bgWeDeliverMoreLiveSport.jpg) no-repeat center top;}
#weDeliverMoreLiveQuality						{background: #0b2b0e url(../../Images/Trade/PageTops/bgWeDeliverMoreLive.jpg) no-repeat center top;}

/*	Defaults	*/
a
{
	color: #dabb61;
	text-decoration: underline;
}

a:visited
{
	color: #baa054;
}

a:focus
{
	color: #f3eeee;
	background: #366c1b none;
}

a:hover
{
	color: #f3eeee;
}

a:active
{
	color: #f3eeee;
	background: #366c1b none;
}

h1, h2, h3, h4, h5, h6, p
{
	padding-left: 1px;
}

p
{
	margin-bottom: 15px;
}

#copy ol
{
	list-style: decimal;
	margin: 5px 15px 15px 15px;
}

#copy ul
{
	list-style: disc;
	margin: 5px 15px 15px 15px;
	list-style-position: outside;
}

/*	Main navigation */
#mainNavigation
{
	width: 904px;
	margin: 0 auto;
	background: #0f1b0d url(../../Images/Common/bgMainNav.gif) repeat-x left bottom;
	border: 3px solid #f3eeee;
	border-top: none;
}

#mainNavigation li
{
	width: 150px;
	float: left;
	text-align: center;
	border-right: 1px solid #46752f;
}

#mainNavigation li.selected,
#pageDefault li.home
{
	background: #27150e url(../../Images/Common/bgMainNavSelected.gif) repeat-x left top;
}


#mainNavigation li.last
{
	border-right: none;
}

#mainNavigation a
{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	border: 1px solid #070f08;
	border-top: none;
	border-bottom: none;
	line-height: 34px;
	min-height: 34px;
}

#mainNavigation li.last a
{
	border-right: none;
}

/* custom nav sizes */
#mainNavigation li.home,
#mainNavigation li.home a
{
	width: 90px;
}

#mainNavigation li.ptb,
#mainNavigation li.ptb a {
	width: 160px;
}

#mainNavigation li.beer,
#mainNavigation li.beer a {
	width: 120px;
}

#mainNavigation li.fbal,
#mainNavigation li.fbal a {
	width: 120px;
}

#mainNavigation li.evnt,
#mainNavigation li.evnt a {
	width: 120px;
}

#mainNavigation li.ptn,
#mainNavigation li.ptn a {
	width: 120px;
}

#mainNavigation li.red,
#mainNavigation li.red a {
	width: 160px;
}
/* end custom nav sizes */

/*	Trade overrides	*/
.pageTrade #mainNavigation li
{
	width: 128px;
}

.pageTrade #mainNavigation li.home,
.pageTrade #mainNavigation li.home a
{
	width: 122px;
}

.pageTrade #mainNavigation a
{
	width: 128px;
}

/*	Breadcrumb	*/
#breadcrumb
{
	background: #3f6942 url(../../Images/Common/bgBreadcrumb.jpg) repeat-x left bottom;
	min-height: 44px;
	padding-left: 17px;
}

#breadcrumb .locationText,
#breadcrumb li
{
	float: left;
	line-height: 37px;
}

#breadcrumb li
{
	margin-left: 5px;
}

#breadcrumb li a
{
	background: transparent url(../../Images/Common/bgBreadcrumbItem.gif) no-repeat right center;
	padding-right: 11px;
	float: left;
	text-decoration: none;
}

/*	Secondary navigation */
#secondaryNavSection
{
	width: 210px;
	margin: 8px 0 0 4px;
	float: left;
	display: inline; 	/*Double margin bug */
}

#secondaryNavigation li
{
	margin: 3px 0;
	min-height: 27px;
	line-height: 27px;
	color: #eae707;
}

/*	Need the whole left nav area to be a link - ie6 fix */
#secondaryNavigation li#topNavItem li a
{
	display: block;
	width: 210px;
}

#secondaryNavigation li a
{
	color: #fff;
	text-decoration: none;
}

#secondaryNavigation li a:visited
{
	color: #ccc;
}

#secondaryNavigation li a:focus span
{
	background: #a08536;
	color: #0b2b0e;
}

#secondaryNavigation li a:hover
{
	color: #0b2b0e;
}

#secondaryNavigation li a:active span
{
	background: #a08536;
	color: #0b2b0e;
}

#secondaryNavigation li span
{
	padding-left: 7px;
	background: #426f46 url(../../Images/Common/bgSecondaryNavSection.gif) no-repeat right bottom;
	display: block;
}

#secondaryNavigation li li span
{
	background: #618f34 url(../../Images/Common/bgSecondaryNav.gif) no-repeat right bottom;
}

#secondaryNavigation .level-3 li span
{
	background: none;
	border-top: 1px solid #9fdb64;
}

#secondaryNavigation .level-3 li span.firstNavLink
{
	border-top: none;
}

#secondaryNavigation .level-3 li#current span
{
	border-top: none;
	background: transparent url(../../Images/Common/bgSubNavSelected.gif) no-repeat right bottom;
	padding-right: 10px;
}

#secondaryNavigation .level-3 li a
{
	color: #dabb61;
}

#secondaryNavigation .level-3 li a:visited
{
	color: #a08536;
}

#secondaryNavigation .level-3 li a:hover
{
	color: #9fdb64;
}

a#sendFriend
{
	background: transparent url(../../Images/Common/bgSendFriend.gif) no-repeat left center;
	padding-left: 20px;
}

/*	Footer */
#siteNavigation
{
	clear: both;
	border: 1px solid #1a301a;
	background: #001800 none;
	width: 896px;
	margin: auto;
	padding-left: 10px;
}

#siteNavigation li
{
	float: left;
	margin-right: 5px;
	padding: 5px 0;
	font-size: 0.9em;
}

#siteNavigation li a
{
	border-right: 1px solid #70a83a;
	padding-right: 10px;
}

#siteNavigation li.last a
{
	border-right: none;
	padding-right: 0;
}

#siteNavigation a
{
	text-decoration: none;
}

#siteNavigation p
{
	float:right;
	margin:5px 0 0;
	position:relative;
	top:31px;
	cursor:pointer;
}

p#copyrightNotice
{
	text-align: center;
	color: #dabb61;
	margin: 0;
	font-size: 0.9em;
	padding: 0 0 20px 0;
}

/*	Template Structure */
#outerWrap
{
	width: 910px;
	margin: auto;
}

#content
{
	float: left;
	margin-top: 185px;
	background-color: #0b2b0e;
	width: 100%;
}

.pageTrade #content,
.noUserPanel #content
{
	margin-top: 273px;
}

#copy
{
	float: left;
	width: 450px;
	padding: 11px 16px 30px 16px;
}



#tertiaryContent
{
	float: left;
	z-index: 50;
	position: relative;
	margin-top: 11px;
}

.beerBrand #tertiaryContent
{
	margin-top: -229px;
}

/*	CTAs	*/
#ctaBeer
{
	width: 300px;
	float: right;
}

#ctaBeer .ctaCopy
{
	width: 250px;
}

#ctaFootball
{
	width: 415px;
}

#ctaFootball .ctaCopy
{
	width: 365px;
}

#ctaEvents
{
	width: 380px;
}

#ctaEvents .ctaCopy
{
	width: 330px;
}

#ctaProbably
{
	width: 330px;
}

#ctaProbably .ctaCopy
{
	width: 280px;
}

.ctaUser
{
	background: #163b19 url(../../Images/Common/bgSignup.jpg) repeat-x left top;
	border: 1px solid #fff;
	border-top: none;
	margin-right: 10px;
	padding: 12px 10px 10px 10px;
	display: inline; /*	Double margin bug */
}

.ctaUser .decoration
{
	float: left;
	width: 50px;
	height: 50px;
	background: transparent url(../../Images/Common/bottleTop.gif) no-repeat left top;
}

/*	
	Background image removed because it was causing confusion.
	These panels will need to be reworked to de-cruft the code.
*/
.ctaUser .ctaCopy
{
	/*background: transparent url(../../Images/Common/bgCta.gif) no-repeat right bottom;*/
	float: left;
}

.ctaUser .ctaCopy p
{
	margin: 0 0 2px 0;
}

.ctaUser .ctaCopy p.teaserLine
{
	font-weight: bold;
	font-size: 1.2em;
	margin: 3px 0 0 0;
}

#tertiaryContent h2
{
	margin-bottom: 10px;
}

/*	LDA	*/
#pageLda
{
	background: #0b2b0e none;
}

#pageLda #fullPage
{
	width: 455px;
	margin: auto;
}

#pageLda #mainContainer
{
	width: 364px;
	float: left;
}

#pageLda #innerContainer
{
	background: transparent url(../../Images/Common/herringboneDark.gif) repeat left top;
	border: 1px solid #4d674e;
	border-bottom: 0;
	min-height:192px; 
}

#pageLda #flash
{
	float: right;
	z-index: 50;
	margin-top: -300px;
	width: 139px;
	height: 362px;
}

#pageLda #flash #nonFlash
{
	background-image: url(../../Images/Lda/pint.png);
	width: 139px;
	height: 362px;

}

#pageLda h1
{
	margin: 20px auto;
}

#pageLda h2
{
	font-size: 1.8em;
	text-transform: uppercase;
	text-align: center;
}

#pageLda .messageContainer
{
	background: transparent url(../../Images/Common/herringboneLight.gif) repeat left top;
	padding: 10px;
}

#pageLda .messageContainer p, #pageholdingLda .messageContainer p
{
	text-align: center;
	width: 285px;
	margin: auto;
}

#pageLda fieldset,
#pageLda .ldaMsg
{
	border: 5px solid #366c1b;
	width: 325px;
	margin: 7px auto 0 auto;
}

#pageLda .ldaMsg
{
	min-height: 120px;
}

#pageLda .ldaMsg p
{
	position: static;
	font-size: 1.2em;
	text-align: center;
	padding: 30px 10px 14px 10px;
}

#pageLda #dob, #pageLda input
{
	margin: 10px auto;
	display: block;
}

#pageLda #dob
{
	width: 233px;
}

#pageLda #dob select
{
	margin-right: 14px;
}

#pageLda #dob select.last
{
	margin-right: 0;
}

#pageLda .reflection
{
	background: transparent url(../../Images/Lda/ldaReflection.gif) no-repeat left top;
	height: 30px;
}

#pageLda #siteNavigation
{
	margin-top: 50px;
}

#pageLda p.additionalInformation
{
	font-weight: bold;
}

#pageLda p.additionalInformation a
{
	color: #f00;
}

#pageLda p.tradeSiteLink
{
	font-size: 1.2em;
}

/*	Homepage	*/
#pageDefault #outerWrap
{
	width: 960px;
}

#pageDefault .container
{
	width: 780px;
	margin: auto;
	text-align: center;
}

#pageDefault h2
{
	float: left;
	display: inline;
	margin: 0 10px;
	padding: 0;
}

/*	Brand */

/*	Product images */
.brandImage
{
	width: 213px;
	height: 437px;
}

#brandImageCarlsberg	{background-image: url(../../Images/Brands/productCarlsberg.png);}
#brandImageExport		{background-image: url(../../Images/Brands/productExport.png);}
#brandImageEdge			{background-image: url(../../Images/Brands/productEdge.png);}
#brandImageSpecialBrew	{background-image: url(../../Images/Brands/productSpecialBrew.png);}
#brandImageElephant		{background-image: url(../../Images/Brands/productElephant.png);}
#brandImageBramley		{background-image: url(../../Images/Brands/productJacobsen.png);}
#brandImageSaaz			{background-image: url(../../Images/Brands/productJacobsenBlond.png);}
#brandImageLowAlcohol	{background-image: url(../../Images/Brands/productLowAlcohol.png);}
#brandImageChristmas	{background-image: url(../../Images/Brands/productChristmasBeer.png);}
#brandImageMidStrength	{background-image: url(../../Images/Brands/productMidStrength.png);}

.beerBrand .fullDescription
{
	float: left;
	width: 260px;
	padding-right: 10px;
}

.beerBrand table,
#pageResponsible table,
.mdp table,
.cmsContent table
{
	border-collapse: collapse;
	border: 1px solid #467130;
	width: 180px;
	float: left;
}

#pageResponsible table,
.mdp table,
.cmsContent table
{
	float: none;
	width: 100%;
	margin-bottom: 15px;
}

.beerBrand caption,
#pageResponsible caption,
.mdp caption,
.cmsContent caption
{
	background: #1b3f1e url(../../Images/Common/bgCaption.gif) repeat-x left top;
	padding: 5px;
	margin-left: -1px;
	border: 1px solid #467130;
	margin-top: 10px;
}

#pageResponsible th,
.mdp th,
.cmsContent th
{
	text-align: left;
	color: #b2ec7a;
}

.beerBrand tr,
#pageResponsible tr,
.mdp tr,
.cmsContent tr
{
	border-bottom: 1px solid #467130;
}

.beerBrand td,
#pageResponsible td,
#pageResponsible th,
.mdp th,
.mdp td,
.cmsContent th,
.cmsContent td
{
	padding: 3px;
}

.genericZebra tr.odd
{
	background: #0e3512 none;
}

.beerBrand td.characteristic
{
	color: #9fdb64;
}

.beerBrand .copyImage
{
	float: left;
	margin-top: 15px;
}

/*	Generic content	*/
.teaser
{
	font-size: 1.2em;
	color: #9fdb64;
}

.divider
{
	padding-bottom: 20px;
	background: transparent url(../../Images/Common/divider.gif) no-repeat scroll center bottom;
}

/*	*/
.emptyDivider
{
	background: transparent url(../../Images/Common/divider.gif) no-repeat scroll center bottom;
	padding-bottom: 0;
	margin-bottom: 15px;
}

/*	Forms	*/
fieldset
{
	margin: 10px 0;
}

legend
{
	color: #dabb61;
}

label, input, select
{
	display: block;
	margin: 3px 0 3px 2px;
}

input
{
	width: 220px;
}
input.halfwidth {
	width: 110px;
	display: inline;
}
.checkbox input {
	display: inline;
	width: auto;
}

select
{
	width: 224px;
}

textarea
{
	width: 222px;
	height: 50px;
}

#formMessage
{
	background: #366c1b none;
	padding: 5px;
}

#formMessage ul
{
	margin-top: 5px;
}

#formMessage li
{
	list-style-type: disc;
	margin-left: 14px;
}

label img,
legend img,
img.fieldInfo
{
	vertical-align: top;
	padding-top: 3px;
}

select.formTitle
{
	width: auto;
}

#dob legend,
.multiRadio legend
{
	color: #fff;
}

#dob label,
.multiRadio label
{
	float: left;
}

#dob select,
.multiRadio select
{
	width: auto;
	float: left;
	margin: 0 10px 0 2px;
}

#pageCompetition fieldset input,
.SectionIfCarlsbergDid fieldset input
{
	margin-top: 4px;
}

#pageCompetition fieldset
{
	width: 450px;
}

#pageCompetition fieldset legend span
{
	display: block;
	width: 450px;
}

#pageCompetition input,
#userOptions input,
.cbxRdoInput input
{
	width: auto;
	clear: left;
	float: left;
}

#pageCompetition label,
#userOptions label,
.cbxRdoLabel
{
	float:left;
	width:90%;

}

.actionCall
{
	text-align: center;
	margin: 10px 0 0 0;
	color: #9fdb64;
}

#pageCompetition .action input,
.SectionIfCarlsbergDid .action input,
#glastonburyComp .action input,
.genericForm .action input
{
	clear: none;
	float: right;
}

#pageCompetition .action input.formBtn,
#glastonburyComp .action input.formBtn,
.genericForm .action input.formBtn
{
	float: left;
}

#userOptions fieldset
{
	clear: left;
}

/*	Viewstate picks up the width, too, but only in FF */
input[type=hidden]
{
	display: none;
}

.action
{
	margin-top: 10px;
}

.action input.formBtn
{
	width: auto;
	float: left;
}

.action a
{
	float: right;
	margin-top: 10px;
}


/*	Sitemap */
#pageSitemap #copy ol,
#pageSitemap #copy ul
{
	list-style: none;
	margin: 0;
}

#pageSitemap #copy li
{
	padding-left: 15px;
}

#pageSitemap #copy ul li
{
	font-size: 1.2em;
}

#pageSitemap #copy ul ul li
{
	font-size: 1.1em;
}

#pageSitemap #copy ul ul ul li
{
	font-size: 0.9em;
}

/*	Competition */
#pageCompetition .cmsContent
{
	background: transparent url(../../Images/Common/divider.gif) no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#pageCompetition .cmsContent div
{
	float: left;
	width: 320px;
}

#pageCompetition .cmsContent img
{
	float: right;
}

/*	404 and 500 pages */
.error 
{
	text-align: center;
	min-width: 500px;
	padding-top: 75px;
	background: #0a2b0e none;
}

.error #outerWrap  
{
	margin: 0 auto;
	width: 500px;
}

/*	Lists with images	*/
#copy .imageList
{
	margin: 0;
}

.imageList li
{
	list-style: none;
	margin: 10px 0;
	padding-bottom: 15px;
	background: transparent url(../../Images/Common/divider.gif) no-repeat scroll center bottom;

}

.imageList li ul li
{
	list-style-type: disc;
}

.imageList li li
{
	background: transparent none;
	padding-bottom: 0;
	margin: 0;
}

.imageList img
{
	float: right;
	margin: 0 0 10px 10px;
}

#venueEventsList img,
#promotionList img,
#rssList img,
#thumbList img,
#scoutList img
{
	float: left;
	margin: 0 10px 10px 0;
}

#thumbList img
{
	margin-top: 5px;
}

.imageList img.introImage
{
	float: none;
	margin: auto;
}

.imageList h2
{
	color: #9fdb64;
}

/*	Page teasers */
.teaserImage
{
	float: right;
	margin: 0 0 10px 10px;
}

/*	Events - landing */
#copy #eventList
{
	margin: 0;
}

#eventList li
{
	list-style: none outside;
	width: 217px;
	margin: 0 0 12px 12px;
	float: left;
}

#eventList .even,
.results p.odd
{
	clear: left;
	margin-left: 0;
}

#eventList a:focus
{
	background: #0b2b0e;
}

/*	Events - detail */
h1.venueIrt,
h1.venueIrt span
{
	width: 450px;
	height: 85px;
	margin-bottom: 15px;
}

h1#venueSheffieldArena, h1#venueSheffieldArena span							{background-image: url(../../Images/Events/bannerSheffieldArena.jpg);}
h1#venueNIABirmingham, h1#venueNIABirmingham span							{background-image: url(../../Images/Events/bannerNIABirmingham.jpg);}
h1#venueSheffieldLeadmill, h1#venueSheffieldLeadmill span					{background-image: url(../../Images/Events/bannerSheffieldLeadmill.jpg);}
h1#venueManchesterEveningNewsArena, h1#venueManchesterEveningNewsArena span	{background-image: url(../../Images/Events/bannerManchesterEveningNewsArena.jpg);}
h1#venueMetroArenaNewcastle, h1#venueMetroArenaNewcastle span				{background-image: url(../../Images/Events/bannerMetroArenaNewcastle.jpg);}
h1#glastonbury, h1#glastonbury span											{background-image: url(../../Images/Events/bannerGlastonbury.jpg);}
h1#venueNECBirmigham, h1#venueNECBirmigham span								{background-image: url(../../Images/Events/bannerLGArena.jpg);}
h1#venueLGArenaBirmingham, h1#venueLGArenaBirmingham span					{background-image: url(../../Images/Events/bannerLGArena.jpg);}

/*	Contact and Trade pages */
.spacedHeading
{
	margin: 10px 0;
}

/*	Popups */
body#popupPage
{
	margin: 0;
	background-position: left top;
	padding-top: 120px;
}

#popupPage #copy
{
	padding: 10px 10px 10px 15px;
	margin: 0;
	width: 475px;
}

#popupPage #copy ol
{
	padding-left: 10px;
}

.ctaLink
{
	background: transparent url(../../Images/Common/bgCta.gif) no-repeat right center;
	padding: 10px 28px 10px 0;
	min-height: 22px;
	line-height: 22px;
}

h3.newSection
{
	background: transparent url(../../Images/Common/divider.gif) no-repeat center top;
	padding-top: 15px;
}

/*	These two go together - something that breaks up text */
.textBreaker
{
	margin-bottom: 15px;
}

li .textBreaker
{
	margin-top: 15px;
}
/* To here */

.wallpaperOptions
{
	float: left;
	width: 100px;
}

.wallpaperPreview
{
	float: left;
}

/*	Pub Finder */
.freepint .action,
.pubFinder .action
{
	margin-bottom: 10px;
}

.freepint h2,
.pubFinder h2
{
	clear: left;
}

.freepint .results p,
.pubFinder .results p
{
	float: left;
	width: 205px;
	border: 1px solid #426f46;
	background: #001800 none;
	color: #dabb61;
	padding: 5px;
	margin-right: 6px;
}
.freepint .results p, .pubFinder .results p.membersOnly
{
	color: #ce0000;
	font-weight: normal;
}
.freepint .results p, .pubFinder p.membersOnly
{
	color: #ce0000;
	font-weight: bold;
}
/*	Sponsored Football */
.titledClubList
{
	float: left;
	width: 205px;
	padding: 5px;
	margin-right: 6px;
	min-height:200px;
}

/*	If Carlsberg did suggestion panel	*/
#ifCarlsbergDid
{
	margin: 10px 0;
	padding: 10px;
	background: #001800 none;
	border: 1px solid #1a301a;
	font-size: 1.5em;
	float:right;
	width:205px;
}

#ifCarlsbergDid span.quot
{
	color: #ff0;
	font-size: 1.5em;
}

#ifCarlsbergDid .suggestion
{
	color: #9fdb64;
	font-size: 1.5em;
}

#ifCarlsbergDid .because
{
	display: block;
	text-align: right;
}

#ifCarlsbergDid .reason
{
	color: #9fdb64;
	display: block;
}

#ifCarlsbergDid a
{
	float: right;
}

/*
	======
	Quotes
	All blockquotes have an extra 15px added to their height 
	so there's breathing room for the next para / item
	
	All q have padding so the text wrapping it has some breathing room
	
	Cite is not widely supported, so not coded for. No need to hack.
	======
*/

/*	Football's best fan	page */
#quoteAlanGregory,
#quoteAlanGregory span
{
	background: transparent url(../../Images/Quotes/alanGregory.gif) no-repeat left top;
	width: 450px;
	height: 177px;
}

/*	Brewing page	*/
#quotePlato,
#quotePlato span
{
	clear: both;
	float: right;
	background: transparent url(../../Images/Quotes/plato.gif) no-repeat right top;
	width: 200px;
	height: 120px;
	padding: 0 0 5px 15px;
}

#quoteDaveBarry,
#quoteDaveBarry span
{
	background: transparent url(../../Images/Quotes/daveBarry.gif) no-repeat left top;
	width: 450px;
	height: 177px;
}

#quoteBenFranklin,
#quoteBenFranklin span
{
	clear: both;
	float: right;
	background: transparent url(../../Images/Quotes/benjaminFranklin.gif) no-repeat right top;
	width: 200px;
	height: 142px;
	padding: 0 0 5px 15px;
}

/*	Liverpool FC page	*/
#quoteRickParry,
#quoteRickParry span
{
	width: 450px;
	height: 235px;
	background: transparent url(../../Images/Quotes/rickParry.gif) no-repeat left top;
}

/* Trade quotes	*/
#quoteAndrewCaswell,
#quoteAndrewCaswell span
{
	background: transparent url(../../Images/Trade/Quotes/andrewCaswell.gif) no-repeat left top;
	width: 450px;
	height: 222px;
}

#quoteRichardBroadhead,
#quoteRichardBroadhead span
{
	background: transparent url(../../Images/Trade/Quotes/richardBroadhead.gif) no-repeat left top;
	width: 450px;
	height: 319px;
}

#quoteAJones,
#quoteAJones span
{
	background: transparent url(../../Images/Trade/Quotes/aJones.gif) no-repeat left top;
	width: 450px;
	height: 162px;
}

#quoteJohnClements,
#quoteJohnClements span
{
	background: transparent url(../../Images/Trade/Quotes/johnClements.gif) no-repeat left top;
	width: 450px;
	height: 205px;
}

#quoteJonathanJeys,
#quoteJonathanJeys span
{
	background: transparent url(../../Images/Trade/Quotes/jonathanJeys.gif) no-repeat left top;
	width: 450px;
	height: 150px;
}

#quoteMarkMcQuarter,
#quoteMarkMcQuarter span
{
	background: transparent url(../../Images/Trade/Quotes/markMcQuarter.gif) no-repeat left top;
	width: 450px;
	height: 194px;
}

#quoteEdTurner,
#quoteEdTurner span
{
	background: transparent url(../../Images/Trade/Quotes/edTurner.gif) no-repeat left top;
	width: 450px;
	height: 166px;
}

#quoteDarrenCavill,
#quoteDarrenCavill span
{
	background: transparent url(../../Images/Trade/Quotes/darrenCavill.gif) no-repeat left top;
	width: 450px;
	height: 155px;
}
#quoteChrisHoulton,
#quoteChrisHoulton span
{
	background: transparent url(../../Images/Trade/Quotes/chrisHoulton.gif) no-repeat left top;
	width: 450px;
	height: 207px;
}

#quoteChrisHoulton
{
    margin-bottom: 1em;
}

/*
	==========
	Quotes End
	==========
*/

/*	Section copy */
.section
{
	border: 1px solid #1a301a;
	background: #001800 none;
	padding: 10px;
}

/*	If Cb Did */
.SectionIfCarlsbergDid #ifCbDid,
.SectionIfCarlsbergDid #ifCbDid span
{
	width: 450px;
	height: 45px;
	background-image: url(../../Images/Probably/ifCbDid.gif);
}

.SectionIfCarlsbergDid p#probablyBest,
.SectionIfCarlsbergDid p#probablyBest span
{
	width: 450px;
	height: 60px;
	background-image: url(../../Images/Probably/probablyBest.gif);
}

.SectionIfCarlsbergDid .suggestionHeading
{
	font-size: 2em;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 40px;
	color: #9fdb64;
}

.SectionIfCarlsbergDid .reasonHeading
{
	text-align: right;
	color: #9fdb64;
	margin-top: 15px;
	padding-bottom: 15px;
	background: transparent url(../../Images/Common/divider.gif) no-repeat scroll center bottom
}

/*	Key Partners page	*/
#copy ul#partnersList
{
	border: 1px solid #1a301a;
	background: #001800 none;
	margin: 0;
	list-style: none;
}

#partnersList li
{
	float: left;
	margin: 6px;
}

.popup
{
	z-index: 50;
	border: 1px solid #1a301a;
	background: #618f34 none;
	padding: 10px;
}

.popup img
{
	border: 1px solid #1a301a;
}

.topLink
{
	clear: both;
	float: right;
}

.contentSection
{
	margin: 10px 0;
	padding-bottom: 15px;
	background: transparent url(../../Images/Common/divider.gif) no-repeat scroll center bottom
}

/*	Trade specific	*/
/*	Trade homepage*/
#tradeHomeWrapper
{
	background: #0b2b0e url(../../Images/Trade/Homepage/homepage.jpg) no-repeat center top;
}

#tradeHomeWrapper #content
{
	background: transparent;
}

#homeLinkImg
{
	float: right;
	margin-top: 250px;
}

#tradeHomeWrapper #content a:focus
{
	background: transparent;
}

#tradeHomeWrapper .ctaFeature
{
	margin-top: 9px;
}

#pageDefault #tradeHomeWrapper .container
{
	width: 850px;
}

#tradeHomeWrapper #topNewsItem
{
	height: auto;
	text-align: left;
	float: left;
	width: 280px;
	padding-right: 30px;
}

#tradeHomeWrapper #topNewsItem h2
{
	float: none;
	display: block;
	margin: 0;
	border-bottom: 1px solid #9fdb64;
}

#tradeHomeWrapper #topNewsItem h3
{
	margin: 5px 0;
}

#tradeHomeWrapper #topNewsItem p
{
	margin-bottom: 5px;
}

#tradeHomeWrapper #topNewsItem img
{
	float: right;
	margin-left: 5px;
}

#tradeHomeWrapper #topNewsItem a
{
	font-weight: bold;
}

.datestamp
{
	color: #9fdb64;
}

.thumbnailGallery img
{
	padding: 10px 5px;
}

.imageList .thumbnailGallery img
{
	float: none;
	margin: 0;
}

#copy ol#perfectPintList
{
	padding-left: 5px;
}

#perfectPintList li
{
	min-height: 120px;
	padding-left: 130px;
	margin: 15px 0;
	list-style-position: outside;
}

#perfectPintList #cleanDishwasher	{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/CleanDishwasher.jpg) no-repeat left top;}
#perfectPintList #cleanGlasses		{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/DryCleanGlasses.jpg) no-repeat left center;}
#perfectPintList #beerTemp			{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/BeerCorrectTemperature.jpg) no-repeat left center;}
#perfectPintList #smile				{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/SmileAcknowledgeCustomers.jpg) no-repeat left center;}
#perfectPintList #pour				{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/PerfectPour.jpg) no-repeat left center;}
#perfectPintList #presentGlass		{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/PresentGlassBrandFacing.jpg) no-repeat left center;}
#perfectPintList #thankyou			{background: transparent url(../../Images/Trade/OnTrade/PerfectPint/ThankCustomer.jpg) no-repeat left center;}

#copy ul.goldenRules
{
	padding-left: 130px;
	min-height: 130px;
	margin-left: 0;
}

#displayList		{background: transparent url(../../Images/Trade/OffTrade/display.jpg) no-repeat left 3px;}
#chillList			{background: transparent url(../../Images/Trade/OffTrade/chill.jpg) no-repeat left 3px;} 
#rangeList			{background: transparent url(../../Images/Trade/OffTrade/range.jpg) no-repeat left 3px;}
#posList			{background: transparent url(../../Images/Trade/OffTrade/pos.jpg) no-repeat left 3px;}
#regionalEventsList	{background: transparent url(../../Images/Trade/OffTrade/regionalEvents.jpg) no-repeat left 3px;}


/*
	FA Cup competition;
*/

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

* html .clear { height: 1%; }
.clear { display: block; }

.radio label,
.radio input
{
	float: left;	
}

.radio input
{
	width: auto;
	clear: left;
	 margin-left: 10px;
}

.radio label { margin-left: 5px; }

.SectionFootballFACup fieldset { margin: 0 0 15px 0; }
.SectionFootballFACup legend { display: none; }

.SectionFootballFACup .formMessage
{
	margin-bottom: 15px;
	display: block;
	background: #366C1B;
	padding: 5px;	
}

.SectionFootballFACup .formMessage p { margin-bottom: 0; }

.SectionFootballFACup .submit { margin-top: 15px; }
.SectionFootballFACup #copy 
{ 
	width: 694px; 
	padding: 0;
}

.SectionFootballFACup .option 
{ 
	background: #0B2B0E url(../../Images/football/div-facupCopy-BG.jpg) no-repeat right top; 
	min-height: 456px;
}
.SectionFootballFACup #loggedIn
{ background: none; }

.SectionFootballFACup .gutter
{ 
	margin: 0 16px 30px 16px; 
	padding-top: 11px; 
}

.SectionFootballFACup #tertiaryContent { display: none; }

.SectionFootballFACup
{ background: #0B2B0E url(../../Images/PageTops/body-facup-BG.jpg) no-repeat center top; }

.SectionFootballFACup .msg
{
	/* background: #0B2B0E url(../../Images/Football/div-msg-BG.png) no-repeat left top; */
	width: 507px;
	margin-left: 70px;
	padding: 15px;
	position: relative;
}

.SectionFootballFACup .msg p
{
	z-index: 100;
}

.SectionFootballFACup .msg p.last
{
	margin-bottom: 0;
}

.SectionFootballFACup .msg-bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.55;
}

.SectionFootballFACup #alreadyEntered h1,
.SectionFootballFACup #flashContent h1
{
	margin-top: 66px;
	margin-left: 70px;
}

h1#txtWinWem
{
	width: 462px;
	height: 105px;
	margin-left: 70px;
	margin-top: 66px;
	text-indent: -9999px;
	background: transparent url(../../Images/Football/h1-winwem-BG.gif) no-repeat left top;
	overflow: hidden;
	position: static;
}

/*added stuart johnston 11/04/08*/
.leadParagraph
{
	color:#9FDB64;
	font-size: 1.4em;
	font-weight: bold;
}

.condition
{
	text-align: left;
	color: #9fdb64;
	margin-top: 15px;
	padding-bottom: 15px;
}

.genericTextarea
{
	width: 75%;
	height: 150px;
}

#logoEuro2008
{
	float: right;
	margin-left: 10px;
}

#copy ul.prizes { margin: 0 0 15px 0; }
#copy ul.prizes li { margin-bottom: 5px; }

li#prizesEURO2008,
li#prizesEURO2008 span,
li#prizesCapello,
li#prizesCapello span,
li#prizesScout,
li#prizesScout span
{
	width: 450px;
	height: 34px;
}

li#prizesEURO2008 span
{ background: url(../../Images/Football/li-prizesEURO2008-BG.gif) no-repeat left top; }
li#prizesCapello span
{ background: url(../../Images/Football/li-prizesCapello-BG.gif) no-repeat left top; }
li#prizesScout span
{ background: url(../../Images/Football/li-prizesScout-BG.gif) no-repeat left top; }

body.scout
{ background: #0B2B0E url(../../Images/PageTops/body-scout-BG.jpg) no-repeat center top; }

a.enhanced { font-size: 1.5em; }

.scout #tertiaryContent img
{ display: block; }

#scoutEntry textarea
{
	width: 440px;
	height: 160px;
	margin-bottom: 15px;
}

p.input
{
	line-height: 18px;	
}

.input label,
.input input,
.input select
{ 
	display: inline;
	margin: 0;
}

.input select
{ width: 170px; }

.chkbox input { width: auto; }

#scoutEntry legend
{ 
	font-size: 1.4em;
	font-weight: bold;
}

/*	RM: 21/04/08 - Glastonbury Competition	*/
textarea
{
	width: 450px;
}

.smallPrint
{
	font-size: 0.8em;
}

#glastonburyComp .tbc
{
	font-style: italic;
}

#glastonburyComp #copy ol
{
	list-style: none;
	margin-left: 30px;
}

#glastonburyComp #flashContent
{
	margin-top: 15px;
}


.FestivalLineUp #copy h1, .FestivalLineUp #copy h2, .FestivalLineUp #copy li
{
	position: static;
}

/*	Added using jQuery */
#glastonburyComp h2.expand
{
	background: transparent url(../../Images/Icons/expand.gif) no-repeat left center;
	padding-left: 15px;
}

#glastonburyComp h2.collapse
{
	background: transparent url(../../Images/Icons/collapse.gif) no-repeat left center;
	padding-left: 15px;
}

#glastonburyComp h2 a
{
	text-decoration: none;
	color: inherit;
}

#glastonburyComp h2 a:focus
{
	color: #fff;
}
/*	jQuery styling to here */
.websiteList h2
{
	color: #9FDB64;
}

#glastonburyComp .gutter { padding-top: 20px; }
#glastonburyComp .gutter h2 { margin-bottom: 10px; }

/* 
	PB: Scout gallery styles;
*/
ul#scoutGallery
{ 
	list-style: none; 
	margin: 0;
}

ul#scoutGallery li
{
	float: left;
	width: 82px;
	margin: 4px;
	padding: 0;	
}

ul#scoutGallery label { margin: 0; }

ul#scoutGallery a 
{
	display: block; 
	border: 2px solid #dcd5c2;
}

ul#scoutGallery a img 
{
	padding: 0;
}

ul#scoutGallery h3
{
	font-size: 0.8em;
	text-align: center;
	border-bottom: 2px solid #dcd5c2;
	border-left: 2px solid #dcd5c2;
	border-right: 2px solid #dcd5c2;
	background: #c1493b;
	min-height: 2.9em;
}

ul#scoutGallery input 
{
	width: auto; 
	margin: 3px 0 0 32px;
}

/*	ScoutVote.aspx - winners added. Delete once this page is taken down */
.boldText
{
	font-weight: bold;
}

ul.twoColList li
{
	float: left;
	width: 49%;
}

/*	Comp winn*/
.euro08 #copy ul
{
	list-style: none outside;
}

/*	Legal pages */
ol.legalTerms ol li
{
	list-style: none;
	margin-top: 8px;
}

ol.legalTerms ol.alpha li
{
	list-style-type: lower-alpha;
}

/*added styles for "WorldCupQualifier.aspx" - Stuart Johnston*/

#pageWorldCupQualifier table.genericZebra
{
	width: 48%;
	float: left;
}

#pageWorldCupQualifier table.genericZebra th
{
	background-color: #426f46;
}
	
td#wales
{
	background-color: #ff0000;
	color: #fff;
}

td#england
{
	background-color: #fff;
	color: #ff0000;
}

td#northernIreland
{
	background-color: #618F34 ;
	color: #fff;
}

td#republicOfIreland
{
	background-color: #008000 ;
	color: #fff;
}

td#scotland
{
	background-color: #0000ff ;
	color: #fff;
}


/* Added by Darius - 17/09/2008 */

#ctacompFindCalsPub, #ctacompFindCalsPub span {background-image: url(../../Images/Features/free-pint01.jpg);}

#ctaGoalsFreePint, #ctaGoalsFreePint span {background-image: url(../../Images/Features/Goals-Promo.jpg);}

#ctacompEnglandPromo, #ctacompEnglandPromo span {background-image: url(../../Images/Features/england-promo.jpg);}

#ctacompflamingBallFinal, #ctacompflamingBallFinal span {background-image: url(../../Images/Homepage/Panel-flaming-ball-Final.jpg);}

#ctacompFreeBeer, #ctacompFreeBeer span {background-image: url(../../Images/Homepage/freeCanPromo.jpg);}

#ctaWinWeberBBQ, #ctaWinWeberBBQ span {background-image: url(../../Images/Homepage/Goals-soccer-promo.jpg);}

#ctaLearnBrewing, #ctaLearnBrewing span {background-image: url(../../Images/Homepage/learn-brewing.jpg);}

#ctaEnglandTeamTalk, #ctaEnglandTeamTalk span {background-image: url(../../Images/Homepage/england-team-talk.jpg);}

#ctaEnglandShirt, #ctaEnglandShirt span {background-image: url(../../Images/Homepage/england-signed-shirt.jpg);}

#ctaMexico, #ctaMexico span {background-image: url(../../Images/Homepage/ctaMexico.jpg);}
#ctahome_tvadvert, #ctahome_tvadvert span {background-image: url(../../Images/Homepage/ctahome_tvadvert.jpg);}
#ctahome_wallpaper, #ctahome_wallpaper span {background-image: url(../../Images/Homepage/ctahome_wallpaper.jpg);}
#ctaWallpaperPromo, #ctaWallpaperPromo span {background-image: url(../../Images/Features/wallpaperpromo.jpg);}

#copy #userOptions ul {margin:0; list-style-type:none;}

a.axebeertax { display: block; float: right; width: 147px; }

p.narrow { width: 300px; }

body#exportPage
{
	background-image: url(../../Images/Export/bgtile.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

body#exportPage #flash
{
	text-align: center;
}

.green { color:#9FDB64;}

.tradeCopmp img.formBtn {float:left; margin:2em 10px 1em 0;}

.tradeCopmp fieldset label img {float:none; margin:0 5px 0 0;}

.tradeCopmp legend {margin-bottom:1.5em;}



#copy ul.bestNightList {margin:0;}


.bestNightList li {
	float:left;
	list-style:none;
	padding-top:50px;}

.bestNightList.video li {padding-top:2em;}
	
.bestNightList h3 { font-size:1.1em; margin-bottom:1.3em;}

.bestNightList.video p, 
.bestNightList.video h3 {
	float:left; width:310px;}

.bestNightList img { float:left; margin-right:16px;}

.bestNightList p {float:left;}

.bestNightList a.wallPaperLinks {display:block; padding-bottom:0.8em;}

/*football wallpapers add keyline*/
.wallpapersEngland li img
{
    border: 1px solid #fff;
}

#filmGrid
{
	display: block;
	clear: both;
	float: none;
	width: 440px;
	margin: 10px 0 10px 10px;
}

#filmGrid .filmItem
{
	float: left;
	width: 220px;
}

#filmGrid .filmItem input
{
	margin: 3px 0 15px 0;
	width: 208px;
}

.WeDeliverMoreWebsite #copy ul 
{
	float:left;
	margin:0 15px 0 0;
	width:260px;
}

.WeDeliverMoreWebsite #copy ul li 
{ 
	padding:0 0 0.2em 5px;
	list-style-position:outside;
}
	

.WeDeliverMoreWebsite #copy div img 
{
	float:left;
	margin-bottom:10px;
	margin-left:0;
	margin-right:25px;
	margin-top:10px;
}

.WeDeliverMoreWebsite #copy div .copyImage
{
    margin-bottom: 50px;
}
/*We deliver more live*/
img.decoration
{
	float:left;
	margin-right: 13px;
}

h2.teaser
{
	margin-bottom: 0.8em;
}

#liveSportMovie,
#movieSoundAndVision,
#movieAwareness,
#movieAtmosphere,
#movieSpeedOfServe
{
	margin-bottom: 1em;
}
.copyImage
{
    margin-bottom: 1em;
}

#bottleVideo,
#draughtVideo
{
    margin-bottom: 1em;
}
/*message*/

li span.message
{
    color: #FF0000;
}





