/* CSS Document */



body{

background:rgb(187,177,166);
color:rgb(247,237,212);
padding:0px;
margin:20px 0px;
text-align:center;
}

a:link {
	color:rgb(247,237,212);
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:rgb(247,237,212);
}
a:hover {
	text-decoration: underline;
	color:rgb(247,237,212);
}
a:active {
	text-decoration: none;
	color:rgb(247,237,212);
}



#contentcontainer{
display:block;
width:750px;
background-color:rgb(116, 22,7);
text-align:left;
margin:0px auto;
}


#topnavigationbanner{
display:block;
width:750px;
height:75px;
background-color:none;
}


#titlebanner{
display:block;
width:750px;
height:140px;
background-color:none;
padding:0px;
}

#titlebannerprob{
display:block;
width:750px;
height:350px;
background-color:none;
padding:0px;
}



#maincontent{
display:block;
width:750px;
background-color:rgb(116, 22,7);
}


#maincontentcontact{
display:block;
width:750px;
float:left;
background-color:rgb(116, 22,7);
}

#maincontentstory{
display:block;
width:750px;
float:left;
background-color:rgb(116, 22,7);
}

#maincontentteam{
display:block;
width:750px;
height:1230px;
background-color:rgb(116, 22,7);
}

#maincontentnews{
display:block;
position:relative;
width:750px;
height:840px;
background-color:rgb(116, 22,7);
}

#maincontentgallery{
display:block;
width:750px;
background-color:rgb(116, 22,7);
}

#maincontentorgmilk{
display:block;
width:750px;
float:left;
padding:0px;
margin:0px;
background-color:rgb(116, 22,7);
}

#maincontentflavmilk{
display:block;
width:750px;
height:1250px;
background-color:rgb(116, 22,7);
}

#maincontentlinks{
display:block;
width:750px;
background-color:rgb(116, 22,7);
}

#maincontentstockists{
display:block;
width:750px;
height:700px;
background-color:rgb(116, 22,7);
}

#bottomarea{
display:block;
position:relative;
top:0px;
float:left;
left:0px;
width:750px;
height:80px;
background-color:rgb(116, 22,7);
font-family:Arial;
font-weight:normal;
font-size:11px;
color:rgb(247,237,212);
}



#bottombar{
display:block;
position:absolute;
float:left;
top:20px;
left:20px;
width:710px;
height:39px;
background-color:rgb(130,30,0);
font-family:Arial;
font-weight:normal;
font-size:11px;
color:rgb(247,237,212);
padding:0px;
margin:0px;
float:left;
}

#bottombar ul{
list-style:none;
margin:0;
padding-left:20px;
padding-top:1em;
}

#bottombar li{
display:inline;
}

#bottombar a:link, #navigation a:visited{
padding:1.4em 0.5em 0.4em 0.5em;
color:rgb(247, 237,212);
background-color:rgb(130,22,0);
text-decoration:none;
border:0px;
}

#bottombar a:hover{
background-color:rgb(247, 237,212);
color:rgb(122, 22,0);
text-decoration:none;
}


#logos{
display:block;
position:absolute;
text-align:left;
float:left;
top:20px;
left:450px;
width:250px;
height:39px;
}



#navigation{
display:block;
position:relative;
top:4px;
float:left;
width:600px;
background-color:none;
font-family:Arial;
font-weight:bold;
font-size:11px;
color:rgb(247,237,212);
}

#navigation ul{
list-style:none;
margin:0;
padding-left:20px;
padding-top:1em;
}

#navigation li{
display:inline;
}

#navigation a:link, #navigation a:visited{
padding:1.4em 0.5em 0.4em 0.5em;
color:rgb(247, 237,212);
background-color:rgb(130,30,0);
text-decoration:none;
border:0px;
}

#navigation a:hover{
background-color:rgb(247, 237,212);
color:rgb(122, 22,0);
text-decoration:none;
}



