@charset "utf-8";
/* CSS Document */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, pre, a, em, strong, dd, dl, dt, li, ul, fieldset, form, label, legend, caption {
border:0 none;
margin:0;
padding:0;
}
blockquote {
margin: 0;
}
a img, :link img, :visited img {
border:0 none;
}
ul, ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
html {
overflow-x:hidden;
overflow-y:scroll;
}
html body #wrapper {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:998px;
	margin-bottom: 15px;
	background-color: #FFF;
	padding: 1px;
}
body {
font-size:84%;
line-height:1.6em;
}
body {
	background: url(../images/bodybg.jpg) center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 0;
	text-align: center;
	color: #160202;
}

a {
	color:#284F2B;
	text-decoration:underline;
}

p {	padding-bottom:1.5em;}

h2 {}
h3 {
	font-size: 1.4em;
	color:#300808;
	margin-bottom: 15px;
}
h4 {
	font-size: 1.3em;
	color:#305A43;
	margin-bottom: 15px;
}
h5 {
	font-size: 1.1em;
	color:#260607;
	margin-bottom: 10px;
}
h6 {
	padding-left: 135px;
	font-size:1.1em;
	color: #4F774B;
}

a:hover {text-decoration:none;}

.clear {clear:both;}

#header div#logo {	display:block;	float:left;	height:105px;	width:407px;	padding: 20px;}

#header {background: url(../images/header-bg.jpg) top left no-repeat;}

body.Home #header { margin-bottom: 1px;}
#header div#logo a { background:transparent url(../images/logo.gif) no-repeat scroll left top;	display:block;	height:105px; text-indent:-9999px;	width:407px;}

#header #Number {
	text-indent: -9999px;
	float: right;
	height: 1px;
}

#header ul {	display:block;	float:left;	width:998px;	padding-top: 10px;}
#header ul li {	float:left;}
#header ul li a {background: url(../images/nav.jpg) no-repeat; display:block; height:43px; margin-left:0; text-indent:-9999px; }

#header ul li#Home a { width:99px; }
#header ul li#Home a:hover { background-position:0 -53px; }
body.Home #header li#Home a { background-position:0 -107px; }

#header ul li#Who a {width:153px; background-position:-99px 0px; }
#header ul li#Who a:hover { background-position:-99px -53px; }
body.Who #header li#Who a { background-position:-99px -107px; }

#header ul li#Goodies a { width:158px; background-position:-251px 0px; }
#header ul li#Goodies a:hover { background-position:-251px -53px; }
body.Goodies #header li#Goodies a { background-position:-251px -107px; }

#header ul li#Menu a { width:138px; background-position:-407px 0px; }
#header ul li#Menu a:hover { background-position:-407px -53px; }
body.Menu #header li#Menu a { background-position:-407px -107px; }

#header ul li#Offers a { width:103px; background-position:-547px 0px; }
#header ul li#Offers a:hover { background-position:-547px -53px; }
body.Offers #header li#Offers a { background-position:-547px -107px; }

#header ul li#News a { width:185px; background-position:-650px 0px; }
#header ul li#News a:hover { background-position:-650px -53px; }
body.News #header li#News a { background-position:-650px -107px; }


#header ul li#Get a { width:162px; background-position:-835px 0px; }
#header ul li#Get a:hover { background-position:-835px -53px; }
body.Get #header li#Get a { background-position:-835px -107px; }

#leftColumn {
	width: 150px;
	float: left;
	margin: 75px 10px 20px 10px;
	background: url(../images/sidenav-bg.jpg) top left no-repeat;
}



#leftColumn ul  {
	padding: 10px 5px 10px 0px;
	background:url(../images/sidenav-bg-bottom.jpg) bottom no-repeat;
	font-weight: bold;
	margin-left: 10px;
}
#leftColumn #HomeFathers ul ul  { margin-top: 5px;
}

body.Home #leftColumn {
	margin:0 0px 0 0;
	width:610px;
	background: none
}
#leftColumn #HomeFathers ul li  {
	background: none;
	padding: 2px 0 3px 5px;
	font-size: 1.1em;
}
#leftColumn #HomeFathers ul li li  {
	background: url(../images/XMAS-HAMPER-bullrt.gif) no-repeat;
	padding: 0px 10px 3px 24px;
	margin-bottom: 2px;
	font-size: .9em;
}

