/* main stylesheet */
body {
	background-color:#731f19;
	font:12px/140% "Trebuchet MS", Helvetica, sans-serif;
	color:#731f19;
}

h2 {
	font-size:14px;
	margin-bottom:7px;
}
h3 {
	font-size:13px;
	margin-bottom:7px;
}
h4 {
	font-size:11px;
	text-transform:uppercase;
}
p {
	margin-bottom:7px;
}
a {
	font-weight:bold;
	text-decoration:underline;
	color:#731f19;
}
a.cap_link {
	display:inline-block;
	background: url("../images/bkg_tout_link.gif") center right no-repeat;
	padding:3px 23px 3px 0;
	color:#f15c30;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
}
a.no_icon {
	background: none;
	padding:0;
}
.our_articles a.no_icon  {
	padding:2px 0;
}
sup {
	font-size:8px;
	vertical-align:top;
}


#body_stripe {
	background:#ffffff url("../images/bkg_body_stripe.gif") top left repeat-x;
}
#content {
	width:976px;
	margin:0 auto;
	padding:0 0 50px 25px;
	position:relative;
	overflow: hidden;
}
/* =====================*/

/* ======== MAIN NAV =============*/
#nav {
	background:transparent url("../images/bkg_nav.gif") top center no-repeat;
	width:976px;
	height:75px;
	z-index:100;
	margin:0 0 -19px -25px;
	position:relative;
	float:left;
}
#nav img.logo {
	position:relative;
	z-index: 120;
}
.stouffers_home #nav img.logo {
	z-index: 0;
}
#nav .links {
	overflow:hidden;
	position:absolute;
	left:110px;
	top:16px;
	width:866px;
}
.fr #nav .links {
	width:900px;
}
#nav .links .nav-on {
	z-index:300;
	position:relative;
}
#nav .links .nav-on img{
	padding-left:74px;
}
#nav .links img {
	float:left;
}
#nav .langSel {
	position:absolute;
	bottom:1px;
	right:35px;
	
}
#nav .langSel a {
	color:#9e9e9e;
	text-transform: uppercase;
	font-size:9px;
}
/* =====================*/

/* ======== SUB NAV =============*/
#sub-nav {
	height: 44px;
	position:relative;
	width:361px;
	z-index:120;
	float:left;
	margin:0 0 -45px -25px;
}
.fr #sub-nav {
	width:383px;
	margin:0 0 -45px -28px;
}
#sub-nav.stouffers {
	padding-left:183px;
}
.fr #sub-nav.stouffers {
	padding-left:185px;
}
#sub-nav.bistro {
	padding-left:245px;
}

.fr #sub-nav.bistro {
	padding-left:250px;
}
#sub-nav a {
	float:left;
}
#sub-nav a img {
	display:block;
}

/* =====================*/

/* ======== MAIN CONTENT =============*/
#main_content {
	position:relative;
	float:left;
	z-index:0;
	width:965px;
	/*background:aqua;*/
}
#main_content.small {
	font-size: 85%;
}
#main_content.large {
	font-size: 115%;
}
#main_content .home_top_shade {
	float:left;
	margin:0 0 -18px;
	position:relative;
	z-index:20;
}
#main_content .nav_drop_shadow {
	position:absolute;
	z-index:50;
	top:0px;
	left:0px;
}
#main_content .nav_drop_shadow img {
	display:block;
}
/* =====================*/
/* ======== LEFT / RIGHT =============*/
#main_content .left {
	float:left;
	width:705px;
	padding-right:6px;
	*padding-right:0px;
	/*background:pink;*/
	position: relative;
	overflow: hidden;
	
}
#main_content .left .padding {
	padding:15px;
}
#main_content .right{
	float:left;
	width:226px;
	/*background: blue;*/
}
/* =====================*/

/* ======== FOOTER =============*/
#footer {
	width:100%;
	margin:3em auto 0;
	padding:15px 0 30px 0;
	background:url("../images/footer_divide.gif") top center repeat-x;
	text-align:center;
}
#footer .links {
	margin:0 auto;
}

