﻿/* move to common.css */
.paper_clip{
	background:url(/images/paper_clip.png) no-repeat;
	height:77px;
	margin:45px 0 0 -24px;
	position:absolute;
	width:64px;
	z-index:3;
}

/*Tips home page fix for french only*/
.slider-box .box { height:172px;}

.slider-box .box .bkg {
    float: left;
    height: 145px;
    width: 260px;
}

/*Main nav*/
.header_nav h1 { line-height: 0 !important; font-size: 0 !important; }
.header_nav ul.main_nav li { background: transparent url(/fr/images/nav/main-navFR.png) no-repeat; height:71px;}

ul.main_nav li#nav-recipes { width: 94px !important; background-position: 0px 0px !important; }
ul.main_nav li#nav-recipes:hover { background-position: 0px -70px !important;  }
ul.main_nav li#nav-recipes.pageLocked { background-position: 0px -70px !important; }
/*ul.main_nav li#nav-recipes.mouseLocked { background-position: 0px -54px !important; }*/

ul.main_nav li#nav-productlist { width: 89px !important; background-position: -94px 0px !important; }
ul.main_nav li#nav-productlist:hover { background-position: -94px -70px !important; }
ul.main_nav li#nav-productlist.pageLocked { background-position: -94px -70px !important; }

ul.main_nav li#nav-sidekicks { width: 91px !important; background-position: -183px 0px !important; }
ul.main_nav li#nav-sidekicks:hover { background-position: -183px -70px !important; }
ul.main_nav li#nav-sidekicks.pageLocked { background-position: -183px -70px !important; }
/*ul.main_nav li#nav-sidekicks.mouseLocked { background-position: -183px -54px !important; }*/

ul.main_nav li#nav-soups { width: 112px !important; background-position: -274px 0px !important; }
ul.main_nav li#nav-soups:hover { background-position: -274px -70px !important; }
ul.main_nav li#nav-soups.pageLocked { background-position: -274px -70px !important; }
/*ul.main_nav li#nav-soups.mouseLocked { background-position: -274px -54px !important; }*/

ul.main_nav li#nav-news { width: 103px !important; background-position: -386px 0px !important; }
ul.main_nav li#nav-news:hover { background-position: -386px -70px !important; }
ul.main_nav li#nav-news.pageLocked { background-position: -386px -70px !important; }
/*ul.main_nav li#nav-news.mouseLocked { background-position: -386px -54px !important; }*/


ul.main_nav li#nav-sodium { width: 103px !important; background-position: -386px 0px !important; }
ul.main_nav li#nav-sodium:hover { background-position: -386px -70px !important; }
ul.main_nav li#nav-sodium.pageLocked { background-position: -386px -70px !important; }
/*ul.main_nav li#nav-news.mouseLocked { background-position: -386px -54px !important; }*/



/* btns */
a.btn_enter_contest{background:transparent url(/fr/images/btns/enter_contest.gif) no-repeat scroll 0 0; display:block; border:medium none; height:22px; width:155px;}
a.btn_sodium_reduction{background:transparent url(/fr/images/btns/sodium_reduction.gif) no-repeat scroll 0 0; display:block; border:medium none; height:22px; width:165px;}
a.btn_get_coupon{background:transparent url(/fr/images/btns/get_coupon.gif) no-repeat scroll 0 0; display:block; border:medium none; height:22px; width:133px;}
a.btn_sign_up{background:transparent url(/fr/images/btns/sign_up.gif) no-repeat scroll 0 0; display:block; border:medium none; height:22px; width:106px;}
a.btn_view_recipe {background: url(/fr/images/btns/view_recipe.gif) no-repeat; display:block;  height:22px; width:160px; }
a.btn_view_recipe_new {background: url(/fr/images/btns/Get_Recipe_BTN.jpg) no-repeat; display:block;  height:22px; width:105px; }
a.btn_view_products {background:url(/fr/images/btns/view_products.gif) no-repeat scroll 0 bottom; display:block;  height:22px; width:113px; }
a.btn_learn_more {background:url(/fr/images/btns/learn_more.gif) no-repeat scroll 0 bottom; display:block; height:22px; width:160px;}
a.btn_look_for_recipes {background: url(/fr/images/btns/look_for_recipes.gif) no-repeat; display:block; width:150px; height:22px;}
a.btn_try_one_tonight {background:url(/fr/images/btns/try_one_tonight.gif) no-repeat scroll 0 bottom; display:block; height:22px; width:150px;}
a.btn_twitter {background:url(/fr/images/btns/btn_twitter.gif) no-repeat scroll 0 bottom; display:block; height:77px; width:213px;}
a.btn_enter_to_win {background:url(/fr/images/btns/enter_for_your_chance_to_win.gif) no-repeat scroll 0 bottom; display:block; height:29px; width:206px;}
a.btn_back {background:url(/fr/images/btns/back.gif) no-repeat scroll 0 bottom; display:block; height:27px; width:99px;}

