/**************************************************************************************************************
UNSORTED
**************************************************************************************************************/

span.pdf{
	display:block;
	padding:2px 0px 0px 18px;
	background:transparent url(/images/all/pdf-icon.gif) 0 0 no-repeat;
	height:16px;
}

div.clear-floats{
	clear:both;
}

span.Link{
	display:block;
	clear:both;
	padding-bottom:10px;
}
span.Link a{
	display: block;
	padding: 5px;
}
span.Link a:hover {
	text-decoration: none;
}

/**************************************************************************************************************
DIAGNOSTICS
**************************************************************************************************************/

div#diagnostics{
	border:3px dashed red;
	padding:10px;
	color:red;
	background:white;
	position:absolute;
	top:10px;
	left:10px;
	z-index:100;
}


/**************************************************************************************************************
ACCESSIBILITY
**************************************************************************************************************/

body p.sightImpaired{
	display:none;
}
.sightImpaired {
	display:none;
}


/**************************************************************************************************************
TAGS
**************************************************************************************************************/

body{
	font-size:13px;
	font-family:arial;
	padding:0px;
	margin:0px;
	background:url(/images/all/btbbkgd.gif) 50% 0% repeat-y;
}
/*First p large*/
div.firstText p.pos1 {
	font-size: 1.5em;
	line-height: 1.25em;
}
body.news-section div.firstText p.pos1 a{
	text-decoration:underline;
}
/*Exceptions to the first p rule*/
Form div.firstText p.pos1,
body.go-play div.firstText p.pos1,
body.drinking-thinking div.firstText p.pos1,
body.what-we-are-like div.firstText p.pos1,
body.books-and-dvds div.firstText p.pos1,
body.what-we-believe div.firstText p.pos1,
body.industry-news-section div.firstText p.pos1,
body.news-section div.firstText p.pos1,
body.generate-vouchers div.delete-voucher-group p.pos1{
font-size: 1em;
	line-height: 1.4em;
}
/*Top pages of exceptions, reinstate the rule*/
body.industry-news div.firstText p.pos1 {
	font-size: 1.5em;
	line-height: 1.25em;
}
body.news div.firstText p.pos1 {
	font-size: 1.5em;
	line-height: 1.25em;
}

p {
	line-height: 1.4em;
}
a{
	text-decoration:none;
	font-weight:bold;
}
* html a{
	height:1px;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
h1, p#pageTitle{
	font-size:28px;
	line-height:34px;
	font-family:Arial, Sans-serif;
	margin:0;
	padding:0;
	font-weight:normal;
}
h1{
	position:absolute;
	left:172px;
	top:77px;
}
p#pageTitle{
	position:absolute;
	left:172px;
	top:43px;
}
h2{
	font-size:16px;
	padding:0;
	margin:1em 0em  0.2em 0em;
}
p{
	padding:0;
	margin:0 0 0.8em 0;
}
table{
	border-collapse:collapse;
	margin:10px 0px 10px 0px;
}
td{
	border:1px solid #000000;
	padding:2px;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}
li{
	padding-left:10px;
	background:transparent url(/images/all/bullet.gif) 0px 5px no-repeat;
	margin-bottom:5px;
}



/**************************************************************************************************************
LAYOUT
**************************************************************************************************************/


/*!IE5Mac \*/
html{
	height:100%;
	margin-top:1px;
}
div#frame{
	min-height:100%;
}
* html div#frame{
	height:100%;
}
/*end*/
body{
	height:100%;
	text-align:center;
}
div#frame{
	text-align:left;
	position:relative;
	margin:0px auto 0px auto;
	width:780px;
	min-height:100%;
	background:white;
}
* html div#frame{
	min-height:100%;
}
div#pageBottom{
	clear:both;
	visibility:hidden;
	height:20px;
}
div#content{
	margin-left:172px;
	padding-top:121px;
	width:446px;
}
div.mainContent{
	width:446px;
	float:left;
	padding-bottom:20px;
}
/*IMAGES*/

div.Image{
	margin-bottom:10px;
}
div.mainImages{
	margin-bottom:10px;
}
div.mainImages div.Image{
	margin-bottom:0;
}


/**************************************************************************************************************
METRIC CONVERTER LAYOUT
**************************************************************************************************************/

body.metric-converter div.mainContent div.Table{
	float:left;
	padding-right:10px;
}
body.metric-converter div.mainContent table{
	width:130px;
}

/**************************************************************************************************************
NAVIGATION
**************************************************************************************************************/

div#courtesyNavigation{
	position:absolute;
	bottom:0px;
	left:0px;
	height:17px;
	padding:3px 20px 0px 20px;
	background:#4d4d4d;
	color:white;
	width:740px;
}
div#utilityNavigation{
	position:absolute;
	right:0px;
	top:0px;
	width:300px;
}
div#mainNavigation{
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:20px;
	background:#4d4d4d;
}
div#mainNavigation ul,
div#utilityNavigation ul,
div#courtesyNavigation ul{
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
}
div#mainNavigation ul li,
div#utilityNavigation ul li,
div#courtesyNavigation ul li{
	background:transparent url(/images/black/main-nav-stop.gif) right top no-repeat;
	height:20px;
	padding:0px 1px 0px 1px;
}
div#mainNavigation ul li,
div#courtesyNavigation ul li{
	float:left;
}
div#utilityNavigation ul li{
	float:right;
}
div#utilityNavigation ul li{
	background-position:right top;
}
div#mainNavigation ul li.last,
div#courtesyNavigation ul li.last,
div#utilityNavigation ul li.first{
	background-image:none;
}
div#mainNavigation ul li a,
div#courtesyNavigation ul li a,
div#courtesyNavigation ul li div.Text,
div#utilityNavigation ul li a{
	display:block;
	float:left;
	height:18px;
	padding:2px 10px 0 10px;
	color:white;
}
div#logo{
	position:absolute;
	left:20px;
	top:39px;
	background-position: left top;
	background-repeat: no-repeat;
}
div#logo a {
	display:block;
	width:78px;
	height:70px;
}
div#logo a img{
	position:absolute;
	top:-3000px;
}
div#navigationGroup{
	position:absolute;
	left:20px;
	top:122px;
	width:142px;
}
div#btbNavigation {
	margin-top:20px;
	width:132px;
}
 div#accountNavigation{
	margin-top:20px;
	width:132px;
}
div#localNavigation ul,
div#childNavigation ul{
	clear:both;
	list-style:none;
	position:absolute;
	top:121px;
	left:628px;
	width:132px;
	margin:0;
	padding:0;
}
div#accountNavigation ul,
div#featuredNavigation ul,
div#btbNavigation ul{
	list-style:none;
	margin:0;
	padding:0;
}
div#accountNavigation ul li,
div#featuredNavigation ul li,
div#btbNavigation ul li,
div#localNavigation ul li,
div#childNavigation ul li{
	padding:0;
	background:none;
	margin:0;
}
div#accountNavigation ul li{
	margin-bottom:0.5em;
}
* html div#accountNavigation ul li,
* html div#featuredNavigation ul li,
* html div#btbNavigation ul li,
* html div#localNavigation ul li,
* html div#childNavigation ul li{
	height:1px;
	padding:0;
	background:none;
}
div#featuredNavigation a,
div#accountNavigation a,
div#btbNavigation a,
div#localNavigation a,
div#childNavigation a{
	display:block;
	border-bottom:2px solid white;
}
div#accountNavigation ul li a:hover,
div#featuredNavigation a:hover,
div#btbNavigation a:hover,
div#localNavigation a:hover,
div#childNavigation a:hover{
	text-decoration:none;
}
div#btbNavigation ul.expanded li,
div#featuredNavigation ul.expanded li{
	padding-left:10px;
}
div#btbNavigation li.selected li li a,
div#featuredNavigation li.selected li li a{
	padding-left:0;
	width:147px;
}
ul.pagination{
	list-style:none;
	margin:0;
	padding:0;
}
div#content ul.pagination li{
	background-image:none;
	float:left;
	padding:0;
	margin-right:5px;
}
div#content ul.pagination li a,
div#content ul.pagination li span{
	display:block;
	padding:6px;
	float:left;
}
div#content ul.pagination li a:hover{
	text-decoration:none;
}