#footer ul {
	display: inline;
	list-style-type: none;
}

#footer ul li {
	display: inline;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 11px;
	line-height:44px;
}

#footer ul li span {
	margin: 0 10px;
}

#footer ul li a {
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: none;
}

#footer .links_fr {
	margin-left: 25px;
}

#footer .links_fr ul {
	margin-left: 25px;
}

#footer .links_fr ul li {
	font-size: 10px;
}

#footer .links_fr ul li a {
	font-size: 10px;
}

#footer .links img {
	margin-bottom:-1em;
}

#footer .fs_small {
	background:#FFF url("../images/footer_separate_small.gif") no-repeat center;
	height:44px;
	width:5px;
	margin:0 1em;
	display:inline;
	padding:1em 0;
}

#footer .fs_large {
	background:#FFF url("../images/footer_separate_large.gif") no-repeat center;
	height:44px;
	width:5px;
	margin:0 2em;
	display:inline;
	padding:1em 0;
}
/* =====================*/


/* ======== HOME =============*/
#home {
	/*position:relative;*/
}
#home .big_daddy_img {
	float:left;
	width:705px;
	height:490px;
	position:relative;
	z-index:10;
	margin-bottom:-18px;
}
#home #bistro-big-daddy img {
	margin-left:-34px;
}
#home .big_daddy_tout {
	float:left;
	width:352px;
	height:271px;
	background: url("../images/bkg_home_main_tout.jpg") top left no-repeat;
	padding-top:35px;
	overflow:visible;
}
#home #stouffers_home_flash {
	width:1042px;
	height:440px;
	margin-top: 38px;
	/*background:#FFF url('../images/flash_homepage.gif') center no-repeat;*/
}
#home .big_daddy_tout .img_space {
	float:left;
	width:152px;
	height:130px;
}
#home .big_daddy_tout img {
	display:block;
}
#home .big_daddy_tout p {
	text-align:right;
	padding:0 18px 0 70px;
}
#home .big_daddy_tout .learn_more_btn {
	display: inline;
	float:right;
	margin:10px 18px 0 0 ;
}
#home .big_daddy_tout .learn_more_btn_fr {
	margin:0px 18px 0 0 ;
}
#home .home_big_daddy_bottom {
	float:left;
	display:block;
}
#home .bottom.tout {
	float:left;
	width:430px;
	border:0;
}
#home .bottom.tout img{
}
/*
#home .side.tout {
	float:left;
	margin-top:5px;
}
#home .side.tout.top {
	margin-top:30px;
	background:#FFF url('../images/tout1_bkg.gif') bottom no-repeat;
}
#home .side.tout.bottom {
	background:#FFF url('../images/tout2_bkg.gif') top no-repeat;
}
#home .side.tout {
	width:206px;
	margin:0 4px;
	padding:0 13px;
	position:relative;
}
#home .side.tout .img {
	float:right;
	position:absolute;
	right:10px;
	top:10px;
	z-index:20;
}
#home .side.tout h2, #home .side.tout p.words, #home .side.tout h5 {
	position:relative;
	z-index:30;
}
#home .tout p.words {
	font-size:12px;
	font-weight:bold;
	color:#6b6b6b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}*/