#RightColumn #Hampertime {
	background: url(../images/XMAS-HAMPER.jpg) left top no-repeat;
	width: 309px;
}
#RightColumn #Hampertime h3 {
	background:url(../images/xmashamper-head.gif) no-repeat;
	text-indent: -9999px;
	padding: 10px 5px 120px 5px;
	margin-bottom: 60px;
}
#Hampertime ol{ margin: 0; padding: 0 10px 0 10px;}
#Hampertime ol li{ margin: 10px 0 0 0;}
#leftColumn #HomeFathers ul li a  {
	color: #EBFAF0;
	font-weight:normal; font-size:1em;
}
#leftColumn ul ul{ padding: 0px 10px 0 0px;  background:none; font-weight: normal; }
#leftColumn ul li  { padding-left: 20px; background:url(../images/bullet.gif) no-repeat; line-height: 1.2em; margin-bottom: 5px; }
#leftColumn ul li.current  { background: url(../images/sidenav-bullet.gif) left no-repeat; }

#intro {
	font-size: 1.2em;
	float: left;
	padding-bottom: 40px;
}

#intro {
	font-size: 1.2em;
	float: left;
	padding: 0 0px 25px 15px;
	/* [disabled]margin-right:15px; */
}


#MiddleColumn { width: 551px; float: left; margin: 20px 10px 20px 10px; }
#MiddleColumn img { float: left; margin: 0 20px 15px 0; }
#MiddleColumn img.FloatRight { float: right; margin: 0 0 15px 20px; }

#eventDetails {
	padding: 10px 10px 0 0;
	border: #ccc 1px solid;
	margin-bottom: 20px;
	background-color: #E8F4E8;
}
#eventDetails p strong {
	display: block;
	width: 110px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
#eventDetails p{
	width: 500px;
}

#MiddleColumn h2 { 	text-indent: -9999px; 	width: 558px; 	height: 44px;	padding-bottom: 20px;}

#MiddleColumn ul  {
	padding-left: 20px;
	margin-bottom: 20px;
}
#MiddleColumn li  {padding-left: 20px; background: url(../images/bullet.gif) no-repeat;}

body#MenuHub #MiddleColumn li  { font-size: 1.2em; margin-bottom: 15px; 	margin-bottom: 0;
	color: #220203;}
body#Menu #MiddleColumn li span, body#Offers #MiddleColumn li span  {
	font-size: 1.2em;
	color: #172418;
	display: block;
	width: 400px;
	font-weight: bold;
}

body#Menu #MiddleColumn li{ float: left; border-bottom: #300 1px dotted; width: 501px; margin-bottom: 5px;}
body#Offers #MiddleColumn li{ float: left; border-bottom: #300 1px solid; width: 501px; margin-bottom: 10px; padding-bottom: 10px;}


body#Menu #MiddleColumn li span.cost {
	color: #172418;
	width: 35px;
	font-size: 0.9em;
}
body#Menu #MiddleColumn li span.green {
	float: right;
	color: #060;
	width: 18px;
	font-size: 0.9em;
}
body#Menu #MiddleColumn li span.red {
	float: right;
	color:#C00;
	width: 18px;
	font-size: 0.9em;
}


body.Who h2{ background: url(../images/heading-whoweare.gif) top left no-repeat; }
body.Home h2{
	background: url(../images/welcome.gif) top left no-repeat;
	height:75px;
	width:800px;
	text-indent: -9999px;
	margin: 5px 0 12px 15px;
	margin-left: 15px;
}
body.Sitemap h2{ background: url(../images/heading-sitemap.jpg) top left no-repeat; }
body.Goodies h2 { background: url(../images/heading-ourgoodies.gif) top left no-repeat; }
body.Menu h2 { background:url(../images/heading-ourmenu.gif) top left no-repeat; }
body.Offers h2 { background:url(../images/heading-offers.gif) top left no-repeat; }
body.News h2 { background:url(../images/heading-news.gif) top left no-repeat; }
body.Get h2 { background:url(../images/heading-getintouch.gif) top left no-repeat; }

