﻿div#container { background: none; width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; }
div#content_body { margin: 0 0 0 -90px !important; float: none !important; position: relative !important; top: -120px !important; left: 0 !important;   width: 600px !important; display: block !important; padding: 0 !important; }
div#logo { border: 0 solid Black; text-decoration: none; }

div#utility { display: none !important; }
div#topnav { display: none !important; }
div#left_column { display: none !important; }
div#article_cross_sells { display: none !important; }
div#right_column { display: none !important; }


/* recipes */
#recipe_body { position: relative !important; top: 0 !important; left: 0 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
#becel-recipe h3 { font-size: 1.63em !important; }
#becel-recipe strong { font-size: 1.44em !important; }
#left_column { width: 0; }

#becel-recipe-categories { width: 560px; }
#becel-recipe-categories table#categories td { text-align: center; vertical-align: baseline; }
#becel-recipe-categories table#categories a { font-weight: bold; text-decoration: none; }
#becel-recipe-categories table#categories a:hover { text-decoration: underline; }
#becel-recipe-categories table#categories img { border: 0px solid white; }
#becel-recipe-categories table#categories img:hover { border: 0px solid #E4F0FB; }

#becel-recipe-listings { width: 560px; }
#becel-recipe-listings a.becel-back-button { margin: 0px 50px 7px 12px; display: block; float: left; }
#becel-recipe-listings a.becel-back-button-EN { margin: 0px 50px 7px 12px; display: block; float: left; }
#becel-recipe-listings a.becel-back-button-FR { margin: 0px 50px 7px 12px; display: block; float: left; }
#becel-recipe-listings ul { padding: 0; margin: 16px 0 10px 0; list-style-type: none; }
div#content_body #becel-recipe-listings ul li { background: url(/images/arrow-blue.gif) no-repeat 0 7px; padding: 3px 0 3px 10px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; }
#becel-recipe-listings #listings-intro { clear: both; }
#becel-recipe-listings #listings-intro img { display: inline; float: left; margin: 5px 12px 0pt 0pt; }
#becel-recipe-listings #listings-intro p { display: inline; float: left; margin: 0 12px 12px 12px; width: 240px; }

#becel-recipe { width: 560px; }
#becel-recipe li { line-height: 16px; }
#becel-recipe #recipe-info { font-size: 1.19em !important; background: none; padding: 8px; margin: 10px 0; }
#becel-recipe #recipe-info ul#recipe-stats { list-style-type: none; padding: 0pt 0pt 0pt 10px; margin: 0; }
#becel-recipe #recipe-info ul#recipe-stats li { margin: 3px 0 3px 0; list-style-image: none; list-style-type: none; }
#becel-recipe .recipe-image { background: white; border: 0px solid lightGrey; padding: 6px; text-align: center; }
#becel-recipe #recipe-ingredients { font-size: 1.25em !important; background: none; border: 0px solid blue; padding: 8px; margin: 12px 0 12px 0; }

#becel-recipe #recipe-ingredients table { width: 100% !important; border-collapse: collapse; }
#becel-recipe #recipe-ingredients table th { width: auto !important; text-align: left; font-size: 12px; font-weight: bold; padding: 5px; }
#becel-recipe #recipe-ingredients table td { width: 30% !important; text-align: left; padding: 1px 5px; vertical-align: top; }
#becel-recipe #recipe-ingredients table td.ingredient-header { width: 30% !important; padding: 8px 5px 8px 5px; }
#becel-recipe #recipe-ingredients table td.measurement { width: 30% !important; font-size: 11px; text-transform: uppercase; padding: 3px; }
#becel-recipe #recipe-steps { font-size: 1.25em !important; margin: 12px 0 12px 0; font-size: 0.82em; }
#becel-recipe #recipe-steps ol { margin: 0; padding: 0; list-style-position: inside; }
#becel-recipe #recipe-nutritional { font-size: 1.25em !important; margin: 12px 0 12px 0; font-size: 0.82em; }

#becel-recipe #recipe-nutritional table { width: 560px; border-collapse: collapse; }
#becel-recipe #recipe-nutritional table tr.normal { background: none; }
#becel-recipe #recipe-nutritional table tr.alternate { background: none; }
#becel-recipe #recipe-nutritional table td { text-align: left; padding: 4px 5px 4px 5px; vertical-align: top; }
#becel-recipe #recipe-nutritional table td.measurement { font-size: 11px; text-transform: uppercase; padding: 5px; }