* { background: transparent; }

body { background: #fff; font: 11px/18px verdana,arial,helvetica,sans-serif; }
img { border: none;}

#nav_corp { display: none; }
#masthead { background: none; }
#nav_site_container { display: none; }
#document_toolbar { display: none; }


#page_science_detail { margin: 0; padding: 0; width: auto; }
#detail_content { margin: 0 5% 10px; width: auto;  }
#detail_shopping_content { margin: 0 5% 10px; width: auto;  }

h1 { font-size: 24px; font-weight: normal; }
h6 { margin: 0; padding: 0; font-size: 1em; text-transform: uppercase; }

ul { margin: 0 0 20px 0; padding: 0 0 0 15px; }
   ul li { margin: 0; padding: 0; }
   
   
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#000000;}
a { color: #999999;}

/* RECIPE PAGES */
#detail_content h1 { font-size: 18px; padding:20px 0 10px;}
#detail_content h5  { font-size:1em; text-transform:uppercase; padding:10px 0 0 0; margin-bottom: 0;}
#detail_content p { margin: 0;}


#yield { font-weight:bold;}
#headnote, #updated {font-style:italic; padding-top: 5px;}

ul.ingredientBlock { list-style-type: none; line-height: 20px; }
	ul.ingredientBlock li { line-height:26px; }
		.ingredientBlock .amount { font-weight: bold; text-align:right; clear:none; display:inline; padding-right:0.5em;}
#detail_shopping_content .ingredientBlock .item {padding-right:0.5em; width:4em;}


ul.instructions { margin-bottom:40px; margin-top: 5px; list-style-type: none; padding-left: 0; }
	ul.instructions li { line-height:18px; margin-bottom:15px; }

.column_header { display: block; background:none repeat scroll 0 0 #e0e0e0; font-weight:bold; letter-spacing:0.05em; line-height:25px; padding:0 0 0 14px; text-transform:uppercase; }

ul.stepByStep_entry { list-style-type: none; line-height: 20px; padding-left: 0;  }
	ul.stepByStep_entry li.first { border:0 none;}
ul.stepByStep_entry li { border-top:1px dotted #BBB4A3; overflow:auto; padding:20px 0 20px 20px; }
.stepByStep_container h5 { float:left; padding:0 0 15px; }
ul.stepByStep_entry li img { float:right; margin:0 0 0 20px; display: block; }
ul.stepByStep_entry li p {clear:left; }

.stepByStep_container h5 { line-height:16px; float:left; padding:0 0 15px;}

#detail_content p#episodeAttribution { margin: 10px 0;}
#methodology { margin-top: 15px;}

/* RESULT TABLES PAGES */
#resultsTable { clear:both; display:block; width: auto; margin:0 5% 10px; }
	#resultsTable th {background:none repeat scroll 0 0 #C5C5BA; font-weight: bold; text-align:center; white-space:nowrap; min-width:50px; padding:0 0 0 16px;}
		#resultsTable th.product { text-align:left; padding:0 15px; }
		#resultsTable th.price { padding-right:16px; text-align:left; }
	#resultsTable td { border-bottom:1px dotted #BBB4A3; text-align:center; vertical-align:top; padding:15px 0 15px 16px;}
		#resultsTable td.criteria { color: #000;}
	#resultsTable tr:last-child td {border:0 none;}
		#resultsTable td.rating_header { border:0 none; font-size:11px; line-height:16px; text-align:left; text-transform:uppercase;}
		#resultsTable td.productImage { width:121px;}
		#resultsTable td.productDescription { text-align:left;}
		#resultsTable .price { text-align:left; }
		#resultsTable td h6 { margin:0; max-width: 550px; clear:left; font-weight:bold;}
			.productDescription h6 a {text-decoration: none; font-size: 10px;}
#price_note  { font-size:11px; text-transform:uppercase; float:right; margin-right: 5%;}



/* GLOBAL PRINT FOOTER */
#footer { font:11px/18px verdana,arial,helvetica,sans-serif; border-top: 1px dotted #BBB4A3; color: #999999; margin: 10px 5% 0; width: auto; padding: 5px 0 50px 0; position: relative; }
    #footer img.atk.logo { position: absolute; top: 20px; left: 0; }
    #footer dl { margin: 10px 0 0 0; }
        #footer dl dt {  text-transform: uppercase; text-align: right; width: 175px; float: left; clear: left; }
        #footer dl dd { line-height: 10px; white-space: nowrap; float: left; margin-left: 0; }
        #footer dl dd ul { list-style-type: none; }
            #footer dl dd ul li { border-left: 1px solid #999999;  margin: 4px 10px 0px 0; padding: 0 0 1px 10px; float: left; }
				#footer dl dd ul li:first-child { border: none; }
				 	#footer dl dd ul li a { color: #999999; }
                	#footer dl dd ul li a:hover { color: #000;}
	#footer #funding { padding: 10px 0; }
		#footer #funding dt { line-height: 36px; font-weight:bold;}
		#footer #funding ul li { border: 0; line-height: 50px; vertical-align: middle; }
		#footer p { margin:10px 30px 10px 87px; }

	
/* Underwriter Logos On Footer*/
#footer ul#underwritersList {position: relative; margin: 0; top: -5px; left: 7px; padding: 0; width: 793px; height: 56px; background: url('/images/underwriters/UWlogos_footer.png'); overflow: hidden;}
	#footer ul#underwritersList li { width: 110px; height: 56px; position: absolute; top: 2px; display: block; list-style: none; padding: 0; margin: 0 5px 0 0;}
	#footer #underwritersList a { height: 56px; display: block; }

				
	
			#footer ul#underwritersList li#dcs {left: 0px; width: 105px;}  
			#footer #underwritersList #dcs a { width: 105px;}
			
			
			#footer ul#underwritersList li#kohler {left: 100px; background-position: -102px 0; width: 105px;}
			#footer #underwritersList #kohler a { width: 105px;}
			
				
			#footer ul#underwritersList li#woodbridge {left: 206px; background-position: -210px 0; width: 145px;}
			#footer #underwritersList #woodbridge a { width: 145px;}
			
			
			#footer ul#underwritersList li#viva {left: 360px; background-position: -366px 0; width: 70px;}
			#footer #underwritersList #viva a { width: 70px;}
			
			
			#footer ul#underwritersList li#diamondCrystal {left: 435px; background-position: -435px 0; width: 80px;}
			#footer #underwritersList #diamondCrystal a { width: 80px;}
			
			
			#footer ul#underwritersList li#cooking {left: 520px; background-position: -525px 0; width: 130px;}
			#footer #underwritersList #cooking a { width: 130px;}
			
			
			#footer ul#underwritersList li#apt {left: 657px; background-position: -582px 0; width: 70px;}
			#footer #underwritersList #apt a { width: 70px;}
			
			
			#footer ul#underwritersList li#create {left: 725px; background-position: -630px 0; width: 70px;}
			#footer #underwritersList #create a { width: 70px;}
			
 
