/* Maple Leaf Farms */
/* CSS Styles */
/* created by Chris Hlubb */
/* (c)2008 OffWhite */
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
/*        background-image: url(../templates/shared/brushed_Steel.gif);
        background-repeat: repeat-x;         */
}

.vert {background-color: #746D69;}
.horiz {background-color: #746D69;}
.both {background-color: #746D69;}

#container {
        width: 1024px;
        position: absolute;
        left: 50%;
        margin-left: -512px;
}

#container2 {
/*        width: 800px;
        position: absolute;
        left: 50%;
        margin-left: -400px;
        background-image: url(../templates/shared/static_template_background.jpg);
        background-repeat: repeat-y;
        min-height: 1024px; */

/*        width: 1024px;
        position: absolute;
        left: 50%;
        margin-left: -512px;
        min-height: 1024px; */

        width: 858px;
        position: absolute;
        left: 50%;
        margin-left: -429px;
}

#container_800 {
        position: relative;
}

#headertop {
/*        background-image: url(../templates/shared/static_top_backstrip_512.jpg);
        background-repeat: repeat-y; */
/*        background-image: url(../templates/shared/General_template_back_strip_ds.png);
        background-repeat: repeat-y; */
}

#pagetitle {
        position: absolute;
        top: 27px;
/*        left: 5px; */
/*        left: 117px; */
        left: 50px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 46px;
        color: #E46E24;
        z-index: 201;
        background-image: url(../templates/shared/discoverduck4.jpg);
        background-position: right;
        background-repeat: no-repeat;
        height: 86px;
        width: 660px;
}

#pagetitle2 {
        position: absolute;
        top: 27px;
/*        left: 5px; */
/*        left: 117px; */
        left: 50px;
        font-family: Arial, Helvetica, sans-serif;
/*        font-size: 64px; */
        font-size: 46px;
        color: #E46E24;
        height: 79px;
        z-index: 101;
}

.text {
        position: relative;
}

#topnav {
        z-index: 100;
        color: #BDB8B4;
        position: absolute;
        top: 5px;
/*        left: 5px; */
/*        left: 117px; */
        left: 37px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
}

#topnav a{
        color: #BDB8B4;
        text-decoration: none;
}

/* Drop Down Menus */
.dropdownbox {
        z-index: 990;
        position: relative;
        background-color: #A3C286;
        border: 1px solid #B2ACA8;
        width: 170px;
}

.dropdownbox a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-decoration: none;
        color: #72A145;
        width: 170px;
}

.dropdownbox a:hover {
        background-color: #72A145;
        color: #FFFFFF;
        width: 170px;
}

.dropdown {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        color: #72A145;
        padding-top: 3px;
        padding-bottom: 3px;
        z-index: 990;
/*        width: 173px; */
}


a.dropdown:active, a.dropdown:link, a.dropdown:visited {
        color: #FFFFFF;
        text-decoration: none;
        z-index: 99;
/*        width: 173px; */
}

a.dropdown:hover {
        color: #FFFFFF;
        text-decoration: none;
        z-index: 99;
/*        width: 173px; */
}

#m1 {
        left: 33px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1199;
        width: 173px;
}

#m2 {
        left: 117px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1199;
        width: 173px;
}

#m3 {
        left: 193px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1198;
        width: 173px;
}

#m4 {
        left: 299px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1197;
        width: 158px;
}

#m5 {
        left: 380px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1199;
        width: 173px;
}

#m6 {
        left: 454px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1199;
        width: 173px;
}

#m7 {
        left: 559px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1198;
        width: 173px;
}

#m8 {
        left: 642px;
        top: 147px;
        position: absolute;
        visibility: hidden;
        z-index: 1197;
        width: 158px;
}

#cart {
        position: absolute;
        top: 0px;
        left: 380px;
        z-index: 100;
}

#statictable_ff {
        background-image: url(../templates/shared/consumer_recipe_reccat_strip_ff.png);
/*        background-image: url(../templates/shared/General_template_back_strip_ds.png); */
        background-repeat: repeat-y;
}

#statictable {
/*        background-image: url(../templates/shared/consumer_recipe_reccat_strip_ff.png);  */
        background-image: url(../templates/shared/General_template_back_strip_ds.png);
        background-repeat: repeat-y;
}

#recipetable {
        background-image: url(../templates/shared/white_strip.png);
        background-repeat: repeat-y;
}

#statictable2 {
/*
        background-image: url(../templates/shared/General_template_back_strip_ds.png);
        background-repeat: repeat-y; */
}

