@charset "utf-8";

body {
	margin:0;
	padding:0;
	font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
}

body * {
	outline:none;

}

p {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 { font-family:'Museo700Regular', Helvetica , Arial,sans-serif;}

ul,li {
	margin:0;
	padding:0;
}

#wrapper {
	width:100%;
	margin:0 auto;
	position:relative;
overflow:hidden;
}

#container {
	float:left;
	width:1000px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left: -500px;	
}

.homebg {
	width:100%;
display:none;
}

.innerbg {
	width:100%;

}
.homebg.active {display:block;}
#header {
	float:left;
	width:1000px;
	padding-top:15px;
}

#logo {
	width: 237px;
	margin:0 auto;
}

#navsearch {
	float:left;
	border:2px solid #5462a9;	
	width:1000px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding:5px;	
margin-top:10px;
}

#navbar {
	float:left;
        margin:3px 0 0 ;
}

#navbar ul {
	float:left;
}

#navbar li {
	float:left;
	list-style:none;
	border-right:1px solid #0f0a06;
	border-left:1px solid #8590b2;
}

#navbar li:first-child {
	border-left:0px;
}

#navbar li:last-child {
	border-right:0px;
}

#navbar li a {
	text-decoration:none;
	font-size:13px;
	color:#603;
	text-transform:uppercase;
	font-family:'pt_sansbold', Arial, Helvetica, sans-serif;
	padding-right:25px;
	padding-left:25px;
	cursor:pointer;
}

#navbar li.menuactive a {
	color:#fff500;
text-shadow: 0 0 10px #fff500;	
-webkit-text-shadow: 0 0 10px #fff500;	
-moz-text-shadow: 0 0 10px #fff500;	
}

#navbar li a:hover {
	color:#fff500;
text-shadow: 0 0 10px #fff500;	
-webkit-text-shadow: 0 0 10px #fff500;	
-moz-text-shadow: 0 0 10px #fff500;	
}

#searchbox {
	float:right;
}

.txtSearch {
	float:left;
	border:0;
	width:230px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
height:25px;
font-size:12px;
padding-left:10px;
padding-right:10px;
font-family:'PTSansRegular', Helvetica , Arial,sans-serif;
}

.btnSubmit {
	float:left;
	background-image:url(../../images/linkbg.gif);
	background-repeat:repeat-x;
	height:27px;
	border:0;
	cursor:pointer;
	color:#25160d;
	font-size:12px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;	
margin-left:-10px;
font-family:'PTSansRegular', Helvetica , Arial,sans-serif;
}

#bannerhome {
	float:left;
	position:relative;
	width:1000px;
	height:400px;
	margin-top:10px;
}

#bannerhometext {
position:absolute; 
float:left; 
clear:left;
font-size:15px; 
color:#603;
	top:175px;
	left:42px;	
	width:420px;
}
#bannerhometext-1 {
	top:147px;
	left:31px;	
	width:590px;
}
#bannerhometext-5 {
	top:263px;
	left:28px;	
	color:#3b180c;
	width:420px;
}
#bannerhometext-2 {
	top:155px;
	left:42px;	
	width:450px;
}
#bannerhometext-4 {
	top:197px;
	left:42px;	
	width:420px;
}
#bannerhometext-3 {
	top:153px;
	left:34px;	
	width:420px;
}
#bannerhometext-6 {
	top:213px;
	left:22px;	
	width:450px;
}
.bannerIntro {display:none; position:absolute; float:left; clear:left; font-size:15px; color:#fff;}
.bannerIntro.active {display:block;}
.bannerIntroImg {display:none;}
.bannerIntroImg.active {display:block;}
#bannerhometext a, #bannerhometext-1 a, #bannerhometext-2 a, #bannerhometext-5 a, #bannerhometext-6 a, #bannerhometext-4 a, #bannerhometext-3 a {
	float:left;
	background-image:url(../../images/linkbg.gif);
	background-repeat:repeat-x;
	display:block;
	font-size:12px;
	color:#3b1304;
	text-decoration:none;
	font-family:'pt_sansbold', Helvetica , Arial,sans-serif;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
}

#bannerhometext a:hover, #bannerhometext-calcium a:hover, #bannerhometext-proteins a:hover, #bannerhometext-vitamins a:hover, #bannerhometext-iron a:hover, #bannerhometext-fried a:hover, #bannerhometext-boiled a:hover {
	background-image:url(../../images/linkbg-hover.gif);
	background-repeat:repeat-x;
}

#bannerhomeimg {
	float:left;	
}

#homecategories {
	float:left;
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;

	width:1000px;
	height:155px;
	margin-top:10px;

}
#homecategories a {font-weight:normal !important; font-family:'Museo700Regular', Helvetica , Arial,sans-serif;}
#homecategories a.empty.active {display:none}
#homecategories a.biscuits {
	float:left;
	width:183px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	padding-top:114px;
	text-align:center;
	cursor:pointer;
}