/**************************************************************************************************************
CONTENT
**************************************************************************************************************/

div#content {
	padding-bottom: 20px;
}

div#content div#localNavigation ul,
div#content div#childNavigation ul{
	position: static;
	width: auto;
	margin: 20px 0px 0px 0px;
	padding: 0 0 20px 0;
	list-style: none;
}

div#content div#localNavigation ul li,
div#content div#childNavigation ul li{
	margin: 0;
	padding: 0;
}

div#content div#localNavigation ul li a,
div#content div#childNavigation ul li a{
	display: block;
	margin-bottom: 8px;
	border: none;
	padding: 5px;
}

div#content div#localNavigation ul li a:hover,
div#content div#childNavigation ul li a:hover{
	text-decoration: none;
}


/**************************************************************************************************************
FORM LAYOUT
**************************************************************************************************************/

/*Stretch main content area on form pages*/
body.contact div.mainContent,
body.newsletter-sign-up div.mainContent,
body.register div.mainContent,
body.personal-details div.mainContent,
body.my-account div.mainContent,
body.change-password div.mainContent{
	width:470px;
}
form{
	margin:0;
	padding:0;
}
/*fieldset*/
form div.fieldset,
form p.label{
	width:454px;
	clear:left;
	position:relative;
}
/*label*/
form div.fieldset label{
	display:block;
	clear:none;
	padding:0px;
	margin:0px 0px 5px 0px;
	padding-top:1em;
}
/* error*/
form div.error{
	width:455px;
	position:absolute;
	top:0px;
	left:0px;
	font-weight:bold;
}
form div.Group div.error{
	width:218px;
}

/*NESTED FIELDSET*/
form div.Group div.fieldset{
	clear:none;
	width:218px;
	float:left;
	display:inline;
	position:relative;
	margin-right:10px;
}
/*text, password, email and textArea*/
input.text,
input.password,
input.email,
select,
textarea{
	width:455px;
	border:1px solid #333333;
}
form div.Group input.text,
form div.Group input.email,
form div.Group input.password,
form div.Group input.textarea,
form div.Group select{
	width:218px;
	display:inline;
}
/*Checkbox*/
form div.fieldset label.FormCheckbox{
	padding-left:20px;
}
form div.Group div.fieldset label.FormCheckbox{
	margin-top:1.4em;
	padding-left:20px;
}
form div.fieldset input.checkbox{
	position:absolute;
	top:1em;
	left:0px;
}
form div.Group div.fieldset input.checkbox{
	position:absolute;
	top:2.4em;
	left:0px;
}
/*submit*/
input.submit{
	background:#cccccc;
	border:1px solid #333333;
	width:218px;
	margin-top:10px;
	margin-bottom:10px;
}
form div.error p{
	margin:0;
}
/*status message*/
form div.statusMessage,
form div.fieldset span.erroneousField{
	font-weight:bold;
}
form p.display{
	clear:left;
	padding-top:1em;
}
/**************************************************************************************************************
HOME LAYOUT
**************************************************************************************************************/


body.home div.Adverts{
	width:460px;
}
body.home div.Adverts span.ImageLink{
	float:left;
	display:block;
	margin:0px 10px 20px 0px;
	
}

body.home div.RandAdSlotOne {
	position: absolute;
	top: 401px;
	left: 628px;
}

body.home div.RandAdSlotTwo {
	position: absolute;
	top: 569px;
	left: 628px;
}

body.home div.featuredLinks div span {
	display: block;
	position: absolute;
}

/* Hide H1 for home page */
body.home h1 {
	position:absolute;
	top: -1000em;
}

/**************************************************************************************************************
HOME LAYOUT
**************************************************************************************************************/



/**************************************************************************************************************
BRAND SECTION LAYOUT
**************************************************************************************************************/
body.WhatWeDo h1,
body.WhatWeDo div.mainContent,
body.WhatWeAreLike h1,
body.WhatWeAreLike div.mainContent,
body.WhatWeBelieve h1,
body.WhatWeBelieve div.mainContent{
	margin-top:50px;
}

body.home div#frame div.contact-details,
body.WhatWeDo div#frame div.contact-details,
body.WhatWeAreLike div#frame div.contact-details,
body.WhatWeBelieve div#frame div.contact-details{
	position:absolute;
	top:78px;
	left:170px;
}


/**************************************************************************************************************
DRINKING THINKING LAYOUT
**************************************************************************************************************/
body.drinking-thinking h1{
	position:absolute;
	top:-3000px;
}
body.drinking-thinking p#pageTitle{
	display:none;
}
body.drinking-thinking div#content{
	padding-top:80px;
}


/**************************************************************************************************************
INDUSTRY NEWS LAYOUT
**************************************************************************************************************/

body.industry-news-section p#pageTitle{
	top:77px;
}
/*
body.industry-news-section h1.number-ancestors-3{
	margin-top:44px;
}
*/
body.industry-news-section div.mainContent{
	padding-top:50px;
}
body.industry-news div.mainContent{
	padding-top:0px;
}
body.industry-news span.news-source a{
	position:absolute;
	top:54px;
	left:487px;
}


/**************************************************************************************************************
DEFAULT COLOUR
**************************************************************************************************************/
div.error{
	color:#d3686b;
	font-weight:bold;
}

/*div.error,
div.global-error{
	color:#d3686b;
	font-weight:bold;
}
*/
div#mainNavigation a,
div#utilityNavigation a{
	color:white;
}

