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

body, div, p, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
p { margin:10px 0px 10px 0px;}

body { background-color:#cdcaad; margin:10px;}
.text {padding:0px 25px 20px 25px; text-align:left;}

h1 {font-size:30px; color: #356692; font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin-top:15px;}
h2 {font-size:16px; color: #356692; font-family:Georgia, "Times New Roman", Times, serif; }
h3 {font-size:13px; color: #58564a;}
.head { border-bottom:3px solid #95b8ce; margin:15px 0px 0px 0px; padding:0px 0px 3px 0px;}
.bodyText {padding:0px 10px 10px 10px; line-height:18px;}

a:link, a:active, a:visited {color: #0066cc; }
a:hover {color: #022b54;}

a:snavlink, a:snavactive, a:snavvisited {color: #356692;}
a:snavhover{color: #356692;}

/* body table styles */
td.tableBodyMiddle {background:url(../images/sec_bkgd.gif) center repeat-y;}
td.tableBodyLeft {background:#f6f5ec;}
td.bodyRight {background:url(/images/bkgd_right.gif) left repeat-y;}
td.bodyLeft {background:url(/images/bkgd_left.gif) right repeat-y;}
td.bodyBottom {background:url(/images/bkgd_bottom.gif) repeat-x top;}
td.bodyTop {background:url(/images/bkgd_top.gif) repeat-x bottom;}
td.secBottom {background:url(/images/sec_body_bottom.gif) bottom repeat-x;}
td.secTop {background:url(/images/sec_body_top.gif) top repeat-x;}
td.secRight {background:url(/images/sec_body_right.gif) left repeat-y;}
td.secLeft {background:url(/images/sec_body_left.gif) right repeat-y;}

/* Fresh Family Meal Makeovers */
td.secBottomDFFMM {background:url(/makeover/images/dffmm_body_bottom.gif) bottom repeat-x;}
td.secTopDFFMM {background:url(/makeover/images/dffmm_body_top.gif) top repeat-x;}
td.secRightDFFMM {background:url(/makeover/images/dffmm_body_right.gif) left repeat-y;}
td.secLeftDFFMM {background:url(/makeover/images/dffmm_body_left.gif) right repeat-y;}


.snavBox {margin-left:5px;}
a.snav:link, a.snav:active, a.snav:visited { font-size:11px; color:#356692; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-top:1px dashed #8baccb; text-align:left; font-weight:normal; background-color:#c2d6e4;}
a.snav:hover {color:#356692; background-color:#e2edf5;}
a.snavActive { font-size:11px; color:#356692; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-top:1px dashed #8baccb; text-align:left; font-weight:normal;}

a.snavH:link, a.snavH:active, a.snavH:visited { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd.gif) top no-repeat;}
a.snavH:hover {color:#ffffff; background-image:url(../images/snavH_bkgd_active.gif) top no-repeat;}
.snavHActive { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-bottom:1px dashed #c7cd5b; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_active.gif) top no-repeat;}
a.snavHT:link, a.snavHT:active, a.snavHT:visited { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_T.gif) top no-repeat;}
a.snavHT:hover {color:#ffffff; background:url(../images/snavH_bkgd_active_T.gif) top no-repeat;}
.snavHTActive { font-size:15px; color:#ffffff; text-decoration:none; display:block; padding:8px 3px 8px 15px; line-height:15px; border-bottom:1px dashed #c7cd5b; text-align:left; font-weight:bold; background:url(../images/snavH_bkgd_active_T.gif) top no-repeat;}

.footerBox {border-top:#ffffff 1px dashed; font-size:12px; color: #847253; text-align:center; padding:8px; font-family: Georgia, "Times New Roman", Times, serif; margin-top:10px;}
a.footer:link, a.footer:active, a.footer:visited {color: #847253; text-decoration:none; margin:0px 10px 0px 10px; }
a.footer:hover {color: #4a3c24;}
.copyright { border-top:#ffffff 1px dashed; color:#847253; text-align:center; padding:10px 0px 10px 0px; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif;}

/* Home */
.season {margin-top:5px;}
.recipeHome { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:45px; margin:0px 150px 0px 15px; text-align:left; color:#000000; line-height:18px;}

/* Products */
.availabilityBox {background:#ded7be; padding:15px; text-align:center;}
.month-label { font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:  uppercase;
  color: #7d7a70;
  padding-bottom: 2px;
  font-size: 12px;
  text-align: right;
  padding-right: 10px;
  font-weight:bold;}
.availability-label {
  font-size: 11px;
  text-transform: uppercase;
  color: #2c597d;
  text-align: right;
  padding-right: 10px;
  font-weight:bold;
}
.download {padding:5px; text-align:center;}
.nutritionHead {padding:5px; text-align:center;}
.serving {text-align:center; padding:5px;}
.row1 {background-color:#e3ddc7;}
.row2 {}

/* About */
.aboutTable {line-height:16px; color:#291300;}
.aboutTableHead{font-size:12px; color: #356692; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:10px 0px 5px 0px; }

/* About */
.prHead {font-size:13px; color: #356692; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.prDate {font-style:italic; font-weight:bold;}


/* HR styles */
#white { background-color:#ffffff; color:#FFFFFF; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}
#tan {  border:1px solid #cdcaad; height:0px; margin-top:15px; margin-bottom:15px;}
#darkgrey { background-color:#989287; color:#989287; border:0px; height:1px; margin-top:10px; margin-bottom:5px;}

/**
 *  Home DFFMM Buttons
 */
.next {
    width: 45px;
    height: 38px;
    cursor: pointer;
    background: url(../makeover/images/arrow_R.gif) no-repeat 0 0;
}

.next:hover {
    background-position: -45px 0;
}

.next:active {
    background-position: -90px 0;
}

.next-disabled,
.next-disabled:hover,
.next-disabled:active {
    cursor: default;
    background-position: -135px 0;
}

.prev {
    width: 45px;
    height: 38px;
    cursor: pointer;
    background: url(../makeover/images/arrow_L.gif) no-repeat 0 0;
}

.prev:hover {
    background-position: -45px 0;
}

.prev:active {
    background-position: -90px 0;
}

.prev-disabled,
.prev-disabled:hover,
.prev-disabled:active {
    cursor: default;
    background-position: -135px 0;
}