/*
#real_talk_side_tout h2 {
	color:#f15c30;
	margin-top:30px;
	font-size:18px;
}

#nutrition_side_tout h2 {
	color:#f15c30;
	margin-top:20px;
	font-size:28px;
	text-align:center;
}
#nutrition_side_tout h5{
	color:#f15c30;
	margin:10px 0 0;
	padding-right:150px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
}
#home #nutrition_side_tout p.words{
	font-size:13px;
}
#home #nutrition_side_tout p.question{
	color:#71b042;
}
#home #nutrition_side_tout .img {
	top:50px;
}*/
#bistro_side_tout h5, #bistro_panini_side_tout h5 {
	color:#f15c30;
	margin:20px 0 110px;
	padding-right:150px;
	font-size:14px;
	text-align:right;
}
#bistro_panini_side_tout h5 {
	text-align:left;
	line-height:12px;
	margin-left:15px;
}
#bistro_side_tout p.words, #bistro_panini_side_tout p.words {
	text-align:center;
}
#stouffers_recipes_bottom_tout, #bistro_recipes_bottom_tout {
	text-align:center;
}
#stouffers_recipes_bottom_tout h2, #bistro_recipes_bottom_tout h2 {
	color:#f15c30;
	font-size:20px;
	margin-bottom:0;
}
#stouffers_recipes_bottom_tout .divider, #bistro_recipes_bottom_tout .divider {
	clear:both;
	width:150px;
	height:0;
	border-top:3px solid #edeeed;
	margin:5px auto;
}
#stouffers_recipes_bottom_tout .words, #bistro_recipes_bottom_tout .words {
	line-height:17px;
}
#home .tout .tout-btn {
	width:100%;
	text-align:center;
	display:block;
	margin:10px 0;
}
#home .home_tout_divider {
	float:left;
}
#home #home_tout {
	width:585px;
	float:none;
	margin:0 auto;
}
.fr #home #home_tout {
	width:659px;
}
#home #home_tout img{
	float:none;
}
#home #tout_divider {
	background:url('../images/bkg_footer.gif') no-repeat center;
	height:35px;
	width:900px;
	clear:both;
	position:relative;
	z-index:10;
	margin:0 auto;
}
/* =====================*/


/* ======== STOUFFERS =============*/

#discover {
	background: url("../images/bkg_stouffers_landing.jpg") top left no-repeat;
	height: 445px;
	padding: 80px 0 0 25px;
}

#discover a img {
	display: block;
	margin-top: 3px;
}

/* =====================*/


/* ======== NUTRITION =============*/
#nutrition {
	position:relative;
}

#nutrition .main_tout {
	background: url("../en/images/content/nutrition_top_bg.png") top left no-repeat;
	width:705px;
	height:371px;
	color:#3f848f;
}
#nutrition .main_tout a{
	color:#3f848f;
}
#nutrition .main_tout p.important{font-size:1.16em;}
#nutrition .main_tout ul{padding-left:5px;}

#nutrition .main_tout_fr {
	background: url("../fr/images/content/nutrition_top_bg.jpg") top left no-repeat;
	height: 413px;
}
#nutrition .main_tout .text-content{
padding:105px 30px 0 248px;
height:155px;
}
.fr #nutrition .main_tout .text-content{
	height:200px;
}
#nutrition .main_tout ul {
	margin-left:12px;
}
#nutrition .dewar {
	float:left;
	font-size:11px;
	width:360px;
	padding-right:20px;
	padding-left:15px;
}
#nutrition .our_articles {
	float:left;
	width:231px;
	padding-left:20px;
}
#nutrition .our_articles a {
	font-size: 13px;
}
#nutrition .our_articles.fr a {
	font-size: 12px;
}
#nutrition .our_articles.fr img {
	margin-top: 0px
}
#nutrition .category {
	background: url("../images/bkg_nutrition_category_body.gif") repeat-y;
}
#nutrition .category .padding {
	padding: 5px 15px 0 15px;
}
#nutrition .category .footer {
	display: block;
}
#nutrition .accordion .nutrition_accordion_header {
	cursor:pointer;
	height:47px;
	width:677px;
	padding-top: 5px;
	}

#nutrition .accordion .accordion_en {
	background:url("../en/images/bkg_nutrition_read_article.gif") top left no-repeat;
}
#nutrition .accordion .accordion_fr {
	background:url("../fr/images/bkg_nutrition_read_article.gif") top left no-repeat;
}
#nutrition .accordion .nutrition_accordion_body {
	display:none;
	padding:10px 15px;
}

/* =====================*/
/* ======== GUARANTEE =============*/

#guarantee {
	position:relative;
}