div#accountNavigation li.selected li a,
div#btbNavigation li.selected li a,
div#featuredNavigation li.selected li a {
	background-color: transparent;
}
div#frame{
	background-color:#B2B099;
	color:#59534E;
}
/*
h1.number-ancestors-3{
	color:#59534E;
}
*/
a{
	color:#303030;
}
a b{
	color:#000000;
}
div#accountNavigation a,
div#btbNavigation a,
div#featuredNavigation a,
div#localNavigation a{
	border-bottom-color:#B2B099;
}
div#accountNavigation a:hover,
div#accountNavigation li a:hover,
div#btbNavigation li.selected a,
div#btbNavigation li a:hover,
div#btbNavigation li.selected li a:hover,
div#featuredNavigation a:hover,
div#featuredNavigation li.selected a,
div#localNavigation a:hover,
div#localNavigation li.selected a,
div#featuredNavigation li.selected li a:hover{
	background-color:#BFBEAC;
}
div#logo{
	background-image: url(/images/stone/logo.gif);
}
div.thumb{
	border-color:#999999;
}
div.selectedThumb{
	border-color:#333333;
}

span.Link a,
div#childNavigation li a,
div#content div#localNavigation li a{
	color:#59534e;
	background-color:#bfbeac;
}
span.Link a:hover,
div#childNavigation li a:hover,
div#content div#localNavigation li a:hover{
	color:#bfbeac;
	background-color:#59534e;
}

/**************************************************************************************************************
DRINKS COLOUR
**************************************************************************************************************/
body.drinks-section div#frame{
	background-color:#ffffff;
	color:#000000;
}
/*
body.drinks-section h1.number-ancestors-3{
	color:#000000;
}
*/
body.drinks-section a{
	color:#303030;
}
body.drinks-section a b{
	color:#000000;
}
body.drinks-section div#accountNavigation a,
body.drinks-section div#accountNavigation a,
body.drinks-section div#btbNavigation a,
body.drinks-section div#btbNavigation a,
body.drinks-section div#featuredNavigation a,
body.drinks-section div#localNavigation a{
	border-bottom-color:#ffffff;
}
body.drinks-section div#accountNavigation a:hover,
body.drinks-section div#accountNavigation li.selected a,
body.drinks-section div#accountNavigation li.selected li a:hover,
body.drinks-section div#btbNavigation a:hover,
body.drinks-section div#btbNavigation li.selected a,
body.drinks-section div#btbNavigation li.selected li a:hover,
body.drinks-section div#featuredNavigation a:hover,
body.drinks-section div#featuredNavigation li.selected a,
body.drinks-section div#localNavigation a:hover,
body.drinks-section div#localNavigation li.selected a,
body.drinks-section div#featuredNavigation li.selected li a:hover{
	background-color:#EEEEEE;
}
body.drinks-section div#logo{
	background: url(/images/white/logo.gif) 0 0 no-repeat;
}
body.drinks-section div.thumb{
	border-color:#DEDEDE;
}
body.drinks-section div.selectedThumb{
	border-color:#333333;
}
body.drinks-section li{
	background-image:url(/images/white/bullet.gif);
}
body.drinks-section span.Link a,
body.drinks-section div#childNavigation ul li a{
	color:#303030;
	background-color:#EEEEEE;
}
body.drinks-section span.Link a:hover,
body.drinks-section div#childNavigation ul li a:hover{
	color:#E0E0E0;
	background-color:#000000;
}


/**************************************************************************************************************
GEAR & HOME  & NEWS COLOUR
**************************************************************************************************************/

body.news-section div#frame,
body.gear-section div#frame,
body.home div#frame{
	background-color:#000000;
	color:white;
}
body.news-section a,
body.gear-section a,
body.home a{
	color:#dddddd;
}
body.news-section a b,
body.gear-section a b,
body.home a b{
	color:white;
}
body.news-section div#accountNavigation a,
body.news-section div#btbNavigation a,
body.news-section div#featuredNavigation a,
body.news-section div#childNavigation a,

body.gear-section div#accountNavigation a,
body.gear-section div#btbNavigation a,
body.gear-section div#featuredNavigation a,
body.gear-section div#localNavigation a,

body.home div#featuredNavigation a,
body.home div#accountNavigation a,
body.home div#btbNavigation a,
body.home div#localNavigation a{
	border-bottom-color:#000000;
}
body.news-section div#featuredNavigation a:hover,
body.news-section div#featuredNavigation li.selected a,
body.news-section div#accountNavigation a:hover,
body.news-section div#accountNavigation li.selected a,
body.news-section div#accountNavigation li.selected li a:hover,
body.news-section div#btbNavigation a:hover,
body.news-section div#btbNavigation li.selected a,
body.news-section div#btbNavigation li.selected li a:hover,
body.news-section div#featuredNavigation li.selected li a:hover{
	background-color:#222222;
}


body.news-section div#content div#childNavigation a{
	background:#222222;
	color:white;
}
body.news-section div#content div#childNavigation a:hover{
	background:#e0e0e0;
	color:#222222;
}
body.news-section table td{
	border:2px solid #222222;
}

body.gear-section div#featuredNavigation a:hover,
body.gear-section div#featuredNavigation li.selected a,
body.gear-section div#accountNavigation a:hover,
body.gear-section div#accountNavigation li.selected a,
body.gear-section div#accountNavigation li.selected li a:hover,
body.gear-section div#btbNavigation a:hover,
body.gear-section div#btbNavigation li.selected a,
body.gear-section div#btbNavigation li.selected li a:hover,
body.gear-section div#localNavigation a:hover,
body.gear-section div#localNavigation li.selected a,
body.gear-section div#featuredNavigation li.selected li a:hover{
	background-color:#222222;
}

body.home div#accountNavigation a:hover,
body.home div#accountNavigation li.selected a,
body.home div#accountNavigation li.selected li a:hover,
body.home div#btbNavigation a:hover,
body.home div#btbNavigation li.selected a,
body.home div#btbNavigation li.selected li a:hover,
body.home div#featuredNavigation a:hover,
body.home div#featuredNavigation li.selected a,
body.home div#localNavigation a:hover,
body.home div#localNavigation li.selected a,
body.home div#featuredNavigation li.selected li a:hover{
	background-color:#222222;
}

body.news-section div#logo,
body.gear-section div#logo,
body.home div#logo{
	background-image:url(/images/black/logo.gif);
}
body.news-section div.thumb,
body.gear-section div.thumb,
body.home div.thumb{
	border-color:#999999;
}
body.news-section div.selectedThumb,
body.gear-section div.selectedThumb,
body.home div.selectedThumb{
	border-color:#cccccc;
}
body.news-section div#childNavigation ul li a,
body.news-section ul.pagination li a,
body.news-section ul.pagination li span,
body.news-section span.Link a,

body.gear-section div#childNavigation ul li a,
body.gear-section span.Link a,