#intro p {
	font-size: 0.85em;
	padding-bottom: 12px;
	width: 600px;
	display: block;
}
#intro h3 {
	font-size: 1.1em;
	width: 600px;
	display: block;
}

.hubItem#step1 { background: url(../images/bread-step1.gif) left top no-repeat;}
.hubItem#step2 { background: url(../images/bread-step2.gif) left top no-repeat;}
.hubItem#step3 { background: url(../images/bread-step3.gif) left top no-repeat;}

.hubItem#Meat { background:url(../images/supplier-meat.jpg) left top no-repeat;}
.hubItem#Cheese { background:url(../images/supplier-cheese.jpg) left top no-repeat;}
.hubItem#Boar { background:url(../images/supplier-boar.jpg) left top no-repeat;}
.hubItem#Honeybuns { background:url(../images/supplier-honeybuns.jpg) left top no-repeat;}
.hubItem#Genius { background:url(../images/supplier-genius.jpg) left top no-repeat;}
.hubItem#Tyrrells {background:url(../images/supplier-tyrrells.jpg) left top no-repeat;}
.hubItem#Puddings { background:url(../images/supplier-puddings.jpg) left top no-repeat;}
.hubItem#Fruit { background: url(../images/supplier-fruit.jpg) left top no-repeat;}
.hubItem#OlivesHabas { background: url(../images/supplier-olives-habas.jpg) left top no-repeat;}
.hubItem#twelveGreen { background: url(../images/supplier-12green.jpg) left top no-repeat;}
.hubItem#laverstock{ background: url(../images/supplier-laverstock.jpg) left top no-repeat;}
.hubItem#patyka{ background: url(../images/supplier-patyka.jpg) left top no-repeat;}
.hubItem#soap{ background:url(../images/supplier-soap.jpg) left top no-repeat;}
.hubItem#chococo{ background:url(../images/supplier-chococo.jpg) left top no-repeat;}
.hubItem#Cakes { background: url(../images/supplier-cakes.jpg) left top no-repeat;}
.hubItem#Hampers{ background: url(../images/supplier-hampers.jpg) left top no-repeat;}
.hubItem#Fenton { background: url(../images/supplier-fenton.jpg) left top no-repeat;}
.hubItem#12green {background: url(../images/supplierr-12green.jpg) no-repeat; }
.hubItem#fenton {background: url(../images/supplier-fenton.jpg) no-repeat; }
.hubItem#Preserve {background: url(../images/supplier-preserves.jpg) no-repeat; }
.hubItem#Gluten {background: url(../images/supplier-glutenfree.jpg) no-repeat; }
.hubItem#Else {background: url(../images/supplier-else.jpg) no-repeat; }
.hubItem#Forest {background: url(../images/supplier-forest.jpg) no-repeat; }
.hubItem#Carleys {background: url(../images/supplier-carleys.jpg) no-repeat; }
.hubItem#Crichel {background: url(../images/suppliers-bread.jpg) no-repeat; }
.hubItem#Somerset {background: url(../images/supplier-camembert.jpg) no-repeat; }
.hubItem#Winchester {background: url(../images/supplier-winchester.jpg) no-repeat; }
.hubItem#Blue {background: url(../images/supplier-blue.jpg) no-repeat; }
.hubItem#Woolsery {background: url(../images/supplier-woolsery.jpg) no-repeat; }
.hubItem#Zaytoun { background:url(../images/supplier-zaytoun.gif) no-repeat; }
.hubItem#Exchange { background:url(../images/supplier-exchange.gif) no-repeat; }
.hubItem#Clipper { background:url(../images/supplier-clipper.gif) no-repeat; }
.hubItem#Hamper { background: url(../images/supplier-hamper.jpg) no-repeat; }
.hubItem#handbag{ background: url(../images/supplier-handbag.jpg) no-repeat; }
.hubItem#Voucher{ background: url(../images/supplier-voucher.jpg) no-repeat; }
.hubItem#Hamper1{ background: url(../images/supplier-h-bib.jpg) no-repeat; }
.hubItem#Hamper2{ background: url(../images/supplier-h-ind.jpg) no-repeat; }
.hubItem#Hamper3{ background: url(../images/supplier-h-food.jpg) no-repeat; }

