body { margin: 0; padding: 0; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; }

#pageWrapper { width: 810px; margin: 0 auto; text-align: center;}

p, ul { text-align: left; } 
table, div, li { margin: 0; padding: 0; } 




h1, .clsMainHeader { margin: 0; padding: 0; line-height: 58px; font-size: 18px; font-weight: bolder; color: #000000; border-bottom: 1px solid #999999;}
h2, .clsHeader { font-size: 14px; font-weight: bolder; }
h3, .clsSmallHeader { font-size: 12px; font-weight: bolder; }

/* links at top of masthead */ 
	#navCorp { list-style-type: none; margin: 12px 0 0 0; background-color: #515557; height: 29px; width: 811px; text-align: right; padding: 0; }
		img.americasTestKitchenBadge { margin: 0; padding: 0; border: none; border-right: 3px solid #ffffff;  }
		#navCorp li { margin: 0 0 0 19px; line-height: 29px; float: left; }
			#navCorp li#atkLogo { margin: 0; padding: 0; height: 29px; } 
			#navCorp li.cio { margin-left: 33px; } 
			#navCorp li a { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 10px; letter-spacing: .3px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; }
				#navCorp li a:hover {text-decoration: underline; }
	#myaccount {display:block; height:18px;}
	#myaccountlink {float:right; font-size:11px; margin-top:3px; margin-right:20px;}
	.pageSection { border-bottom: 1px solid #999999; font-size: 13px; line-height: 17px; clear: both; overflow: auto; zoom: 1; }
		
		.aboutSection h2 { padding: 0; margin: 0 0 0 115px; text-align: left;}
		.aboutSection p { margin: 0 0 0 120px; text-align: left; }
		div.aboutSection ul { list-style-type: none; margin: 12px 0 0 5px; padding: 0; line-height: 16px; }
				div.aboutSection ul li { padding: 0 0 0 12px; background: url(/images/bullet_arrow.png) no-repeat scroll 0 4px; }
		
		#aboutUsFeatureImg { margin: 15px 0 15px 15px; padding: 3px; border: 1px solid #999999; float: right; }
				
		#aboutMagazines, 
		#aboutTVShow { margin: 0; padding: 20px 26px 25px 0; width: 290px; float: left; border-right: 1px solid #999999; }
		#aboutTVShow { height: 305px; }
		#aboutMagazines { height: 175px; }					
		#aboutCookbooks, 
		#aboutWebsites { margin: 2px 0 0 0; padding: 20px 0 25px 25px; width: 290px; float: left; }
		
			#aboutCookbooks p, #aboutWebsites p, #aboutMagazines p, #aboutTVShow p {margin:10px 0 !important;}
			img.aboutUsImage { float: left; margin-right:10px;}
			#aboutWebsites img.aboutUsImage {margin-top:25px;margin-bottom:35px;}
#footer { text-align: center; padding-top: 6px; border-top: 4px double #999999;}
#footer table { margin: 0 auto; text-align: center; }


.clsBoldTxt { font-weight: bolder; }
.clsItalicTxt { font-style: italic; }
.clsSmallTxt { font-size: 10px; }
.clsSmallBoldTxt { font-size: 10px; font-weight: bold; }
.clsSmallItalicTxt { font-size: 10px; font-style: italic; }

	a:link { font-weight: bold; color: #e80808; text-decoration: none; }
	a:visited { font-weight: bold; color: #e80808; text-decoration: none; }
	a:hover { font-weight: bold; color: #e80808; text-decoration: underline; }
	a.NewLinkColor:link{ font-weight:bold; color:#0000FF; text-decoration:none; }
	a.NewLinkColor:visited{ font-weight:bold; color:#0000FF; text-decoration:none; }
	a.NewLinkColor:hover{ font-weight:bold; color:#0000FF; text-decoration:underline; }

	
	a.FooterNav:link { color: #666666; text-decoration: none; }
	a.FooterNav:visited { color: #666666; text-decoration: none; }
	a.FooterNav:hover { color: #999999; text-decoration: none; }
	a.FooterNav:active { color: #999999; text-decoration: none; }

.clsHorizontalDivider { border: 0; margin: 0; padding: 0; border-top: 1px solid #999999; }
.clsHorizontalDivider2 { border: 0; margin: 0; padding: 0; border-top: 2px solid #999999; }
.clsDoubleBorder { border: 0; margin: 0; padding: 0; border-top: 4px double #999999; }
.clsTopBannerBG { background-color: #515557; margin: 0; padding: 0; }
.clsGrayBG { background-color: #c9c5c5; margin: 0; padding: 0; }
.clsYellowBG { background-color: #fffbdc; }

