@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #555;
background: #fff;
margin: 0;
}

a {
color: #0051a2;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {color: #0051a2;}

h1 {
font-size: 180%;
font-weight: normal;
padding: 20px 0 0 0;
margin: 0;
}

h2 {
font-size: 150%;
font-weight: normal;
}

a img {
border: none;
}

/* ------------- Custom -------------- */
#container {
width: 760px;
background: #fff;
margin: auto;
padding: 0px;
background: url(images/bkgndShadow.gif) top repeat-y;
}

/* ------------- topNav -------------- */
#topNav {
width: 760px;
height: 44px;
padding: 0;
}

#topNav ul {
margin: 0;
padding: 0;
}

#topNav li {
list-style-type: none;
float: left;
}

#topNav ul li a {
display: block;
height: 44px;
text-indent: -9999px;
list-style-type: none;
}

#topNav ul li a.home {
width: 103px;
background: url(images/nav/home.jpg) no-repeat;
}

#topNav ul li a.home:hover {
width: 103px;
background: url(images/nav/home_r.jpg) no-repeat;
}

#topNav ul li a.aboutUs {
width: 110px;
background:url(images/nav/aboutUs.jpg) no-repeat;
}

#topNav ul li a.aboutUs:hover, #topNav ul li a.aboutUs_active {
width: 110px;
background:url(images/nav/aboutUs_r.jpg) no-repeat;
}

#topNav ul li a.ourPeople {
width: 123px;
background:url(images/nav/ourPeople.jpg) no-repeat;
}

#topNav ul li a.ourPeople:hover, #topNav ul li a.ourPeople_active {
width: 123px;
background:url(images/nav/ourPeople_r.jpg) no-repeat;
}

#topNav ul li a.products {
width: 112px;
background:url(images/nav/products.jpg) no-repeat;
}

#topNav ul li a.products:hover, #topNav ul li a.products_active {
width: 112px;
background:url(images/nav/products_r.jpg) no-repeat;
}

#topNav ul li a.quality {
width: 100px;
background:url(images/nav/quality.jpg) no-repeat;
}

#topNav ul li a.quality:hover, #topNav ul li a.quality_active {
width: 100px;
background:url(images/nav/quality_r.jpg) no-repeat;
}

#topNav ul li a.export {
width: 99px;
background:url(images/nav/export.jpg) no-repeat;
}

#topNav ul li a.export:hover, #topNav ul li a.export_active {
width: 99px;
background:url(images/nav/export_r.jpg) no-repeat;
}

#topNav ul li a.recipes {
width: 113px;
background:url(images/nav/recipes.jpg) no-repeat;
}

#topNav ul li a.recipes:hover, #topNav ul li a.recipes_active {
width: 113px;
background:url(images/nav/recipes_r.jpg) no-repeat;
}

/* ------------- mainHero -------------- */
#mainHero {
width: 740px;
height: 233px;
margin: 0 10px;
padding: 0;
text-align: center;
background: #cc092f;
}

/* ------------- contentArea -------------- */
#contentArea {
width: 680px;
padding: 0 40px 40px 40px;
margin: 0;
}

#imgRight {
float: right;
padding: 0 0 10px 10px;
}

#imgLeft {
float: left;
}

.contentImage {
float: right;
padding: 6px;
margin: 10px 0 20px 15px;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
}

/* ------------- recipe pages -------------- */
#recipeLinks, #recipeLinks li {
margin: 0;
padding: 0;
list-style-type: none;
}

#recipeLinks {
margin: 0 0 0 10px;
}

#recipeLinks li {
background: url(images/recipeBullet.gif) left no-repeat;
padding: 0 0 0 20px;
}

/* ------------- footer -------------- */
#footer {
padding: 18px 20px 22px 20px;
margin: 0 10px;
height: 8px;
background: #cc092f;
font-size: 85%;
color: #fff;
overflow: hidden;
clear: both;
}

#footer a {
color: #fff;
}

#footer ul, #footer ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

#footer ul li {
float: left;
}

#footer ul li a {
padding: 0 10px 0 10px;
border-right: 1px solid #316eaf;
}

#designedby {
display: inline;
float: right;
}

div.smallertext p {
font-size: 90%;
}

.footer_paragraph {
padding-left: 10px;
}