.hubItem { 	margin-bottom: 10px; 	padding-top: 30px; }
.hubItem p {
	padding-left: 135px;
}
.hubItem h3{
	font-size: 1.3em;
	padding-bottom: 5px;
	padding-left: 135px;
	color: #314838;
}


#Hamper1.hubItem h4, #Hamper2.hubItem h4, #Hamper3.hubItem h4 {
	float: left;
	display: block;
	padding: 5px 0 20px 120px;
}

.hubItem ul{ margin-left: 130px;}
.hubItem h4 {
	padding-left: 135px;
	color:#250506;
	font-size: 1.1em;
}
.date {
	font-size: 0.9em;
	color:#003;
	font-weight: bold;
	margin-right: 0px;
}



body#HubPage div#MiddleColumn { background:url(../images/hub-bg.gif) bottom left repeat-x; margin-bottom: 25px;}
body#Story div#MiddleColumn h3 {
	font-size: 1.5em;
	margin-bottom: 20px;
}
body#Story div#MiddleColumn h4 {margin-bottom: 10px; }


.pdf {
	background: url(../images/pdf.jpg) left no-repeat;
	padding-left: 25px;
}


#RightColumn {
	width: 217px;
	float: left;
	margin: 75px 10px 20px 10px;
}
#RightColumn #PromoBrown { 	background: url(../images/rhs-bg-brown.jpg)  left; 	color: #FFF;	margin-bottom: 20px;}

#RightColumn #PromoBlue{ background: url(../images/rhs-bg-blue.jpg) left; 	color: #300808; margin-bottom: 20px; }

#RightColumn #PromoGreen{ background:url(../images/rhs-bg-geen.jpg)  left; 	color: #FFF;margin-bottom: 20px; }

#RightColumn #PromoBrown h3, #RightColumn #PromoGreen h3, #RightColumn #PromoBlue h3{ 	text-indent: -9999px; 	width: 217px; 	height: 45px; }

#RightColumn #PromoBrown a, #RightColumn #PromoGreen a, #RightColumn #PromoBlue a{	text-indent: -9999px;  width: 215px; height:90px; display: block;}
#RightColumn #PromoBrown p, #RightColumn #PromoGreen p, #RightColumn #PromoBlue p{ padding: 0px 20px 10px 20px; }
#RightColumn #PromoGreen a:hover, #RightColumn #PromoBrown a:hover, #RightColumn #Promoblue a:hover { background-position: bottom; }


#PromoVote { width: 213px;	background: url(../images/rhs-vote-bg.jpg) bottom no-repeat;	padding-bottom: 35px;	margin-bottom: 20px;	text-align: center;}
#PromoVote h3 { background:url(../images/rhs-vote-head.jpg) no-repeat; width: 213px; height: 148px; text-indent: -9999px;}
#PromoVote p {
	padding: 0 20px;
}
.VisitTheGreen h3 {background:url(../images/rhs-h3-visitthegreen.gif) top left no-repeat;}
.VisitTheGreen a { 	background:url(../images/rhs-button-findus.gif) top left no-repeat;}

.Order h3 { background: url(../images/rhs-h3-order.gif) top left no-repeat; }
#RightColumn #PromoBrown.Order {
	background: url(../images/rhs-button-none.gif) bottom left no-repeat;
	padding-bottom: 25px;
}
#RightColumn #PromoBrown.Order a { background: none; padding: 0 20px; text-indent: 0; height: auto; color:#FFF;}


.Keepintouch h3 { background: url(../images/rhs-h3-keepupdated.gif) top left no-repeat }
.Keepintouch a { background:url(../images/rhs-button-joinus.gif) top left no-repeat; }
.Party h3 { background: url(../images/rhs-h3-party.jpg) top left no-repeat;}
.Party a {  background: url(../images/rhs-button-party.jpg) top left no-repeat;}
.Party { text-align:center;}
#RightColumn #PromoBlue.Party h3{ height: 75px; }