#guarantee .main_tout{
	width: 705px;
	height: 472px;
	background: url("../images/bkg_guarantee_main_tout.jpg") top left no-repeat;
}

#guarantee img.guarantee_header {
	padding: 40px 0 0 3px;
}

#guarantee .guarantee_content { 
	margin-left: 62px;
	color: #696969;
}
#guarantee .guarantee_content img.divider {
	padding: 12px 0 22px 0;
	clear: both;
}

#guarantee .guarantee_content ul {
	margin: 15px 0 15px 15px;
}
#guarantee .guarantee_content p.small {
	font-size: 83.3333%;
}

#guarantee .guarantee_content img.rollover {
	margin-top: 12px;
}
/* =====================*/
/* ======== RECIPES =============*/
#recipes {
	position:relative;
}
#recipes .main_tout {
	width:420px;
	height:203px;
	padding:64px 30px 0 258px;
}
.fr #recipes .main_tout {
	width:500px;
	height:212px;
	padding:45px 30px 0 198px;
}
#recipes.bistro .main_tout {
	width:705px;
	height:345px;
	padding:0px;
	font-size:11px;
}
#recipes.bistro .main_tout_inner {
	display: block;
	padding:140px 30px 0 318px;
	height: 166px;
}
.fr #recipes.bistro .main_tout_inner {
	padding:140px 30px 0 330px;
}
#recipes .main_tout.en{
	background: url("../en/images/bkg_recipes_main_tout.jpg") top left no-repeat;
}
#recipes .main_tout.fr{
	background: url("../en/images/bkg_recipes_main_tout.jpg") top left no-repeat;
}

body.en #recipes.bistro .main_tout{
	background: url("../en/images/content/bistro_recipes_main_tout/sliders.png") top left no-repeat;
}
body.en #recipes.bistro .main_tout_Melts{
	background-image: url("../en/images/content/bistro_recipes_main_tout/melts.png") !important;
}
body.en #recipes.bistro .main_tout_Pizzeria{
	background-image: url("../en/images/content/bistro_recipes_main_tout/pizzeria.png") !important;
}
body.en #recipes.bistro .main_tout_Crustinis{
	background-image: url("../en/images/content/bistro_recipes_main_tout/crustini.png") !important;
}
body.en #recipes.bistro .main_tout_Paninis{
	background-image: url("../en/images/content/bistro_recipes_main_tout/panini.png") !important;
}


body.fr #recipes.bistro .main_tout{
	background: url("../fr/images/content/bistro_recipes_main_tout/sliders.png") top left no-repeat;
}
body.fr #recipes.bistro .main_tout_Melts{
	background-image: url("../fr/images/content/bistro_recipes_main_tout/melts.png")  !important;
}
body.fr #recipes.bistro .main_tout_Pizzeria{
	background-image: url("../fr/images/content/bistro_recipes_main_tout/pizzeria.png")  !important;
}
body.fr #recipes.bistro .main_tout_Crustinis{
	background-image: url("../fr/images/content/bistro_recipes_main_tout/crustini.png") !important;
}
body.fr #recipes.bistro .main_tout_Paninis{
	background-image: url("../fr/images/content/bistro_recipes_main_tout/panini.png") !important;
}

#recipes.bistro .main_tout p{
	font-size:13px;
	color:#721613;
}
#recipes .main_tout p, #recipes .main_tout a {
	color:#78481e;
	font-weight:bold;
}
#recipes .pager {
	margin:18px 12px 0 0;
	font-size:12px;
	color:#f15c30;
	text-transform:uppercase;
}
#recipes .pager  a{
	font-size:12px;
	color:#f15c30;
	text-decoration:underline;
}
#recipes .pager p{
	height:17px;
	line-height:17px;
}
#recipes table {
	width:701px;
	margin:-1px 0 0 2px;
	border-collapse:collapse;
}
#recipes #recipes_page2 {
	display:none;
}
#recipes #logo_bistro {
	position:relative;
}

#recipes #bistro_tabs {
	
	padding-left:5px;
}

