body {
background-color: #ffefaf;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 13px 5px 0;
}

img.social {
	margin: 20px 0 0 5px;
}

img.icon{
	margin: 0 5px 0 5px;
}

img.iconlast{
	margin: 0 0 0 5px;
}


#front, #cake, #banana, #strawberry, #content, #whatsay, #flavours, #contact, #choco, #findus, #story, #proms, #caramoo, #festivals {
position: absolute;
top: 50%;
z-index:1;
left: 50%;
height: 572px;
width: 886px;
margin-left: -443px;
margin-top: -286px;
}

#front {
background-color: #231f20;
text-align: center;
}

#content {
background: #231f20 url('../decor/shakes.jpg') no-repeat bottom right;
}

#flavours {
background-color: #231f20;
}

#festivals {
background: #231f20 url('../decor/festivals.png') no-repeat bottom right;
}

#proms {
background: #231f20 url('../decor/flowers.png') no-repeat bottom right;
}

#banana {
background: #231f20 url('../decor/top_banana.jpg') no-repeat bottom right;
}

#cake {
background: #231f20 url('../decor/cake.jpg') no-repeat bottom right;
}

#caramoo {
background: #231f20 url('../decor/caramoo.jpg') no-repeat bottom right;
}

#choco {
background: #231f20 url('../decor/choco.jpg') no-repeat bottom right;
}

#strawberry {
background: #231f20 url('../decor/strawberry.jpg') no-repeat bottom right;
}

#contact {
background: #231f20 url('../decor/pen.png') no-repeat bottom right;
}

#whatsay {
background: #231f20 url('../decor/bubble.png') no-repeat top right;
}

#story {
background: #231f20 url('../decor/sun.png') no-repeat bottom right;
}

#findus {
background: #231f20 url('../decor/compass.png') no-repeat bottom right;
}

.maintext {
position: absolute;
top: 40px;
left: 225px;
width: 440px;
}

.maintextflav {
position: absolute;
top: 40px;
left: 225px;
width: 325px;
}

.maintextstory {
position: absolute;
top: 40px;
left: 225px;
width: 420px;
}

#festphotos {
position: absolute;
top: 150px;
left: 685px;
width: 180px;
}

.logo {
position: absolute;
top: 25px;
left: 25px;
}

.camera {
position: absolute;
top: 410px;
left: 368px;
z-index: 50;
}

.menu {
position: absolute;
top: 165px;
left: 40px;
width: 123px;
}

.labels {
position: absolute;
top: 90px;
left: 700px;
width: 155px;
}

h1 { 
margin:0px; padding-bottom:0px; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:24px; font-weight:bold; background-color: #231f20; color:#fbbe4a; 
}

h2 { 
margin:0px; padding-bottom:0px; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:18px; font-weight:bold; background-color: #231f20; color:#fbbe4a; 
}

h3 { 
margin:0px; padding-bottom:0px; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:bold; color:#fbbe4a; 
}

td, p, a, ul, li { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; color: #ffefaf; margin:0px 0px 13px 0px;} 
ul { margin-left: 10px; padding-left:10px; }

a:hover { color: white; }

p {line-height:18px;}

td {line-height:13px;}
/*
a { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:14px; line-height:18px; color: #ffefaf; margin:0px 0px 13px 0px;} 
*/
#comments p {
margin: -4px 0 -4px 0px;
}