#statictable_recipe_cat {
        background-image: url(../templates/shared/General_template_back_strip_ds.png);
/*        background-image: url(../templates/shared/consumer_recipe_reccat_strip_ff.png); */
        background-repeat: repeat-y;
}

#static_body {
        position: relative;
/*        background-image: url(../templates/shared/static_template_back_full.jpg);
        background-repeat: repeat-y;  */
        min-height: 500px;
}

#bodytext {
/*        width: 709px; */
/*        width: 933px; */
        width: 723px;
        padding-left: 67px;
        padding-right: 50px;
        padding-bottom: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        min-height: 500px;
        color: #000000;
}

#bodytext a{
        text-decoration: none;
        color: #72A145;
}

#bodytext a:hover{
        text-decoration: underline;
        color: #72A145;
}
#bodytext a:visited {
        outline: none;
}
#bodytext a:active {
        outline: none;
}

#staticphoto {
        z-index: 100;
        position: absolute;
        top: 28px;
        left: 117px;
}

#navstrip {
        position: absolute;
        top: 355px;
        left: 28px;
        z-index: 100;
        width: 790px;
        height: 30px;
}

#navstrip2 {
        position: absolute;
        top: 117px;
/*        left: 5px; */
        left: 33px;
        z-index: 100;
        width: 790px;
        height: 30px;
}

#navchild {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #FFFFFF;
}

#navchild a{
        text-decoration: none;
        color #FFFFFF;
}

#newsblock {
        position: absolute;
        z-index: 100;
        top: 410px;
        left: 134px;
}

#news {
        position: absolute;
        z-index: 100;
        top: 26px;
        left: 0px;
        height: 150px;
        width: 218px;
        padding-left: 10px;
        border: 1px solid #B6BBB6;
        background-color: #F6F6F5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#news a {
        font-weight: bold;
        color: #8A827C;
}
#news a:visited {
        outline: none;
}
#news a:active {
        outline: none;
}
#featurerecipe {
        position: absolute;
        z-index: 100;
        top: 410px;
        left: 381px;
}

#feature {
        position: absolute;
        z-index: 100;
        top: 26px;
        left: 0px;
        height: 150px;
        width: 260px;
        border: 1px solid #B6BBB6;
        background-color: #F6F6F5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#feature a {
        font-weight: bold;
        color: #8A827C;
}
#feature a:visited {
        outline: none;
}
#feature a:active {
        outline: none;
}
#prepareblock {
        position: absolute;
        z-index: 100;
        top: 410px;
        left: 660px;
}

#prepare {
        position: absolute;
        z-index: 100;
        top: 26px;
        left: 0px;
        height: 150px;
        width: 228px;
        border: 1px solid #B6BBB6;
        background-color: #F6F6F5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#prepare a {
        font-weight: bold;
        color: #8A827C;
}
#prepare a:visited {
        outline: none;
}
#prepare a:active {
        outline: none;
}
#healthy {
        position: absolute;
        z-index: 100;
        top: 602px;
        left: 134px;
        width: 754px;
        height: 81px;
        border: 1px solid #B6BBB6;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        background-color: #FFFFFF;
}

#content1 {
/*        width: 709px; */
/*        width: 933px; */
        width: 723px;
        padding-left: 33px;
        padding-right: 50px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
        z-index: 1000;
}

#content1__ff {
/*        width: 709px; */
/*        width: 933px; */
/*        width: 723px; */
        padding-left: 33px;
        padding-right: 50px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
        z-index: 100;
        background-image: url(../templates/shared/white_strip.png);
        background-repeat: repeat-y;
}

/* News Page */
#static_text_newstitle {
        color: #72A145;
        font-size: 20px;
        padding-bottom: 10px;
}

#newsbrief {
        font-weight: bold;
        color: #8A827C;
}

#newsbrief a{
        font-weight: bold;
        color: #8A827C;
}

/* Footer */
#boiler {
        text-align: center;
        width: 858px;
        position: relative;
        z-index: 100;
        color: #A29996;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-bottom: 5px;
}

#boiler a{
        text-decoration: none;
        color: #A29996;
}
#boiler a:visited {
        outline: none;
}
#boiler a:active {
        outline: none;
}
#boiler2 {
        text-align: center;
        width: 858px;
        position: absolute;
        top: 735px;
        left: 112px;
        z-index: 100;
        color: #A29996;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-bottom: 5px;
}