.main_header {background: url(/fr/images/header_nav_bg.gif) no-repeat 0 0; /*height:144px;*/ width:977px; }
.main_footer{width:950px !important;}
.main_footer ul{height: 30px; margin:0px 0px 0px 43px; padding:10px 0 0; border:0px solid red;}
.main_footer ul li{padding:0 7px 0 0; font-size:0.89em !important;}
.main_footer h3{background:url(/fr/images/tagline.gif) no-repeat 0 0; height:30px; width:295px;}
.top_right_callout_holder h3{background:url(/fr/images/headers/h3_search_for_a_recipe.gif) no-repeat 0 0; height:35px;  width:224px;}


/****** callouts Right column ******/
.middle_callout_holder .fr_middle_callout{background:url(/fr/images/callouts/callout_knorr_newsletter.jpg) no-repeat; width:233px; height:219px; padding:0 0 5px 10px;}
.middle_callout_holder .fr_middle_callout a.btn_sign_up {margin:-5px 0 0 63px;}
#divReviewHistoryMessage  a.btn_sign_up{margin:102px 0 0 63px;}
.final_callout_holder a.btn_twitter {margin:0 auto;}
    /* sodium */
    #callout_less_sodium{background: url(/fr/images/callouts/callout_less_sodium.jpg) no-repeat; width:233px; height:260px;}
    #callout_less_sodium a.btn_learn_more {margin:95px 0 0 40px;}
    /* look for recipes */
    .callout_look_for_recipes{background: url(/fr/images/callouts/callout_look_for_recipes.jpg) no-repeat; width:233px; height:239px;}
    .callout_look_for_recipes a.btn_look_for_recipes {margin:87px 0 0 46px;}
div.top_right_callout_holder #ctl00_ctl00_mainContent_SearchForm_btnSearch { float: left; margin: 0 3px 0 -2; }
div.top_right_callout_holder p#btnAdvancedSearch {  height:16px;margin:-14px 0 0 53px; width:129px;}
    
/*callout frozen */
#callout_frozen h3{width:270px; padding:15px 0 8px; height:30px;}
#callout_frozen p{width:320px; height:26px;}
#callout_frozen {background: url(/fr/images/sodium/Home_Sodium_FCA_FRENCH.jpg) no-repeat; width:339px; height:260px; }
#callout_frozen a.btn_enter_contest {margin:136px 0 0 18px;}

/* callout soup */
#callout_soup h3{width:270px; height:80px; padding:15px 0 8px;}
#callout_soup p{width:320px; height:26px;}
#callout_soup {background: url(/fr/images/callouts/callout_soup.jpg) no-repeat; width:339px; height:260px; margin:0 0 0 18px;}
#callout_soup a.btn_try_one_tonight {float:right; margin:-30px 10px 0 0;}

/*Recipe recently viewed*/
div#recipeViewed h3 {background: url(/fr/images/headers/h3_recently.gif) no-repeat; margin:10px 0 -15px 0;}

/* Recipe Collection */
#recipe_collection_content #main_callout #mealtime_header{padding:6px 0 0 20px;}

h1.recipe_collection { background: url(/fr/images/headers/h1_recipeCollection.gif) no-repeat; width: 300px; height: 38px; }

#recipe_collection_content h4.recipe_01 { font-size:10px;}
#recipe_collection_content h4.recipe_02 {font-size:10px;}
#recipe_collection_content h4.recipe_03 { font-size:10px;}

#recipe_collection_content .three_column .column_one p {height:150px;} 
#recipe_collection_content .three_column .column_two p{height:150px;}
#recipe_collection_content .three_column .column_three p{height:150px;}