body.home span.Link a{
	color:#E0E0E0;
	background-color:#222222;
}
body.news-section div#childNavigation ul li a:hover,
body.news-section ul.pagination li a:hover,
body.news-section span.Link a:hover,

body.gear-section div#childNavigation ul li a:hover,
body.gear-section span.Link a:hover,

body.home span.Link a:hover{
	color:#222222;
	background-color:#E0E0E0;
}


/**************************************************************************************************************
KNOWLEDGE COLOUR
**************************************************************************************************************/

body.knowledge-section div#frame{
	background-color:#B2B099;
	color:#010202;
}
/*
body.knowledge-section h1.number-ancestors-1{
	color:#010202;
	color:#ff0000;
}
*/
body.knowledge-section a{
	color:#303030;
}
body.knowledge-section a b{
	color:#000000;
}
body.knowledge-section div#accountNavigation a,
body.knowledge-section div#btbNavigation a,
body.knowledge-section div#featuredNavigation a,
body.knowledge-section div#localNavigation a{
	border-bottom-color:#B2B099;
}
body.knowledge-section div#accountNavigation a:hover,
body.knowledge-section div#accountNavigation li.selected a,
body.knowledge-section div#btbNavigation li.selected a,
body.knowledge-section div#btbNavigation li.selected li a:hover,
body.knowledge-section div#featuredNavigation a:hover,
body.knowledge-section div#featuredNavigation li.selected a,
body.knowledge-section div#localNavigation a:hover,
body.knowledge-section div#localNavigation li.selected a,
body.knowledge-section div#featuredNavigation li.selected li a:hover{
	background-color:#BFBEAC;
}
body.knowledge-section span.Link a,
body.knowledge-section div#content div#childNavigation li a,
body.knowledge-section div#content div#localNavigation li a{
	color:#000000;
	background-color:#bfbeac;
}
body.knowledge-section span.Link a:hover,
body.knowledge-section div#content div#childNavigation li a:hover,
body.knowledge-section div#content div#localNavigation li a:hover{
	color:#bfbeac;
	background-color:#000000;
}

body.knowledge-section div#logo{
	background-image:url(/images/beige/logo.gif);
}
body.knowledge-section div.thumb{
	border-color:#BFBEAC;
}
body.knowledge-section div.selectedThumb{
	border-color:#e1e1e1;
}
body.knowledge-section li{
	background-image:url(/images/beige/bullet.gif);
}

body.knowledge-section div#childNavigation{
	margin-top:20px;
}
* html body.knowledge-section div#childNavigation {
	margin-top:0px;
}
/*Flippy*/
.JavaScript body.knowledge-section div.mainContent div.Group{
	color:#000000;
	background-color: #bfbeac;
}
.JavaScript body.knowledge-section div.mainContent div.Group h2{
	background-image: url(/images/beige/flippy/closed.gif);
}
.JavaScript body.knowledge-section div.mainContent div.Group h2.over{
	background-image: url(/images/beige/flippy/closed-over.gif);
	color:#b2b099;
	background-color: #000000;
}
.JavaScript body.knowledge-section div.mainContent div.Group h2.expanded-over{
	background-image: url(/images/beige/flippy/expanded-over.gif);
	color:#b2b099;
	background-color: #000000;
}
.JavaScript body.knowledge-section div.mainContent div.Group h2.expanded{
	background-image: url(/images/beige/flippy/expanded.gif);
}


/**************************************************************************************************************
INDUSTRY NEWS SECTION COLOUR
**************************************************************************************************************/

body.industry-news-section div#frame{
	background-color:#81225A;
	color:#EB7CB0;
}
body.industry-news-section h1 {
	color:#EB7CB0;
}
body.industry-news-section a{
	color:#E0E0E0;
}
body.industry-news-section a b{
	color:white;
}
body.industry-news-section div#accountNavigation a,
body.industry-news-section div#btbNavigation a,
body.industry-news-section div#featuredNavigation a,
body.industry-news-section div#childNavigation a{
	border-bottom-color:#81225A;
}
body.industry-news-section div#accountNavigation a:hover,
body.industry-news-section div#accountNavigation li.selected a,
body.industry-news-section div#accountNavigation li.selected li a:hover,
body.industry-news-section div#btbNavigation a:hover,
body.industry-news-section div#btbNavigation li.selected a,
body.industry-news-section div#btbNavigation li.selected li a:hover,
body.industry-news-section div#featuredNavigation a:hover,
body.industry-news-section div#featuredNavigation li.selected a,
body.industry-news-section div#childNavigation a:hover,
body.industry-news-section div#childNavigation li.selected a,
body.industry-news-section div#featuredNavigation li.selected li a:hover{
	background-color:#8F3369;
}
body.industry-news-section div#logo{
	background-image:url(/images/purple/logo.gif);
}
body.industry-news-section div.thumb{
	border-color:#737373;
}
body.industry-news-section div.selectedThumb{
	border-color:#e1e1e1;
}
body.industry-news-section li{
	background-image:url(/images/grey/bullet.gif);
}
body.industry-news-section div#content ul.pagination li a,
body.industry-news-section div#content ul.pagination li span,
body.industry-news-section span.Link a,
body.industry-news-section div#content div#childNavigation li a {
	color:#E0E0E0;
	background-color:#8F3369;
}
body.industry-news-section div#content ul.pagination li a:hover,
body.industry-news-section span.Link a:hover,
body.industry-news-section div#content div#childNavigation li a:hover {
	color:#303030;
	background-color:#EB7CB0;
}

/**************************************************************************************************************
FRANCHISE SECTION COLOUR
**************************************************************************************************************/

body.franchise-section div#frame{
	background-color:#C2C4C6;
	color:#4F5B69;
}
body.franchise-section h1 {
	color:#4F5B69;
}
body.franchise-section a{
	color:#303030;
}
body.franchise-section a b{
	color:black;
}
body.franchise-section div#accountNavigation a,
body.franchise-section div#btbNavigation a,
body.franchise-section div#featuredNavigation a,
body.franchise-section div#localNavigation a{
	border-bottom-color:#C2C4C6;
}
body.franchise-section div#accountNavigation a:hover,
body.franchise-section div#accountNavigation li.selected a,
body.franchise-section div#accountNavigation li.selected li a:hover,
body.franchise-section div#btbNavigation a:hover,
body.franchise-section div#btbNavigation li.selected a,
body.franchise-section div#btbNavigation li.selected li a:hover,
body.franchise-section div#featuredNavigation a:hover,
body.franchise-section div#featuredNavigation li.selected a,
body.franchise-section div#localNavigation a:hover,
body.franchise-section div#localNavigation li.selected a,
body.franchise-section div#featuredNavigation li.selected li a:hover{
	background-color:#D4D4D4;
}
body.franchise-section div#logo{
	background-image:url(/images/grey/logo.gif);
}
body.franchise-section div.thumb{
	border-color:#C2C4C6;
}
body.franchise-section div.selectedThumb{
	border-color:#303030;
}
body.franchise-section li{
	background-image:url(/images/grey/bullet.gif);
}
body.franchise-section span.Link a,
body.franchise-section div#childNavigation li a{
	color:#4f5b69;
	background-color:#D4D4D4;
}
body.franchise-section span.Link a:hover,
body.franchise-section div#childNavigation li a:hover {
	color:#D4D4D4;
	background-color:#4f5b69;
}