body.Home div#leftColumn ul {
	background: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

#HomeOlive {
	background:url(../images/home-valentines-bg.jpg);
	color: #FFF;
	margin-bottom: 20px;
}
#HomeFathers {
	background: url(../images/xmas-home-workshop.gif)bottom;
	color:#FFF;
	margin-bottom: 20px;
	padding: 0 0 10px 0;
}
#HomeFathers h3 {
	background:url(../images/xmas-home-workshophead.gif);
	display: block;
	height: 89px;
	text-indent: -9999px;
	margin-bottom: 0px;
}
#HomeOlive h3 {
	background: url(../images/home-easter-heading.jpg);
	display: block;
	height: 69px;
	text-indent: -9999px;
	margin-bottom: 0px;
}
#HomeOlive p{
	padding: 0 20px 15px 20px;
}
#HomeFathers p.date{
	padding: 15px 20px 5px 20px;
	color:#FFF;
}
#HomeFathers p{ 	padding: 0 20px 75px 70px; }
#HomeOlive ul, #Taster ul {
	padding: 5px 0 18px 20px;
}
#HomeOlive ul li { background:url(../images/foter-bullet.gif) left no-repeat; padding-left: 20px;}
#Taster ul li { background:url(../images/bullet.gif) left no-repeat; padding-left: 20px;}
#HomeOlive a{ background: url(../images/home-olives-button.jpg); display: block; width: 305px; height: 87px; text-indent: -9999px;}
#HomeFathers a.Button { background:url("../images/xmas-home-workbutton.gif") top left ;
display:block;
height:52px;
margin:24px;
text-indent:-9999px;
width:260px; }
#HomeOlive a:hover, #HomeBreadgehog a:hover, #HomeFathers a:hover { background-position: bottom;}

#Breadgehog {
	width: 308px;
	padding-top: 5px;
	float: left;
	margin-right: 15px;
}
#Breadgehog h3 { background: url(../images/home-ourAwards.gif); display: block; height: 42px; text-indent: -9999px; margin-bottom: 0px;}
#Breadgehog p{ 	padding: 5px;}

#Breadgehog a{
	background: url(../images/home-breadgehog-button.gif)  no-repeat;
	display: block;
	width: 305px;
	height: 67px;
	text-indent: -9999px;
}
#Breadgehog a:hover, #Breadgehog a:hover { background-position: 0 -137px;}

#Taster {
	width: 307px;
	float: left;
	margin-right: 0px;
	background:url(../images/home-taster-BG.gif) bottom;
	padding-bottom: 25px;
}
#Taster h3 {
	background:url(../images/home-taster-head.gif) top left no-repeat;
	display: block;
	height: 91px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#Taster p{
	margin: 0 20px 0 20px;
	padding-bottom: .5px;
}

#Taster a{
	background:url(../images/home-taster-button.gif) no-repeat;
	display: block;
	width: 275px;
	height: 67px;
	text-indent: -9999px;
	margin-left: 17px;
}
#Taster a:hover, #Taster a:hover {
	background-position: 0 -113px;
}

#Winners {
	background: url(../images/home-winners.gif) bottom no-repeat;
	float: left;
	width: 310px;
	margin-top: 15px;
}
#Winners h3 {
	background:  url(../images/home-winners-head.gif) top left;
	display: block;
	height: 75px;
	text-indent: -9999px;
	width: 310px;
	margin-bottom: 5px;
}

#Winners a#lm {
	background:url(../images/home-awards-lm.gif) no-repeat;
	display: block;
	width: 100px;
	float: left;
	height: 100px;
	padding: 5px;
	margin: 10px 10px 20px 40px; text-indent: -9999px;
}
#Winners a#top {
	background: url(../images/home-awards-top.gif) no-repeat;
	display: block;
	width: 100px;
	float: left;
	height: 100px;
	padding: 5px;
	margin: 10px 30px 20px 10px; text-indent: -9999px;
}