#recipes #bistro_tabs li{
	margin:0;
	padding:0;
	display: block;
	width:132px;
	height:38px;
	float:left;
}
#recipes #bistro_tabs li a{
	background-image: url(../en/images/bistro_recipe_tabs.gif);
	background-repeat: no-repeat;
	width:132px;
	height:38px;
	text-indent: -999em;
	display: block;
	float:left;
}
.fr #recipes #bistro_tabs li a{
	background-image: url(../fr/images/bistro_recipe_tabs.gif);
	background-repeat: no-repeat;
}

#recipes #bistro_tabs li a:hover, #recipes #bistro_tabs .current a{
	background-position: 0 0;
}

#recipes #bistro_tabs #Sliders a{ background-position: 0 bottom; }
#recipes #bistro_tabs #Melts a{ background-position:-132px bottom; }
#recipes #bistro_tabs #Pizzeria a{ background-position:-264px bottom; }
#recipes #bistro_tabs #Crustinis a{ background-position:-396px bottom;}
#recipes #bistro_tabs #Paninis a{ background-position:-528px bottom; }

#recipes #bistro_tabs #Sliders a:hover, #recipes #bistro_tabs #Sliders.current a{background-position: 0 top; }
#recipes #bistro_tabs #Melts a:hover, #recipes #bistro_tabs #Melts.current a{background-position:-132px top; }
#recipes #bistro_tabs #Pizzeria a:hover, #recipes #bistro_tabs #Pizzeria.current a{background-position:-264px top; }
#recipes #bistro_tabs #Crustinis a:hover, #recipes #bistro_tabs #Crustinis.current a{background-position:-396px top;}
#recipes #bistro_tabs #Paninis a:hover, #recipes #bistro_tabs #Paninis.current a{background-position:-528px top;}


/*


            
#recipes #bistro_tabs {
	margin:-50px 0 -9px;
	padding-left:5px;
}
#recipes #bistro_tabs img{
	margin-right:-1em;
	position:relative;
}
#recipes #bistro_tabs img.Crustinis{
	z-index:20;
}
#recipes #bistro_tabs img.Melts{
	z-index:15;
}
#recipes #bistro_tabs img.Paninis{
	z-index:10;
}
#recipes #bistro_tabs img.Pizzeria{
	z-index:5;
}*/
#recipes #products {
	/*border-top:5px solid #d95700;*/
	z-index:100;
	background: #fff url("../en/images/content/bistro_recipes_main_tout.jpg") 0 -356px no-repeat;

}
#recipes #products .table {
	display:none;
	padding:1px 0 0 5px;
}
#recipes #products .pager{
	float: right;
	text-align:right;
	margin-top: 10px;
	position: relative;
	z-index: 1000;
}
#recipes #products tr.divider{
	text-align: center;
	/*background: url('../images/bistro-products-row-bkg.gif') no-repeat bottom;*/
}

#recipes #products td{
	border:0;
}
#recipes td.bistro_image img{
}
#recipes td.bistro_meal{
	padding:2em 0 2em 1em;
}
#recipes .bistro_meal h4{
	font-size:16px;
	color: #8a8a4c;
	margin: 20px 0 3px 0;
}
#recipes .bistro_meal p{
	color:#999999;
	font-weight:bold;
	width: 340px;
}
#recipes .bistro_meal p img{
	margin: 8px 0 0 -5px;
}

#recipes .table .bistro_image {
	float: left;
	margin-top: 15px;
	margin-right: 25px;
}

#recipes .table .bistro_meal {
	float: left;
}

#recipes .table .bistro_meal a {
	display: block;
}

#recipes #products .table .product {
	height: 134px;
}

#recipes #products #bistroSliders .product {
	background: url("../images/bistro-sliders-product-bg.gif") repeat-x bottom center;
}

#recipes #products #bistroPizzeria .product {
	background: url("../images/bistro-pizzeria-product-bg.gif") repeat-x bottom center;
}