/*4F5B69*/

/**************************************************************************************************************
CONTACTS SECTION COLOUR
**************************************************************************************************************/


body.contact-section div#content span.download-brochure a:hover{
	color:white;
	background-color:#607e87;
}
body.contact-section div#frame{
	background-color:#4A6F7A;
	color:#C4E9F5;
}

body.contact-section div.error{
	color:#e99598;
	font-weight:bold;
}

body.contact-section h1{
	color:#C4E9F5;
}
body.contact-section a{
	color:#E9E9E9;
}
body.contact-section a b{
	color:white;
}
body.contact-section div#accountNavigation a,
body.contact-section div#btbNavigation a,
body.contact-section div#featuredNavigation a,
body.contact-section div#localNavigation a{
	border-bottom-color:#4A6F7A;
}
body.contact-section div#accountNavigation a:hover,
body.contact-section div#accountNavigation li.selected a,
body.contact-section div#accountNavigation li.selected li a:hover,
body.contact-section div#btbNavigation a:hover,
body.contact-section div#btbNavigation li.selected a,
body.contact-section div#btbNavigation li.selected li a:hover,
body.contact-section div#featuredNavigation a:hover,
body.contact-section div#featuredNavigation li.selected a,
body.contact-section div#localNavigation a:hover,
body.contact-section div#localNavigation li.selected a,
body.contact-section div#featuredNavigation li.selected li a:hover{
	background-color:#607E87;
}
body.contact-section div#logo{
	background-image:url(/images/aqua/logo.gif);
}
body.contact-section h2 span{
	position:absolute;
	top:-30000px;
}
body.contact-section span.Link a,
body.contact-section div#childNavigation li a{
	color:#E0E0E0;
	background-color:#607E87;
}
body.contact-section span.Link a:hover,
body.contact-section div#childNavigation li a:hover{
	color:#303030;
	background-color:#C4E9F5;
}



/**************************************************************************************************************
LINKS SECTION COLOUR
**************************************************************************************************************/

body.links-section div#frame{
	background-color:#7B8650;
	color:#BCD6CD;
}
body.links-section h1 {
	color:#BCD6CD;
}
body.links-section a{
	color:#E0E0E0;
}
body.links-section a b{
	color:white;
}
body.links-section div#accountNavigation a,
body.links-section div#btbNavigation a,
body.links-section div#featuredNavigation a,
body.links-section div#localNavigation a{
	border-bottom-color:#7B8650;
}
body.links-section div#accountNavigation a:hover,
body.links-section div#accountNavigation li.selected a,
body.links-section div#accountNavigation li.selected li a:hover,
body.links-section div#btbNavigation a:hover,
body.links-section div#btbNavigation li.selected a,
body.links-section div#btbNavigation li.selected li a:hover,
body.links-section div#featuredNavigation a:hover,
body.links-section div#featuredNavigation li.selected a,
body.links-section div#localNavigation a:hover,
body.links-section div#localNavigation li.selected a,
body.links-section div#featuredNavigation li.selected li a:hover{
	background-color:#8B9468;
}
body.links-section div#logo{
	background-image:url(/images/green/logo.gif);
}
body.links-section div.thumb{
	border-color:#8B9468;
}
body.links-section div.selectedThumb{
	border-color:#E0E0E0;
}
body.links-section li{
	background-image:url(/images/grey/bullet.gif);
}
body.links-section span.Link a,
body.links-section div#childNavigation li a{
	color:#E0E0E0;
	background-color:#8B9468;
}
body.links-section span.Link a:hover,
body.links-section div#childNavigation li a:hover {
	color:#7b8650;
	background-color:#ffffff;
}

/**************************************************************************************************************
CAREERS SECTION COLOUR
**************************************************************************************************************/

body.careers-section div#frame{
	background-color:#51739C;
	color:#E3E4E5;
}
body.careers-section h1 {
	color:#E3E4E5;
}
body.careers-section a{
	color:#E0E0E0;
}
body.careers-section a b{
	color:white;
}
body.careers-section div#accountNavigation a,
body.careers-section div#btbNavigation a,
body.careers-section div#featuredNavigation a,
body.careers-section div#localNavigation a{
	border-bottom-color:#51739C;
}
body.careers-section div#accountNavigation a:hover,
body.careers-section div#accountNavigation li.selected a,
body.careers-section div#accountNavigation li.selected li a:hover,
body.careers-section div#btbNavigation a:hover,
body.careers-section div#btbNavigation li.selected a,
body.careers-section div#btbNavigation li.selected li a:hover,
body.careers-section div#featuredNavigation a:hover,
body.careers-section div#featuredNavigation li.selected a,
body.careers-section div#localNavigation a:hover,
body.careers-section div#localNavigation li.selected a,
body.careers-section div#featuredNavigation li.selected li a:hover{
	background-color:#587CA8;
}
body.careers-section div#logo{
	background-image:url(/images/blue/logo.gif);
}
body.careers-section div.thumb{
	border-color:#769099;
}
body.careers-section div.selectedThumb{
	border-color:#E0E0E0;
}
body.careers-section li{
	background-image:url(/images/grey/bullet.gif);
}
body.careers-section span.Link a,
body.careers-section div#childNavigation li a{
	color:#E0E0E0;
	background-color:#587CA8;
}
body.careers-section span.Link a:hover,
body.careers-section div#content div#childNavigation li a:hover{
	color:#51739c;
	background-color:#e3e4e5;
}


/**************************************************************************************************************
WHAT WE DO COLOUR
**************************************************************************************************************/

body.what-we-do div#frame{
	background-color:#8D433B;
	color:#FACB96;
}
body.what-we-do a{
	color:#E8D9D8;
}
body.what-we-do a b{
	color:white;
}
body.what-we-do div#accountNavigation a,
body.what-we-do div#btbNavigation a,
body.what-we-do div#featuredNavigation a,
body.what-we-do div#localNavigation a{
	border-bottom-color:#8D433B;
}
body.what-we-do div#accountNavigation a:hover,
body.what-we-do div#accountNavigation li.selected a,
body.what-we-do div#accountNavigation li.selected li a:hover,
body.what-we-do div#btbNavigation a:hover,
body.what-we-do div#btbNavigation li.selected a,
body.what-we-do div#btbNavigation li.selected li a:hover,
body.what-we-do div#featuredNavigation a:hover,
body.what-we-do div#featuredNavigation li.selected a,
body.what-we-do div#localNavigation a:hover,
body.what-we-do div#localNavigation li.selected a,
body.what-we-do div#featuredNavigation li.selected li a:hover{
	background-color:#995B54;
}
body.what-we-do div#logo{
	background-image:url(/images/brown/logo.gif);
}
body.what-we-do strong{
	color:white;
	font-weight:normal;
}
body.what-we-do span.Link a {
	color:#E0E0E0;
	background-color:#995B54;
}
body.what-we-do span.Link a:hover {
	color:#303030;
	background-color:#FACB96;
}

