﻿.hidden{display:none;}
#container #right_column { display: none; }
#container #article_cross_sells { display: none; }
.sIFR-active #container #content_body h2 { visibility: visible; }
.sIFR-active #container #content_body h3 { visibility: visible; }
div#content_body #buttery_recipe_top a:hover { text-decoration: none; }
div#content_body #buttery_recipe_shots a:hover { text-decoration: none; }

/* landing page */

#buttery_header { background: url(images/home_header.jpg) no-repeat; width: 615px; height: 253px; overflow: hidden; }
#buttery_header * { visibility: hidden; overflow: hidden; height: 1px; }
#buttery_recipe_shots { background: url(images/home_recipe_shots.jpg) no-repeat; width: 615px; height: 246px; overflow: hidden; position: relative; }
#buttery_recipe_shots p.golden_potato_link { height: 224px; left: 30px; padding: 0; position: absolute; top: 10px; width: 180px; }
#buttery_recipe_shots p.buttermilk_link { height: 230px; left: 230px; padding: 0; position: absolute; top: 6px; width: 180px; }
#buttery_recipe_shots p.lemon_roasted_link { height: 230px; left: 406px; padding: 0; position: absolute; top: 6px; width: 180px; }
#buttery_footer { background: url(images/home_footer.jpg) no-repeat; width: 615px; height: 308px; overflow: hidden; }
#buttery_footer a{height:100px; width:250px; margin:35px 0 0 20px; display:block;}
#buttery_footer h3 { visibility: hidden; overflow: hidden; height: 1px; }
#buttery_footer p { visibility: hidden; overflow: hidden; height: 1px; }

/* recipes */

#buttery_recipe { color: #fff; }
.directions p{line-height:1.4em;}
div#content_body #buttery_recipe a { color: #fcface; }
#buttery_recipe a.button { overflow: hidden; }
#buttery_recipe a.button:hover { overflow: hidden; text-decoration: none; }
#buttery_recipe_top { background: url(images/recipe_container_top.jpg) no-repeat; width: 615px; height: 254px; overflow: hidden; }
#buttery_recipe_top div.print_share { background: url(images/share_icon_sprites.png) no-repeat 280px 8px; top: 125px; left: 36px; position: relative; color: #fcface; width: 382px; height: 18px; padding-top: 8px; }
#buttery_recipe_top div.print_share ul { padding: 0; *margin: -15px 0 0 0; list-style-type: none; position: relative; width: 105px; float: right; display: block; height: 18px; overflow: hidden; }
#buttery_recipe_top a.back_button { position: relative; display: block; height: 40px; left: 532px; top: 80px; width: 82px; }
#old-browser-detect #buttery_recipe_top div.print_share ul { margin-top: -16px; } 
#buttery_recipe_top div.print_share ul li { list-style-type: none; padding: 0; margin: 0; position: absolute; display: block; list-style-image: none; list-style-position: inside; width: 16px; height: 16px; }
#buttery_recipe_top div.print_share li.share_facebook { left: 3px; top: 0; }
#buttery_recipe_top div.print_share li.share_twitter { left: 24px; top: 0; }
#buttery_recipe_top div.print_share li.share_digg { left: 44px; top: 0; }
#buttery_recipe_top div.print_share li.share_delicious { left: 66px; top: 0; }
#buttery_recipe_top div.print_share li.share_email { left: 88px; top: 0; }
#buttery_recipe_top div.hidden_elements * { visibility: hidden; overflow: hidden; height: 1px; }
#buttery_recipe_bottom { background: url(images/recipe_container_bottom.jpg) no-repeat; width: 615px; height: 844px; overflow: hidden; margin:-2px 0 0; }
#buttery_recipe_image { float: left; width: 228px; padding-left: 12px; padding:16px 0 0px 10px;}
#buttery_recipe_ingredients { float: left; width: 375px; margin:29px 0 0;}
#buttery_recipe_ingredients table { border-collapse: collapse; width:362px;}
#buttery_recipe_ingredients td { background: url(images/ingredients_divider.png) no-repeat bottom; padding: 6px 0px 6px 0; }
#buttery_recipe_ingredients td span { padding: 0 4px 0 4px; display: block; }
#buttery_recipe_ingredients tr.last_row td { background: none; }
#buttery_recipe ol li { color: #fff; float: left; }
#buttery_recipe div.float_maker_01 { width: 340px; float: right; clear: both; height: 208px; margin:46px 0 0;}
#buttery_recipe div.float_maker_02 { width: 247px; float: right; clear: both; height: 187px; }
#buttery_recipe h3.directions { background: url(images/h3_directions.png) no-repeat; width: 82px; height: 20px; margin: 0 0 12px 30px; clear: both; }
#buttery_recipe h3.nutritional { background: url(images/h3_nutritional.png) no-repeat; width: 64px; height: 23px; }
#buttery_recipe div.directions { padding-left: 30px; }
#buttery_recipe h2.golden_potato_herb_bake { background: url(images/h2_golden_potato_herb_bake.gif) no-repeat; width: 494px; height: 30px; }
#buttery_recipe h2.buttermilk_and_chive { background: url(images/h2_buttermilk.gif) no-repeat; width: 558px !important; height: 24px; }
#buttery_recipe h2.lemon_roasted { background: url(images/h2_lemon_roasted.gif) no-repeat; width: 420px; height: 24px; }

.title{margin:68px 0 0 37px;}
.small_line_height{line-height:5px;}
.before_you_start{/*padding:15px 0px 20px 30px;*/ clear:both;}
.tagline{padding:15px 3px 0px 37px;}
.disclaimer{width:600px;}