/*ViewRecipe.aspx*/
div#recipeTip { background: #D0E5CB url(/fr/images/headers/header_tips.gif) no-repeat 0 center; }

/* products page */

#knorr_products_content .three_column .column_one .image {
	background: url(/fr/images/callouts/products_less_sodium.jpg) no-repeat;
	height:160px;
	width:221px;
}

#knorr_products_content .three_column .column_two .image {
background:url("/fr/images/callouts/partners_great_taste.jpg") no-repeat scroll 0 0 transparent;
height:160px;
width:221px;
}

#knorr_products_content p.lipt_prods_part_of_knorr {
	background: url(/fr/images/headers/p_lipton_prods_part_of_knorrs_fr.gif) no-repeat;
	height:30px;
	width:218px;
	margin:0 0 8px 0;
}

#knorr_products_content p.less_sodium {
	background: url(/fr/images/headers/p_sidekicks_with_less_sodium.gif) no-repeat;
	height:30px;
	width:218px;
	margin:0 0 8px;
}

#knorr_products_content p.frozen{background: url(/fr/images/headers/p_stay_in_tonight_with_knorr.gif) no-repeat;height:30px; width:235px; margin: 0 0 8px 0;}

/*Recipe reviews*/
div#userReviewHeader { background: transparent url(/fr/images/recipes/have_you_tried_this_recipe.gif) no-repeat 100% 56%; border-bottom: 1px solid #cae4be; margin: 0 auto; padding: 10px 0 12px; width: 95%;  }


/*********************** HEADERS USED FOR THE PRODUCT CATEGORY PAGES (8)  **************************************/

/* Sides Plus Veggies */
#sidesPlusVeggiesHeader { background: url(/fr/images/headers/h2_sidesPlusVeggies.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Frozen Entrees */
#frozenEntreeHeader { background: url(/fr/images/headers/h2_frozenEntrees.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Ready-to-Serve Soup */
#RTSSHeader { background: url(/fr/images/headers/h2_RTSS.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Knorr Lipton Soups */
#KnorrLiptonSoupsHeader { background: url(/fr/images/headers/h2_KnorrLiptonSoups.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Sauces, Seasonings and Gravy */
#SSGHeader { background: url(/fr/images/headers/h2_saucesSeasoningsGravies.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Sidekicks */
#SidekicksHeader { background: url(/fr/images/headers/h2_Sidekicks.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Classic Soups */
#classicSoupsHeader { background: url(/fr/images/headers/h2_classicSoups.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Broth */
#brothHeader { background: url(/fr/images/headers/h2_broths.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Bouillon */
#bouillonHeader { background: url(/fr/images/headers/h2_bouillon.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Marinades */
#marinadesHeader { background: url(/fr/images/headers/h2_marinades.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/* Colourful Soups - ONLY WITH REGULAR LAYOUT*/
#colourfulSoupsHeader { background: url(/fr/images/headers/h2_colourfulSoups.jpg) 0 0 no-repeat; width: 701px; height: 236px; margin:0 0 0 -10px;}

/*Product info language specific styles*/
div#recipeTip, div#productTip { background: #CAE4BE url(/fr/images/headers/header_tips.gif) no-repeat 0 center; }
div#StoveTopDirections h3 { background: transparent url(/fr/images/headers/h3_stoveTop_directions.gif) no-repeat; }
div#MicrowaveDirections h3 { background: transparent url(/fr/images/headers/h3_microwave_directions.gif) no-repeat; }
div#GeneralDirections h3 { background: transparent url(/fr/images/headers/h3_directions.gif) no-repeat; }
div#Cookingideas h3 { background: transparent url(/fr/images/headers/h3_cookingIdeas.gif) no-repeat; }
div#FlavourUse h3 { background: transparent url(/fr/images/headers/h3_flavourful.gif) no-repeat; }
div#ServesWith h3 { background: transparent url(/fr/images/headers/h3_serveWith.gif) no-repeat; }

div#productIngredients h3 { color: #DA6216; font-size: 0.84em;/*background: transparent url(/fr/images/headers/h3_ingredients.gif) no-repeat;*/ }
div#relatedRecipes h3 { color: #DA6216; font-size: 0.84em;/*background: transparent url(/fr/images/headers/h3_related_recipes.gif) no-repeat;*/ }
div#additionalProductInformation h3 { color: #DA6216; font-size: 0.84em;/*background: transparent url(/fr/images/headers/h3_additional_info.gif) no-repeat;*/ }