/*Flippy*/
.JavaScript body.what-we-do div.mainContent div.Group{
	color:#facb96;
	background-color: #995B54;
}
.JavaScript body.what-we-do div.mainContent div.Group h2{
	background-image: url(/images/brown/flippy/closed.gif);
}
.JavaScript body.what-we-do div.mainContent div.Group h2.over{
	background-image: url(/images/brown/flippy/closed-over.gif);
	color:#995B54;
	background-color: #facb96;
}
.JavaScript body.what-we-do div.mainContent div.Group h2.expanded-over{
	background-image: url(/images/brown/flippy/expanded-over.gif);
	color:#995B54;
	background-color: #facb96;
}
.JavaScript body.what-we-do div.mainContent div.Group h2.expanded{
	background-image: url(/images/brown/flippy/expanded.gif);
}

/**************************************************************************************************************
WHAT ARE WE LIKE COLOUR
**************************************************************************************************************/


body.what-we-are-like div#frame{
	background-color:#4A6F7A;
	color:#C4E9F5;
}
body.what-we-are-like h1{
	color:#C4E9F5;
}
body.what-we-are-like a{
	color:#E9E9E9;
}
body.what-we-are-like a b{
	color:white;
}
body.what-we-are-like div#accountNavigation a,
body.what-we-are-like div#btbNavigation a,
body.what-we-are-like div#featuredNavigation a,
body.what-we-are-like div#localNavigation a{
	border-bottom-color:#4A6F7A;
}
body.what-we-are-like div#accountNavigation a:hover,
body.what-we-are-like div#accountNavigation li.selected a,
body.what-we-are-like div#accountNavigation li.selected li a:hover,
body.what-we-are-like div#btbNavigation a:hover,
body.what-we-are-like div#btbNavigation li.selected a,
body.what-we-are-like div#btbNavigation li.selected li a:hover,
body.what-we-are-like div#featuredNavigation a:hover,
body.what-we-are-like div#featuredNavigation li.selected a,
body.what-we-are-like div#localNavigation a:hover,
body.what-we-are-like div#localNavigation li.selected a,
body.what-we-are-like div#featuredNavigation li.selected li a:hover{
	background-color:#607E87;
}
body.what-we-are-like div#content a{
	color:#93DBF4;
}
body.what-we-are-like div#logo{
	background-image:url(/images/aqua/logo.gif);
}
body.what-we-are-like h2 span{
	position:absolute;
	top:-30000px;
}
body.what-we-are-like span.Link a {
	color:#E0E0E0;
	background-color:#607E87;
}
body.what-we-are-like span.Link a:hover {
	color:#303030;
	background-color:#C4E9F5;
}


/**************************************************************************************************************
WHAT WE BELIEVE COLOUR
**************************************************************************************************************/

body.what-we-believe div#frame{
	background-color:#86863B;
	color:#DADE90;
}
body.what-we-believe a{
	color:#E9E9E9;
}
body.what-we-believe a b{
	color:white;
}
body.what-we-believe div#accountNavigation a,
body.what-we-believe div#btbNavigation a,
body.what-we-believe div#featuredNavigation a,
body.what-we-believe div#localNavigation a{
	border-bottom-color:#86863B;
}
body.what-we-believe div#accountNavigation a:hover,
body.what-we-believe div#accountNavigation li.selected a,
body.what-we-believe div#accountNavigation li.selected li a:hover,
body.what-we-believe div#btbNavigation a:hover,
body.what-we-believe div#btbNavigation li.selected a,
body.what-we-believe div#btbNavigation li.selected li a:hover,
body.what-we-believe div#featuredNavigation a:hover,
body.what-we-believe div#featuredNavigation li.selected a,
body.what-we-believe div#localNavigation a:hover,
body.what-we-believe div#localNavigation li.selected a,
body.what-we-believe div#featuredNavigation li.selected li a:hover{
	background-color:#949450;
}
body.what-we-believe div#logo{
	background-image:url(/images/olive/logo.gif);
}
body.what-we-believe strong{
	color:white;
	font-weight:normal;
}
body.what-we-believe span.Link a {
	color:#E0E0E0;
	background-color:#949450;
}
body.what-we-believe span.Link a:hover {
	color:#303030;
	background-color:#DADE90;
}
/*Flippy*/
.JavaScript body.what-we-believe div.mainContent div.Group{
	color:#DADE90;
	background-color: #949450;
}
.JavaScript body.what-we-believe div.mainContent div.Group h2{
	background-image: url(/images/olive/flippy/closed.gif);
}
.JavaScript body.what-we-believe div.mainContent div.Group h2.over{
	background-image: url(/images/olive/flippy/closed-over.gif);
	color:#949450;
	background-color: #DADE90;
}
.JavaScript body.what-we-believe div.mainContent div.Group h2.expanded-over{
	background-image: url(/images/olive/flippy/expanded-over.gif);
	color:#949450;
	background-color: #DADE90;
}
.JavaScript body.what-we-believe div.mainContent div.Group h2.expanded{
	background-image: url(/images/olive/flippy/expanded.gif);
}




/**************************************************************************************************************
SITE MAP LAYOUT
**************************************************************************************************************/
body.site-map div#content ul{
	padding:0;
	margin:0;
	list-style:none;
}
body.site-map div#content ul ul{
	padding-left:20px;
}
body.site-map div#content ul li{
	padding-left:14px;
	background:transparent url(/images/white/site-map-bullet.gif) 0px 3px no-repeat;
}

/**************************************************************************************************************
CONTACT LAYOUT
**************************************************************************************************************/
body.contact div.email-addresses,
body.contact div.contact-details{
	width:150px;
	position:absolute;
	left:20px;
	top:280px;
}
body.contact div.email-addresses{
	margin-right:0px;
}
body.contact div.email-addresses p,
body.contact div.contact-details p{
	margin-top:0;
}
/**************************************************************************************************************
SYRUPS AND SAUCES LAYOUT
**************************************************************************************************************/


body.smoothies div.smoothies-list img,
body.sauces div.sauces-list img {
	float:right;
}

body.syrups div.syrups-list ul,
body.sauces div.sauces-list ul,
body.smoothies div.smoothies-list ul{
	float:left;
	width:148px;
	margin:10px 0px 10px 0px;
}

