
body
{
    overflow-x: hidden;
}

.LC_hidden
{
    display: none;
}

#header, #headerContainer, #LC_navigation
{
    margin: 0 auto;
    width: 1000px;
    width: 980px;
}

#LC_navigation #LC_bar
{
    position: relative;
}

#LC_navigation, #LC_navigation #LC_bar, #LC_navigation #LC_bar .item
{
    height: 50px;
}

#LC_navigation #LC_bar .item
{
    float: left;
    margin-right: 20px;
    margin-right: 16px;
}
#LC_navigation #LC_bar .menu_item1
{
    margin-left: 19px;
    margin-right: 11px;
    margin-top: 5px;
    z-index: 5005;
    position: relative;
}
#LC_navigation #LC_bar .menu_item2
{
    padding-left: 7px;
    margin-top: 5px;
    margin-right: 11px;
    z-index: 5007;
    position: relative;
}
#LC_navigation #LC_bar .menu_item3
{
    margin-left: 8px;
    margin-top: 5px;
    margin-right: 9px;
    z-index: 5007;
    position: relative;
}
#LC_navigation #LC_bar .menu_item4
{
    margin-left: 8px;
    margin-top: 5px;
    z-index: 5008;
    position: relative;
}

#LC_navigation #LC_bar .dotted_line
{
    float: left;
    margin-right: 0px;
    margin-top: 5px;
}

.menu_item img
{
    cursor: pointer;
    padding-top: 23px;
    position: relative;
}

.dotted_line img
{
    padding-top: 17px;
}