div#nutInfoContainer p strong { background: transparent url(/fr/images/headers/h3_nutrition_information.gif) no-repeat 0 0; }

/* Nominee Broth Callout */
#brothCallout { width: 218px; height: 92px; margin: 12px 0 0 0; padding:7px 0px 26px 0px;  background: url(/fr/images/callouts/callout_nominee_broth_bg.jpg) no-repeat;}
#brothCallout h4 { width: 200px; margin:3px 0 5px 0px; padding:0 0 0 10px; border: 0px solid red; color:#D34317; font-size:0.75em;}
#brothCallout p { width: 140px; padding:0 0 0 0; margin:0 10px 0 10px; color: #828282; border: 0px solid black;}
#brothCallout img {vertical-align:middle; text-align:left; border:0; margin: 0 0 0 5px;}

/* Nominee Hearty Callout */
#heartyCallout { width: 218px; height: 100px; margin: 12px 0 0 0; padding:7px 0px 26px 0px;  background: url(/fr/images/callouts/callout_nominee_hearty_bg.jpg) no-repeat;}
#heartyCallout h4 { width: 200px; margin:3px 0 5px 0; padding:0 0 0 10px; border: 0px solid red; font-size: 0.75em; }
#heartyCallout p { width: 140px; padding:0 0 0 0; margin:0 10px 0 10px; color: #828282; border: 0px solid black;}
#heartyCallout img {vertical-align:middle; text-align:left; border:0; margin: 0 0 0 5px;}

/* Home Page */
    /*recipe gallery*/
    div#recipe-gallery-container {
    	background: transparent url(/fr/images/gallery/recipes/recipe-gallery-bg.jpg) no-repeat 0 0;
    	width: 710px;
    	height: auto;
    	min-height: 435px;
    	margin:-13px 0 0 -7px;
    	position: relative;
    }
    div#photos.galleryview { height: 431px !important; overflow: visible !important; }
    /*div#recipe-monthly-header { background: url(/en/images/gallery/recipes/monthly-recipe-header.jpg) no-repeat 0 6px; width: 668px; height: 76px; margin: 0 auto; }*/
    div.findMoreRecipes { background: transparent url(/en/images/btns/btn_findMoreRecipes.gif) no-repeat 0 0; width: 129px; height: 22px; left: 505px; position: absolute; top: 360px; }
    div.findMoreRecipes a { display: block; width: 100%; height: 100%; }
    div#recipe-gallery-container div#photos { left: 0px; top: 0px; margin: 0 !important; }
    div#recipe-gallery-container div#photos div.panel a img { border: medium none; }
    div#recipe-gallery-container div#pointer { border: medium none !important; top: 300px !important; margin-left: 3px; }
    div#recipe-gallery-container div#pointer img { left: 0 !important; }
    div#recipe-gallery-container div.strip_wrapper { left: 199px !important; top: 8px !important; }
    div#recipe-gallery-container div.strip_wrapper .strip_wrapper { left: 0 !important; top: 0 !important; }
    div#recipe-gallery-container ul.filmstrip { margin: 0; }
    div#recipe-gallery-container ul.filmstrip li { margin: 0 2px !important; border: 1px solid white; !important; }
    
/* Frozen Contest Intro*/
#contestFormContainer  h3.yourInfo {background:url(/fr/images/frozen_contest/h3_info.gif) no-repeat;}
#contestFormContainer  h3.idea {background:url(/fr/images/frozen_contest/h3_idea.gif) no-repeat; width:410px;}
#contestFormContainer  h3.additional {background:url(/fr/images/frozen_contest/h3_additional.gif) no-repeat;}
#contestFormContainer  h3.signUp {background:url(/fr/images/frozen_contest/h3_signUp.gif) no-repeat;}


#frozen_contest_intro{background:url(/fr/images/frozen_contest/bg_intro.jpg) no-repeat; width:694px;  height:737px;}
#frozen_contest_intro a.btn_enter_to_win{margin:146px 0 0 40px;}