#chooselanguage{
display:block;
position:relative;
width:120px;
height:60px;
float:left;
top:15px;
bottom:0px;
left:30px;
right:0px;
background-color:none;
color:rgb(247,237,212);
text-align:center;
vertical-align:top;
padding:0px;
margin-top:0px;
font-family:Arial;
font-weight:bold;
font-size:10px;
line-height:11px;
color:rgb(247,237,212);
}

#chooselanguage a:link, #chooselanguage a:visited{
font-family:Arial;
font-weight:bold;
font-size:10px;
line-height:11px;
color:rgb(247,237,212);
text-decoration:none;
padding:5px;
}
#chooselanguage a:hover{
font-family:Arial;
font-weight:bold;
font-size:10px;
line-height:11px;
color:rgb(247,237,212);
text-decoration:underline;
}

#contactleft{
display:block;
position:relative;
margin-left:0px;
width:270px;
background-color:none;
float:left;
padding-left:20px;
}

#storyleft{
display:block;
position:relative;
margin-left:0px;
width:300px;
height:320px;
background-color:none;
float:left;
padding-left:0px;
border-left: 20px solid rgb(116, 22,7);
}

#newsleft{
display:block;
position:relative;
margin-left:0px;
width:215px;
background-color:rgb(130,30,0);
float:left;
padding-left:0px;
border-left: 20px solid rgb(116, 22,7);
}



#editablenews{
display:block;
position:relative;
margin-left:20px;
width:475px;
background-color:none;
float:left;
font-family:Arial;
font-weight:bold;
font-size:14px;
line-height:14px;
color:rgb(247,237,212);
}

#contactform{
display:block;
position:relative;
margin-left:20px;
width:420px;
background-color:none;
float:left;
font-family:Arial;
font-weight:bold;
font-size:14px;
line-height:14px;
color:rgb(247,237,212);
}
#contactformdetails{
display:block;
position:relative;
margin-left:0px;
margin-bottom:10px;
width:420px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:14px;
line-height:14px;
color:rgb(247,237,212);
}
#contactformarea{
display:block;
position:relative;
margin-left:0px;
width:420px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:14px;
line-height:14px;
color:rgb(247,237,212);
border-top: 2px solid rgb(247,237,212);
border-bottom: 2px solid rgb(247,237,212);
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
margin-bottom:0px;
}

.mailForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(116, 22,7);
	text-decoration: none;
	background-color: rgb(247,237,212) !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.sendbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight:bold;
	color: rgb(116, 22,7);
	text-decoration: none;
	background-color: rgb(247,237,212);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:3px;
	margin-top:20px;
	margin-bottom:20px;
}
.formtext{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: rgb(247,237,212);
	font-weight:normal;
line-height:23px;
}
.formlight{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color: rgb(247,237,212);
line-height:15px;
}
.formbold{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: rgb(247,237,212);
line-height:15px;
}

#storytext{
display:block;
position:relative;
margin-left:20px;
width:390px;
background-color:none;
float:left;
font-family:Arial;
color:rgb(247,237,212);
padding-left:20px;
}
.storytextnormal{
font-weight:normal;
font-size:13px;
line-height:15px;
}
.storytextbold{
font-weight:normal;
font-size:14px;
line-height:16px;
}


#achievements{
display:block;
position:relative;
margin-left:0px;
width:195px;
background-color:rgb(130,30,0);
font-family:Arial;
font-weight:normal;
font-size:12px;
line-height:14px;
color:rgb(247,237,212);
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
}

.photo{
padding-bottom:5px;
padding-top:5px;
}

#photos{
display:block;
position:relative;
margin-left:0px;
width:125px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:11px;
line-height:12px;
color:rgb(247,237,212);
padding-left:0px;
}

#photoleft{
display:block;
position:relative;
margin-left:0px;
width:125px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:11px;
line-height:13px;
color:rgb(247,237,212);
padding-left:0px;
}

