body {
background-color: #000000;
background-image: url(images/bg.jpg);
background-repeat:no-repeat;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#564b47;
padding:0px;
margin:0px;
}


a {color: #FFFFFF; text-decoration:none}
a:visited {color:#FFFFFF;text-decoration:none}
a:hover {color: #E8CE79;text-decoration:none}
a:active { color:#FFFFFF;text-decoration:none}



A.set1:link {color: #564b47}
A.set1:hover {color: #E8CE79; text-decoration:underline}
A.set1:visited {color:#564b47}
A.set1:active {color: #564b47}


h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

.style1 {color: #FFFFFF}
.style4 {font-size: 11px; font-weight: bold; color: #E3C65E }
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 13px;
}


.style6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 22px;
}

.style7 {color: #E8CE79}
.style8 {font-size: 12px}

.style9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 20px;
}

.style10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
}

.style11 {
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 15px;
}

.style13 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 28px;
}

.style14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 18px;
}


/* ----------container to center the layout-------------- */

#container {
	width: 830px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height: 650px;
}

/* ----------banner for logo-------------- */
#banner {
	float: none;
	width: 800px;
	height: 70px;
	margin-left: auto;
	margin-top: 1px;
	margin-right: auto;
}


#banner-address{
	padding: 0px;
	margin: 0px;
	height: 80px;
	width: 200px;
	margin-left: 20px;
}

/* ----------flash header-------------- */
#flash-header {
	width: 820px;
	height: 250px;
	margin-left: 0px;
	margin-top: 12px;
	padding-left: 15px;
	background-image: url(images/bg-raised.png);
	background-repeat: repeat-y;
}


/* -----------------content--------------------- */
#main-content {
	padding: 0px;
	margin-left: 1px;
	margin-right: 1px;
	height: auto;
	width: 834px;
	margin-top: 13px;
}


#main-content-accessibility {
	padding: 0px;
	margin-left: 1px;
	margin-right: 1px;
	height: auto;
	width: 834px;
	margin-top: 1px;
}


#main-content-top {
	padding: 0px;
	margin-left: 15px;
	margin-right: 1px;
	height: auto;
	width: 800px;
	margin-top: 2px;
	margin-bottom: 0px;
}



/* --------------main-columns------------- */
#main-left-home {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px;
	background-image: url(images/bg-columns/bg-column-home-about-us.png);
	background-repeat: no-repeat;
}

#main-left-about-us {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-about-us.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}

#main-left-history {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-history.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}

#main-left-press {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-press.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}



#main-left-brands {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-brands.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}


#main-left-what-we-do {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-what-we-do.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}

#main-left-team {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-team.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}

#main-left-contact {
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-left-contact.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 30px
}

#main-middle{
	float: left;
	width: 375px;
	height: 210px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-about-us.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 12px
}

#main-middle-brands{
	float: left;
	width: 390px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-about-us.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px
}

#main-middle-mcewans{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-mcewans.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-newcastle{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-newcastle.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-newcastle-exhibition{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-newcastle-exhibition.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-scrumpy{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-scrumpy.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-woodpecker{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-woodpecker.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-youngers{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-youngers.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-youngers-best{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-youngers-best.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-youngers-scotch{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-youngers-scotch.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-symonds{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-symonds.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-bobemms{
	float: left;
	width: 375px;
	height: 210px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-bobemms.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}
#main-middle-ewanscold{
	float: left;
	width: 375px;
	height: 210px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-ewanscold.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-michaelhardy{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-michaelhardy.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-simontaylor{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-simontaylor.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-simonbrown{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-simonbrown.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-johnedwards{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-johnedwards.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-cutting{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-cutting-MA-2july08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-MA-2july08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}



#main-middle-cutting-marketing-week-21feb08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-marketing-week-21feb08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-grocer-1march08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-grocer-1march08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-irn-6june08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-irn-6june08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}

#main-middle-cutting-grocery-trader-july08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-grocery-trader-july08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-MA-2july08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-MA-2july08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}



#main-middle-cutting-publican-14july08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-publican-14july08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-MA-14aug08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-MA-14aug08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-publican-15sep08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-publican-15sep08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}


#main-middle-cutting-sltn-18sep08{
	float: left;
	width: 375px;
	height: 220px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(flash/press/bg-images/old-press/bg-column-cutting-SLTN-18sep08.png);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 14px
}



#main-middle-1-home{
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-home-team.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}

#main-middle-2-home{
	float: left;
	width: 170px;
	height: 200px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-home-press.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}

#main-middle-contact{
	float: left;
	width: 375px;
	height: 210px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-about-us.png);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 12px
}


#main-right{
	float: right;
	width: 170px;
	height: 205px;
	margin-right: 15px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-right.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 15px
}

#main-right-home{
	float: right;
	width: 170px;
	height: 205px;
	margin-right: 18px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-home-brands.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 15px
}



#left-column-p{
	float: left;
	width: 166px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px
}

#left-column-p-contact{
	float: left;
	width: auto;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 16px
}

#middle-column-p{
	float: left;
	width: 370px;
	height: 200px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 1px
}

#middle-column-p-cutting{
	float: left;
	width: 370px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 18px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 1px
}



#middle-column-p-brands-text{
	float: left;
	width: 260px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 1px
}

#middle-column-p-brands-text-mcewans{
	float: left;
	width: 375px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 15px
}



#middle-column-p-brands{
	float: left;
	width: 400px;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-top: 1px
}

#middle-column-p-team{
	float: left;
	width: 310px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 1px
}


#middle-column-p-2{
	float: left;
	width: 170px;
	height: 190px;
	margin-left: 10px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 1px
}


#right-column-p{
	float: left;
	width: 145px;
	height: 150px;
	margin-right: 5px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 1px
}



#main-accessibility	{
	float: left;
	width: 780px;
	height: 270px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-accessibility.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}


#main-accessibility	{
	float: left;
	width: 780px;
	height: 270px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-accessibility.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}


#main-terms	{
	float: left;
	width: 780px;
	height: 270px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-terms.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}


#main-disclaimer{
	float: left;
	width: 780px;
	height: 270px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-disclaimer.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}



#main-media{
	float: left;
	width: 780px;
	height: 270px;
	margin-left: 14px;
	margin-top: 0px;
	background-image: url(images/bg-columns/bg-column-media.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 35px
}

/* -----------footer--------------------------- */
#footer {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	height:40px;
	width: 800px;
	margin-top: 0px;
	border: 0px;
}