/* Frozen Contest */
#headerContainer{background:url(/fr/images/frozen_contest/bg.jpg) no-repeat; width: 100%;  height:403px; }
#headerContainer a.btn_back{margin:38px 0 0 25px; position:absolute;}
#contestContainer { width: 100%; border: 0px red solid; }
#contestFormContainer{ margin: 0 0 0 120px; width: 465px; }
#contestContainer .disclaimer p{text-align:left; color:#000000; height:auto; min-height:25px; }
#contestContainer #bg_repeat{background:url(/en/images/frozen_contest/bg_repeat.gif) repeat-y; width:694px;  height:auto; z-index:1;}
#contestContainer #bottomContainer{background:url(/en/images/frozen_contest/bg_bottom.jpg) no-repeat; width:694px;  height:405px; margin:0; z-index:2;}
#contestContainer #bottomContainer #bottomContainerContent{width:521px; margin:0 auto; }
#contestContainer #bottomContainer .disclaimer p{text-align:left; color:#000000;}
#contestContainer #bottomContainer hr{background-color:#c6c6c6; margin-bottom:10px; margin-top:10px;}

#formpadding{margin-left:20px;margin-right:20px;}
.bottomPadding{margin-left:20px;margin-right:20px;}
h3{font-size:1.12em;}
h3 object{height:33px;}
#contestFormContainer hr{background-color:#c6c6c6; margin-bottom:10px; margin-top:10px;}
#contestFormContainer table td{font-size:.806em; padding:0 32px 0 0; width:50%;}
#contestFormContainer .table_your_information{margin:5px 0px 0px 0px; font-weight:bold; width:100%;}
#contestFormContainer .captcha{margin:10px 0px 0px 0px;}
#contestFormContainer .captcha_text{}

#contestContainer  #userConfirm_btn{margin:0 auto; width:198px;}
#contestFormContainer  #bottomContainer #userConfirm_btn .btn_clear{ margin-right:16px;}

.validationMessage{height:0px; color:Red;}
input.textbox[type="text"] { width:170px; }
input.postal[type="text"] { width:60px; }
input.address[type="text"] { width: 397px; }
textarea.idea { width: 397px; }

/* Frozen Contest Thank you */
#frozenContestThankYou{background:url(/fr/images/frozen_contest/bg_thank_you.jpg) no-repeat bottom left; width:694px;  padding:0 0 11px; height:798px;}
#frozenContestThankYou a.btn_back{margin:70px 0 0 24px;}
#frozenContestThankYou a.btn_learn_more{margin:36px 55px 0 0; float:right;}

#frozenContestThankYouRulesAndRegs{background:url(/fr/images/frozen_contest/bg_thank_you_rules_and_reg.jpg) no-repeat bottom left; width:694px;  padding:0 0 11px; height:798px;}
#frozenContestThankYouRulesAndRegs a.btn_learn_more{margin:132px 73px 0 0; float:right;}


/* H1 Green - header graphic alternative */

#header1Green h1 {height: 45px;}
#header1Green h1.recipe {background:url(/fr/images/headers/h1_recipeCollection.gif) no-repeat;}
#header1Green h1.products {background:url(/fr/images/headers/h1_products.gif) no-repeat;}
#header1Green h1.newsPromo {background:url(/fr/images/headers/h1_news_promotions.gif) no-repeat;}
#header1Green h1.faq {background:url(/fr/images/headers/h1_faq.gif) no-repeat;}
#header1Green h1.sitemap {background:url(/fr/images/headers/h1_sitemap.gif) no-repeat;}
#header1Green h1 span {visibility:hidden;}

#recipe_search_container #header1Green h1.recipe {background:url(/fr/images/headers/h1_recipeCollection.gif) no-repeat;}
#newsletterHeader #header1Green h1.eNewsletter {background:url(/fr/images/headers/h1_eNewsletter.gif) no-repeat;}
#contactHeader #header1Green h1.contact {background:url(/fr/images/headers/h1_contactUs.gif) no-repeat;}