#LC_explore_products
{
    background-image: url(../Images/Redesign2011/exploreProducts.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 121px;
    display: block;
    margin-top: 28px;
    background-position: 0px 0px;
}
#LC_explore_products:hover
{
    background-position: 0px -8px;
}
#LC_culinary_round_table
{
    background-image: url(../Images/Redesign2011/culinaryRoundTable.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 141px;
    display: block;
    margin-top: 28px;
    background-position: 0px 0px;
}
#LC_culinary_round_table:hover
{
    background-position: 0px -8px;
}
#LC_whats_hot_now
{
    background-image: url(../Images/Redesign2011/whatsHotNow.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 104px;
    display: block;
    margin-top: 28px;
    background-position: 0px 0px;
}
#LC_whats_hot_now:hover
{
    background-position: 0px -8px;
}
#LC_delicious_rewards
{
    background-image: url(../Images/Redesign2011/deliciousRewards.jpg);
    background-repeat: no-repeat;
    height: 8px;
    width: 132px;
    display: block;
    margin-top: 28px;
    background-position: 0px 0px;
}
#LC_delicious_rewards:hover
{
    background-position: 0px -8px;
}
#LC_explore_products_rollover
{
    top: 17px;
    left: 201px;
    width: 584px;
    height: 228px;
    padding-left: 3px;
    padding-top: 3px;
    position: absolute;
    background-image: url(../Images/Redesign2011/explore_products_bg.png);
    background-repeat: no-repeat;
}

#LC_whats_hot_now_rollover
{
    top: 17px;
    left: 493px;
    width: 142px;
    height: 128px;
    padding: 13px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    position: absolute;
    background-image: url(../Images/Redesign2011/whats_hot_now_bg.jpg);
    background-repeat: no-repeat;
}
#LC_explore_products_rollover #LC_left_menu
{
    float: left;
    width: 109px;
    padding-top: 20px;
    padding-left: 20px;
}

#LC_whats_hot_now_rollover #LC_tools_menu
{
    padding-top: 15px;
    padding-left: 6px;
}

#LC_explore_products_rollover #LC_left_menu div
{
    margin-bottom: 15px;
}

#LC_whats_hot_now_rollover #LC_tools_menu div
{
    margin-bottom: 15px;
}

#LC_explore_products_rollover #LC_left_menu a, #LC_whats_hot_now_rollover #LC_tools_menu a
{
    color: #6F6F6F;
}

#LC_explore_products_rollover #LC_left_menu a:hover, #LC_whats_hot_now_rollover #LC_tools_menu a:hover
{
    color: #e86f1e;
    text-decoration: none;
}

#LC_explore_products_rollover #LC_products
{
    float: left;
    margin-top: 25px;
    margin-left: 30px;
}

#LC_explore_products_rollover #LC_products .LC_category
{
    padding-top: 20px;
    padding-left: 3px;
}

#LC_explore_products_rollover #LC_products .LC_category div
{
    height: 108px;
    cursor: pointer;
    background-image: url(../Images/Redesign2011/explore_products_dropdown.jpg);
    background-repeat: no-repeat;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_culinary_collection
{
    width: 110px;
    background-position: 0px 0px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_spa_collection
{
    padding-left: 1px;
    width: 96px;
    background-position: -110px 0px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_market_collection
{
    padding-left: 11px;
    padding-right: 20px;
    width: 72px;
    background-position: -207px 0px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_simple_favorites
{
    width: 86px;
    background-position: -310px 0px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_culinary_collection_over
{
    
    width: 110px;
    background-position: 0px -108px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_spa_collection_over
{
    padding-left: 1px;
    width: 96px;
    background-position: -110px -108px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_market_collection_over
{
    padding-left: 11px;
    padding-right: 20px;
    width: 72px;
    background-position: -207px -108px;
}

#LC_explore_products_rollover #LC_products .LC_category .LC_simple_favorites_over
{
    width: 86px;
    background-position: -310px -108px;
}

#LC_content
{
    width: 980px;
    height: 410px;
    margin: 0 auto;
    position: relative;
}

#LC_flash_container
{
    width: 980px;
    float: left;
}

#LC_subcontent_container
{
    width: 980px;
    float: left;
    padding-top: 14px;
    color: #ffffff;
}
#LC_subcontent_container #Promo1 a
{
    background-color: #f2674a;
}
#LC_subcontent_container #Promo1 a:hover
{
    background-color: #f47b20;
}
#LC_subcontent_container #Promo2 a
{
    background-color: #7c901f;
}
#LC_subcontent_container #Promo2 a:hover
{
    background-color: #f47b20;
}
#LC_subcontent_container #Promo3 a
{
    background-color: #504e80;
}
#LC_subcontent_container #Promo3 a:hover
{
    background-color: #f47b20;
}

#LC_book_of_truth_rollover a, #LC_subcontent_container a
{
    color: #ffffff;
    text-decoration: none;
    padding: 3px 6px;
}
#LC_subcontent
{
    width: 980px;
    height: 170px;
    margin: 0 auto;
    position: relative;
    font-size: 12px;
}

body.home div#page #contentHolder
{
    background-image: none;
}

div#homepage_container
{
    margin-top: 0px;
    width: 980px;
    height: 477px;
}

div#homepage, div#homepage_container
{
    height: auto;
}

.article.bot_page
{
    margin-bottom: 10px;
}

#header div.nav-utility
{
    width: 194px; #padding-top:4px;

}

div.siteSearchForm
{ #margin-top:3px;

}

#LC_subline
{
}

#LC_subline_content
{
    padding-bottom: 20px;
    background-repeat: repeat-x;
}

#LC_subline_product table
{
    width: 945px;
}

#LC_subline_product
{
    width: 980px;
    margin: 0 auto;
    position: relative;
}
#LC_subline_product .CTA
{
    position: absolute; 
    top: 383px; 
    z-index: 3;
}
#LC_subline_product #Simple_CTA
{
    right: 172px;
}
#LC_subline_product #Market_CTA
{
    right: 173px;
}
#LC_subline_product #Spa_CTA
{
    right: 151px;
}
#LC_subline_product #Culinary_CTA
{
    right: 172px;
}
#LC_subline_product #Culinary_Round_Table_CTA
{
    left: 146px;
    top: 308px;
}
#LC_subline_product #Culinary_Round_Table_CTA a
{
    padding: 3px 6px;
    background-color: #f2674a;
    color: white;
    display: block;
}
#LC_subline_product #Culinary_Round_Table_CTA a:hover
{
    background-color: #f47b20;
    color: white;
}
#LC_subline_product #Simple_CTA a
{
    padding: 3px 6px;
    background-color: #fdb921;
    color: white;
    display: block;
}
#LC_subline_product #Simple_CTA a:hover
{
    background-color: #f47b20;
    color: white;
}
#LC_subline_product #Culinary_CTA a
{
    padding: 3px 6px;
    background-color: #f2674a;
    color: white;
    display: block;
}
#LC_subline_product #Culinary_CTA a:hover
{
    background-color: #f47b20;
    color: white;
}
#LC_subline_product #Spa_CTA a
{
    padding: 3px 6px;
    background-color: #82c341;
    color: white;
    display: block;
}
#LC_subline_product #Spa_CTA a:hover
{
    background-color: #f47b20;
    color: white;
}
#LC_subline_product #Market_CTA a
{
    padding: 3px 6px;
    background-color: #2a2867;
    color: white;
    display: block;
}
#LC_subline_product #Market_CTA a:hover
{
    background-color: #f47b20;
    color: white;
}

#LC_subline_product_browser
{
    padding-bottom: 10px;
    position: relative;
}

#LC_subline_product_browser div
{
    width: 980px;
    margin: 0 auto;
}

#LC_all_products
{
    width: 991px;
    height: 461px;
    margin: 0 auto;
    background-image: url(../Images/LC/feature_zone_bg.png);
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-bottom: 50px;
}

#LC_all_products_nav
{
    width: 991px;
    margin: 0 auto;
    padding-top: 25px;
    padding-right: 20px;
    padding-bottom: 10px;
    font-size: 12px;
}

#LC_subline_categories
{
    width: 991px;
    margin: 0 auto;
    margin-bottom: 15px;
    padding-top: 35px;
    padding-bottom: 35px;
}

#LC_subline_categories .item
{
    width: 195px;
    height: 349px;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 15px;
    vertical-align: bottom;
    padding-top: 0px;
    padding-left: 25px;
    padding-right: 15px;
}

#LC_subline_categories .item div
{
    font-size: 12px;
    padding-top: 2px;
}

#LC_subline_categories .item a
{
    color: #EF7625;
}


#LC_subline_categories .market_creations
{
    background-image: url(../Images/LC/1_market_creations.jpg);
}

#LC_subline_categories .casual_cuisine
{
    background-image: url(../Images/LC/2_casual_cuisine.jpg);
}

#LC_subline_categories .spa_cuisine
{
    background-image: url(../Images/LC/3_spa_cuisine.jpg);
}

#LC_subline_categories .cafe_cuisine
{
    background-image: url(../Images/LC/4_cafe_cuisine.jpg);
}

#LC_subline_categories .comfort_cuisine
{
    background-image: url(../Images/LC/5_comfort_cuisine.jpg);
}

#LC_subline_categories .simple_favorites
{
    background-image: url(../Images/LC/6_simple_favorites.jpg);
}

#LC_subline_categories .dinnertime_cuisine
{
    background-image: url(../Images/LC/7_dinnertime_cuisine.jpg);
}

#LC_subline_categories .veggie_cuisine
{
    background-image: url(../Images/LC/8_new_veggiecuisine.jpg);
}

#LC_subline_product_browser #LC_slider
{
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

#LC_subline_product_browser #LC_slider_container
{
    width: 978px;
    height: 442px;
    margin: 0 auto;
    border: 1px solid #b6b6b6;
    position: relative; /* needed for controls */
}
#LC_subline_product_browser .Culinary_slider_container
{
    background-image: url(../Images/Redesign2011/Collections/CulinaryCollection/Slider_Background.png);
    background-repeat: no-repeat;
}
#LC_subline_product_browser .Spa_slider_container
{
    background-image: url(../Images/Redesign2011/Collections/SpaCollection/Slider_Background.png);
    background-repeat: no-repeat;
}
#LC_subline_product_browser .Market_slider_container
{
    background-image: url(../Images/Redesign2011/Collections/MarketCollection/Slider_Background.png);
    background-repeat: no-repeat;
}
#LC_subline_product_browser #LC_slider
{
    margin-top: 45px;
}

#LC_subline_product_browser #LC_slider, #LC_subline_product_browser #LC_slider div, #LC_subline_product_browser #LC_slider .LC_slider
{
    width: 900px;
    height: 380px;
}
#LC_subline_product_browser #LC_slider table td
{
    text-align: center;
}

#LC_subline_product_browser #LC_slider table td img
{
    width: 150px;
    height: 120px;
    margin: 10px;
}

#LC_slider_control_left
{
    position: absolute;
    top: 187px;
    left: 12px;
}

#LC_slider_control_right
{
    position: absolute;
    top: 187px;
    right: 12px;
}

#LC_subline_product_description .description
{
    width: 350px;
    font-size: 11pt;
    padding-top: 15px;
    line-height: 21px;
}

#LC_subline_product_description .myth
{
    font-size: 16pt;
    padding-top: 25px;
    line-height: 26px;
}

#LC_subline_product_description .myth .headline
{
    width: 375px;
    font-weight: bold;
    padding-bottom: 20px;
}

#LC_subline_product_description .myth .headline div
{
    font-weight: normal;
}

#LC_subline_product_description .tagline
{
    width: 350px;
    border-top: 1px dotted rgb(150, 150, 150);
    padding-top: 25px;
}

#LC_explore_products_alt_rollover
{
    top: 0px;
    right: 0px;
    width: 447px;
    height: 225px;
    position: absolute;
    background-image: url(../Images/Redesign2011/Collections/explore-other-products_overaly.png);
    background-repeat: no-repeat;
}

#LC_explore_products_alt_rollover .LC_category_alt
{
    padding-top: 10px;
    padding-left: 3px;
    margin-top: 75px;
    margin-left: 30px;
}

#LC_explore_products_alt_rollover .LC_category_alt div
{
    height: 108px;
    cursor: pointer;
    background-image: url(../Images/Redesign2011/explore_products_dropdown.jpg);
    background-repeat: no-repeat;
}
#LC_explore_products_alt_rollover .LC_category_alt .LC_culinary_collection_alt
{
    width: 110px;
    background-position: 0px 0px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_spa_collection_alt
{
    padding-left: 1px;
    width: 96px;
    background-position: -110px 0px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_market_collection_alt
{
    padding-left: 11px;
    padding-right: 20px;
    width: 72px;
    background-position: -207px 0px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_simple_favorites_alt
{
    width: 86px;
    background-position: -310px 0px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_culinary_collection_alt_over
{
    
    width: 110px;
    background-position: 0px -108px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_spa_collection_alt_over
{
    padding-left: 1px;
    width: 96px;
    background-position: -110px -108px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_market_collection_alt_over
{
    padding-left: 11px;
    padding-right: 20px;
    width: 72px;
    background-position: -207px -108px;
}

#LC_explore_products_alt_rollover .LC_category_alt .LC_simple_favorites_alt_over
{
    width: 86px;
    background-position: -310px -108px;
}

#mainContent
{
    width: 980px;
    margin: 0 auto;
}

#LC_navigation #LC_bar .item.search
{
    margin-right: 0px;
    overflow: hidden;
    padding-left: 0px;
    float: right;
}

div.siteSearchForm, div.nav-utility
{
    float: normal;
}

div.siteSearchForm
{
    margin-top: 4px;
}

#LC_btm_nav_gradient_left, #LC_btm_nav_gradient_right
{
    bottom: 0px;
}

#LC_slider table
{
    width: 100%;
}

#LC_slider tr.row_2 td
{
    padding-top: 35px;
}

div.search_landing div.results
{
    float: left;
    margin-bottom: 78px;
    margin-left: 34px;
    margin-top: 19px;
    width: 694px;
}
div.search_landing div.left_nav
{
    margin-left: 0;
    margin-top: 2px;
    width: 209px;
    border: 1px solid #DFDFDF;
    padding: 18px 26px 42px 23px;
}
div.search_landing div#default_container div.item1
{
    bottom: 245px;
}
div.search_landing div#default_container div.item2
{
    right: 55px;
}

.newSublineTagLine
{
    padding-top: 64px;
    width: 489px;
    height: 315px;
    padding-left: 84px;
}
.newSublineTagLine p
{
    line-height: 16px;
    padding: 15px 0;
    width: 310px;
    color: #ffffff;
    font-size: 14px;
}
.newSublineTagLine sub
{
    color: #ffffff;
}
.spaTagLine
{
    background-image: url(../Images/Redesign2011/Collections/SpaCollection/bg_texture.jpg);
    background-repeat: no-repeat; 
}
.marketTagLine
{
    background-image: url(../Images/Redesign2011/Collections/MarketCollection/bg_texture.jpg);
    background-repeat: no-repeat; 
}
.simpleTagLine
{
    background-image: url(../Images/Redesign2011/Collections/SimpleFavorites/bg_texture.jpg);
    background-repeat: no-repeat; 
}
.culinaryTagLine
{
    background-image: url(../Images/Redesign2011/Collections/CulinaryCollection/bg_texture.jpg);
    background-repeat: no-repeat; 
    padding-top: 43px;
    height: 336px;
}

#LikeButtonHome1
{
    display: none;
    left: 64px;
    position: absolute;
    top: 340px;
}
#LikeButtonHome1 iframe
{
    width: 215px !important;
}

#LikeButtonHome2
{
    display: none;
    left: 73px;
    position: absolute;
    top: 375px;
}
#LikeButtonHome2 iframe
{
    width: 500px !important;
}
#LikeButtonHome3
{
    display: none;
    left: 587px;
    position: absolute;
    top: 345px;
}
#LikeButtonHome3 iframe
{
    width: 321px !important;
}
#LikeButtonHome4
{
    display: none;
    left: 315px;
    position: absolute;
    top: 195px;
}
#LikeButtonHome4 iframe
{
    width: 364px !important;
}
#LikeButtonHome5
{
    display: none;
    left: 507px;
    position: absolute;
    top: 270px;
}
#LikeButtonHome5 iframe
{
    width: 200px !important;
}


#SnacksShareButton1
{
    display: none;
    left: 665px;
    position: absolute;
    top: 570px;
}
#SnacksShareButton1 iframe
{
    width: 364px !important;
}

#SnacksShareButton2
{
    display: none;
    left: 70px;
    position: absolute;
    top: 340px;
}
#SnacksShareButton2 iframe
{
    width: 364px !important;
}

#SnacksShareButton3
{
    display: none;
    left: 70px;
    position: absolute;
    top: 340px;
}
#SnacksShareButton3 iframe
{
    width: 364px !important;
}

#SnacksShareButton4
{
    display: none;
    left: 70px;
    position: absolute;
    top: 340px;
}
#SnacksShareButton4 iframe
{
    width: 364px !important;
}

#SnacksShareButton5
{
    display: none;
    left: 635px;
    position: absolute;
    top: 505px;
}
#SnacksShareButton5 iframe
{
    width: 364px !important;
}

.displayNone
{
    display: none !important;
}
.displayBlock
{
    display: block !important;
}
.last_tn_menu_item
{
    margin-right: 0 !important;
}