#HomeBreadgehog { background: url(../images/home-breadgehog-bg.gif) bottom left no-repeat; padding-bottom: 20px  }
#HomeBreadgehog h3 {
	background: url(../images/home-breadgehog-headerr.gif) top left no-repeat;
	width: 645px;
	height: 60px;
	text-indent: -9999px;
}
#HomeBreadgehog p {	padding: 0 250px 14px 25px;}
#HomeBreadgehog a { margin-left: 300px; text-indent: -9999px; display: block; height: 180px; background:url(../images/home-bh-winners.gif) no-repeat; }
#HomeBreadgehog a:hover { background:url(../images/home-bh-winnersHover.gif) no-repeat;}

#HomeSupplier {
	background: url(../images/home-supplier-olives.jpg) bottom left;
	margin-top: 20px;
	color:#FFF;
	padding-bottom: 10px;
}
#HomeSupplier h3 {
	background: url(../images/home-supplier-heading.jpg);
	text-indent: -9999px;
	display: block;
	height: 55px;
	margin-bottom: 5px;
}
#HomeSupplier p {
	padding: 0px 20px 20px 170px;
}
#HomeSupplier h4 {
	padding: 0px 20px 0px 170px;
	color: #E8EEE8;
}
#HomeSupplier a { color:#FFF;}

#shareicons {
	float: left;
	margin: 20px 0 0 130px;
}
#shareicons h4 {
	background:url(../images/home-keepup.gif) no-repeat;
	text-indent: -9999px;
	height: 45px;
	width: 245px;
	float: left;
}

#shareicons a { float:left; background:url(../images/home-shareicons.jpg); margin-left: 8px; text-indent: -9999px; }
#shareicons a#iconNewsletter { width: 150px; height: 43px;  }
#shareicons a#iconFacebook { width: 43px; height: 43px; background-position: -165px 0;  }
#shareicons a#iconTwitter { width: 43px; height: 43px; background-position: -224px 0;   }

#Accreditations { float: left; width: 296px; }

body.Home div#RightColumn {
	background: url(../images/homeimage.jpg) top no-repeat;
	padding-top: 290px;
	float: left;
	margin: 0;
	width: 349px;
	margin-left: 18px;
}

a.calltoaction {
	font-size: 1.2em;
	color:#1E381E;
	font-weight: bold;
}

body#NewsPage #MiddleColumn ul li {
	border-bottom:#300 1px solid; padding-bottom: 10px; margin-bottom: 10px; }
	body#NewsPage #MiddleColumn ul li a {
		display: block; }
	
#EventDetails p {
	padding-top: 3px;
	font-size: 1.1em;
	padding-bottom: 5px;
	float: left;
	display: block;
	width: 350px;
}
#EventDetails {
	margin-bottom: 20px;
	
	padding: 16px;
}
#EventDetails h4 {
	display: block;
	width: 154px;
	float: left;
	
}

	
.Supplier { background: url(../images/supplier-head-bg.jpg) top no-repeat;  }
.Supplier h4 {
	margin-bottom: 5px;
	padding: 20px 20px 0 20px;
	cursor: pointer;
	color: #FFF;
}
.Supplier h4 a { color: #FFF; }
.Supplier h4 .active>a { background: url('close.gif') no-repeat center right; }
.Supplier h5 { 	margin-bottom: 5px; color:#FFF; padding: 0 20px 10px 20px;}
.Supplier img { float: left; }
.Supplier div p { padding: 20px 20px 0 20px;}

.VegList {
	width: 250px;
	float: left;
}

body#NewsPage.Sitemap #MiddleColumn ul {font-weight:bold; }
body#NewsPage.Sitemap #MiddleColumn ul li { border-bottom: none; border-top:#600 1px solid; padding: 7px 0 2px 18px }

body#NewsPage.Sitemap #MiddleColumn ul ul {font-weight:normal; }
body#NewsPage.Sitemap #MiddleColumn ul ul li{ 
	border-top:none;
	padding-bottom: 1px; 
}


p.contact strong {
	display:block;
	width: 85px;
	float: left;
	margin-right: 5px
}
p.contact {
	padding-bottom: 2px;
}

#Footer {
	background: url(../images/footer-bg.jpg) bottom left no-repeat;
	padding: 20px 20px 50px 20px;
	color: #FFF;
}
#Footer ul { float: left;  }
#Footer ul li {
	float: left;
	padding-right: 20px;
	margin-right: 10px;
}
#Footer ul li a{ color:#FFF;}
 
 a#Banner {
	background: url(../images/birthday.jpg) top left no-repeat;
	display: block;
	width: 998px;
	height: 253px;
	margin: -10px 0 0 0;
}
  a#Banner:hover { background: url(../images/birthday.jpg) bottom left no-repeat; display: block;}