body.frappes div.frappes-list ul, 
body.hot-chocolate div.hot-chocolate-list ul,
body.teas div.teas-list ul,
body.biscotti div.biscotti-list ul{
	margin:10px 0px 10px 0px;
}

/**************************************************************************************************************
WHAT ARE WE LIKE JAVASCRIPT
**************************************************************************************************************/

.JavaScript body.what-we-are-like div.mainContent div.Group h2{
 	font-size:1px;
 	line-height:1px;
 	margin:0;
 	padding:0;
	cursor:default;
	background-position: left top;
	background-image: none;
 }
 .JavaScript body.what-we-are-like div#content{
 	height:550px;
 }
.JavaScript body.what-we-are-like div.mainContent div.Group{
	padding: 0;
	margin: 0;
 	position:absolute;
 	z-index:10;
	background-color: transparent;
 }
 .JavaScript body.what-we-are-like div.mainContent div.Group div {
 	display: block;
 	padding: 0;
 }
.JavaScript body.what-we-are-like div.mainContent div.Group span.ImageLink,
 .JavaScript body.what-we-are-like div.mainContent div.Group div.Image{
 	position:absolute;
 	top:0px;
 	left:0px;
 	z-index:20;
 }
.JavaScript body.what-we-are-like div.mainContent div.Group div.Text{
  	position:relative;
  	visibility:hidden;
  	background-color:#42646e;
  	border:1px solid white;
  	width:200px;
  	padding:40px 20px 10px 20px;
  	z-index:30;
 }
.JavaScript body.what-we-are-like div.mainContent div.Group img.overImage{
 	position:absolute;
 	top:0px;
 	left:0px;
 	z-index:40;
 	visibility:hidden;
 }
.JavaScript body.what-we-are-like div.mainContent div.Group img.title{
 	position:absolute;
 	top:20px;
 	left:20px;
 	z-index:50;
 	visibility:inherit;
 }

/*JEM*/
.JavaScript body.what-we-are-like div.mainContent div.jem{
left:90px;
top:380px;
}
.JavaScript body.what-we-are-like div.mainContent div.jem img.overImage{
	width:68px;
	height:59px;
}
.JavaScript body.what-we-are-like div.mainContent div.jem div.Text{
	bottom:-250px;
	left:55px;
}

/*NIKKI*/
.JavaScript body.what-we-are-like div.mainContent div.nikki{
left:219px;
top:301px;
}
.JavaScript body.what-we-are-like div.mainContent div.nikki img.overImage{
	width:73px;
	height:81px;
}
.JavaScript body.what-we-are-like div.mainContent div.nikki div.Text{
	bottom:-300px;
	left:60px;
}


/*MIRANDA*/
.JavaScript body.what-we-are-like div.mainContent div.miranda{
left:400px;
top:331px;
}
.JavaScript body.what-we-are-like div.mainContent div.miranda img.overImage{
	width:71px;
	height:77px;
}
.JavaScript body.what-we-are-like div.mainContent div.miranda div.Text{
	bottom:-300px;
	left:58px;
}

/*JONATHAN*/
.JavaScript body.what-we-are-like div.mainContent div.jonathan{
left:534px;
top:286px;
}
.JavaScript body.what-we-are-like div.mainContent div.jonathan img.overImage{
	width:60px;
	height:64px;
}
.JavaScript body.what-we-are-like div.mainContent div.jonathan div.Text{
	bottom:-350px;
	left:41px;
}



/*ROB*/
.JavaScript body.what-we-are-like div.mainContent div.rob{
left:99px;
top:507px;
}
.JavaScript body.what-we-are-like div.mainContent div.rob div.Text{
	bottom:-150px;
	left:46px;
}
.JavaScript body.what-we-are-like div.mainContent div.rob img.overImage{
	width:61px;
	height:64px;
}
.JavaScript body.what-we-are-like div.mainContent div.rob img.title{
	visibility:inherit;
}

/*CAROLINE*/
.JavaScript body.what-we-are-like div.mainContent div.caroline{
	left:303px;
	top:505px;
}
.JavaScript body.what-we-are-like div.mainContent div.caroline div.Text{
	bottom:-150px;
	left:80px;
}
.JavaScript body.what-we-are-like div.mainContent div.caroline img.overImage{
	width:93px;
	height:83px;
}
.JavaScript body.what-we-are-like div.mainContent div.caroline img.title{
	visibility:inherit;
}

/*TERRY*/
.JavaScript body.what-we-are-like div.mainContent div.terry{
	left:540px;
	top:559px;
}
.JavaScript body.what-we-are-like div.mainContent div.terry div.Text{
	bottom:-70px;
	left:45px;
}
.JavaScript body.what-we-are-like div.mainContent div.terry img.overImage{
	width:62px;
	height:70px;
}
.JavaScript body.what-we-are-like div.mainContent div.terry img.title{
	visibility:inherit;
}

/*HELEN*/
.JavaScript body.what-we-are-like div.mainContent div.helen{
	left:270px;
	top:400px;
}
.JavaScript body.what-we-are-like div.mainContent div.helen div.Text{
	bottom:-280px;
	left:93px;
}
.JavaScript body.what-we-are-like div.mainContent div.helen img.overImage{
	width:105px;
	height:79px;
}
.JavaScript body.what-we-are-like div.mainContent div.helen img.title{
	visibility:inherit;
}

/*BEN*/
.JavaScript body.what-we-are-like div.mainContent div.ben{
	left:455px;
	top:460px;
	padding:30px 0px 0px 55px;
}
.JavaScript body.what-we-are-like div.mainContent div.ben div.Text{
	width:110px;
}
.JavaScript body.what-we-are-like div.mainContent div.ben img.overImage{
	width:144px;
	height:67px;
}

/*KIM*/
.JavaScript body.what-we-are-like div.mainContent div.kim{
	left:199px;
	top:602px;
}
.JavaScript body.what-we-are-like div.mainContent div.kim div.Text{
	bottom:-67px;
	left:61px;
}
.JavaScript body.what-we-are-like div.mainContent div.kim img.overImage{
	width:77px;
	height:67px;
}
.JavaScript body.what-we-are-like div.mainContent div.kim img.title{
	visibility:inherit;
}

/*ZAK*/
.JavaScript body.what-we-are-like div.mainContent div.zak{
	left:400px;
	top:602px;
}
.JavaScript body.what-we-are-like div.mainContent div.zak div.Text{
	bottom:-67px;
	left:35px;
}
.JavaScript body.what-we-are-like div.mainContent div.zak img.overImage{
	width:47px;
	height:65px;
}
.JavaScript body.what-we-are-like div.mainContent div.zak img.title{
	visibility:inherit;
}