#boiler2 a{
        text-decoration: none;
        color: #A29996;
}
#boiler2 a:visited {
        outline: none;
}
#boiler2 a:active {
        outline: none;
}
#boiler_products2_ff {
        text-align: center;
        width: 858px;
        position: relative;
        z-index: 100;
        color: #A29996;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-bottom: 5px;
}

#boiler_products2_ff a{
        text-decoration: none;
        color: #A29996;
}

/* Recipes Page */
#joinblock {
        position: relative;
        z-index: 100;
}

#joinimg {
        position: absolute;
        top: 23px;
        left: 40px;
        z-index: 100px;
}

#join {
        position: absolute;
        top: 15px;
        left: 40px;
        z-index: 100;
        height: 174px;
        width: 490px;
/*        padding-left: 10px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#recipeform {
        width: 510px;
        height: 150px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
        font-weight: bold;
}

#fname {
        position: absolute;
        top: 5px;
        left: 10px;
}

#lname {
        position: absolute;
        top: 5px;
        left: 175px;
}

#email {
        position: absolute;
        top: 35px;
        left: 10px;
}

#submitbutton {
        position: absolute;
        top: 65px;
        left: 232px;
}

#recipeclubtext {
        position: absolute;
        top: 10px;
        left: 320px;
        width: 185px;
        height: 150px;
        z-index: 1000;
        line-height: 16px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#searchblock {
        position: absolute;
        top: 0px;
        left: 520px;
        z-index: 1900;
}
#searchblockrec {
        position: absolute;
        top: 35px;
        left: 520px;
        z-index: 1900;
}
#searchimg {
        position: absolute;
/*        top: 23px;       */
        top: 58px;
        left: 50px;
        z-index: 100px;
}

#recipesearch {
        position: absolute;
/*        top: 46px;      */
        top: 81px;
        left: 50px;
        z-index: 100;
        height: 150px;
        width: 245px;
/*        padding-left: 10px; */
        border: 1px solid #B6BBB6;
        background-color: #F6F6F5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#searchkeywords {
        padding-top: 15px;
        padding-left: 10px;
        z-index: 900;
}

#searchbutton {
        position: absolute;
        top: 15px;
        left: 160px;
        z-index: 999;
}

#search_content {
        padding-left: 10px;
        padding-right: 10px;
}

#contentblock3 {
        position: absolute;
        z-index: 1900;
        top: 230px;
        left: 40px;
        width: 395px;
        height: 81px;
        border: 1px solid #B6BBB6;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        background-color: #FFFFFF;
}


#searchimg {
        position: absolute;
        top: 15px;
        left: 30px;
        z-index: 100px;
}

#recipesearch {
        position: absolute;
        top: 38px;
        left: 30px;
        z-index: 100;
        height: 150px;
        width: 245px;
/*        padding-left: 10px; */
        border: 1px solid #B6BBB6;
        background-color: #F6F6F5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #8A827C;
}

#searchkeywords {
        padding-top: 10px;
        padding-left: 10px;
        z-index: 900;
}

#searchbutton {
        position: absolute;
        top: 10px;
        left: 160px;
        z-index: 999;
}

#search_content {
        padding-left: 10px;
        padding-right: 10px;
}

#producthealthy {
        position: absolute;
        top: 215px;
        left: 40px;
        z-index: 100;
        background-color: #FFFFFF;
        width: 754px;
        height: 81px;
        border: 1px solid #B6BBB6;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
}

/* RECIPE STYLES */
#recipe_cat_table {
        width: 796px;
        padding: 0px;
        border: 0px;
        margin: 0px;
        }
#recipe_cat_spacer {
        width: 33px;
        }
#recipe_cat_left {
        width: 376px;
/*        background-color: #CCCCCC; */
        vertical-align: top;
        }
#recipe_cat_left img {
        border: 3px solid #FFFFFF;
        }
#recipe_cat_left_block {
        margin-left: 15px;
        font-size: 18px;
        color: #000000;
        }
#recipe_cat_right {
        width: 347px;
        padding: 20px;
        vertical-align: top;
        }
#bodytext_recipe_cat {
/*        width: 709px; */
/*        width: 933px; */
        width: 790px;
/*        padding-left: 33px;*/
        padding-right: 50px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        min-height: 500px;
        color: #000000;
}
.recipe_cat_searchbar {
        font-size: 13px;
        color: #000000;
        text-align: right;
        padding-bottom: 20px;
        }