/* H3 Green - graphic alternative */
#productList #header3Green h3.varieties {background:url(/fr/images/headers/h3_varieties.gif) no-repeat; margin: 10px 0 10px 0;}
#divSearchResults h3.searchResults {background:url(/fr/images/headers/h3_recipeSearch.gif) no-repeat; margin: 5px 0 10px 0;}
#faq_content h3, #formpadding h3 {height:30px;}
#faq_content h3.faq1 {background:url(/fr/images/headers/h3_faq1.gif) no-repeat;}
#faq_content h3.faq2 {background:url(/fr/images/headers/h3_faq2.gif) no-repeat;}
#faq_content h3.faq3 {background:url(/fr/images/headers/h3_faq3.gif) no-repeat;}
#faq_content h3.faq4 {background:url(/fr/images/headers/h3_faq4.gif) no-repeat;}
#faq_content h3.faq5 {background:url(/fr/images/headers/h3_faq5.gif) no-repeat;}
#faq_content h3.faq6 {background:url(/fr/images/headers/h3_faq6.gif) no-repeat;}
#faq_content h3.faq7 {background:url(/fr/images/headers/h3_faq7.gif) no-repeat;}


h3#aboutKnorrBroth{background:url(/fr/images/headers/h3_about_knorr_broth_fr.gif) no-repeat; height:20px;}

#header3Green h3 span {visibility:hidden;}

/*RecipeView.aspx*/
div#recipeView h3 span { visibility: hidden; }
div#recipeView #ingredients h3 { background: transparent url(/fr/images/headers/h3_ingredients.gif) no-repeat 0 0; width:114px; height:26px;}
div#recipeView #directions h3 { background: transparent url(/fr/images/headers/h3_directions.gif) no-repeat 0 0; width:130px; height:26px;}
div#recipeView #userReviewHeader h3 { background: transparent url(/fr/images/headers/h3_reviews.gif) no-repeat 0 0; width: 130px; height: 22px; }

/*Terms of Consent*/
div#termInfo h1 { background: transparent url(/fr/images/headers/h1_terms_of_consent.gif) no-repeat 0 0; height: 72px;  }

/*Search box*/
div.top_right_callout_holder .basicSearch { display: block; }
div.top_right_callout_holder .advancedSearch { display: none; }
div.top_right_callout_holder .advancedSearch p{width:200px; margin:0px 0px 0px 13px;}