#homecategories a.biscuits:hover, #homecategories a.biscuits.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:0 -155px;
	width:183px;
	height:155px;
	color:#603;
}

#homecategories a.cookies {
	float:left;	
	width:163px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;	
	padding-top:114px;
	text-align:center;	
	cursor:pointer;	
}

#homecategories a.cookies:hover, #homecategories a.cookies.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:-183px -155px;
	width:163px;
	height:155px;
	color:#603;	
}

#homecategories a.breakfast {
	float:left;	
	width:163px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;	
	padding-top:114px;
	text-align:center;	
	cursor:pointer;	
}

#homecategories a.breakfast:hover, #homecategories a.breakfast.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:-346px -155px;
	width:163px;
	height:155px;
	color:#603;	
}

#homecategories a.wafers {
	float:left;	
	width:162px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	padding-top:114px;
	text-align:center;	
	cursor:pointer;		
}

#homecategories a.wafers:hover, #homecategories a.wafers.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:-509px -155px;
	width:162px;
	height:155px;
	color:#603;	
}

#homecategories a.cakes {
	float:left;	
	width:163px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;	
	padding-top:114px;
	text-align:center;	
	cursor:pointer;	
}

#homecategories a.cakes:hover, #homecategories a.cakes.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:-671px -155px;
	width:163px;
	height:155px;
	color:#603;	
}

#homecategories a.chocolate {
	float:left;	
	width:166px;
	height:41px;
	display:block;
	color:#3b1304;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;	
	padding-top:114px;
	text-align:center;	
	cursor:pointer;	
}

#homecategories a.chocolate:hover, #homecategories a.chocolate.active {
	background-image:url(../../images/homecategories.png);
	background-repeat:no-repeat;
	background-position:-834px -155px;
	width:166px;
	height:155px;
	color:#603;	
	
}

#footerwrapper {
	float:left;
	width:100%;
	background-color:#C00;
	padding-top:15px;
	padding-bottom:15px;	

}

#footercontainer {
	width:1000px;
	margin:0 auto;
	
}

#copyright {
	float:left;
	color:#603;
	font-size:13px;
}

#designed {
	float:right;
	font-size:13px;	
}

#designed a {
color:#fff500;
	text-decoration:none;
}

#designed a:hover {
color:#fff500;
	text-decoration:underline;
}

#spinner {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(../../images/preloader.gif) 50% 50% no-repeat #603;
}

.noshow {
display:none;
width:0;
height:0;
}







#subnavbar {
	float:left;
	border:2px solid #fff500;	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin-top:20px;
background-color:#603;
height:34px;
}

#subnavbar ul {
	float:left;
height:34px;

-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#subnavbar li {
	float:left;
	list-style:none;
	border-right:1px solid #0f0a06;
height:34px;
background-color:#FFF;


}

#subnavbar li:first-child {
	border-left:0px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}

#subnavbar li:last-child {
	border-right:0px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}

#subnavbar li a {
	text-decoration:none;
	font-size:13px;
	color:#3b1304;
	text-transform:uppercase;
	 font-family:'pt_sansbold', Helvetica , Arial,sans-serif;
	padding-right:25px;
	padding-left:25px;
	cursor:pointer;
display:block;
padding-top:10px;
padding-bottom:10px;
height:27px;
position:relative;
z-index:20;
}

#subnavbar li:first-child a {
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}

#subnavbar li:last-child a {
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}

#subnavbar li.menuactive, #subnavbar li:hover  {
background-color:#131887;
}
#subnavbar li.menuactive {box-shadow: 1px 1px 10px 1px #222 inset;}

 

#subnavbar li.menuactive a {
	color:#603;


	background-image:url(../../images/subnavarrow.png);
	background-repeat:no-repeat;
background-position:50% 100%;


}

#subnavbar li a:hover {
	color:#603;

}

#innercontentarea {
float:left;
clear:left;
background: rgba(18,23,136,0.7);
color:#603;
font-size:14px;
line-height:18px;
padding:25px;
margin-top:20px;
position:relative;
width:950px;
}

#innercontentarea h2 {
color:#fff500;
font-size:19px;
}

#innercontentarea a {
color:#fff500;
text-decoration:none;
}

#innercontentarea a:hover {
color:#fff500;
text-decoration:underline;
}

#innercontentareabottom {
position:absolute;
z-index:99;
bottom:-78px;
left:0;
}



#contactmap {
float:left;
width:615px;
padding-top:18px;
}

#contactmap a {
color:#fff500;
text-decoration:none;
}

#contactmap a:hover {
color:#fff500;
text-decoration:underline;
}

#contactdetails {
float:right;
width:335px;
}

.malidacontact div {
float:left;
clear:left;
margin-bottom:10px;
}

