﻿html { background-position:center top;background-image:url(../images/body-bg.jpg);background-repeat:repeat-y;font-family:GillSans, Arial, Sans-Serif;font-weight:normal;color:#000000;font-size:14px; }
body { padding:0;margin:0;background-position:center top;background-image:url(../images/website-bg.jpg);background-repeat:no-repeat; }
frm { padding:0;margin:0; }
img { border:0; }
a { color:#000000; }
a:hover { color:#ed1b2e; }

#outer-container { margin:0 auto;min-height:955px; }
#inner-container { width:885px;margin:0 auto; }
#header { width:885px;height:110px; }
#logo { width:323px;height:159px;position:absolute; }
#email-sign-up { float:right;width:274px;height:65px;background-image:url(../images/email-sign-up-bg.png);background-repeat:no-repeat;behavior: url(/site-assets/js/pngFix/iepngfix.htc); }
.email-sign-up-textbox { position:relative;top:29px;left:15px;background-image:url(../images/email-sign-up-textbox-bg.jpg);background-repeat:no-repeat;width:175px;height:19px;padding-left:4px;padding-right:4px;padding-top:1px; }
.email-sign-up-validation { position:relative;top:29px;left:15px; }
.email-sign-up-button { position:relative;top:35px;left:19px; }
#nav-bar-container { width:885px;height:63px;background-image:url(../images/body-top-bg.jpg);background-repeat:no-repeat;background-position:bottom; }
#nav-bar { width:440px;position:relative;left:424px;height:47px; }
.nav-bar-item-left { float:left;width:4px;height:47px;background-image:url(../images/nav/nav-item-left-bg.jpg);background-repeat:no-repeat; }
.nav-bar-item { width:auto;float:left;height:47px;background-image:url(../images/nav/nav-item-bg.jpg);background-repeat:repeat-x; }
.nav-bar-item:hover { float:left;height:47px;background-image:url(../images/nav/nav-item-bg-on.jpg);background-repeat:repeat-x; }
.nav-bar-item-on { float:left;height:47px;background-image:url(../images/nav/nav-item-bg-on.jpg);background-repeat:repeat-x; }
.nav-bar-item-on a { position:relative;color:#000000;padding-top:10px;display:block;height:37px;text-decoration:none;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;padding-left:6px;padding-right:6px; }
.nav-bar-item-on a:hover { text-decoration:none;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;height:47px;background-image:url(../images/nav/nav-item-bg-on.jpg);background-repeat:repeat-x; }
.nav-bar-item a { position:relative;color:#000000;padding-top:10px;display:block;height:37px;text-decoration:none;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;padding-left:6px;padding-right:6px; }
.nav-bar-item a:hover { text-decoration:none;font-size:14px;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;height:47px;background-image:url(../images/nav/nav-item-bg-on.jpg);background-repeat:repeat-x; }
.nav-bar-item-right { float:left;width:4px;height:47px;background-image:url(../images/nav/nav-item-right-bg.jpg);background-repeat:no-repeat; }
.nav-bar-spacer { width:2px;height:47px;float:left; }
#content-container { width:885px;background-image:url(../images/body-mid-bg.jpg);background-repeat:repeat-y;min-height:684px; }
#content-area { width:839px;margin:0 auto; }
#content-container-bottom { width:885px;height:23px;background-image:url(../images/body-bottom-bg.jpg);background-repeat:no-repeat; }
#footer-container { width:885px;height:44px; }
#footer-left { float:left;width:443px;height:44px; }
#copyright { font-family:Arial, Sans-Serif;font-weight:normal;font-size:10px;color:#ffffff;padding-top:11px;padding-left:23px; }
#footer-right { float:left;width:442px;height:44px; }
#social-links { float:left;padding-top:9px; }
#bottom-nav { float:left;font-family:Arial, Sans-Serif;font-weight:normal;font-size:10px;color:#ffffff;padding-top:11px;padding-left:10px; }
#bottom-nav a { text-decoration:none;color:#ffffff; }
#bottom-nav a:hover { text-decoration:none;color:#ffffff; }

.page-header-container { width:839px;height:60px; }
.page-header { font-size:24px;font-weight:bold;font-family:Helvetica, Arial, Sans-Serif;color:#000000;float:left;padding-bottom:4px; }
.page-header-tools { float:right;padding-top:8px; }
.page-header-tools a { color:#000000;text-decoration:none;font-family:Helvetica, Arial, Sans-Serif;font-weight:bold;font-size:12px; }
.page-header-tools a:hover { color:#ed1b2e;text-decoration:none; }
.tan-line { background-color:#c89e0b;height:1px; }
.page-sub-nav { width:837px;padding-left:2px; }
.page-sub-nav a { color:#000000;font-family:Helvetica, Arial, Sans-Serif;font-size:12px;font-weight:bold;text-decoration:none; }
.page-sub-nav a:hover { text-decoration:none;color:#ed1b2e; }
.large-title { font-size:18px;color:#000000;font-weight:bold;font-family:GillSans, Arial, Sans-Serif; }

.clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }

/* homepage */
#callouts-mid-container { width:839px;height:236px;margin-top:7px; }
#callouts-mid-left { width:415px;height:236px;margin-right:16px;float:left; }
#callouts-mid-right { width:408px;height:236px;float:left; }
#callouts-lower-container { width:839px;height:135px;margin-top:7px; }
#callouts-lower-left { width:412px;height:135px;margin-right:15px;float:left; }
#callouts-lower-right { width:412px;height:135px;float:left; }

/* recipes */
#recipes-container { width:839px;margin-top:7px; }
#recipes-left { width:139px;margin-right:17px;float:left;background-color:#e8d699;height:600px; }
#recipes-left-inner { width:129px;margin:0 auto;margin-top:5px;height:590px;background-color:#ecdca8; }
#recipes-nav-top { padding-top:15px;font-weight:bold;font-size:14px;font-family:Helvetica, Arial, Sans-Serif;color:#000000;text-align:center; }
.recipe-nav-item { font-weight:bold;font-size:14px;font-family:Helvetica, Arial, Sans-Serif;width:111px;background-color:#f2e7c2;margin:0 auto; }
.recipe-nav-item a { text-decoration:none;color:#000000;display:block;width:91px;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px; }
.recipe-nav-item a:hover { text-decoration:none;color:#ed1b2e; }
#recipes-middle { width:415px;margin-right:17px;float:left; }
#recipes-middle-top { width:415px;background-color:#e8d699;padding-top:5px;padding-bottom:5px; }
#recipes-middle-top-inner { width:405px;margin:0 auto;background-color:#ecdca8;padding-bottom:5px;padding-top:5px; }
#recipe-image-container { width:393px;margin:0 auto;background-color:#ffffff;border:solid 1px #cc8e0f;margin-left:5px;margin-right:5px; }
#recipe-title { font-size:36px;color:#000000;font-weight:normal;font-family:GillSans, Arial, Sans-Serif;padding-left:20px;padding-top:10px;padding-right:20px;padding-bottom:10px; }
#recipe-details { font-size:14px;font-weight:bold;font-family:GillSans, Arial, Sans-Serif;color:#000000;padding-left:23px;padding-right:23px;padding-bottom:15px; }
#recipes-middle-bottom { width:415px;margin-right:17px;float:left;background-color:#e8d699;height:140px;margin-top:9px; }
#recipes-middle-bottom-inner { margin:0 auto;height:130px;padding:13px;padding-top:8px; }
#simpler-scroller-left { float:left;height:82px;margin-top:5px;margin-right:5px; }
#simpler-scroller { background-color:#ecdca8;margin-top:5px; }
#simpler-scroller-right { float:left;height:82px;margin-top:5px;margin-left:5px; }
.scroller-button { height:87px;width:9px;display:block;cursor:pointer;cursor:hand; }
#recipes-right { float:left;width:251px; }
#recipes-right-top { width:251px;border:solid 1px #e8d699; }
#recipes-right-top-inner { padding:13px; }
#recipes-right-bottom { width:251px; }
#recipes-right-bottom-inner { padding:13px;font-family:GillSans, Arial, Sans-Serif;font-weight:bold;color:#000000;font-size:12px; }
.recipe-ingredient-item { font-family:GillSans, Arial, Sans-Serif;font-weight:bold;color:#000000;font-size:12px; }
#fisheye-scroller-left { width:98px;float:left;height:82px;margin-top:5px;margin-right:5px; }
#fisheye-scroller { margin-top:5px; }
#fisheye-scroller-right { width:98px;float:left;height:82px;margin-top:5px;margin-left:5px; }
.fisheye-scroller-button { height:103px;width:84px;display:block;cursor:pointer;cursor:hand;margin:0 auto;padding-top:172px; }
#products-display-container { background-color:#e8d699;width:839px;height:447px; }

.no-print { display:none; }