div.top_right_callout_holder { background-color: #dfefc8; border: 1px solid #cde1bc; margin: 0 0 10px 0 !important; padding: 0 !important; color: #404040; }
/*div.top_right_callout_holder h3 { margin: 8px auto 14px; text-align: center; }*/

div.top_right_callout_holder p.futura { margin: 10px auto; text-align: center; width: 226px; }

div.top_right_callout_holder div.search-keyWord { margin: 0 0 0 12px; }
div.top_right_callout_holder div.search-keyWord span { display: block; margin: 0 0 4px 0; }
div.top_right_callout_holder div.search-keyWord input[type="text"] { height: 18px; width: 196px; padding: 5px 5px 0; }

div.top_right_callout_holder div.row { margin: 10px 0 0 12px; }
div.top_right_callout_holder div.row div { margin: 10px 0 0 0; }
div.top_right_callout_holder div.row div span { display: block; margin: 0 0 4px 0; }

div.top_right_callout_holder span.formLabel { font-size: 0.69em; color: #404040; }
div.top_right_callout_holder input[type="text"] { border: 1px #9caba6 solid; display: block;  }
div.top_right_callout_holder select { height: 22px; display: block; font-family: Verdana,Arial,sans-serif; color: #404040; font-size: 0.69em; padding: 3px 0; }
div.top_right_callout_holder select option { padding: 3px 0; }

div.top_right_callout_holder div.search-mealType { margin: 0 !important; width: 111px; }
div.top_right_callout_holder div.search-mealType span { width:82px; }
div.top_right_callout_holder div.search-mealType select { width: 210px; }
div.top_right_callout_holder div.search-cookTime { width: 133px; }
div.top_right_callout_holder div.search-cookTime span { width: 91px; }
div.top_right_callout_holder div.search-cookTime select { width: 132px; }

div.top_right_callout_holder div.search-category select { width: 196px; }

div.top_right_callout_holder div.search-product select { width: 196px; position:relative;}

div.top_right_callout_holder div.search-season select { width: 196px; }

div.top_right_callout_holder div.search-rating select { width: 116px; }

div#buttons { margin: 10px 0 10px 14px; }
div.top_right_callout_holder #resetButton { float: left; }

div.top_right_callout_holder p#btnAdvancedSearch a { color: #d96600; text-decoration: underline;}


#recipe_collection_content .three_column .column_one .image { background: url(/fr/images/recipes/recipe_01.jpg) no-repeat scroll 0 0; height: 160px; margin: 0 0 0 -4px; width: 221px; }
#recipe_collection_content .three_column .column_two .image { background: url(/fr/images/recipes/recipe_02.jpg) no-repeat scroll 0 0; height: 160px; margin: 0 0 0 -4px; width: 221px; }
#recipe_collection_content .three_column .column_three .image { background: url(/fr/images/recipes/recipe_03.jpg) no-repeat scroll 0 0; height: 160px; margin: 0 0 0 -4px; width: 221px; }
#recipe_collection_content #main_callout .left_side { background: url(/fr/images/recipes/top_callout_left_side.jpg) no-repeat; float: left; width: 472px; height: 328px; }
#recipe_collection_content #main_callout .right_side { background: url(/fr/images/recipes/top_callout_right_side.jpg) no-repeat; float: left; width: 226px; height: 328px; overflow: hidden; }

#callout_whatsfordinner {
	background: url(/fr/images/callouts/callout_whatsfordinner.jpg) no-repeat;
	width:233px;
	height:260px;
	position:relative;	
}

#callout_whatsfordinner a.btn_juicy_burgers {
	display:block;
	height:20px;
	left:10px;
	position:absolute;
	top:224px;
	width:199px;
}

/* Sodium Solutions page */
#sodium-wrapper { padding:10px 0px 0px 0px;}
#sodium-wrapper .clear { clear:both;}
#sodium-top
{
    width:680px;
    height:360px;
    position:relative;
}
#sodium-top .product-shot { position:absolute; top:50px; left:-10px; z-index:1;}
#sodium-top .right { position:absolute; top:0px; right:0px; z-index:2; width:422px;}
#sodium-top h1
{ 
    background:url(/fr/images/sodium/Headline.jpg) no-repeat left top;
    width:434px;
    height:55px;
    text-indent:-999em;
	margin:2px 0 10px 0;
}
#sodium-top h3
{
    background:url(/fr/images/sodium/Sub_Headline.jpg) no-repeat left top;
    width:217px;
    height:40px;
    text-indent:-999em;
	margin:0;
}

#sodium-top p
{ 
	margin:0;
}

#sodium-tips
{
    position:relative;
    background:url(/fr/images/sodium/List_IMG.jpg) no-repeat left top;
    width:342px;
    height:399px;
    float:left;
    position:relative;
    padding:130px 0px 0px 20px;
    margin-top:-30px;
}
#sodium-tips .green-line { position:absolute; top:30px; right:0px;}
#sodium-tips h2 { position:absolute; top:25px; left:20px; font-size:20px; font-family:Arial; color:#e16b11; font-weight:bold; line-height:20px;}
#sodium-tips ul { margin:0px; padding:0px; height:75px;}
#sodium-tips ul li { margin:0px; padding:0px; list-style-type:none; float:left; display:inline;}
#sodium-tips ul li.number { width:35px; font-size:18px; font-family:Arial; color:#e16b11; font-weight:bold;}
#sodium-tips ul li.text { width:265px; line-height:14px;}

#sodium-recipes { position:relative; float:left; padding:70px 0px 0px 20px;}
#sodium-recipes h2 { position:absolute; top:10px; left:20px; font-size:20px; font-family:Arial; color:#e16b11; font-weight:bold; line-height:20px;}
#sodium-recipes p.intro { position:absolute; top:35px; left:20px;}
#sodium-recipes ul { margin:0px; padding:20px 0px 0px 0px;}
#sodium-recipes ul li { margin:0px; padding:0px; list-style-type:none; float:left; display:inline;}
#sodium-recipes ul li h3 { font-family:Arial; color:#e16b11; font-weight:bold; padding:0px 0px 5px 0px;}
#sodium-recipes ul li.image { width:91px;}
#sodium-recipes ul li.text { width:210px; padding:0px 0px 0px 10px;}
#sodium-recipes ul li.text p.button { width:210px; font-size:12px; font-weight:bold; text-align:right; padding:5px 0px 0px 0px;}
#sodium-recipes a.link { color:#3F3F3F; text-decoration:underline;}
#sodium-recipes .recipe-btns { padding:20px 0px 0px 30px;}
#sodium-recipes .recipe-btns ul { margin:0px; padding:0px;}
#sodium-recipes .recipe-btns ul li { margin:0px; padding:0px;}

