﻿.off { display: none; }
.hidden { visibility: hidden; text-decoration: none; }
a span.hidden { text-decoration: 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 #proactiv_recipe_top a:hover { text-decoration: none; }
div#content_body #proactiv_recipe_shots a:hover { text-decoration: none; }

/* landing page */

#proactiv_header { background: url(images/proactiv_header.jpg) no-repeat; width: 615px; height: 358px; overflow: hidden; }
#proactiv_header * { visibility: hidden; overflow: hidden; height: 1px; }
#proactiv_middle {width: 615px; height: 231px;  }
#proactiv_middle .left { background: url(images/proactiv_mid_left.jpg) no-repeat; width: 270px; height: 231px; float:left; overflow: hidden;}
#proactiv_middle .right { background: url(images/proactiv_mid_right.gif) no-repeat; width: 344px; height: 231px; float:left; overflow: hidden; position:relative; }
#proactiv_middle p.proactiv_learnmore { height: 26px; left: 5px; padding: 0; position: absolute; top: 177px; width: 226px;}
#proactiv_callouts { background: url(images/proactiv_callouts.jpg) no-repeat; width: 615px; height: 217px; overflow: hidden; position: relative; }
#proactiv_callouts p.proactiv_callout1 { height: 224px; left: 13px; padding: 0; position: absolute; top: 10px; width: 188px; }
#proactiv_callouts p.proactiv_callout2 { height: 230px; left: 212px; padding: 0; position: absolute; top: 6px; width: 190px; }
#proactiv_callouts p.proactiv_callout3 { height: 230px; left: 412px; padding: 0; position: absolute; top: 6px; width: 190px; }
#proactiv_footer { background: url(images/proactiv_footer.gif) no-repeat; width: 615px; height: 20px; border: 0px; }
/* #proactiv_footer * { visibility: hidden; overflow: hidden; height: 1px; } */

/* recipes */

#proactiv_recipe { color: #fff; }
.directions p{line-height:1.4em;}
div#content_body #proactiv_recipe a { color: #fcface; }
#proactiv_recipe a.button { overflow: hidden; }
#proactiv_recipe a.button:hover { overflow: hidden; text-decoration: none; }
#proactiv_recipe_top { background: url(images/recipe_container_top.jpg) no-repeat; width: 615px; height: 254px; /*position: relative;*/ overflow: hidden; }
#proactiv_recipe_top div.print_share { border:0px solid red; background: url(images/share_icon_sprites.png) no-repeat 210px 8px; top: 125px; left: 36px; position: relative; color: #fcface; width: 312px; height: 18px; padding-top: 8px; border: 0px solid red;}
#proactiv_recipe_top div.print_share ul {border:0px solid red; padding: 0; *margin: -15px 0 0 0; list-style-type: none; position: relative; width: 105px; float: right; display: block; height: 18px; overflow: hidden; }
#proactiv_recipe_top a.back_button { position: relative; display: block; height: 40px; left: 532px; top: 80px; width: 82px; }
#old-browser-detect #proactiv_recipe_top div.print_share ul { margin-top: -16px; } 
#proactiv_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; }
#proactiv_recipe_top div.print_share li.share_facebook { left: 3px; top: 0; }
#proactiv_recipe_top div.print_share li.share_twitter { left: 24px; top: 0; }
#proactiv_recipe_top div.print_share li.share_digg { left: 44px; top: 0; }
#proactiv_recipe_top div.print_share li.share_delicious { left: 66px; top: 0; }
#proactiv_recipe_top div.print_share li.share_email { left: 88px; top: 0; }
#proactiv_recipe_top div.hidden_elements * { visibility: hidden; overflow: hidden; height: 1px; }
#proactiv_recipe_bottom { background: url(images/recipe_container_bottom.jpg) no-repeat; width: 615px; height: 759px; overflow: hidden; margin:-2px 0 0; }
#proactiv_recipe_image { float: left; width: 228px; padding-left: 12px; padding:16px 0 20px 10px;}
#proactiv_recipe_ingredients { float: left; width: 375px; margin:24px 0 0;}
#proactiv_recipe_ingredients table { border-collapse: collapse; }
#proactiv_recipe_ingredients td { background: url(images/ingredients_divider.png) no-repeat bottom; padding: 6px 0px 6px 0; }
#proactiv_recipe_ingredients td span { padding: 0 4px 0 4px; display: block; }
#proactiv_recipe_ingredients tr.last_row td { background: none; }
#proactiv_recipe ol li { color: #fff; float: left; }
#proactiv_recipe div.float_maker_01 { width: 340px; float: right; clear: both; height: 187px; }
#proactiv_recipe div.float_maker_02 { width: 210px; float: right; clear: both; height: 170px; }
#proactiv_recipe h3.ingredients { background: url(images/h3_ingredients.gif) no-repeat; width: 86px; height: 26px; margin: 0 0 12px 0; clear: both; }
#proactiv_recipe h3.directions { background: url(images/h3_directions.png) no-repeat; width: 71px; height: 16px; margin: 0 0 12px 30px; clear: both; }
#proactiv_recipe h3.nutritional { background: url(images/h3_nutritional.png) no-repeat; width: 168px; height: 23px; }
#proactiv_recipe div.directions { padding-left: 30px; margin:-10px 0 0;}
#proactiv_recipe h2.golden_potato_herb_bake { background: url(images/h2_golden_potato_herb_bake.png) no-repeat; width: 294px; height: 24px; }
#proactiv_recipe h2.buttermilk_and_chive { background: url(images/h2_buttermilk_and_chive.gif) no-repeat; width: 394px; height: 24px; }
#proactiv_recipe h2.lemon_roasted { background: url(images/h2_lemon_roasted.gif) no-repeat; width: 294px; 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 0px 0px 37px;}
.disclaimer{width:600px;}