#Gifts {
	background: url(../images/gift-bg.gif) bottom no-repeat;
	width: 310px;
	float:left;
	padding-bottom: 18px;
	margin-right: 15px;
}
#Gifts h3 {
	background:  url(../images/gifts-head.gif) top no-repeat;
	height: 66px;
	margin-bottom: 0px;
}

#Gifts a, #Hampers a, #Preorder a{
	background:  url(../images/button.png) no-repeat scroll center top transparent;
	display:block;
	height:20px;
	margin:10px;
	width:254px;
	float:left;
	padding: 17px;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
}
#Preorder a{
	background:  url(../images/buttonred.png) top center no-repeat; margin: 15px 0 10px 20px;
}

#Hampers p { padding: 5px 15px 0px 15px;}


#Gifts a:hover, #Hampers a:hover, #Preorder a:hover{ background-position: center -55px;}

#Gifts ul{ margin: 0 25px; color:#FFF;}
#leftColumn #Gifts ul li{
	background:url(../images/gift-bullet.gif) left no-repeat;
	padding-left: 15px;
	float: none;margin-bottom:7px;
}

#Hampers {
	background:url(../images/hampertime.gif) top left no-repeat;
	display:block;
	width: 315px;
	float: right;
	height:152px;
	padding-top:198px;
}

#Hampers h3 { text-indent: -9999px;
}

#ComingUp { background: url(../images/home-comingup-bg.gif) bottom no-repeat; width:313px;}
#ComingUp h3 {
	background:  url(../images/home-comingup-head.gif) top no-repeat;
	text-indent: -9999px;
	padding-bottom:40px;
}

#ComingUp div.event {
	margin: 10px 15px 10px 15px;
	border-bottom: #FFF dashed 1px;
}
#ComingUp div.event img {
	float: left;
	border:#FFF 1px solid;
	margin: 3px 10px 10px 0;
}
#ComingUp div.event h4 a { color: #fff; margin-bottom: 5px;
}
#ComingUp div.event h4 { margin-bottom: 5px;
}
#ComingUp div.event h4 a, #ComingUp div.event p { color: #fff;
}


#ComingUp div.event p.date {
	color: #E1EAE2;
	font-weight:normal;
	margin: 2px 0 2px 0;
	padding: 2px 0 5px 0; font-weight:bold;
}

#Preorder {
	background: url(../images/preorder-bottom.gif) top left repeat-x;
	width: 635px;
	padding-top: 20px;
	margin-bottom: 15px;
	float: left;
	margin-top: 35px;
}
#Preorder h3 {
	background:url("../images/preorder-head.gif") no-repeat scroll left top transparent;
	padding-bottom:58px;
	text-indent:-9999px;
	width:313px;
	float:left;
}
#Preorder p{
	padding: 0 10px 30px 5px;
	float: left;
	display: block;
	width: 620px;
	background: url(../images/preorder-bottom.gif)  repeat-x bottom left;
}
#Preorder a{
	float: left;
}
body.Home #shareicons {
	float: left;
	margin: 20px 22px 25px 18px;
}
body.order #MiddleColumn h2 { text-indent:0; padding-bottom: 0px;}

a#Vouchers {
	background:url(../images/voucherbuy.jpg) top left no-repeat;
	display: block;
	width: 318px;
	height: 80px;
	float:left;
	text-indent: -9999px;
	margin-top: 20px;
}

a#Vouchers:hover { background-position: bottom left;}