#imageholder{
display:block;
position:relative;
margin-left:20px;
width:710px;
height:1030px;
background-color:none;
}

#flavouredmilkpicholder{
display:block;
position:relative;
margin-left:20px;
padding-left:10px;
width:710px;
background-color:none;
}
#flavouredmilktextholder{
display:block;
position:relative;
margin-left:20px;
width:710px;
background-color:blue;
}
#tryour{
display:block;
position:relative;
margin-left:20px;
padding-top:5px;
padding-bottom:30px;
padding-left:0px;
padding-right:0px;
width:710px;
background-color:none;
float:left;
font-family:Arial;
font-size:13px;
color:rgb(247,237,212);
}

#flavouredmilkleft{
display:block;
position:relative;
font-family:Arial;
font-size:13px;
margin-left:20px;
width:320px;
background-color:none;
float:left;
padding:0px;
}
#flavouredmilkright{
display:block;
position:relative;
margin-left:20px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:370px;
background-color:none;
float:left;
font-family:Arial;
color:rgb(247,237,212);
}
#flavouredmilkrighttitle{
display:block;
position:relative;
margin-left:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
width:370px;
background-color:rgb(130,30,0);
float:left;
font-family:Arial;
color:rgb(247,237,212);
}

#flavouredcartons{
display:block;
position:relative;
margin-left:0px;
margin-top:10px;
width:370px;
height:215px;
background-color:rgb(130,30,0);
float:left;
font-family:Arial;
color:rgb(247,237,212);
}
#findproducts{
display:block;
position:relative;
margin-left:0px;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:0px;
width:370px;
background-color:rgb(130,30,0);
float:left;
font-family:Arial;
color:rgb(247,237,212);
}

.flavouredtext{
display:block;
position:relative;
margin-left:20px;
width:390px;
height:320px;
background-color:none;
float:left;
font-family:Arial;
color:rgb(247,237,212);
padding-left:20px;
}
.flavouredtextnormal{
font-family:Arial;
font-weight:normal;
font-size:13px;
line-height:15px;
}
.flavouredtextbold{
font-family:Arial;
font-weight:bold;
font-size:14px;
line-height:14px;
}


#teamtoptext{
display:block;
position:relative;
margin-left:0px;
width:710px;
height:50px;
background-color:none;
float:left;
font-family:arial;
font-weight:normal;
font-size:14px;
line-height:14px;
color:rgb(247,237,212);
}

#teamphotocolumn1{
display:block;
position:relative;
margin-left:0px;
width:180px;
height:230px;
background-color:none;
float:left;
font-family:arial;
font-weight:normal;
font-size:11px;
line-height:13px;
color:rgb(247,237,212);
}
#teamphotocolumn2{
display:block;
position:relative;
margin-left:40px;
margin-right:40px;
width:270px;
height:230px;
background-color:none;
float:left;
font-family:arial;
font-weight:normal;
font-size:11px;
line-height:13px;
color:rgb(247,237,212);
}
#teamphotocolumn3{
display:block;
position:relative;
margin-left:0px;
margin-right:0px;
width:710px;
height:230px;
background-color:none;
float:left;
font-family:arial;
font-weight:normal;
font-size:12px;
line-height:13px;
color:rgb(247,237,212);
}
.teamtextbold{
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:16px;
color:rgb(247,237,212);
}

#underconstruction{
	display:block;
	position:relative;
	margin-left:20px;
	margin-right:0px;
	width:710px;
	height:230px;
	background-color:rgb(130,30,0);
	float:left;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color:rgb(247,237,212);
	left: -54px;
	top: 0px;
}
#organicleft{
display:block;
position:relative;
margin-left:0px;
width:370px;
background-color:none;
float:left;
font-family:Arial;
color:rgb(247,237,212);
padding-left:20px;
}
.organictextnormal{
font-weight:normal;
font-size:13px;
line-height:15px;
}
.organictextbold{
font-weight:bold;
font-size:14px;
line-height:14px;
}
#organicright{
display:block;
position:relative;
margin-left:0px;
width:0px;
background-color:none;
float:left;
padding-left:0px;
border-left: 20px solid rgb(116, 22,7);

}

