/* CSS syylesheet for Pilgrim's Pride *//* FONTS AND TEXT STYLES -----------------------------------------------------------------*/

BODY{	background-image: url(/images/bg_tile.jpg);	background-repeat: repeat;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #333333;	margin-top: 0px;}H1 {	font-family: Georgia;	font-size: 21px;	color: #941415;	font-weight: normal;	letter-spacing: -1px;	margin: 0px 0px 0px 0px; 	padding: 9px 0px 0px 20px;	/*border: solid 1px black; /* used for testing only */}H2{	font-family: Georgia;	font-weight: bold;	font-size: 21px;	color: #003C63;	font-weight: normal;	letter-spacing: -1px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}H3{	font-family: Georgia;	font-weight: normal;	font-size: 18px;	color: #003C63;	font-weight: normal;	letter-spacing: -1px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}LI{	padding-bottom: 3px;}P, TABLE, DIV{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	word-spacing: normal;	letter-spacing: normal;    text-transform: none;}IMG{	border: none;}/* Styles that control page width */#pagecontenttable{	width: 753px;	border: none;	/*border: solid 1px black;*/	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#footertable{	border: none; /*solid 1px;*/	width: 753px;	color: Olive;	font-size: 9px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.topleftcorner{	width: 16px;	height: 15px;	background-image: url(/images/bg_TLcorner1.gif);	background-repeat: no-repeat;}.stockticker{	width: 721px;	height: 15px;	background-image: url(/images/bg_TopTile.gif);	background-repeat: repeat-x;}.toprightcorner{	width: 16px;	height: 15px;	background-image: url(/images/bg_TRcorner1.gif);	background-repeat: no-repeat;}.boldBlue{	font-family: Georgia;	font-weight: normal;	font-size: 16px;	color: #0860a8;}.productPageTitles{	font-family: Georgia;	font-weight: normal;	font-size: 21px;	color: #0860a8;}/* HOME PAGE layout */#home_navcolumn{	width: 179px;	vertical-align: top;}#home_centercol{	width: 301px;	vertical-align: top;	background-image: url(/images/divider_vertical_tile.gif);	background-repeat: repeat-y;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	/*border: dashed 1px green;*/}#home_recipelisttable{	font-size: 12px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 5px;	/*border: dotted 1px red;*/}.leftmargin_10{	margin-left: 10px;}/* INSIDE PAGE layout */#navcolumn{	width: 150px;	vertical-align: top;	padding: 1px 0px 0px 0px;}#centercol{	width: 421px;	vertical-align: top;	padding: 15px 0px 0px 20px;	margin: 0px 0px 0px 0px;}#centercol_plus_rightcol{	width: 571px;	vertical-align: top;	padding: 15px 0px 0px 20px;	margin: 0px 0px 0px 0px;}#productpage_centerright{	width: 570px;	vertical-align: top;	padding: 0px 0px 0px 0px;	margin: 1px 0px 0px 1px;}#centercol_rtl{	width: 571px;	vertical-align: top;	padding: 15px 10px 0px 20px;	margin: 0px 0px 0px 0px;}#centercol P{	line-height: 15px;	/* add more spacing in paragraphs in the center area of the page */}#rightcol{	width: 150px;	vertical-align: top;	padding: 15px 0px 0px 20px;	margin: 0px 0px 0px 0px;}#centerrightcol	/* spans both center and right column on inside pages */{	width: 571px;	vertical-align: top;	padding: 1px 0px 0px 0px;	margin: 0px 0px 0px 0px;	/*border: solid 1px blue;*/ /* used for testing only */}#centerrightcol_rtl	/* spans both center and right column on inside pages */{	width: 571px;	vertical-align: top;	padding: 1px 10px 0px 0px;	margin: 0px 0px 0px 0px;	/*border: solid 1px blue;*/ /* used for testing only */}table{	vertical-align: top;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}tr { vertical-align: top;}/* Styles for layout of content area of the page */.content{	width: 721px;	background-color: #ffffff;}.leftedgetop{	width: 16px;	height: 10px;	background-image: url(/images/bg_TLcorner2.gif);	background-repeat: no-repeat;}.leftedge{	width: 16px;	height: 100%;	background-image: url(/images/bg_LeftShadow_White.gif);	background-repeat: repeat-y;}.rightedgetop{	width: 16px;	height: 10px;	background-image: url(/images/bg_TRcorner2.gif);	background-repeat: no-repeat;}.rightedge{	width: 16px;	height: 100%;	background-image: url(/images/bg_RightShadow_White.gif);	background-repeat: repeat-y;}/* Nav menu styles */#home_navmenutable{	width: 179px;	background-image: url(/images/menu_bgTile.gif);	background-repeat: repeat-y;}#navmenutable{	width: 150px;}.navmenucell{	background-image: url(/images/nav/nav_bgTile.gif);	background-repeat: repeat-y;}.navmenusection{	font-weight: bold;	font-size: 12px;	color: #3636ff;	margin: 5px 0px 0px 7px;	/*border: dotted 1px black; */ /* for testing purposes only */}.navmenuitem {	padding: 2px 0px 0px 7px;	font-size: 12px;	/*border: dashed 1px blue;*/  /* for testing purposes only */}.navmenuitem_home {	padding: 2px 0px 0px 9px;	font-size: 12px;	/*border: dashed 1px blue;*/  /* for testing purposes only */}/* Home page styles */.homepageadtext{	font-family: Tahoma, Arial, helvetica, Sans-Serif;	font-size: 12px;	line-height: 15px;	color: #666666;	padding: 7px 7px 7px 7px;}.home_centercol_table{	font-family: Tahoma, Arial, helvetica, Sans-Serif;	width: 301px;	padding: 0px 0px 0px 5px;	margin: 0px 0px 0px 0px;}#home_rightcol{	width: 241px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	vertical-align: top;}#home_grillforecast{	width: 241px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	vertical-align: top;	background-image: url(/images/pic_home_grillingbg.gif);	background-repeat: no-repeat;}/* Inside page styles */#insidecanvas /* table holding everything except the left nav */{	/*border: solid 1px #cccccc;*/	width: 571px;	border: none;}.centercol_table{	width: 421px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.Breadcrumbs{	font-family: Tahoma, Arial, helvetica, Sans-Serif;	font-size: 11px;	color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	/*border: solid 1px green;	/* used for testing only */}.breadcrumbelement{	text-decoration: none;	font-family: Tahoma, Arial;	font-size: 11px;	color: #FFFFFF;}.pagetitle{	height: 56px;	vertical-align: middle;	background-image: url(/images/tb_RightBG.gif);	background-repeat: no-repeat;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.pagetitle_rtl{	height: 56px;	vertical-align: middle;	background-image: url(/images/tb_RightBG.gif);	background-repeat: no-repeat;	padding: 0px 10px 0px 0px;	margin: 0px 10px 0px 0px;}.sidebartable{	background-image: url(/images/sb_bground.gif);	width: 150px;	background-repeat: repeat-y;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.sidebartdleft{	padding: 4px 0px 0px 8px;	width: 8px;}.sidebartdright{	padding: 4px 0px 0px 4px;	text-align: left;	width: 142px;}/* link behavior for left nav menu sections */
/*
A.menusectionlink:link		{text-decoration: none;  color: #3636ff;  font-family: Tahoma,Arial;	font-weight: bold;	font-size: 12px;}	
A.menusectionlink:visited	{text-decoration: none;  color: #3636ff;  font-family: Tahoma,Arial;	font-weight: bold;	font-size: 12px;}	
A.menusectionlink:hover		{text-decoration: none;  color: #3636ff;  font-family: Tahoma,Arial;	font-weight: bold;	font-size: 12px;}	
A.menusectionlink:active	{text-decoration: none;  color: #3636ff;  font-family: Tahoma,Arial;	font-weight: bold;	font-size: 12px;}	

A.menuitemlink:link		{text-decoration: none;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.menuitemlink:visited	{text-decoration: none;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.menuitemlink:hover	{text-decoration: underline;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.menuitemlink:active	{text-decoration: none;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
*/

/* link behavior for breadcrumb items */
A.breadcrumbelement:link	{text-decoration: none;  color: #ffffff;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.breadcrumbelement:visited	{text-decoration: none;  color: #ffffff;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.breadcrumbelement:hover	{text-decoration: underline;  color: #ffffff;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.breadcrumbelement:active	{text-decoration: none;  color: #ffffff;  font-family: Tahoma,Arial;	font-size: 11px;}	

/* link behavior for right column (sidebar) items */
A.sidebarlink:link		{text-decoration: none;  color: #0860A8;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarlink:visited	{text-decoration: none;  color: #0860A8;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarlink:hover		{text-decoration: underline;  color: #0860A8;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarlink:active	{text-decoration: none;  color: #0860A8;  font-family: Tahoma,Arial;	font-size: 11px;}	

A.sidebarredlink:link		{text-decoration: none;  color: #EB1B24;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarredlink:visited	{text-decoration: none;  color: #EB1B24;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarredlink:hover		{text-decoration: underline;  color: #EB1B24;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.sidebarredlink:active		{text-decoration: none;  color: #EB1B24;  font-family: Tahoma,Arial;	font-size: 11px;}	

A.homepage:link		{text-decoration: none;		color:	#0860a8; }	
A.homepage:visited	{text-decoration: none;     color:	#0860a8; }	
A.homepage:hover	{text-decoration: none;		color:	#484848; }
A.homepage:active	{text-decoration: none;     color:	#0860a8; }	

/* link behavior for recipes 
A.recipe: link		{text-decoration: underline;  color: #395080;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.recipe: visited	{text-decoration: underline;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.recipe: hover		{text-decoration: underline;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
A.recipe: active		{text-decoration: underline;  color: #425770;  font-family: Tahoma,Arial;	font-size: 11px;}	
*/

A {text-decoration: none}A:hover {text-decoration: underline }.fineprint{	font-size: 10px;}/* LEFT NAVIGATION STYLES ---------------------------------------------------------------- */


#listnav { 	vertical-align: top;
			width: 150px;
			padding: 15px 0px 0px 0px;
			background-image: url(/images/nav/nav_bgTile.gif);
			background-repeat: repeat-y;
			border: solid 0px red; /* for testing only */
		 }

#listnav table {border: solid 0px green; border-collapse: collapse; }

  
/* normal item link unselected */
A.nnav:link		{text-decoration: none;		color:	#0860a8; }	
A.nnav:visited	{text-decoration: none;     color:	#0860a8; }	
A.nnav:hover	{text-decoration: none;		color:	#484848; }
A.nnav:active	{text-decoration: none;     color:	#0860a8; }	

/* any item link selected */
A.nnavselected:link		{text-decoration: none;		color:	#484848; }	
A.nnavselected:visited	{text-decoration: none;     color:	#484848; }	
A.nnavselected:hover	{text-decoration: none;		color:	#0860a8; }
A.nnavselected:active	{text-decoration: none;     color:	#484848; }	

td.navdiv {border: solid 0px purple;
			line-height: 1px;
			height: 1px;
			padding: 0px;	
			} 

td.navitem {margin: 0px 0px 0px 0px;
			font-family: tahoma, arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			padding: 0px 13px 0px 8px;
			width: 150px;
			height: 24px;
			vertical-align: middle;  
			border: solid 0px green;
			} 

td.navitemwrap {margin: 0px;
			font-family: tahoma, arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			padding: 0px 13px 0px 8px;
			height: 36px;
			vertical-align: middle;
			} 
			
td.navb {vertical-align: top; padding: 7px 0px 0px 8px; border: solid 0px green; }

			
td.navsubitem {margin: 0px;
			font-family: tahoma, arial, sans-serif;
			font-size: 10.5px;
			font-weight: normal;
			padding: 0px 13px 0px 3px;
			width: 150px;
			height: 24px;
			vertical-align: middle;
			} 

td.navsubitemwrap {margin: 0px;
			font-family: tahoma, arial, sans-serif;
			font-size: 10.5px;
			font-weight: normal;
			padding: 0px 13px 0px 3px;
			height: 36px;
			vertical-align: middle;
			} 

/* NUTRITION GUIDE STYLES ---------------------------------------------------------------- */

.tagline{	margin-top: 5px;	margin-top: 5px;	font-weight: normal;	font-size: 16pt;	color: #0860A8;	line-height: 25px;	font-family: Georgia;}
TD.nutritionguide{	background-color:#F4F6F8;}TR.nutritionguide{	/*color:#BBC8D6;*/	color: #425770;	background-color:#BBc8D6;}.nutritionguide{	font-size: 8pt;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #425770;}/* BO'S WORLD WEATHER STYLES ------------------------------------------------------------- */.bosworldnavtext
{
	font-family: Verdana, Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #395080;
}

.bosworldtext
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #395080;
}

.bosworldtext11
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #425770;
}

.bosworldlight
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #738FAE;
}

.bosworldbold
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #283E58;
}

.bosworldreg
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #283E58;
}

.bosworldhitemp
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #DC2017;
}

.bosworlderror
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #DC2017;
}

.bosworldlotemp
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #395080;
}

/* Inside tables ------------------------------------------------------------- *//* inverted text for table header row */.textinv{	color: #FFFFFF;}/* Sweepstakes page */#sweepstakespage{	width: 738px;	border: none;	/*border: solid 1px black;*/	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#2008sweepstakesform{	margin-top: 315px;	margin-left: 115px;	margin-right: 110px;	border: solid 1px red;}.sweepstakes2008rules{	padding: 0px 60px 0px 60px;}.sweepstakes2008rules p{	font-family: Times New Roman;	font-size: 10pt;	color: #998d6d;}.sweep2008pad{	width: 20px;}#sweep2008ColA{	width: 10px;	height: 245px;}#sweep2008ColB{	width: 347px;	height: 245px;	border: solid 0px red;}#sweep2008ColC{	width: 168px;	height: 245px;	border: solid 0px green;}.sweep2008label{	text-align: right;	vertical-align: middle;}.sweep2008input{	vertical-align: middle;	padding-left: 10px;}.reqdfield{	color: #FF0000;}.sweepstakeserrorpanel{	text-align: center;	padding-top: 50px;	padding-left: 10px;	padding-right: 10px;	color: #FF0000;}/*************** FreshTrace(TM) *****************/#FTTable {margin-bottom: 20px; padding: 0px; border: dotted 0px green;}#FTLeft {height: 20px; border-bottom: solid 1px #B7C4DB; background-color: White;}#FTCenter {height: 20px; border-bottom: solid 1px #B7C4DB; background-color: White;}#FTRight {height: 20px; border-bottom: solid 1px #B7C4DB; background-color: White;}#FTWhereTab {	height: 20px;	vertical-align: middle;	/*border-top: solid 1px #b7c4db; 	border-left: solid 1px #b7c4db; 	border-right: solid 1px #b7c4db; 	border-bottom: solid 1px #b7c4db;*/	background-color: White; 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #003C63;}#FTHowTab {	height: 20px;	vertical-align: middle;	/*border-top: solid 1px #b7c4db; 	border-left: solid 1px #b7c4db; 	border-right: solid 1px #b7c4db; 	border-bottom: solid 1px #b7c4db;*/	background-color: White; 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #003C63;}.FTSelectedTab {	background-color: white;	border-left: solid 1px #b7c4db;	border-right: solid 1px #b7c4db;	border-top: solid 1px #b7c4db;	/*border-bottom: solid 1px #b7c4db;*/}.FTTab {	background-color: #eff2f5;	border-left: solid 1px #b7c4db;	border-right: solid 1px #b7c4db;	border-top: solid 1px #b7c4db;	border-bottom: solid 1px #b7c4db;}.FTbold {font-weight: bold; color: #003C63;}#FTSearchTbl{	background-color: #eff2f5;	border: solid 1px #b7c4db;	height: 50px;	width: 505px;}.FTSearchCell {	height: 30px;	background-color: #eff2f5;	vertical-align: middle;	border: solid 0px blue;}.padTop20 {	margin-top: 20px;}