.malidacontact input[type="text"],.manjicontact input[type="email"]  {
float:left;
width:305px;
border:none;
padding:5px;
}

.malidacontact textarea {
float:left;
width:305px;
height:125px;
border:none;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
font-size:13px;
}


.malidacontact input[type="submit"] {
	float:left;
	background-image:url(../../images/linkbg.gif);
	background-repeat:repeat-x;
	height:27px;
	border:0;
	cursor:pointer;
	color:#25160d;
	font-size:12px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;	
}

.error_message {
float:left;
padding-bottom:10px;
color:#fff500;
font-style:italic;
}


#socialicons {
position: fixed;
right: 0px;
top: 45%;
z-index: 8000;
width:78px;
}

#socialicons img {
float:left;
margin-bottom:7px;
margin-left:40px;
}





#subnavbar2 {
	float:left;
clear:left;
	border:2px solid #72c2ff;	
	border-radius:20px;

background-color:rgba(0, 0, 0, 0.7);
margin:20px 0 0;
}

#subnavbar2 ul {
	float:left;
height:34px;

-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}

#subnavbar2 li {
	float:left;
	list-style:none;
	border-right:1px solid #fff;
height:34px;


}

#subnavbar2 li:first-child {
	border-left:0px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
}

#subnavbar2 li:last-child {
	border-right:0px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;
}

#subnavbar2 li a {
	text-decoration:none;
	font-size:13px;
	color:#603;
	font-family:'Museo500Regular', Helvetica , Arial,sans-serif;
	padding-right:19px;
	padding-left:19px;
	cursor:pointer;
display:block;
padding-top:10px;
padding-bottom:10px;
height:27px;
}

#subnavbar2 li:first-child a {
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
}

#subnavbar2 li:last-child a {
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-right-radius: 20px;
}



 

#subnavbar2 li.menuactive a {
	color:#fff500;
text-shadow: 0 0 10px #fff500;	
-webkit-text-shadow: 0 0 10px #fff500;	
-moz-text-shadow: 0 0 10px #fff500;	





}

#subnavbar2 li a:hover {
	color:#fff500;
text-shadow: 0 0 10px #fff500;	
-webkit-text-shadow: 0 0 10px #fff500;	
-moz-text-shadow: 0 0 10px #fff500;	

}





#innerprodcontentarea {
float:right;
color:#603;
font-size:15px;
line-height:19px;
padding-left:25px;
padding-bottom:25px;
padding-top:25px;
position:relative;
width:700px;
}






#subnavbar3 {
	float:left;
clear:left;
	border:2px solid #72c2ff;	
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin-top:20px;
background-color: rgba(18,23,136,0.7);

}

#subnavbar3 ul {
	float:left;


-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding-top:10px;
padding-bottom:10px;
}

#subnavbar3 li {
	list-style:none;
width:220px;


}


#subnavbar3 li a {
	text-decoration:none;
	font-size:13px;
	color:#603;
	font-family:'Museo500Regular', Helvetica , Arial,sans-serif;
	padding-right:25px;
	padding-left:25px;
	cursor:pointer;
display:block;
padding-top:3px;
padding-bottom:3px;

}


 

#subnavbar3 li a.open {
	color:#fff500;



}

#subnavbar3 li a:hover {
	color:#fff500;

}



#innercatcontentarea {
float:left;
clear:left;
color:#603;
font-size:14px;
line-height:18px;
padding:25px;
position:relative;
width:950px;

}


#innercattext {
float:left;
width:950px;
}

.catbox {
float:left;
width:276px;
padding-left:20px;
padding-right:20px;
padding-top:35px;
position:relative;
display:none;
}

.catimg {
float:left;
}

.cattitle {
float:left;
font-size:15px;
text-align:center;
 font-family:'Museo500Regular', Helvetica , Arial,sans-serif;
width:276px;
position: absolute;
left: 0;
bottom: -30px;

}

.cattitle a {
text-decoration:none;
color:#603;
background:url(../../images/grain-icon.png) no-repeat 6px 0;
padding: 39px 0 0 45px;
display: inline-block;
}

.catmore {
float:left;
}

.contentblock {
  display: block;
width:740px;
}

.contentblock.hidden {
  display: none;
}



.innerprodtitle {
	background-image:url(../../images/linkbg.gif);
	background-repeat:repeat-x;
	height:20px;
	border:0;
	color:#131887;
	font-size:18px;
 font-family:'Museo700Regular', Helvetica , Arial,sans-serif;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;	
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
padding-right:25px;
width:70%;
margin:0 auto;
text-align:center;
}

.innerprodimg {
    clear: left;
    float: left;
    height: 370px;
    margin-top: 20px;
    width: 700px;
position:relative;
top:0;
right:-1000px;
}
/* Stylesheet: style Modified On 2015-11-27 12:49:25 */