#imgcarton{
position:relative;
float:left;
display:block;
right:0px;
left:0px;
top:0px;
bottom:0px;
width:320px;
height:355px;
}
#organictext1{
position:relative;
display:block;
left:0px;
top:0px;
width:320px;
background-color:none;
font-family:arial;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	color:rgb(247,237,212);
	padding-left:0px;
	padding-top:0px;
	padding-bottom:20px;

}
#organictext2{
position:relative;
display:block;
left:0px;
top:0px;
width:320px;
background-color:rgb(130,30,0);
font-family:arial;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
	color:rgb(247,237,212);
	padding-top:10px;
	padding-left:5px;
	
	
}

#stretch{
position:relative;
display:block;
width:750px;
float:left;
background-color:rgb(116, 22,7);
}



#newsdate{
display:block;
position:relative;
margin-left:0px;
width:475px;
height:20px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:12px;
line-height:12px;
color:rgb(247,237,212);
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
	
}
	

#newsheading{
display:block;
position:relative;
margin-left:0px;
width:475px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:22px;
line-height:23px;
color:rgb(247,237,212);
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
margin-bottom:0px;

}
#newscontent{
display:block;
position:relative;
margin-left:0px;
width:475px;
background-color:none;
float:left;
font-family:Arial;
font-weight:normal;
font-size:13px;
line-height:15px;
color:rgb(247,237,212);
border-top: 2px solid rgb(247,237,212);
border-bottom: 2px solid rgb(247,237,212);
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
margin-bottom:0px;
	
}


#galleryimageholder{
display:block;
position:relative;
margin-left:20px;
width:710px;
background-color:none;
font-family:arial;
	font-weight:normal;
	font-size:13px;
	line-height:13px;
	color:rgb(247,237,212);
}


#newsspacer{
display:block;
position:relative;
margin-left:0px;
width:475px;
height:40px;
float:left;
background-color:none;
}

.imgpadding{
padding-right:3px;
padding-bottom:1px;
padding-left:0px;
padding-top:0px;
}

.imgpaddinglanguage{
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
margin-top:3px;
}

/* News Content */


.date{
font-family:Arial;
font-weight:normal;
font-size:12px;
line-height:14px;
color:rgb(247,237,212);	
}

.heading{
font-family:Arial;
font-weight:normal;
font-size:22px;
line-height:24px;
color:rgb(247,237,212);
}

.copy{
font-family:Arial;
font-weight:normal;
font-size:13px;
line-height:15px;
color:rgb(247,237,212);

}

#trialnews{
display:block;
position:relative;
width:750px;
background-color:rgb(116, 22,7);
}

.achievementstext{
font-family:Arial;
font-weight:normal;
font-size:12px;
line-height:14px;
color:rgb(247,237,212);
}


/* Links */

#linksholder{
display:block;
position:relative;
margin-left:20px;
width:450px;
background-color:none;
font-family:arial;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
	color:rgb(247,237,212);
}

#linksholder ul{
list-style:none;
margin:0;
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

#linksholder li{
display:block;
font-size:13px;
line-height:15px;
color:rgb(247,237,212);
}

#linksholder li a:link, #linksholder li a:visited{
padding:0px;
text-decoration:none;
border:0px;
font-size:14px;
line-height:30px;
color:rgb(247,237,212);
font-weight:bold;
}

#linksholder li a:hover{
color:rgb(247,237,212);
text-decoration:underline;
}


/* stockists */

#stockboxleft{
display:block;
position:relative;
margin-left:20px;
width:300px;
background-color:none;
float:left;
}

#map{
display:block;
position:relative;
width:410px;
background-color:none;
float:left;
}