/**************************************************************************************************************
FLIPPY EXPANDERS JAVASCRIPT
**************************************************************************************************************/
/*
FLIPPY WHITE LIST
Just on knowledge-section, what-we-do, what-we-believe
Colours added in appropriate colour section aboce
*/


.JavaScript body.knowledge-section div.mainContent div.Group,
.JavaScript body.what-we-do div.mainContent div.Group,
.JavaScript body.what-we-believe div.mainContent div.Group{
	padding: 0;
	margin: 0 0 10px 0;
}

* html.JavaScript body.knowledge-section div.mainContent div.Group h2,
* html.JavaScript body.what-we-do div.mainContent div.Group h2,
* html.JavaScript body.what-we-believe div.mainContent div.Group h2{
	/* Force hasLayout in IEPC */
	height: 1px;
	font-weight:bold;
}

.JavaScript body.knowledge-section div.mainContent div.Group h2,
.JavaScript body.what-we-do div.mainContent div.Group h2,
.JavaScript body.what-we-believe div.mainContent div.Group h2{
	font-size:13px;
	display: block;
	margin: 0;
	padding: 5px;
	cursor:pointer;
	background-position: 430px 50%;
	background-repeat: no-repeat;
}

.JavaScript body.knowledge-section div.mainContent div.Group div,
.JavaScript body.what-we-do div.mainContent div.Group div,
.JavaScript body.what-we-believe div.mainContent div.Group div{
	padding: 5px 5px 1px 5px;
	display: none;
}



/**************************************************************************************************************
NEWS TICKER JAVASCRIPT
**************************************************************************************************************/


.JavaScript div.home div.mainContent{
	position:relative;
}
.JavaScript div.latestNews h2{
	position:absolute;
	top:-3000px;
}
.JavaScript div.latestNews ul{
	position:absolute;
	visibility:hidden;
	top:121px;
	left:628px;
	list-style:none;
	padding:10px;
	margin:0;
	display:block;
	border: 5px solid #fff;
	width:82px;
	height:240px;
	overflow:hidden;
	line-height: 1.5em;
	background: url(/images/black/cup-sketch.jpg) bottom left no-repeat;
}

* html.JavaScript div.latestNews ul{
	width: 113px;
	w\idth: 82px;
	height: 270px;
	he\ight: 240px;
}

.JavaScript div.latestNews li{
	position: absolute;
	top: 10px;
	width: 80px;
	padding:0px;
	margin:0px;
	background:none;
	display:block;
}

.JavaScript div.latestNews li a {
	color: #fff;
}

.JavaScript body.home div.supplementaryContent,
.JavaScript body.home div.mainContent{
	padding-top:20px;
}




/**************************************************************************************************************
THUMBNAILS JAVASCRIPT
**************************************************************************************************************/


.JavaScript div.thumb, div.selectedThumb{
	position:absolute;
	top:278px;
	top:0px;
	z-index:10;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	width:18px;
	height:11px;
	line-height:1px;
	font-size:1px;
	padding:0;
	margin:0;
}
.JavaScript div.selectedThumb{
	cursor:default;
}
.JavaScript div.mainImages{
	width:446px;
	height:270px;
}




/**************************************************************************************************************
WHAT WE BELIEVE JAVASCRIPT
**************************************************************************************************************/


.JavaScript body.what-we-believe h1 span{
	width:300px;
	height:150px;
	top:38px;
	display:block;
}

.JavaScript body.what-we-believe div.mainContent{
	padding-top:130px;
}

/**************************************************************************************************************
WHAT WE ARE LIKE JAVASCRIPT
**************************************************************************************************************/

.JavaScript body.what-we-are-like h1 span{
	width:280px;
	height:140px;
	top:38px;
	display:block;
}



/**************************************************************************************************************
WHAT WE DO JAVASCRIPT
**************************************************************************************************************/


.JavaScript body.what-we-do h1 span{
	width:400px;
	height:90px;
	top:38px;
	display:block;
}
.JavaScript body.what-we-do div.mainContent{
	padding-top:60px;
}




/**************************************************************************************************************
sIFR FLASH TEXT REPLACEMENT
**************************************************************************************************************/


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	position:relative;
	z-index:1;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash h1 span,
.sIFR-hasFlash p#pageTitle {
	visibility:hidden;
	height:34px;
	padding:0;
	margin:0;
	display:block;
}
.sIFR-hasFlash p#pageTitle{
	height:38px;
	top:39px;
}
/*Reposition and size to allow for bold BTB*/
.sIFR-hasFlash body.drinks h1,
.sIFR-hasFlash body.gear h1,
.sIFR-hasFlash body.knowledge h1,
.sIFR-hasFlash body.news h1{
	top:73px;
}
.sIFR-hasFlash body.drinks h1 span,
.sIFR-hasFlash body.gear h1 span,
.sIFR-hasFlash body.knowledge h1 span,
.sIFR-hasFlash body.news h1 span{
	height:38px;
}


/**************************************************************************************************************
LANDING PAGE (newsletter)  LAYOUT
**************************************************************************************************************/

body.newsletter div#content span#confirm-link a{
	padding:20px;
	font-size:20px;
}

/**************************************************************************************************************
REWARD VOUCHER PAGE (rewardvouchers)  LAYOUT
**************************************************************************************************************/
body.reward-vouchers table{
	width:446px;
}
body.reward-vouchers tr, 
body.reward-vouchers td{
	border:1px solid #59534e;
}
body.reward-vouchers th{
	text-align:left;
}

body.reward-vouchers h2{
	margin: 4em 0em 2em 1	em;
}
/**************************************************************************************************************
VOUCHER GROUP PAGE (rewardvouchers)  LAYOUT
**************************************************************************************************************/
body.generate-vouchers table{
	width:100%;
}
body.generate-vouchers tr, 
body.generate-vouchers td{
	border:0px;
}
 body.generate-vouchers td.true{
	font-weight:bold;
}
body.generate-vouchers th{
	text-align:left;
}

body.generate-vouchers dd,
body.generate-vouchers dt{
	border-bottom:1px solid #ccc;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 0px;
}
body.generate-vouchers dt{
	float:left;
	display:inline;
	clear:left;
	width:40%;
	font-weight: bold;
}
body.generate-vouchers dd{
	width:60%;
	display:block;
	margin-left:40%;
}

/**************************************************************************************************************
NEW VOUCHERS PAGE (rewardvouchers)  LAYOUT
**************************************************************************************************************/

body.new-reward-vouchers table{
	width:100%;
}
body.new-reward-vouchers tr, 
body.new-reward-vouchers td{
	border:0px;
}
 body.new-reward-vouchers td.true{
	font-weight:bold;
}
body.new-reward-vouchers th{
	text-align:left;
}


/**************************************************************************************************************
BTB NEWS PAGE
**************************************************************************************************************/
body.news-section p.articleDate {
	margin-bottom:20px;
	font-weight:bold;
}