.recipe_cat_searchbar a {
        color: #000000;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        }
.recipe_cat_searchbar_active {
        color: #999999;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        }

.recipe_cat_heading {
        font-size: 22px;
        padding-bottom: 20px;
        }
.recipe_cat_list_row {
        padding-bottom: 8px;
        }
a.recipe_cat_list_row {
        font-size: 12px;
        color: #000000;
        text-decoration: underline;
        }
.recipe_cat_pagebar {
        font-size: 13px;
        color: #BDB8B4;
        text-align: right;
        padding-top: 20px;
        }
.recipe_cat_pagebar a {
/*        color: #000000; */
        color: #999999;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        }
.recipe_cat_pagebar a:visited {
/*        color: #000000; */
        color: #999999;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        }
.recipe_cat_pagebar_active {
        color: #72A145;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
        }
.recipe_cat_pagebar_active a{
        color: #999999;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: bold;
}
#recipe_det_table {
        width: 722px;
        padding: 0px;
        border: 0px;
        margin: 0px;
        background: #FFFFFF;
        }
#recipe_det_image {
        border: 5px solid #CCCCCC;
        width: 279px;
        }
#recipe_det_left {
        width: 289px;
        vertical-align: top;
        text-align: center;
        }
#recipe_det_right {
        width: 393px;
        padding: 20px;
        vertical-align: top;
        }
#recipe_det_name {
        font-size: 22px;
        color: #72A145;
        padding-bottom: 10px;
        }
#recipe_det_notes {
        font-size: 12px;
        font-weight: bold;
        font-style: italic;
        color: #72A145;
        padding-bottom: 10px;
        }
#recipe_det_servings {
        font-size: 13px;
        color: #72A145;
        padding-bottom: 5px;
        }
.recipe_det_section {
        text-transform: capitalize;
        font-style: italic;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 10px;
        }
#recipe_det_product {
        line-height: 17px;
        font-weight: bold;
        padding-left: 10px;
        padding-bottom: 3px;
        }
#recipe_det_product a {
        text-decoration: underline;
        color: #000000;
        }
.recipe_det_line {
        padding-left: 25px;
        padding-bottom: 3px;
        text-indent: -15px;
        }
#recipe_rating {
        line-height: 15px;
        }
a.recipe_rating {
        color: #000000;
        text-decoration: underline;
        }
a.recipe_review {
        color: #72A145;
        text-decoration: none;
        display: none;
        }
#recipe_prevnext {
        font-family: Arial, Helvetica, sans-serif;
        position: absolute;
        left: 15px;
        top: 0px;
        font-size: 14px;
        line-height: 25px;
        z-index: 2;
        }
#recipe_prevnext a {
        font-family: Arial, Helvetica, sans-serif;
/*        font-weight: bold; */
        color: #87827B;
        text-decoration: none;
        }
#recipe_print {
        font-family: Arial, Helvetica, sans-serif;
        position: absolute;
        left: 300px;
        top: 0px;
        font-size: 14px;
        line-height: 25px;
        z-index: 2;
        color: #87827B;
        }
#recipe_print a {
        font-family: Arial, Helvetica, sans-serif;
/*        font-weight: bold; */
        color: #87827B;
        text-decoration: none;
        }
#recipe_search {
        position: absolute;
        right: 25px;
        top: 0px;
        font-weight: bold;
        color: #87827B;
        font-size: 14px;
        line-height: 25px;
        }
#recipe_search form {
        margin: 0px;
        }
#ratingform textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 190px;
        height: 50px;
        }
#recipesearchbar {
        position: absolute;
        top: 43px;
        left: 495px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #87827B;
        z-index: 100;
}
#inputbar {
        position: absolute;
        top: 39px;
        left: 605px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #D5342C;
        z-index: 100;
}
#productgo {
        position: absolute;
        top: 0px;
        left: 155px;
}

#fullycookedtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #729B55;
        z-index: 100;
        padding-left: 65px;
        width: 720px;
}

#fullycooked {
        position: absolute;
        top: 200px;
        left: 65px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #729B55;
        z-index: 100;
}

#readytocook {
        position: absolute;
        top: 200px;
        left: 436px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        color: #729B55;
        z-index: 100;
}

#prodsearchbar {
        position: absolute;
        top: 158px;
        left: 527px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #87827B;
        z-index: 100;
}

#inputbar1 {
        position: absolute;
        top: 155px;
        left: 640px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #D5342C;
        z-index: 100;
}
#productgo1 {
        position: absolute;
        top: 0px;
        left: 155px;
}