#recipes #products #bistroCrustinis .product {
	background: url("../images/bistro-crustini-product-bg.gif") repeat-x bottom center;
}
#recipes #products #bistroMelts .product {
	background: url("../images/bistro-melts-product-bg.gif") repeat-x bottom center;
}
#recipes #products #bistroPaninis .product {
	background: url("../images/bistro-panini-product-bg.gif") repeat-x bottom center;
}

#recipes table td,
#recipes table th {
	border: 1px solid #dedddc;
	vertical-align:middle;
}
#recipes #recipe_header {
	background: url("../images/bkg_recipes_table_hdr.gif") center no-repeat;
	border-right: 1px solid #e87d29;
	text-align:center;
}
#recipes #recipe_header th{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	height:29px;
}
#recipes #recipe_header th.last {
	border-right: 1px solid #dedddc;
}
#recipes table td.img {
	border-right:0;
}
#recipes table td.img img {
	margin:0.5em 0;
}
#recipes table td.meal {
	border-left:0;
}
#recipes table td.meal h4 {
	font-size:14px;
	color:#f15c30;
	margin:7px 0 0;
}
#recipes table td.meal p {
	color:#555;
	padding-right:2em;
}
#recipes table td.meal a {
	color:#f15c30;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
}
#recipes table td img.ico_img {
	margin:0 auto;
}

/* =====================*/

/* ======== CONTESTS =============*/
#contests .main_question {
	background: url("../images/bkg_contests_main_question.gif") top left no-repeat;
	height:131px;
	padding:45px 45px 0 45px;
}
#contests .main_question p {
	margin:0;
	font-size:13px;
}
#contests .main_question span.correct_answer {
	color:#719616;
	font-weight:bold;
}
#contests .left .padding {
	padding-left:40px;
}
#contests #correct_answer p {
	color:#719616;
	font-size:13px;
}
#contests table th,
#contests table td {
	vertical-align:bottom;
	padding:2px 0;
	font-size:13px;
}
#contests table th {
	text-align:right;
	padding:0 10px 0 10px;
	font-weight:normal;
}
#contests table td input.text {
	width:250px;
}
#contests table td input.postal {
	width:100px;
}
#contests table td input.captcha {
	width:120px;
}
#contests table td .survey {
	background-color:#FBF7ED;
	padding:10px 20px;
}


#contests .form_field {
	float:left;
}
#contests .form_field  .field_name{
	float:left;
	width:100px;
	margin:3px 10px 3px 0;
	text-align:right;
	font-size:13px;
}
#contests .form_field  .field_name_inner{
	width:80px;
}
#contests .form_field .field_input {
	float:left;
	margin:3px 10px 3px 0;
	font-size:13px;
	position:relative;
}
#contests .form_field .field_input .survey {
	background-color:#FBF7ED;
	padding:10px 20px;
}
#contests span.captcha img,
#contests input.captcha,
#contests .submit_button {
	float:left;
	margin-right:5px;
}
#contests input.captcha {
	margin-top:8px;
}
#contests .submit_button {
	margin-top:5px;
}
/* =====================*/


/* ======== SEND TO A FRIEND =============*/
#send_to_friend .left .padding {
	padding:30px 20px 20px 30px;
}

#send_to_friend table th,
#send_to_friend table td {
	vertical-align:top;
	padding:2px 0;
	font-size:12px;
}
#send_to_friend table td {
	vertical-align:bottom;
}
#send_to_friend table th {
	vertical-align:top;
}
#send_to_friend table th {
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}
#send_to_friend table td input.text {
	width:270px;
}
#send_to_friend table td textarea {
	width:330px;
	height:160px;
}
#send_to_friend table td ul {
	margin-left:15px;
}
/* =====================*/