a#FacebookEvent {
	background:url("../images/facebookevent.gif") no-repeat scroll left top transparent;
	display:block;
	font-size:1.8em;
	padding:17px 0 18px 72px;
	margin-bottom: 25px;
}

a#TruffleButton {
background: url(../images/trufflebutton.gif) no-repeat;
display:block; width: 551px; height: 106px; text-indent: -9999px;
}


#Valentines {
	background: url(../images/valentines-bg.gif) bottom;
	display: block;
	width: 281px;
	margin-left: 15px;
	padding-bottom: 30px;
	float:left;
	margin-bottom: 5px;
}
#Valentines h3 {
	background: url(../images/valentines-head.gif) top no-repeat;
	height: 75px;
	text-indent: -9999px;
	margin-bottom: 5px;
}

#Valentines p {
	padding: 0 30px 15px 30px;
}
#Valentines ul {
	padding: 0 30px;
	margin: 0 0 10px 10px;
	color:#300
}
#Valentines ul li {
	list-style: circle;
	padding: 0 0 4px 0px;
	background: none;
}
#Valentines a {
	color:#600;
	font-weight: bold;
}

#Partytime {
	background: url(../images/partytimebg.gif) bottom;
	display: block;
	width: 295px;
	margin-left: 19px;
	padding-bottom: 30px;
	float:left;
	color: #FFF;
	margin-bottom: 22px;
}
#Partytime h3 {
	background: url(../images/partytime.gif) top no-repeat;
	height: 65px;
	text-indent: -9999px;
}

#Partytime p {
	padding: 0 25px 10px 25px;
}
#Partytime ul {
	padding: 0 30px; margin: 0 0 15px 10px;
}
#Partytime ul li {
	list-style: circle;
	padding: 0 0 4px 0px;
	background: none;
}
#Partytime a {
	color:#fff;
	font-weight: bold;
	font-size: 1.2em;
}

#Whatsnew {
	width: 349px;
	background: url(../images/whatsnew.gif) bottom left no-repeat;
	float: left;
	padding-bottom: 25px;
	margin-bottom: 15px;
}
#Whatsnew h3 { background:url(../images/whatsnew-head.gif) left top no-repeat; display: block; text-indent: -9999px; height: 65px;}

#Whatsnew a { color:#000; font-weight: bold;
}

#Whatsnew img { float: left; margin: 0 10px 10px 20px
}

#Whatsnew p {
	padding: 0 30px 10px 30px;
}
#Whatsnew h4 { margin: 10px 22px 10px 22px; border-top: dotted #BDC1AE; padding-top: 10px;
}
#Whatsnew #shareicons h4 { margin: 0 0 10px 0; padding-top: 0;
}

#Specials {
	width: 281px;
	background: url(../images/speacials.jpg) bottom left no-repeat;
	float: left;
	margin: 5px 0 25px 15px;
	padding-bottom: 20px;
	color:#FFF;
	font-family:"Comic Sans MS", cursive;
	display: block;
}
#Specials h3 { background: url(../images/speacialshead.jpg) left top no-repeat; display: block; text-indent: -9999px; height: 65px; margin-bottom:0;}

#Specials a {
	color:#FFF;
	margin: 0 18px 0 18px;
	display: block;
}
body.Home #leftColumn #Specials ul {  margin: 0; padding:0;}
#Specials ul li { background: none;}



.Home #intro h4 {
	font-size: 1em;
	margin:0;
	padding: 0 0 3px 0;
	color: #351D10;
}
.Home #intro h3 {
	color: #000;
}

#Awards {
	background: url(../images/accreditations.jpg) bottom no-repeat;
	display: block;
	width: 295px;
	margin-left: 19px;
	padding-bottom: 110px;
	float:left; margin-top: 5px;
}
#Awards h3 {
	background: url(../images/head-awards.jpg) top left no-repeat;
	height: 35px;
	text-indent: -9999px;
}
#Awards p {
	padding: 0 2px 5px 2px;
}
#Awards ul {
	 padding: 0;
}

#flash {padding: 5px;}

.Hampers {
	background: url(../images/hampers.jpg) left top no-repeat;
	padding: 10px 0 0px 10px;
	float: left;
	width: 500px;
}

