@charset "UTF-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#00306F;
}
a {
outline:none;
}
img {
border:none;
}
.clear {
clear:both;
}
.hidden {
display:none;
}
h1 {
color:#FFFFFF;
font-weight:lighter;
font-size:2.1em;
margin:0;
padding:0;
}
h2 {
color:#FFFFFF;
font-size:1.3em;
font-weight:lighter;
text-transform:uppercase;
margin:0;
padding:0;
}

.clear {
height:2px;
}


/*****MASTER CONTAINER*****/

#masterContainer {
margin:0 auto;
width:948px;
}



/*****HEADER*****/

#header {
}
#logo {
float:left;
width:205px;
height:90px;
}


/*****NAVIGATION*****/

#nav {
font-size:1.2em;
text-transform:uppercase;
background:url(../images/navTop.gif) top left no-repeat #00306F;
margin-top:50px;
float:right;
width:707px;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:7px 18px 2px 18px;
float:left;
}
#nav li a {
color:#FFFFFF;
text-decoration:none;
}
#nav li a:hover {
color:#D54B2C;
}
#nav li .active {
color:#D54B2C;
}
#navBottom {
height:7px;
width:707px;
background:url(../images/navBottom.gif) no-repeat;
float:left;
}



/*****MAIN CONTENT*****/

#mainContent {
margin:10px 0 15px 0;
float:left;
}
#contentLeft {
width:720px;
float:left;
}

#contentBanner {
}
#contentText {
font-size:1em;
padding:15px 60px 0px 60px;
}

#contentTextrecipes {
font-size:1em;
padding:15px 20px 0px 60px;
}


#contentingredients {
font-size:1em;
width:150px;
float:left;
margin-top:10px;
}

#contentingredients a {
font-size:1em;
text-decoration:underline;
font-weight:bold;
color:#FF0000;
}

#contentrecipes{
font-size:1em;
width:375px;
float:right;
margin-top:10px;
margin-right:30px;
}




#contentText a {
text-decoration:none;
color:#00306F;
}
#contentText a:hover {
text-decoration:underline;
}

#contentText h1 {
color:#002878;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:10;
}

.linkOrange {
color:#D54B2C;
}
a .linkOrange {
text-decoration:underline;
}
a:hover .linkOrange {
color:#00306F;
}
#contentText ol {
margin:0 0 0 20px;
padding:0;
}
#applesLogo {
margin:50px 0 10px 0;
}
#contentRight {
width:215px;
float:right;
}
#infoBox {
background:url(../images/productsBottom.jpg) bottom left no-repeat #D54B2C;
color:#FFFFFF;
margin:0 0 10px 0;
}
#infoBox p {
font-size:1.0em;
}

#infoBox a {
font-size: 1.2em;
color:#FFFFFF;
text-decoration: none;
}

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


#infoBox2 {
background:url(../images/contactBottom.jpg) bottom left no-repeat #00306F;
color:#FFFFFF;
margin:0 0 0px 0;

}
#infoBox2 a {
color:#FFFFFF;
text-decoration:none;
}
#infoBox2 a:hover {
text-decoration:underline;
}
#infoBox2 p {
font-size:1.2em;
}
.infoContent {
padding:10px;
}

.infoContent img {
float:right;
}

/*****FOOTER*****/

#footer {
border-top:1px solid #00306F;
clear:both;
font-size:0.8em;
padding:8px 0 0 60px;
text-transform:uppercase;
}
#footer p {
padding:0;
margin:0;
color:#CCCCCC;
}
#footer a {
text-decoration:none;
color:#CCCCCC;
}
#footer a:hover {
text-decoration:underline;
}