/* ======== RIGHT-SIDE TOUTS =============*/
/*EN*/
/*
#main_content .right .tout {
	margin:10px 0;
}
#main_content .right .tout .tout_left {
	display: inline;
	float:left;
}
#main_content .right .tout .tout_right {
	display: inline;
	float:left;
	padding-right:32px;
	text-align:right;
	font-size:11px;
}
#main_content .right .tout .tout_full {
	clear:both;
	padding-right:32px;
	text-align:right;
	font-size:11px;
}
#main_content .right  #tout_contest .tout_left {
	width:103px;
}
#main_content .right  #tout_contest .tout_right {
	width:171px;
}
#main_content .right  #tout_real_talk .tout_left {
	width:124px;
}
#main_content .right  #tout_real_talk .tout_right {
	width:150px;
}
#main_content .right  #tout_real_savings {
	background:url("../images/bkg_tout_real_savings.gif") top left no-repeat;
	padding-top:21px;
	height:136px;
	margin-bottom:0px;
}
#main_content .right  #tout_real_savings .tout_left {
	text-align:right;
	width:140px;
}
#main_content .right  #tout_real_savings .tout_right {
	margin-right: 32px;
	padding-right: 0;
	width:134px;
}
#main_content .right  #tout_real_deal .tout_left {
	width:120px;
}
#main_content .right  #tout_real_deal .tout_right {
	width:154px;
}
#main_content .right  #tout_health_check .tout_left {
	margin: 20px 10px 20px 24px;
}
#main_content .right  #tout_health_check .tout_right {
	margin-right: 32px;
	padding-right: 0;
}
#main_content .right  #tout_health_check .tout_right p {
	margin: 5px 0;
}

/*FR* /

#main_content .right .tout_fr {
	margin:10px 0;
}
#main_content .right  #tout_contest_fr {
	padding:10px 32px 0 0;
	text-align:right;
	font-size:11px;
	background:url("../images/bkg_tout_contest_fr.gif") top left no-repeat;
}
#main_content .right  #tout_contest_fr p {
	display: inline;
	width:168px;
	float:right;
}
#main_content .right  #tout_real_talk_fr {
	padding-right:32px;
	text-align:right;
	font-size:11px;
	background:url("../images/bkg_tout_real_talk_fr.gif") top left no-repeat;
}
#main_content .right  #tout_real_talk_fr p {
	display: inline;
	width:170px;
	float:right;
}
#main_content .right  #tout_real_savings_fr {
	text-align:right;
	font-size:11px;
	background:url("../images/bkg_tout_real_savings_fr.gif") top left no-repeat;
	padding-top:15px;
	height:145px;
	margin-bottom:0px;
}
#main_content .right  #tout_real_savings_fr .tout_left {
	margin-left: 25px;
}
#main_content .right  #tout_real_savings_fr p {
	display: inline;
	width:130px;
	float:right;
}
#main_content .right  #tout_real_deal_fr {
	padding-right:32px;
	text-align:right;
	font-size:11px;
	background:url("../images/bkg_tout_real_deal_fr.gif") top left no-repeat;
}
#main_content .right  #tout_real_deal_fr p {
	width:270px;
	float:right;
}

#main_content .right  #tout_health_check_fr .tout_left {
	margin: 5px 10px 0 42px;
}
#main_content .right  #tout_health_check_fr .tout_right {
	margin-right: 32px;
	padding-right: 0;
}
#main_content .right  #tout_health_check_fr .tout_right p {
	float: right;
	margin-top: 10px;
	width: 160px;
}*/

/* =====================*/
/* ======== COMMON ELEMENTS =============*/

.left_img_padded {
	float:left;
	padding:0 15px 15px 0;
}
.section_links a {
	float:left;
	margin-right:10px;
}

.details, .details a {
	color: #f15c30;
}

.details {
	margin-left: 40px;
	margin-top: 10px;
}


/* ======== tout ======= */
.first-tout{
	margin-top:30px;
}

/* ======== eating occasions ======= */

#eating-occasions  {
	overflow: hidden;
}

/* ======== Bistro landing ======= */

.melts  {
	bottom: 8px;
	right: 15px;
	position: absolute;
}

#font_size {
	position: absolute;
	bottom: -10px;
	right: 15px;
	display: none;
}

#font_size a {
	float: left;
	display: block;
}
