/* CONSTRUCT PAGE */

body{
margin:0;
padding:0;
color:#464241;
background-color:#c8c8c8;
font-family:arial,verdana,helvetica,sans-serif;
font-size:84%;
}

#accessibility{
display:none;
}

#page{
margin:0 auto;
width:962px;
background-color:#fff;
}

#header{
height:133px;
background:#175b90 url(../images/header-bg.png) 0 0 no-repeat;
}

#menu{
padding:0 24px 0 27px;
margin-bottom:25px;
height:40px;
line-height:40px;
background-color:#845d0b; /*#c09947*/
}

#leftcol{
margin-bottom:20px;
padding:0 27px;
width:169px;
float:left;
}

#content{
margin-bottom:20px;
padding:0 32px;
width:418px;
height:auto !important;
height:460px;
min-height:460px;
border-width:0 1px;
border-style:solid;
border-color:#d0b375;
float:left;
}

#breadcrumbs{
margin-bottom:10px;
font-size:90%;
}

#rightcol{
margin-bottom:20px;
padding:0 24px;
width:207px;
float:left;
}

#footer{
padding:0 24px 0 27px;
height:36px;
line-height:36px;
color:#fff;
background-color:#845d0b; /*#c09947*/
font-size:80%;
clear:left;
}

/* HEADER */

#header a{
margin:22px 0 0 27px;
width:89px;
height:89px;
float:left;
}

/* MENU */

ul#nav{
margin:0;
padding:0;
list-style:none;
}

ul#nav li{
float:left;
}

ul#nav li a{
padding:0 29px;
color:#fff;
text-decoration:none;
float:left;
}

ul#nav li a:hover{
color:#002060;
background-color:#fff;
}

/* SIDE COLUMNS */

#leftcol p,
#rightcol p{
margin:0;
}

/* FOOTER */

#footer a{
color:#fff;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer-left,
#footer-right{
width:196px;
float:left;
}

#footer-right{
width:231px;
text-align:right;
}

#footer-menu{
padding:0 33px;
width:418px;
text-align:center;
float:left;
}

/* FOOTER - MENU */

#footer ul{
margin:0;
padding:0;
list-style:none;
}

#footer ul li{
margin:0 5px;
display:inline;
}

/* CONTENT STYLES - FIXED */

#content h1,
#content h2,
#content h3{
color:#002060;
}

#content h1{
margin:0;
font-size:200%;
}

#content h2{
margin-bottom:0;
font-size:110%;
}

#content p{
margin:10px 0;
}

#content a{
color:#464241;
font-weight:bold;
}

#content a:hover{
text-decoration:none;
}

/* TEMP - NEED PROPER HTML OVER-RIDES */

.contentheading{
margin:0;
color:#002060;
font-size:200%;
font-weight:bold;
}

/* CONTENT STYLES  - EDITOR */

.bold{
font-weight:bold;
}

.left{
float:left;
}

.right{
float:right;
}

img.left{
margin:0 10px 10px 0;
}

img.right{
margin:0 0 10px 10px;
}

ul.nostyle{
list-style:none;
}

a.big{
margin-bottom:5px;
padding-left:31px;
height:26px;
line-height:26px;
background:#fff url(../images/big-link-bg.png) 0 0 no-repeat;
display:block;
}

ul.spaced li{
margin-bottom:20px;
}

#content p.first,
#content ul.first{
margin-top:0;
}

/* GLOBAL STYLES */

a img{
border:0;
}

/* CONTENT - HOME PAGE */

#content p#intro{
margin:0;
color:#002060;
font-size:180%;
font-weight:normal;
}

#content h1#welcome{
margin:0;
font-size:460%;
font-weight:normal;
}

#content p#tagline{
margin-top:0;
color:#002060;
font-size:220%;
font-weight:normal;
}

#content ul.box{
margin:0;
padding:5px 0;
border-width:1px 0;
border-style:solid;
border-color:#d0b375;
font-size:130%;
font-weight:bold;
list-style:none;
overflow:hidden;
float:none !important;
float:left; /* USELESS MSIE6 */
}

#content ul.box li{
margin-right:32px;
margin-right:32px;
float:left;
}

/* MODULES - LINKS */

.links a{
margin-bottom:10px;
padding:13px 38px 0 10px;
height:38px;
color:#002060;
background:#fff url(../images/right-links-bg.png) 0 0 no-repeat;
font-weight:bold;
text-decoration:none;
display:block;
}

.links a:hover{
color:#845d0b; /*#c09947*/
}

.links a.img{
padding-top:125px;
height:36px;
}

.links a#creating-real-food{
background-image:url(../images/right-links-creating-real-food-bg.png);
}

.links a#protecting-environment{
background-image:url(../images/right-links-protecting-environment-bg.png);
}

/* MODULES - CAPTIONS */

.caption {
margin-bottom:10px;
padding:156px 10px 0 10px;
height:71px;
color:#002060;
background:#fff 0 0 no-repeat;
}

#delivery{
background-image:url(../images/right-caption-delivery-bg.png);
}

#development{
background-image:url(../images/right-caption-development-bg.png);
}