*
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
A
{
    COLOR: #9c1b3a;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #5e0b00;
    TEXT-DECORATION: underline
}
A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
HTML
{
    FONT-FAMILY: Georgia;
    BACKGROUND: url(Images/bg2.jpg) #fefdee repeat-y 50% 50%;
    COLOR: black;
    FONT-SIZE: 13px
}
#homepageBanner
{
    MARGIN: 0px auto;
    WIDTH: 975px
}
A.homeButton
{
    WIDTH: 187px;
    DISPLAY: block;
    HEIGHT: 150px
}
A.homeButton:active
{
}
A.homeButton:link
{
}
A.homeButton:visited
{
}
A.homeButton:hover
{
}
SPAN.hideText
{
    DISPLAY: none;
    VISIBILITY: hidden
}
#homepageBanner H1
{
    DISPLAY: none;
    VISIBILITY: hidden
}
#homepageBanner DIV.topNav
{
    WIDTH: 788px;
    FLOAT: right;
    HEIGHT: 166px
}
#homepageBanner DIV.topActions
{
    TEXT-ALIGN: right;
    MARGIN: 37px 20px 10px 0px;
    DISPLAY: block;
    FLOAT: right
}
#homepageBanner DIV.specialOffers
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 30px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 28px;
    FONT-SIZE: 90%;
    PADDING-TOP: 0px
}
#wrapper
{
    MIN-HEIGHT: 928px;
    WIDTH: 100%;
    BACKGROUND: url(Images/bg.jpg) no-repeat 50% top
}
.top
{
    MARGIN: 0px auto;
    WIDTH: 992px
}
.logo
{
    FLOAT: left
}
.forms
{
    MARGIN-TOP: 45px;
    FLOAT: right;
    HEIGHT: 51px
}
.main_nav
{
    FLOAT: right
}
.main_nav UL
{
    LIST-STYLE-TYPE: none
}
.main_nav UL LI
{
    FLOAT: left
}
.main_nav .button
{
    BACKGROUND: url(Images/mainbtn_slice.png) repeat-x;
    HEIGHT: 35px
}
.nav
{
    MARGIN: 0px auto;
    WIDTH: 979px;
    BACKGROUND: url(Images/nav_bar.png) no-repeat;
    HEIGHT: 57px
}
.nav UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 25px
}
.nav UL LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 13px;
    PADDING-RIGHT: 13px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.nav UL LI A
{
    FONT-STYLE: italic;
    COLOR: #ad003b;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.nav .main
{
    Z-INDEX: 10;
    POSITION: relative
}
.nav .main .selected
{
    COLOR: black
}
#content
{
    MARGIN: 0px auto;
    WIDTH: 992px
}
.leftnav
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    WIDTH: 135px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 18px
}
.leftnav UL LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px
}
.leftnav UL LI.active
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
.leftnav UL LI.active A.active
{
    WIDTH: 110px;
    BACKGROUND: url(images/recipes_active_main_bg.png) no-repeat;
    HEIGHT: 26px
}
.leftnav UL LI A:hover
{
}
.leftnav UL LI A
{
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.leftnav UL LI UL
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 10px
}
.leftnav UL.level2 LI A
{
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.leftnav .rootItem UL.level3 LI A
{
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.leftnav UL.level3
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 6px
}
.leftnav .level3Item
{
    WIDTH: 105px
}
.leftnav UL LI UL LI
{
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px
}
.leftnav .level3Item .active
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 0px;
    LIST-STYLE-IMAGE: url(images/vignette.png)
}
.leftnav .level2Item .level3 LI.active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LIST-STYLE-IMAGE: url(images/vignette.png)
}
.leftnav .rootItem .level3 LI.active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    LIST-STYLE-IMAGE: url(images/vignette.png)
}
.leftnav .level2Item .level3 .level3Item A
{
    COLOR: #6d0000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.leftnav .rootItem .level3 .level3Item A
{
    COLOR: #6d0000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.leftnav .level2Item .level3 .level3Item A.active
{
    FONT-STYLE: italic;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #6d0000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.leftnav .rootItem .level3 .level3Item A.active
{
    FONT-STYLE: italic;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #6d0000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.level2Item .active
{
}
.footer
{
    MARGIN: 25px auto 0px;
    WIDTH: 974px;
    BACKGROUND: #f1b569;
    HEIGHT: 33px
}
.footer P
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.footer P A
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: black;
    TEXT-DECORATION: none
}
.footer P A:hover
{
    TEXT-DECORATION: underline
}
.clearright
{
    CLEAR: right
}
.clearfix
{
    CLEAR: both
}
#homepageContent .col1 LI
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 29px;
    WIDTH: 175px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 19px;
    BACKGROUND: url(Images/Homepage/red_buttons.jpg);
    HEIGHT: 25px;
    PADDING-TOP: 7px
}
#homepageContent .col1 LI A
{
    COLOR: white
}
.banner
{
    MARGIN: -10px 0px 0px -5px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(Images/homepage_banner_bg.png) no-repeat;
    HEIGHT: 399px;
    PADDING-TOP: 3px
}
.controls
{
    Z-INDEX: 100;
    POSITION: relative;
    WIDTH: 165px;
    FONT-FAMILY: Georgia;
    MARGIN-BOTTOM: -10px;
    HEIGHT: 0px;
    COLOR: #ddc288;
    FONT-SIZE: 11px;
    TOP: 355px;
    LEFT: 585px
}
.controls IMG
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px
}
#homepageContent
{
    MARGIN: 0px auto;
    WIDTH: 969px;
    PADDING-TOP: 8px
}
.col1
{
    WIDTH: 212px;
    FLOAT: left
}
.col2
{
    WIDTH: 529px;
    FLOAT: left
}
.col2 .we_bake_memories
{
    MARGIN-TOP: 26px;
    WIDTH: 523px;
    HEIGHT: 206px;
    MARGIN-LEFT: 26px
}
.col2 .we_bake_memories P
{
    POSITION: relative;
    TEXT-ALIGN: center;
    WIDTH: 167px;
    COLOR: white;
    FONT-SIZE: 13px;
    TOP: 101px;
    FONT-WEIGHT: bold;
    LEFT: 321px
}
.col2 .col2imgst
{
    MIN-HEIGHT: 148px
}
.col2 .col2i1
{
    WIDTH: 265px;
    FLOAT: left
}
.col2 .col2i2
{
    WIDTH: 258px;
    FLOAT: left
}
.col3
{
    WIDTH: 225px;
    FLOAT: left
}
.col3 .top
{
    MARGIN: 0px 2px 0px 0px;
    WIDTH: 220px;
    BACKGROUND: url(Images/Homepage/qform_top.png);
    HEIGHT: 115px
}
.col3 .bottom
{
    WIDTH: 220px;
    BACKGROUND: url(Images/Homepage/qform_bottom.png);
    HEIGHT: 24px
}
.qform
{
    MARGIN-TOP: 0px;
    MIN-HEIGHT: 220px;
    WIDTH: 225px;
    BACKGROUND: url(Images/Homepage/form_bg_slice.png) repeat-y
}
.qform P
{
    POSITION: relative;
    LINE-HEIGHT: 12px;
    WIDTH: 178px;
    COLOR: #770000;
    FONT-SIZE: 12px;
    PADDING-TOP: 15px
}
.qform .radios
{
    POSITION: relative;
    PADDING-BOTTOM: 15px;
    WIDTH: 189px;
    COLOR: #770000;
    LEFT: 22px
}
.qform .radios UL
{
    LIST-STYLE-TYPE: none;
    MARGIN: 10px 0px 0px 5px
}
.qform .votebutton
{
    WIDTH: 189px
}
.qform .vote
{
    FLOAT: right
}
.qform LABEL
{
    MARGIN-TOP: -15px;
    DISPLAY: block;
    MARGIN-BOTTOM: 13px;
    MARGIN-LEFT: 20px
}
.controls A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    PADDING-LEFT: 3px;
    WIDTH: 12px;
    PADDING-RIGHT: 3px;
    BACKGROUND: url(Images/Homepage/promo_1.jpg) no-repeat;
    HEIGHT: 12px;
    COLOR: #450000;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.controls A.activeSlide
{
    TEXT-DECORATION: none
}
.controls A:focus
{
    TEXT-DECORATION: none
}
.rotate_images
{
    MARGIN-TOP: 12px;
    WIDTH: 960px;
    HEIGHT: 364px
}
.rotate_images IMG
{
    WIDTH: 960px;
    HEIGHT: 364px
}
#content .rotatorPanel
{
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 364px;
    TOP: -2px
}
#content .online_savings .rotatorPanel
{
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: auto;
    TOP: -2px
}
#content .online_savings .rotatorPanel *
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadioButtonListCssClass
{
}
.leftnav
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 11px;
    WIDTH: 141px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 18px
}
.leftnav UL
{
    LIST-STYLE-TYPE: none
}
.leftnav UL LI UL
{
}
.leftnav UL LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 130px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px
}
.rright
{
    WIDTH: 821px;
    FLOAT: left;
    HEIGHT: 307px
}
.rright_banner
{
    PADDING-BOTTOM: 0px;
    MARGIN: 18px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 821px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.rright_banner .text
{
    POSITION: relative;
    WIDTH: 270px;
    HEIGHT: 53px;
    COLOR: white;
    FONT-SIZE: 15px;
    OVERFLOW: hidden;
    TOP: 235px;
    LEFT: 169px
}
.navs
{
    MARGIN-TOP: 0px;
    WIDTH: 832px;
    HEIGHT: 171px;
    MARGIN-LEFT: 152px
}
.navs IMG
{
    MARGIN: 40px 0px 0px;
    WIDTH: 276px;
    FLOAT: left
}
.navs_one
{
    WIDTH: 276px;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
    HEIGHT: 171px
}
.navs_two
{
    WIDTH: 276px;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
    HEIGHT: 171px
}
.navs_three
{
    WIDTH: 276px;
    MARGIN-BOTTOM: 30px;
    FLOAT: left;
    HEIGHT: 171px
}
.middle_items
{
    MARGIN: 0px auto;
    WIDTH: 480px
}
.middleitem
{
    WIDTH: 240px;
    FLOAT: left
}
.middleitem .descrip
{
    PADDING-TOP: 20px
}
.middleitem .descrip UL
{
    LIST-STYLE-TYPE: none
}
.middleitem .descrip UL LI A
{
    COLOR: #6d0000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.middleitem .pic
{
    FLOAT: left
}
.bakeries
{
    LINE-HEIGHT: 20px;
    MARGIN: 5px 25px;
    WIDTH: 95%;
    FONT-SIZE: 11px
}
.bakeries TD
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px
}
.wheretobuy
{
    LINE-HEIGHT: 20px;
    MARGIN: 5px 25px;
    WIDTH: 95%;
    FONT-SIZE: 11px
}
.branches
{
    TEXT-ALIGN: center;
    WIDTH: 90%;
    FONT-SIZE: 11px
}
.branches TD
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    WIDTH: 120px
}
.thrift_stores TD
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    WIDTH: 200px
}
.right
{
    POSITION: relative;
    PADDING-LEFT: 10px;
    WIDTH: 830px;
    FLOAT: left;
    HEIGHT: 399px;
    TOP: -10px;
    PADDING-TOP: 15px;
    LEFT: 10px
}
.right .other_promos
{
    Z-INDEX: 100;
    POSITION: relative;
    FLOAT: right;
    COLOR: #ddc288;
    FONT-SIZE: 11px;
    TOP: -25px;
    RIGHT: 100px
}
.right .other_promos IMG
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px
}
.right .other_promos A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px;
    PADDING-LEFT: 3px;
    WIDTH: 12px;
    PADDING-RIGHT: 3px;
    BACKGROUND: url(Images/Homepage/promo_1.jpg) no-repeat;
    HEIGHT: 12px;
    COLOR: #450000;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.right .other_promos A.activeSlide
{
    TEXT-DECORATION: none
}
.right .other_promos A:focus
{
    TEXT-DECORATION: none
}
.right_prodline
{
    MARGIN-TOP: 26px;
    WIDTH: 226px;
    FLOAT: left;
    MARGIN-LEFT: 10px
}
.right_prodline .featured_recipe
{
    MARGIN-TOP: -21px
}
.right_prodline .featured_recipes
{
    MARGIN: 0px auto;
    WIDTH: 220px
}
.right_prodline .featured_recipes .frecipe
{
    MARGIN-TOP: 15px
}
.right_prodline .featured_recipes .frsandwich
{
    WIDTH: 94px;
    FLOAT: left
}
.right_prodline .featured_recipes .frtext
{
    WIDTH: 99px;
    FLOAT: left;
    FONT-SIZE: 12px
}
.right_prodline .featured_recipes .frtext H3
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.right_prodline .featured_recipes .frtext A
{
    COLOR: #ad003b;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.right_more
{
    MARGIN-TOP: 26px;
    WIDTH: 226px;
    FLOAT: left;
    MARGIN-LEFT: 10px
}
.right_more .featured_recipe
{
    MARGIN-TOP: -21px
}
.right_more .featured_recipes
{
    MARGIN: 0px auto;
    WIDTH: 220px
}
.right_more .featured_recipes .frecipe
{
    MARGIN-TOP: 15px
}
.right_more .featured_recipes .frsandwich
{
    WIDTH: 94px;
    FLOAT: left
}
.right_more .featured_recipes .frtext
{
    WIDTH: 99px;
    FLOAT: left;
    FONT-SIZE: 12px
}
.right_more .featured_recipes .frtext H3
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.right_more .featured_recipes .frtext A
{
    COLOR: #ad003b;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.banner_breads
{
    MARGIN: -10px 0px 0px -30px;
    PADDING-LEFT: 16px;
    WIDTH: 872px;
    BACKGROUND: url(images/main_breads_bg.png) no-repeat;
    HEIGHT: 418px;
    PADDING-TOP: 3px
}
.rotate_images_breads
{
    MARGIN-TOP: 16px;
    WIDTH: 817px;
    HEIGHT: 370px
}
.rotate_images_breads IMG
{
    WIDTH: 817px;
    HEIGHT: 370px
}
.middle_line
{
    MARGIN: 26px 0px 0px 5px;
    WIDTH: 582px;
    BACKGROUND: url(Images/productsLine_mid_slice.jpg) repeat-y;
    FLOAT: left
}
.middle_line_pg
{
    MARGIN: 26px 0px 0px 5px;
    WIDTH: 582px;
    BACKGROUND: url(Images/productsLine_mid_slice.jpg) repeat-y;
    FLOAT: left
}
.middle_line_pg_inst
{
    MARGIN: 26px 0px 0px 5px;
    WIDTH: 835px;
    BACKGROUND: url(Images/productsLine_mid_slice_INST.jpg) repeat-y;        
    FLOAT: left
}
.main_img
{
    MARGIN-TOP: -35px;
    FLOAT: left
}
.subline_txt
{
    TEXT-ALIGN: center;
    FONT-STYLE: italic;
    MARGIN: 0px auto;
    WIDTH: 492px
}
.middle_line_pg .main_img
{
    MARGIN-TOP: -18px;
    WIDTH: 582px;
    FLOAT: left
}
.main_txt
{
    MARGIN: 64px 0px 0px 10px
}
.middle_line_pg UL
{
    PADDING-BOTTOM: 10px;
    LIST-STYLE-TYPE: disc;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line_pg_inst UL
{
    PADDING-BOTTOM: 10px;
    LIST-STYLE-TYPE: disc;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line UL
{
    PADDING-BOTTOM: 10px;
    LIST-STYLE-TYPE: disc;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line_pg OL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line_pg_inst OL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line OL
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 5px 0px 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 10px
}
.middle_line_pg UL.toc
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 5px 0px 0px
}
.middle_line_pg_inst UL.toc
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 5px 0px 0px
}
.middle_line UL.toc
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 5px 0px 0px
}
.right_more UL.toc
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 5px 0px 0px
}
.middle_line_pg UL.toc LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 5px;
    WIDTH: 350px
}
.middle_line_pg_inst UL.toc LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 5px;
    WIDTH: 350px
}
.middle_line UL.toc LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 5px;
    WIDTH: 350px
}
.right_more UL.toc LI
{
    BORDER-BOTTOM: #dfc58e 1px dashed;
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 5px;
    WIDTH: 226px
}
.qa
{
    POSITION: relative;
    COLOR: #951735;
    FONT-SIZE: 52px;
    TOP: -10px;
    FONT-WEIGHT: normal
}
.faq_table
{
}
.faq_table TD
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px
}
.middle_line H1
{
    MARGIN: 10px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 22px;
    FONT-WEIGHT: normal
}
.middle_line_pg H1
{
    MARGIN: 10px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 22px;
    FONT-WEIGHT: normal
}
.middle_line_pg_inst H1
{
    MARGIN: 10px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 22px;
    FONT-WEIGHT: normal
}
.middle_line H2
{
    MARGIN: 0px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal
}
.middle_line_pg H2
{
    MARGIN: 0px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal
}
.middle_line_pg_inst H2
{
    MARGIN: 0px 5px 0px 25px;
    COLOR: #951735;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal
}
.middle_line P
{
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 18px;
    MARGIN: 0px 5px 0px 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 1px
}
.middle_line_pg P
{
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 18px;
    MARGIN: 0px 5px 0px 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 1px
}
.middle_line_pg_inst P
{
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 18px;
    MARGIN: 0px 5px 0px 25px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 1px
}
.middle_line DIV
{
}
.middle_line_pg DIV
{
}
.middle_line_pg_inst DIV
{
}
.middle_line_pg P IMG
{
}
.middle_line_pg_inst P IMG
{
}
.wheretobuy H1
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.wheretobuy H2
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.t4_img_btm
{
    VERTICAL-ALIGN: bottom
}
.t11_img_btm
{
    VERTICAL-ALIGN: bottom
}
.recipe_outline
{
    BORDER-BOTTOM: #dfc58e 2px dashed;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px;
    MIN-HEIGHT: 280px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dfc58e 2px dashed;
    PADDING-TOP: 10px
}
.sf_newsList
{
    POSITION: relative;
    LEFT: -25px
}
.right_variety
{
    PADDING-BOTTOM: 0px;
    MARGIN: 26px 0px 0px 10px;
    PADDING-LEFT: 17px;
    WIDTH: 795px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(Images/productsVariety_slice.jpg) repeat-y;
    FLOAT: left;
    PADDING-TOP: 0px
}
.right_variety .top
{
    POSITION: relative;
    WIDTH: 812px;
    TOP: 0px;
    LEFT: -17px
}
.right_variety .info
{
    WIDTH: 552px;
    FLOAT: left
}
.right_variety .info P
{
    MARGIN: 3px
}
.right_variety .info .variety_bl_info
{
    MIN-HEIGHT: 135px;
    WIDTH: 506px;
    FLOAT: left
}
.variety_bl_info .featured_recipe
{
    Z-INDEX: 1;
    POSITION: relative;
    WIDTH: 100px;
    FLOAT: left;
    PADDING-TOP: 10px
}
.right_variety .info .full
{
    WIDTH: 270px;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 70px
}
.right_variety .info .text
{
    WIDTH: 248px;
    FLOAT: left;
    PADDING-TOP: 25px
}
.right_variety .info .text .mainimg
{
    TEXT-ALIGN: center;
    MARGIN: 0px auto;
    WIDTH: 200px
}
.var_icons_div
{
    TEXT-ALIGN: center;
    MARGIN: auto;
    WIDTH: auto
}
UL.var_icons
{
    LIST-STYLE-TYPE: none;
    HEIGHT: 43px
}
UL.var_icons LI
{
    DISPLAY: inline
}
.right_variety .info .text H2
{
    TEXT-ALIGN: center;
    MARGIN-BOTTOM: 10px;
    COLOR: #9c1b3a;
    FONT-SIZE: 26px
}
.right_variety .bread
{
    WIDTH: 264px;
    FLOAT: left
}
.right_variety .nutrition_facts
{
    PADDING-LEFT: 30px;
    WIDTH: 173px;
    FLOAT: left
}
.right_variety .ingredients_box
{
    TEXT-ALIGN: center
}
.right_variety .breadslice
{
    PADDING-BOTTOM: 0px;
    MARGIN: -40px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 0px
}
.right_variety .breadslice IMG
{
    Z-INDEX: 0;
    POSITION: relative;
    BOTTOM: -3px
}
.var_icons SPAN
{
    POSITION: relative;
    MIN-WIDTH: 125px;
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 100%;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    BACKGROUND: url(Images/Homepage/Nav/link_drop.png);
    HEIGHT: 17px;
    COLOR: #000000;
    FONT-SIZE: 11px;
    TOP: 1px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
    LEFT: -90px
}
.var_icons A
{
    TEXT-DECORATION: none
}
#button
{
    CURSOR: pointer
}
.wwp_holder
{
    PADDING-TOP: 35px
}
.wwp_txt
{
    LINE-HEIGHT: 15px;
    FONT-SIZE: 10px
}
.wwp_value
{
    FONT-SIZE: 20px
}
#popupContact
{
    Z-INDEX: 1000;
    BORDER-BOTTOM: #cecece 16px solid;
    POSITION: absolute;
    BORDER-LEFT: #cecece 16px solid;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 12px;
    WIDTH: 400px;
    PADDING-RIGHT: 12px;
    DISPLAY: none;
    BACKGROUND: #ffffff;
    HEIGHT: 300px;
    FONT-SIZE: 13px;
    BORDER-TOP: #cecece 16px solid;
    BORDER-RIGHT: #cecece 16px solid;
    PADDING-TOP: 12px
}
.productgallerytitle
{
    MARGIN-TOP: 30px;
    DISPLAY: block;
    FONT-WEIGHT: bold
}
.productgallerytitle_inst_H
{
	MARGIN-TOP: 20px;        
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom; 
    FONT-FAMILY: Georgia;   
}
.productgallerytitle_inst
{
	MARGIN-TOP: 20px;        
    VERTICAL-ALIGN: top;    
}
.productgallerylink
{
    MARGIN-TOP: -8px;
    DISPLAY: block
}
.contact_left
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 115px;
    WIDTH: 311px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 75px
}
.contact_left IMG
{
    POSITION: relative;
    LEFT: 0px
}
.contact_right
{
    MIN-HEIGHT: 302px;
    WIDTH: 566px;
    FLOAT: left
}
.contact_info
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 32px;
    PADDING-LEFT: 63px;
    WIDTH: 314px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(Images/contact_address_bg.png) no-repeat;
    HEIGHT: 194px;
    PADDING-TOP: 34px
}
.contact_info_text
{
    WIDTH: 287px;
    HEIGHT: 166px
}
.contact_info A IMG
{
    MARGIN: 28px 14px 0px 0px
}
.left-content
{
    PADDING-LEFT: 115px;
    WIDTH: 361px;
    FLOAT: left
}
.left-content P
{
    COLOR: #6d0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.right-content
{
    PADDING-LEFT: 20px;
    WIDTH: 479px;
    FLOAT: left
}
.right-content .txtbox
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 7px;
    PADDING-LEFT: 5px;
    WIDTH: 344px;
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(images/joinus_input.png);
    HEIGHT: 18px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.right-content .ziptxt
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 7px;
    PADDING-LEFT: 5px;
    WIDTH: 151px;
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(images/ziptxt.png) no-repeat;
    HEIGHT: 18px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.right-content .submitbtn
{
    WIDTH: 105px;
    BACKGROUND: url(images/submit.png);
    HEIGHT: 45px
}
.right-content LABEL
{
    POSITION: relative;
    COLOR: #6d0000;
    FONT-SIZE: 10px;
    TOP: -2px;
    FONT-WEIGHT: bold
}
.right-content .asterisk
{
    COLOR: #6d0000;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}
.right-content .radioListH
{
    LIST-STYLE-TYPE: none;
    DISPLAY: inline
}
.right-content .radioListH LI
{
    LIST-STYLE-TYPE: none;
    DISPLAY: inline;
    FLOAT: left
}
.right-content .txtboxMultiLine
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 7px;
    PADDING-LEFT: 5px;
    WIDTH: 360px;
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 6px;
    BACKGROUND: url(images/joinus_input-1.png);
    HEIGHT: 96px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 5px
}
.online_savings
{
    MARGIN: 0px auto;
    WIDTH: 975px
}
.online_savings .fc
{
    BACKGROUND: url(images/online_savings_bg.png) no-repeat;
    HEIGHT: 423px
}
.online_savings .os_banner
{
    Z-INDEX: 2;
    POSITION: relative;
    WIDTH: 975px;
    HEIGHT: 259px;
    TOP: 1px
}
.online_savings .os_register
{
    Z-INDEX: 1;
    POSITION: relative;
    WIDTH: 283px;
    FLOAT: left;
    HEIGHT: 273px;
    TOP: -68px;
    LEFT: 135px
}
.online_savings .os_coupon
{
    Z-INDEX: 10;
    POSITION: relative;
    WIDTH: 427px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: 242px;
    TOP: -90px;
    LEFT: 200px
}
.os_coupon .os_link
{
    WIDTH: 200px;
    FLOAT: right;
    COLOR: #7f0f1f;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.os_link A
{
    COLOR: #cf1b36;
    TEXT-DECORATION: none
}
.searchresults_res
{
    MARGIN-TOP: 25px;
    MIN-HEIGHT: 700px;
    WIDTH: 744px;
    BACKGROUND: url(images/searchresults_slice.jpg) repeat-y;
    FLOAT: left;
    MARGIN-LEFT: 8px
}
.searchresults_top
{
    WIDTH: 744px;
    BACKGROUND: url(images/searchresults_top.jpg) no-repeat left top;
    HEIGHT: 19px
}
.searchresults_items
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 35px
}
.searchresults_items SPAN
{
    COLOR: #9c1b3a;
    FONT-SIZE: 29px
}
.search_site
{
    MARGIN: 15px 0px 0px 20px
}
.online_savings .os_couponList
{
    Z-INDEX: 11;
    POSITION: relative;
    FLOAT: none;
    TOP: 100px;
    LEFT: 150px
}
