/* Basic styles:  Default font is Georgia, gray background, lists have red arrow bullets, links underline on hover */

html { margin: 0; padding: 0; background: #eae8de url(/images/common/bg_bodyShadow.gif) scroll repeat-y top center; }
	body { margin: 0 auto; padding: 0px 0 0 0; width: 965px; background: #ffffff url(/images/common/bg_body.gif) scroll repeat-x 0 43px; text-align: left; font-family: georgia, times, serif; }

img { border:0; }

sup { font-size: 8px; }

h1 { margin: 13px 0 15px 0; font-family: Georgia, Times, serif; font-size: 18px; line-height: 19px; font-weight: normal; letter-spacing: .25px; color: #222222; background-color: transparent; }
h2, h2 a { margin: 13px 0 4px 0; font-family: Georgia, Times, serif; font-size: 15px; line-height: 19px; font-weight: normal; letter-spacing: .25px; color: #222222; background-color: transparent; }
	h2 span.subtitle { font-size: 12px; display: block; }
h3 { margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }

p { margin: 0 0 8px 0; padding: 0; font-size: 11.5px; line-height: 17px; }

a { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #D73A15; }

	a:link, a:visited { text-decoration: none; }

	a:hover, a:active { text-decoration: underline; }
	a.readMoreLink { font-weight: bold; font-size: 11px; line-height:16px; }

ul { margin: 0; padding: 0; display: block; list-style-type: none; }

	ul li { margin: 0; padding: 0 0 0 12px; font-size: 10px; display: block; background-image: url('/images/common/bullet_arrow.gif'); background-position: 0 6px; background-repeat: no-repeat; }
		ul li.video { background-image: url('/images/common/bullet_camera.gif'); } 
		ul li.add { background-image: url('/images/common/bullet_plus.gif'); }
		ul li.delete { background-image: url('/images/common/bullet_minus.gif'); }
		ul li.collection { background-image: url('/images/common/bullet_folder.gif'); } 
		ul li.print { background-image: url('/images/common/bullet_print.gif'); } 
		ul li.shopping { background-image: url('/images/common/bullet_list.gif'); }
		ul li.email { background-image: url('/images/common/bullet_email.gif'); }
		
.shadowedInput { border: 1px solid #B4B4AA; background-color: #FFFFFF; color: #222222; background-image: url('/images/common/bg_shadowBox.gif'); background-repeat: no-repeat; font-size: 11px; }
.boxOuter { margin: 8px; border: 1px solid #FFFFFF; padding: 3px; float: right; }



/* Sitewide header with America's Test Kitchen Badge on the left, above the white content box */

#navCorp { list-style-type: none; margin: 0 0 0 20px; padding: 6px 0; width: 924px; height: 20px; overflow: hidden; text-align: right; display: block; background: url('/images/common/sprite_siteHeader.png') no-repeat scroll 0 6px; position: relative; }
	#navCorp li { margin: 0; padding: 0; background-image: none; height: 7px; overflow: hidden; position: absolute; }
		#navCorp li a { margin: 0; padding: 7px 0 0 0; height: 0px; display: block; overflow: hidden;}

		#navCorp #atkLogo { margin: 0; padding: 0; width: 74px; height: 26px; position: absolute; top: 6px; left: 0;}
			#navCorp #atkLogo .americasTestKitchenBadge { margin: 0; padding: 26px 0 0 0; height: 0px; width: 74px; overflow: hidden; }
		#navCorp .cio { width: 123px; top: 25px; left: 106px;} 
			#navCorp .cio a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -106px -26px; } 
		#navCorp .cco { width: 108px; top: 25px; left: 248px;} 
			#navCorp .cco a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -248px -26px; } 
		#navCorp .atk {  width: 164px; top: 25px; left: 376px;} 
			#navCorp .atk a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -376px -26px; } 
		#navCorp .cctv { width: 125px; top: 25px; left: 561px;} 
			#navCorp .cctv a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -561px -26px; } 
		#navCorp .bookstore { width: 73px; top: 25px; left: 702px; } 
			#navCorp .bookstore a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -702px -26px; } 
		#navCorp .customerService {  width: 117px; top: 25px; left: 796px; } 
			#navCorp .customerService a:hover { background: url('/images/common/sprite_siteHeader.png') no-repeat scroll -796px -26px; } 		
/* Header within the white content box, featuring search field and Cook's Illustrated logo */

#cctvBanner { height: 98px; width: 965px; background-color: transparent; color: inherit; margin: 4px auto 0; position: relative;}

	#cctvBannerImg { margin: 25px 0 0 16px; border: 0; }

	#searchBox { position: absolute; right: 144px; top: 20px; width: 280px; font-family: "Century Gothic", verdana, arial, helvetica, sans-serif; font-size: 11px; text-transform: uppercase; text-align: left; }

		#searchBox .searchForm { display: inline; margin: 0; padding: 0; }

		#searchBox #searchBoxForm { display: block; margin: 3px 0 0 0; padding: 0; }
#searchBox #searchBoxForm #searchcategory { margin: 0 0 3px 0; width: 77px; }
			#searchBox #searchBoxForm .shadowedInput { width: 102px; height: 15px; padding: 0 2px; }

			#searchBox #searchBoxForm .searchButtonInput { margin-left: 2px; margin-top: 1px; vertical-align: middle; }

	#magCoverLink { height: 87px; text-align: center; position: absolute; right: 28px; top: 20px; overflow: hidden; }
	#magCoverLink img { display: block; padding: 4px; background: url('/images/common/bg_magShadow.gif') no-repeat scroll top center; }
	#magSubscribeLink { font-weight: bold; display: block; position: absolute; right: 129px; top: 80px;}

/* Main content box */

#container { background: transparent url('/images/common/bg_dash.gif') repeat-y scroll 162px 0; color: inherit; margin: 10px auto 0 auto; padding: 0; clear: both;}



/* Left column with login box and lists */

	#leftContentCol { float: left; width: 163px; padding: 0; margin: 0; display: block;}
		#loginNavLinksFinder { margin: 0; padding: 0; height: 332px; background-color: #abbcd0;}
			* html #loginNavLinksFinder { height: 328px; }
		#loginRegisterLinks { list-style-type: none; margin: 0; padding: 24px 0 14px 19px; display: block; }
			#loginRegisterLinks li { padding: 0; background-image: none; float: left; }
				#loginLink { margin-right: 6px; border-right: 1px solid #ffffff; }
					#loginLink a { margin-right: 6px; }				
				#loginRegisterLinks li a { color: #ffffff; font-weight: bold; }
		
		#siteNav { clear: left; margin: 14px 0 0 0; padding: 0; display: block; width: 100%; }
			#siteNav li { padding: 0 0 2px 0; background-image: none; }			
				#siteNav li a { margin: 0; padding: 0 0 0 19px; height: 29px; line-height: 29px; display: block; font-size: 13px; font-family: "Century Gothic", verdana, arial, helvetica, sans-serif; font-weight: bold; color: #222222; background: url('/images/common/bg_navButton.gif') no-repeat scroll 0 0; }
					#siteNav li a:hover,  #siteNav li.current a  { text-decoration: none; background-position: 0 -29px;}
					
		
		#infoLinks { padding: 12px 0 0 19px; }
			#infoLinks li { padding: 0; background-image: none; line-height: 13px;}
				#infoLinks li a { padding: 0; color: #ffffff; font-weight: bold; font-size: 10px; }
		
		#stationFinder { margin: 0; padding: 20px 6px 0 19px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
			#stationFinder input.shadowedInput { margin-right: 5px; padding-left: 4px; width: 75px; }
			#stationFinder input { margin-top: 2px; vertical-align: middle; }
		
		#dvdAndBookSet { margin-top: 1px; padding: 0 0 8px 0; border-top: 8px solid #ffffff;}
			img.seasonTwo { margin: 2px -1px 8px -1px; padding: 8px;}
			img.seasonThree { margin: 0px 8px 8px 8px; padding: 8px;}
			img.seasonOne { padding: 8px 4px 0 8px; border-top: 1px dashed #bfb99b !important; }
		#atkSpecialOffers { margin: 0; padding: 23px 8px 0 20px; border-top: 1px dashed #bfb99b; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
			#atkSpecialOffers ul { margin: 17px 0; padding: 0;  }
				#atkSpecialOffers li { margin: 6px 6px 6px 0;}
					#atkSpecialOffers li a { color: #222222;}

	
/* Right Column */
	
	#rightCol { width: 802px; position: relative; float: right; }
	* html #rightCol { width: 792px; }
	/* Feature Right Column */


		#featureStage { margin: 18px 0 23px 0; width: 802px; height: 300px; text-align: left; clear: both; border: 0; background: url('/images/common/bg_feature.gif') no-repeat scroll top left; }
			#featurePlayer { display: none;}

			img.featureImg { margin: 5px 21px 0 0; float: right; }
			
			#featureStage h2 { margin: 0 0 20px 7px; padding: 21px 0 18px 0; width: 508px; text-align: center; text-transform: uppercase; border-bottom: 1px dashed #bfb995; font-size: 18px;}
			
			#featureStage p { margin-left: 30px; width: 460px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px;}
			
			#featureStage ul { margin-left: 30px;  }
				#featureStage ul li a { color: #222222; font-weight: bold; }
				ul#featuredRecipes { margin: 0; position: absolute; top: 182px; }				
				#featuredRecipes li { margin: 0 0 0 30px; padding: 0; float: left; display: inline; background-image: none; }
					#featuredRecipes li a { width: 93px; display: block; font-size: 9.5px; line-height: 14px;  }
					#featuredRecipes li img { margin-bottom: 2px; padding: 2px; border: 1px solid #e7e5d5; float: left; }
					#featuredRecipes li a:hover img { border: 1px solid #948b59; }

img.kitchenTourLink { margin-right: 17px; float: right; }

		#freeAccess { margin: 8px 8px 0 -1px; padding: 15px; border: 7px solid #bfb995; font-family: georgia, times, serif; font-size: 17px; text-align:right; white-space: nowrap; vertical-align:middle; }
		* html #freeAccess { margin: 0 0 0 0; z-index: 1; zoom: 1;}
			#freeAccess span { color: #d73a15 ; text-transform: uppercase; }		
			#freeAccess form { display: inline; text-align: right; }
				#freeAccess form  input { vertical-align: middle; }
				#freeAccess form input.shadowedInput { margin: 0 5px 0 10px; padding-left: 4px; width: 172px; }				
						#freeAccess a { margin-right: 48px; float:right; font-size:10px; font-family:"Verdana", Arial, Helvetica, sans-serif; letter-spacing:-0.5px; word-spacing:-0.10;}
				
		
	#pageContent { background: url('/images/common/bg_doubleDash.gif') repeat-y scroll 390px 44px; overflow: auto; zoom: 1; }
		#pageContentHeader { margin: 0 0 3px 8px; height: 21px; font-family: "Century Gothic", verdana, arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; background: #bfb995; overflow: hidden; zoom: 1; }
			.buyRatedCookwareHeader { padding-left: 10px; }
			#pageContentHeader span { float: left; padding: 3px 10px 0 10px;  text-transform: uppercase; display: block; }			
			#pageNav { height: 18px; padding: 3px 0 0 11px; float: left; vertical-align: bottom;}
				#pageNav li { padding: 0; height: 18px; float: left; background: #e1decd url('/images/common/bg_tabLeftClear.gif') no-repeat scroll top left; }
					#pageNav li.current { background-color: #ffffff; }
					#pageNav li a { padding: 0 14px 0 14px; font: bold 10px/18px "Century Gothic", verdana, arial, helvetica, sans-serif; text-transform: uppercase; color: #d73a15; letter-spacing: .5px; background: url('/images/common/bg_tabRightClear.gif') no-repeat scroll top right; display: block; cursor: pointer; }
					#pageNav li.current a { color: #222222; }
						#pageNav li a:hover { text-decoration: none; color: #222222; }
		
			.episodeBlock { margin: 0 8px; padding-bottom: 8px; border-bottom: 1px dashed #bfb995; display: none; }
				.episodeBlock h2, .episodeBlock h2 a { margin: 0; padding: 0; line-height: 18px; font-family: georgia, times, serif; font-size: 18px; font-weight: normal; color: #333333; }
				.itemCollapsed { padding: 10px 20px; text-align: right; }
					.itemCollapsed h2 { float: left; line-height: 16px; }
				
				.itemExpanded { margin: 8px 0; padding: 20px; overflow-y: auto; overflow-x: hidden; background-color: #f7f7f2; }
					.itemExpanded h2 { margin-bottom: 8px; }				
					.itemExpanded img { margin-bottom: 20px; }
					.itemExpanded p { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; }
					.episodeDetails { clear: left; margin: 20px -20px 0 -20px; padding: 0; background: url('/images/common/bg_episodeTeasers.gif') repeat-y scroll 191px 0; overflow: auto; zoom: 1; }					
						.episodeTeaser { margin: 0 21px 0 20px; padding: 0; width: 151px; float: left; }
						* html .episodeTeaser { display: inline; }
							.episodeTeaser p { display: inline; padding: 0; }
							.episodeTeaser a { font-weight: bold; white-space: nowrap; }


		div.pageSection { border-bottom: 1px dashed #bfb995; overflow: auto; zoom: 1; clear: both; }
			
					
		div.lastPageSection { border-bottom: 0; }
		.recipeCategory, .equipmentCategory, .cookwareCategory { display: none;  overflow: hidden; zoom: 1;}
        .cookwareCategory, .equipmentCategory  { display: block; }

		#mainDishes { display: block; }

				div.teaser { padding: 20px 19px 19px 19px; width: 354px; height: 150px; float: left; border-bottom: 1px dashed #bfb995; background-color: transparent; }
				.recipeCategory .teaser, .cookwareCategory .teaser, .equipmentCategory .teaser{ height: 100px; }

				* html .recipeCategory .teaser, * html .equipmentCategory .teaser { height: 120px; }	
					.teaser p { margin-bottom: 0; margin-left: 110px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px;}
					.teaserThumb { margin: 0 17px 60px 0; padding: 2px; border: 1px solid #e7e5d5; float: left; display: inline;}
					.teaser a:hover img { border: 1px solid #948b59; }
					img.cookingLogo { margin-top: 18px; margin-left: -10px; display: block;}
	
			#flash_player { padding: 8px; border-right: 1px dashed #bfb995; float: left; display: inline; }

            #underwriters { margin: 8px; padding: 0; width: 272px; height: 382px; background-color: #f2f1eb; float: left; text-align: center; display: inline; } 
       			* html #underwriters { width: 262px; }
				#underwriters h2 { padding-top: 14px; text-transform: uppercase; text-align: center;}
#underwriters p { margin: 0 25px 25px 25px; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px;}
#underwriters p a { text-decoration: underline; } #underwriters p a:hover { text-decoration: none; }
#underwriters ul.underwriterLogos { margin: 0 15px; padding: 0; clear: left; }
#underwriters ul.underwriterLogos li { margin: 0; padding: 0; height: 80px; background-image: none; }
#underwriters ul.underwriterLogos li a { margin: 0; padding: 0; display: block; }
#underwriters ul.underwriterLogos li img { margin: 0; padding: 0; }

#underwriters ul.underwriterLogos li#dcs a { height: 51px; width: 128px; background: url('/images/underwriters/logo_dcs_sprite.png') no-repeat; background-position: 0 0; }
#underwriters ul.underwriterLogos li#dcs a:hover { background-position: 0 -51px; }

#underwriters ul.underwriterLogos li#viva a { height: 61px; width: 95px; background: url('/images/underwriters/logo_viva_sprite.png') no-repeat; }
#underwriters ul.underwriterLogos li#viva a:hover { background-position: 0 -61px; }

#underwriters ul.underwriterLogos li#cooking a { height: 46px; width: 133px; background: url('/images/underwriters/logo_cooking_sprite.png') no-repeat; }
#underwriters ul.underwriterLogos li#cooking a:hover { background-position: 0 -46px; }

#underwriters ul.underwriterLogos li#choreboy a { height: 58px; width: 95px; background: url('/images/underwriters/logo_choreboy_sprite.png') no-repeat; }
#underwriters ul.underwriterLogos li#choreboy a:hover { background-position: 0 -58px; }

#underwriters ul.underwriterLogos li#idaho a { margin-left: 12px; height: 64px; width: 116px; background: url('/images/underwriters/logo_idaho_sprite.png') no-repeat; }
#underwriters ul.underwriterLogos li#idaho a:hover { background-position: 0 -64px; }

#underwriters ul.underwriterLogos li#valley a { margin-right: 12px; height: 71px; width: 71px; background: url('/images/underwriters/logo_valley_sprite.png') no-repeat; }
#underwriters ul.underwriterLogos li#valley a:hover { background-position: 0 -71px; }

#underwriters #dcslink {margin:0 auto;}
#underwriters #cooking {float:right; height:75px; margin-top:5px;}
#underwriters #choreboy {float: right; margin-right:10px; height:70px;}
#underwriters #valley {float:left; margin-left:10px; }
 #underwriters #viva {float:left; }


	/* AboutCCTV Body section*/
			div.aboutSection { margin: 0 30px 20px 30px; border-bottom: 1px dashed #bfb995; overflow: auto; zoom: 1; clear: both; }
			 h1.aboutUs { margin: 0 16px 20px 8px; padding: 21px 0 18px 0; text-align: center; text-transform: uppercase; font-size: 18px; line-height: 19px; font-weight: normal; letter-spacing: .25px; color: #222222; border-bottom: 1px dashed #bfb995; }
			.aboutSection h2 { margin: 5px 0px; font-family: Georgia, Times, serif; font-size: 16px; line-height: 19px; font-weight: normal; letter-spacing: .25px; color: #222222; text-transform: uppercase; background-color: transparent; }
				.castImg { margin:0 18px 12px 0; padding: 2px; border: 1px solid #e7e5d5; float:left }
				.aboutSection p { padding: 5px 0 10px 0; font-family: georgia, times, serif; font-size: 12px; line-height: 17px; color: #333333; display:block;}
			.aboutSection p strong { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;  }
	.aboutSection a { font-weight: bold; }
	
	/* Underwriter Bios Page */		
		.underwriterSection { margin-bottom: 3px; overflow: auto; zoom: 1; clear: both; background: url('/images/common/bg_uwcolumns.png') repeat-y 264px 0; border-bottom: 1px dashed #bfb995; }
		.underwriterSectionLast { border: 0; }
			div.underwriterBio { float: left; margin: 18px 0 15px 0; padding: 0 10px 12px 15px; width: 240px; line-height: 25px; display: inline; }
			    div.underwriterBio.first { border: none; clear: left; }
				.teaserColumnImg { margin: 5px 0 15px 16px; padding: 2px; display: block;}
					p.teaserText { display: inline; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; }
						.teaserDivider { margin: 18px 0; border-left: 1px dashed #bbb4a3; border-right: 1px dashed #bbb4a3; height: 410px; float: left; }	
		/* Next section, with video player and Inside the Test Kitchen */
		#whatisCCTV { float:left; padding-left:15px; width:780px; height:365px;}
			#whatisCCTV p {width:555px;}
			#whatisCCTV h2 {margin-bottom: 20px; margin-top:15px;}
			
		#welcomeToCCTV { float: right; overflow: auto; }
		
		#aboutCCTV { margin: 18px 8px 0 0; width: 170px; text-align: left; float: right; }
			* html #aboutCCTV { display: inline; margin-right: 16px; }
				#aboutCCTV img { padding: 2px; border: 1px solid #e7e5d5; }
				#aboutCCTV ul { margin: 10px 0 0 2px; }
					#aboutCCTV ul li { padding: 0 0 0 8px; line-height: 17px; background: url(/images/common/bullet_arrow.gif) no-repeat scroll 0 6px; }
						#aboutCCTV ul li a { color: #222222; font-weight: bold; }
		#whatisCCTVcopy { width:365px; padding:0 15px; float:left;}
			#whatisCCTVcopy h1 { white-space: nowrap; text-align: left; float: left; font-size: 15px; margin-bottom: 10px;}
			#whatisCCTVcopy p { width: 385px;  font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px; text-align: left; float: left;}

		.articleSection { margin: 0 25px 0 19px; padding: 13px 0 20px 0; border-top: 1px dashed #BBB4A3; font-size: 10px; clear: left; }
		.articleSectionFullWidth { margin: 0 0 0 -19px; }
		.articleSectionFirst { border-top: 0; }

			.articleSection h2 { margin-top: 8px; }
			.articleSection .articleSectionImage { margin: 12px 13px 15px 0; padding: 2px; border: 1px solid #e7e5d5; float: left; }

			.endSectionLink { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: #D73A15; background-color: transparent; }
			.endSectionLinkBreak { margin: 5px 0 12px 89px; display: block; }



		/* Top 10 Lists */

		#top10Lists { margin: 0; padding: 8px 0 0px 0; width: 165px; float: left; }
		* html #top10Lists { display: inline; width: 170px; }
				#top10Lists a:link, .top10list a:active, .top10list a:hover, .top10list a:visited { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #D73A15; background-color: transparent; }
				#top10Lists h2 { display: block; margin: 0px 0 15px 19px; font-size: }
				#top10Lists ol { font-weight: bold; color: #222222; background-color: transparent; font-size: 13.5px; font-family: "Century Gothic", Arial, sans-serif; margin: 5px 0 0 39px; padding: 0; border: 0; }
					#top10Lists ol li {	margin-bottom: 6px; }
					
	/*microsite bucket */
	
	#microsite { margin: 0; padding: 0 15px 15px 0; width: 175px; float: left; height:330px; border-right: 1px dashed #bfb995}
		* html #microsite { display: inline; width: 170px; }			
				#microsite p { padding: 0px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #333333; display:block; width:175px;}
			.microsite p strong { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;  }
	.microsite a { font-weight: bold; }
		.QA_Tiny {font-size: 12px; margin:0; padding:0;}			


		/* Bottom of white content box, with signup form */
			.clearForFooter { clear: both; font-size: 0; overflow: hidden; height: 10px; }

			#contentFooter { padding: 24px 0 16px 0; background-color: #abbcd0; width: 100%;  overflow: auto; zoom: 1; position: relative; } 
			#contentFooter a img { float: left; margin: 5px 0 0 19px;}
				#atkFooterLogo { position: absolute; top: 21px;}
				#createFooterLogo { margin: 0 0 12px 0; position: absolute; top: 13px; right: 8px; }
                                #aptFooterLogo { position:absolute; top:13px; right: 85px;}
				#contentFooter a { color: #222222; }

				#corpFooter { list-style-type: none; margin: 0 0 4px -20px; padding: 0 0 0 0; width: 100%; line-height: 10px; border-top: 1px dashed #bbb4a3; text-align: center; }
		
		#ciFooter, #ccFooter {  list-style-type: none; margin: 0; padding: 0 0 8px 0; font-size: 10px; text-align: center; }
		#ciFooter { float: right; padding-right: 20%;} #ccFooter { float: left; padding-left: 20%;}			
			* html #ciFooter { padding-right: 16.5%; } * html #ccFooter { padding-left: 13.5%; }
		
			#corpFooter li, #ciFooter li, #ccFooter li { margin: 0; padding: 0 7px; font-size: 11px; border-left: 1px solid #222222; display: inline; background-image: none;}
			#corpFooter li.footerNavFirst, #ciFooter li.footerNavFirst, #ccFooter li.footerNavFirst { border: none; }


	/* Big free trial form at bottom of homepage */
	#bigAd { margin: 8px 8px 0 8px; padding: 32px 30px 15px 30px; font-family: verdana, arial, helvetica, sans-serif; background-color: #f5f4ec; }
		p.bigAdHeadline { margin: 0 0 20px 0; padding: 0; font-family: Georgia, times, serif; font-size: 28px; text-align: center;}
			p.bigAdHeadline span { text-transform: uppercase; color: #d73a15; }
		p.bigAdText { font-size: 11px; line-height: normal; }
			p.bigAdText span { font-weight: bold; text-transform: uppercase; color: #d73a15; }
			p.bigAdText strong { font-size: 11px; }

		p.bigAdFooter { font-size: 10px; text-align: right; clear: both; }

		#bigAd form { margin: 0; padding: 0; width: 276px; float: left; }
			#bigAd .bigAdLeftFieldset { float: left;} #bigAd .bigAdRightFieldset { float: right; }

			#bigAd fieldset { margin: 0; padding: 0; }

			#bigAd form input { margin: 0; padding: 0; }

			#bigAd form #Name, #bigAd form #Address, #bigAd form #City { float: left; clear: left; margin-bottom: 10px; width: 128px; padding-left: 4px;} 
			#bigAd form #Address2, #bigAd form #Zip { clear: left; float: left; width: 128px; padding-left: 4px;} 
			#bigAd form #State { width: 134px; margin-bottom: 10px; height: 16px; font-size: 11px; line-height: 15px; clear: left; float: left;} 
			#bigAd form #Email { width: 270px; margin: 10px 0 0 0; padding-left: 4px; display: inline; }

			#bigAdButtons { padding: 10px 0; text-align: center; vertical-align: middle; clear: left; }

		#btnFreeTrial, #btnFreeGift { vertical-align: middle; padding-bottom: 2px; }


		#bigAdPremium { float: left; margin: 0 10px 0 0;}

		#bigAdCover { margin: 0 0 0 13px; float: right; }
		
		* html #bigAdPremium { display: inline; margin-right: 8px; }
		* html #bigAdCover { display: inline; margin-left: 8px; }
