#nonShadowLayer
{
	margin:0 auto;
	padding:0px;
	width: 980px;
	height:1px;
	text-align:left;	
	border:0px solid red;
}

#class 
{
	position: absolute;
	padding-top:15px;
	margin-left:0px;
	padding-left:0px;
	border:1px solid #a29d3f
}

/* A, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, 
DT, FORM, H1, H2, H3, H4, H5, H6, INPUT, MENU, OL, P, TD, 
TH, UL, LAYER , SELECT, TEXTAREA, pre { 
font-family:Arial,Helvetica,sans-serif; 
font-size:18px; 
font-weight:normal; 
color: #004812;
line-height:18px;
margin-top: 0px;
}    
*/
/*input, select {
height: 19px;
}*/
input.file, .file 
{
	height: 20px;
}
input
{
	color: #996600;
	padding-left: 5px;
}
select
{
	color: #2B5C00;
	padding-left: 3px;
}
input, select, textarea, input #File2, input.file, .file 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal;
	margin: 0;
	/*padding: 0 0 0 3px;*/

	/*background: url('../images/input_backgradient.jpg') no-repeat;*/
	/*background-color: #FDFDFC;*/
	border: 1px solid #999;
	outline:none;
}
.formnoback, #pbCorporateDefault__PageTemplate_Optin1_ibtnSubmit 
{
	/*height: 19px;*/
	margin: 0;
	padding: 0;
	background: url('') no-repeat;
	/*background-color: #;*/
	border: 0px solid #999;
}
.applybutton 
{
	padding: 0 0 5px 0;
	border: 1px solid #3B6431;
}
sup 
{
	font-family: inherit;
	font-size: 90%;
	font-weight: inherit;
	vertical-align: text-top;
	line-height: 11px;
}
h2 sup 
{
	font-family: inherit;
	font-size: 12px;
	font-weight: inherit;
	vertical-align: text-top;
	line-height: 11px;
}
h1 sup 
{
	font-family: inherit;
	font-size: 13px;
	font-weight: inherit;
	vertical-align: text-top;
	line-height: 11px;
}
b sup 
{
	font-family: inherit;
	font-size: 11px;
	font-weight: inherit;
	vertical-align: text-top;

}

sup a i 
{
	font-family: inherit;
	font-size: 90%;
	font-weight: inherit;
	vertical-align: text-top;
	line-height: 11px;
}

/*#shadow {
POSITION:absolute;
Z-INDEX:100;
TOP:0px;
LEFT:0px;
WIDTH:100%;
HEIGHT:100%;
BACKGROUND:#000000;
FILTER:alpha(opacity=0);
VISIBILITY:hidden;
moz-opacity:.0;
opacity:.0;
}
#div_brandrotator1#1 {
POSITION:absolute;
Z-INDEX:1;
WIDTH:306px;
FILTER:alpha(opacity=99);
moz-opacity:1;
opacity:1
VISIBILITY:visible;
}
#div_brandrotator1#2 {
POSITION:absolute;
WIDTH:306px;
FILTER:alpha(opacity=0);
moz-opacity:0;
opacity:0;
VISIBILITY:hidden;
}*/

#ribbonshort 
{
	position: absolute;
	width: 224px;
	height: 97px;
	margin: 15px 0 0 -5px;
	z-index: 5;
	border: 0px dashed red;
}  
#ribbonlong 
{
	position: absolute;
	top:100px ;
	width: 275px;
	height: 97px;
	margin: 120px 0 0 -5px;
	z-index: 5;
	border: 0px dashed red;
}  
#ribbontitlebrands, #ribbontitlelifestyle, #ribbontitleprmtions, #ribbontitlecompany, #ribbontitleinvestors, #ribbontitlecareers, #ribbontitlemedia 
{
	width: 224px;
	height: 97px;
	margin: 0;
	border: 0px dashed blue;
}  
#ribbontitlelifestyle 
{
	width: 275px;
	height: 97px;
	margin: 0;
	border: 0px dashed blue;
}

#homeLink
{
	position:absolute;
	top:15px;
	z-index:5;
}
#header 
{
	position: relative;
	width: 915px;
	height: 103px;
	margin: 0;
	border: 0px solid blue;
	background: url('../images/templates/topheader.gif') no-repeat;
}  
#delmonte 
{
	float: left;
	width: 320px;
	height: 88px;
	margin: 10px 0 0 35px;
	border: 0px solid blue;
}  
#brandrotator 
{
	position: relative;
	float: right;
	width: 306px;
	height: 40px;
	margin: 45px 0px 0px 0px;
	border: 0px solid gray;
}  

#topnav 
{
	position: relative;
	width: 980px;
	margin: 0;
	border: 0px solid white;
	background-color: #b7d021;
}
#topnav a
{
	font-size: 11px;
	border-bottom:0;
}  
#topnav a:link
{
	border-bottom:0;
}
#topnav a:hover
{
	border-bottom:0;
}
#topnavtext 
{
	position: relative;
	width: 940px;
	height: 30px;
	margin-left: 40px;
	border: 0px solid white;
	z-index: 20;
}  
#topnavtext #brands 
{
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	background: url('../images/menu/brands_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #lifestyle 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/livingHealthy_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #promtion 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/promotions_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #company 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/ourCompany_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #investors 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/investors_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #careers 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/careers_rest.jpg') no-repeat;
	border: 0px solid white;
}  
#topnavtext #media 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/media_rest.jpg') no-repeat;
	border: 0px solid white;
} 
#topnavtext #CSR 
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: url('../images/menu/CSR_rest.jpg') no-repeat;
	border: 0px solid white;
} 
.BrandsHeaderImage
{
	width: 60px;
	height: 11px;
	border: 0;
} 
.LifestyleHeaderImage
{
	width: 195px;
	height: 11px;
	border: 0;
} 
.PromotionsHeaderImage
{
	width: 91px;
	height: 11px;
	border: 0;
} 
.CompanyHeaderImage
{
	width: 102px;
	height: 11px;
	border: 0;
} 
.InvestorsHeaderImage
{
	width: 79px;
	height: 11px;
	border: 0;
} 
.CareersHeaderImage
{
	width: 68px;
	height: 11px;
	border: 0;
} 
.MediaHeaderImage
{
	width: 49px;
	height: 11px;
	border: 0;
}  
.CSRHeaderImage
{
	width: 185px;
	height: 11px;
	border: 0;
} 

#headermid 
{
	position: relative;
	width: 980px;
	height: 113px;
	margin: 0;
	border: 0px solid blue;
	background: url('../images/templates/midheader-back.gif') no-repeat;
}  
#headermid img 
{
	float: left;
	padding: 6px 0 0 7px;
	border: 0px solid blue;
}  

#div_bread_crumb_sitewide 
{
	position: relative;
	border: 0px solid blue;
	padding-left:30px;
	padding-right:30px;
	height:40px;
	margin-top:10px;
}
#breadcrumb
{
	font-size: 11px;
	line-height:13px;
}
#contentcolumncenter #breadcrumb, #contentcolumnmain #breadcrumb 
{
	margin-top:4px;
}
#contentcolumncenter #breadcrumb 
{
/*	width: 420px;*/
	/*
	position: relative;
	width: 222px;
	font-size: 10px;
	font-weight: normal;
	color:#336600;
	font-family:Arial, Helvetica, Sans-Serif;
	margin-left:0px;
	float: left;
	padding-top: 5px;
*/
}  
#contentcolumnmain #breadcrumb 
{
/*	width:490px;*/
	/*
	position: relative;
	width: 430px;
	font-size: 10px;
	font-weight: normal;
	color:#336600;
	font-family:Arial, Helvetica, Sans-Serif;
	margin-left:0px;
	float: left;
	padding-top: 5px;
*/
} 
.ribbonshort 
{
	/*margin-left:15px;*/
	padding:0px;
	border: 0px solid blue;
}  
.ribbonlong 
{
	padding:0px;
	border: 0px solid blue;
}   
/*a.long {
margin-left:55px;
padding:0px;
border: 0px solid blue;
}  */  
#colleft 
{
	float: left;
	width: 199px;
	margin: 0;
	text-decoration: none;
	border: 0px solid red;
}  
#colinner 
{
	float: left;
	width: 199px;
	border: 0px solid black;
}
#colinnerRightHand
{
	background-color:#eff7bc;
	float: left;
	width: 200px;
	border: 0px solid black;
	margin-top:10px;
	/* padding-left:20px; */
	/* padding-right:20px; */
}
/*#colinnerRightHand > img:first-child
{
	margin-bottom: 20px;
	padding:0;
}
#colinnerRightHand > img.MOEHeader:first-child
{
	margin-bottom: 0px;
	padding:0;
}*/
.featureHeaderBottom
{
	margin-bottom:20px;
}
#colinnerRightHand table 
{
	/*	width: 100%;*/
}
#contentcolumncenter2 #colinnerRightHand 
{
/*	padding-bottom: 7px;*/
	width:200px !important;
}
#colinnertop 
{
	float: left;
	height: 8px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  

#colinnertop109 
{
	float: left;
	height: 109px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  

#colinnertop106 
{
	float: left;
	height: 106px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  

#ribbonBubbleText h3
{
	margin-top:5px;
	padding-top:13px;
	padding-left:25px;
	color:#3B6431;
	font-size:12px;
	line-height:18px;
	width:120px;
}  

#colinnertop96 
{
	float: left;
	height: 96px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  

#colinnertopribbon55 
{
	float: left;
	width: 199px; 
	height: 55px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  
#colinnertopribbon58 
{
	float: left;
	height: 58px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}  
#colinnertopribbon55 h3 
{
	width: 194px;
	color: #fff; 
	line-height:18px;
	text-align: center;
	margin: 12px 0 0 0;
	border: 0px solid red;
}  
#colinnertopribbon58 h3 
{
	width: 222px;
	height: 18px;
	color: #C1D72F;
	text-align: center;
	margin: 12px 0 0 0;
	border: 0px solid black;
}  
.colinnerribbonrightpale_green 
{
	margin-top:5px;
	width: 227px;
	height: 58px;
	background-color: #C7BC77;
	background: url('../images/templates/right-pale_backribbon_brightgreen.jpg') no-repeat;
}  
#colinnerribbonrightpale_green h3 
{
	color: #39673B;
	text-align: center;
	margin:0px;
	padding-top:11px;
	line-height:17px;
	border: 0px solid black;
}  
.colinnertopleftpale 
{
	width: 199px;
	background-color: #F9F8E5;
	background: url('../images/templates/left-pale_backtop.gif') no-repeat;
}  
.colinnertopleftbrown 
{
	width: 199px;
	background-color: #C7BC77;
	background: url('../images/templates/left-brown_backtop.gif') no-repeat;
}  
.colinnerribbonleftbrown 
{
	width: 227px;
	height: 55px;
	background-color: #C7BC77;
	background: url('../images/templates/left-brown_backribbon.gif') no-repeat;
}  
.colinnerribbonleftpale 
{
	width: 227px;
	height: 55px;
	background-color: #C7BC77;
	background: url('../images/templates/left-brown_backribbon_pale.gif') no-repeat;
}  
.colinnertopmidpale 
{
	width: 489px;
	background-color: #F9F8E5;
	background: url('../images/templates/mid-pale_backtop.gif') no-repeat;
}  
.colinnertopbigpale 
{
	width: 716px;
	background-color: #F9F8E5;
	background: url('../images/templates/big-pale_backtop.gif') no-repeat;
}  
.colinnertoprightbrown 
{
	width: 227px;
	background-color: #C7BC77;
	background: url('../images/templates/right-brown_backtop.gif') no-repeat;
}  
.colinnertoprightpalefamily 
{
	width: 227px;
	height:109px;
	background-color: #ff0000;
	background: url('../images/templates/community_family.jpg') no-repeat;
}  
.colinnertoprightpalefamily h3
{
	margin-top:8px;
	padding-top:8px;
	padding-left:20px;
	color:#3B6431;
	font-size:13px;
	line-height:18px;
	width:100px;
}  
.colinnertoprightpaleLHL 
{
	width: 227px;
	height:106px;
	background-color: #ff0000;
	background: url('../images/templates/lhl_applelady.jpg') no-repeat;
}  
.colinnertoprightpaleLHL h3
{
	margin-top:5px;
	padding-top:5px;
	padding-left:25px;
	color:#3B6431;
	font-size:12px;
	line-height:18px;
	width:100px;
}  
.colinnertoprightpale 
{
	width: 227px;
	background-color: #ff0000;
	background: url('../images/templates/right-pale_backtop.gif') no-repeat;
}  
.colinnerribbonrightpale 
{
	width: 227px;
	height: 55px;
	background-color: #C7BC77;
	background: url('../images/templates/right-pale_backribbon.gif') no-repeat;
}  
#colinnermid 
{
	/* float: left;
	margin: 0;
	padding: 0 0 5px 0;
	border: 0px solid blue; */
	/* for IE */

}
/* revert for FF */
html > body #colinnermid 
{
	height: 100%;
}

#colinnermid ul, #colinnermid ol 
{
	padding: 0px 0px 0px 0px;
	margin:0px;
	border: 0px solid blue;
}  

#contentPadding30 ul, #colinnermid ol 
{
	padding: 5px 0px 0px 0px;
	margin:0px;
	margin-left:5%;
	border: 0px solid blue;
}  
.colinnermid1leftpale 
{
	width: 199px;
	background-color: #F9F8E5;
	background: url('../images/templates/left-pale_backmid.gif') repeat-y;
}  
.colinnermid1leftbrown 
{
	width: 199px;
	background-color: #F9F8E5;
	background: url('../images/templates/left-brown_backmid.gif') repeat-y;
}  
.colinnermid1leftbrown h3
{
	padding-top:10px;
	padding-left:20px;
	margin-bottom:3px;
	color:#ffffff;
}  
.colinnermid1leftbrown h1 
{
	padding-top:10px;
	padding-left:20px;
	margin-bottom:10px;
}

.colinnermid1leftbrown a 
{
	padding-left:20px;
}

.colinnermid1leftpale h3
{
	padding-top:10px;
	padding-left:20px;
}  
.colinnermid1rightpale h3
{
	padding-top:10px;
	padding-left:20px;
	color:#3B6431;
	font-size:13px;
	line-height:18px;
}  
.colinnermidlmidpale 
{
	width: 489px;
	background-color: #F9F8E5;
	background: url('../images/templates/mid-pale_backmid.gif') repeat-y;
}  
.colinnermidlmidbrown 
{
	width: 489px;
	background-color: #c7bc77;
	background: url('../images/templates/mid-brown_backtop.gif') repeat-y;
} 

.colinnermidlmidatn 
{
	width: 326px;
	background-color: #F9F8E5;
	background: url('../images/templates/mid-pale_backmid.gif') repeat-y;
}  

.colinnermidlbigpale 
{
	width: 716px;
	background-color: #F9F8E5;
	background: url('../images/templates/big-pale_backmid.gif') repeat-y;
	border: 0px dashed blue;
}  
.colinnermid1rightbrown 
{
	width: 227px;
	background-color: #C7BC77;
	background: url('../images/templates/right-brown_backmid.gif') repeat-y;
}  
.colinnermid1rightbrown a 
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3B6431;
}  
.colinnermid1rightbrown h3 
{
	padding-left:20px;
	padding-top:10px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	border: 0px solid blue;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
	line-height: 18px;
}  
.colinnermid1rightpale 
{
	width: 227px;
	background-color: #C7BC77;
	background: url('../images/templates/right-pale_backmid.gif') repeat-y;
}  
#colinnerbot 
{
	float: left;
	height: 10px;
	bottom: 0;
	margin: 0;
}  
.colinnerbotleftpale 
{
	width: 199px;
	background-color: #F9F8E5;
	background: url('../images/templates/left-pale_backbot.gif') no-repeat;
}  
.colinnerbotleftbrown 
{
	width: 199px;
	background-color: #F9F8E5;
	background: url('../images/templates/left-brown_backbot.gif') no-repeat;
}  

.colinnerbotmidpale 
{
	width: 489px;
	background-color: #F9F8E5;
	background: url('../images/templates/mid-pale_backbot.gif') no-repeat;
}  

.colinnerbotmidpalebrown 
{
	width: 489px;
	background-color: #F9F8E5;
	background: url('../images/templates/mid-brown_backbot.gif') no-repeat;
}  

.colinnerbotbigpale 
{
	width: 716px;
	background-color: #F9F8E5;
	background: url('../images/templates/big-pale_backbot.gif') no-repeat;
}  
.colinnerbotrightbrown 
{
	width: 227px;
	background-color: #C7BC77;
	background: url('../images/templates/right-brown_backbot.gif') no-repeat;
}  
.colinnerbotrightpale 
{
	width: 227px;
	background-color: #C7BC77;
	background: url('../images/templates/right-pale_backbot.gif') no-repeat;
}  
#colmid 
{
	float: left;
	width: 480px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
	background-color:#eff7bc;
}  
#colbig 
{
	float: left;
	width: 690px;
}  
#colright 
{
	float: right;
	width: 200px !important;
	border: 0px solid blue;
	margin-top: -10px !important;
}
/*#colright #colinnerRightHand:first-child, #colright > a:first-child > img
{
	margin-top:0px;
}*/
/* end templates CSS */


/*investor style*/
#div_header_noscript_prelaunch 
{
	position: relative;
	width: 915px;
	margin: 0 auto;
	border: 0px dashed white;
	z-index: 1;
	height:75px;
}  
.subMenuOption,A.subMenuOption, a:hover.subMenuOption 
{
	font-size:9px;
	color:#660033;
	text-decoration:none;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
} 

#corpLineT  
{
	position:absolute;
	top:67px;
	left:0px;
	width:915px;
	height:1px;
	z-index:5;
	background-color: #BEC966;
}  
#corpLineM 
{
	top:324px;
	left:0;
	width:915px;
	height:1px;
	z-index:3;
	background-color: #CCCC00;
}  
#topMenu  
{
	position:absolute;
	top:50px;
	left:0;
	width:915px;
	height:17px;
	z-index:1;
	background-color: #669966;
}

/*leftnav styles*/
#navHeader  
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color: #898989;
	/*padding-top:15px;*/
	padding-bottom:0px;
	line-height:15px;
	/*margin-bottom:-50px;*/
	/*margin-left:26px;*/
}	  
#div_navigation_menu
{
	margin-top:-50px;
}
.navMenuItems 
{
	padding:21px 0 0 20px; 
	margin:0px;
	margin-top:20px;
	width:180px;
}  	 
#navMenuItem 
{
	background-repeat : no-repeat;
	background-position :0.2em 0.1em;
	color: #a3c42e;
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:normal; 
	font-size:13px; 
	text-decoration:none;
	margin-top:15px;
	width:160px;
}  
#navMenuItem a 
{
	color: #a3c42e;
	font-weight:normal; 
	font-size:13px; 
	text-decoration:none;
	line-height:13px;
	width:160px;
}  
#navMenuItem  a:hover 
{
	color: #e8efba;
	font-size:13px; 
	text-decoration:none;
	line-height:13px;
	font-family:Arial;
	width:160px;
} 
#navMenuItem  a.twoRowNavLink:hover 
{
	line-height:15px;
} 
.navSubMenuItems 
{
	width:160px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:20px;
	border: 0px solid red;
	margin-top:10px;
} 
#navSubMenuItem   
{
	background-repeat : no-repeat;
	background-position :0.2em 0.1em;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px;
	line-height:15px;
	font-weight:normal; 
	color: #a3c42e;
	text-decoration:none;
	border:0px solid red;
	width:140px;
} 
.navSubMenuItem 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #a3c42e;
	text-decoration:none;
	border:0px solid red;
	line-height:15px;
}  
.navSubMenuItem a:hover 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px;  
	color: #e8efba;
	text-decoration:none;
	border:0px solid red;
	line-height:15px;
	width:140px
}  
#navSubMenuItem a 
{
	line-height:15px;
	font-weight:normal;
	color: #a3c42e;
	text-decoration:none;
	font-size:11px;
	width:140px;
}
#navSubMenuItems div.thomsonLeftNav
{
	margin-left:10px;
}
#navSubMenuItem a.ThomsonNav 
{
	font-weight:normal;
	color: #5d9732;
}   
#navSubMenuItem a.extLink
{
/*	margin-left:-10px;*/
}
#navSubMenuItem  a:hover 
{
	color: #e8efba;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
} 
#navOn  
{
	background-repeat : no-repeat;
	background-position :0.2em 0.1em;
	line-height:13px;
	margin-top:15px;
	width:160px;
} 
#navOn a 
{
	color: #e8efba;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
} 
#navSubOn  
{
	background-repeat : no-repeat;
	background-position :0.2em 0.1em;
	font-size:11px;
	line-height:15px;
	text-decoration: none;
} 
#navSubOn a 
{
	color: #e8efba;
	font-size:11px;
	line-height:15px;
	text-decoration: none;
} 
.navSubOverOn a 
{
	color: #e8efba;
} 
.navSubOverOff a 
{
	color: #a3c42e;
}  
.navOverOn a 
{
	color: #e8efba;
} 
.navOverOff a 
{
	color: #e8efba;
} 
.leftNavDivider
{ 
	margin-top:15px;
}



#contentColLeft100 
{
	padding:20px 17px 0px 15px;
	margin:0px;
	width:55px;
	float:left;
	border: 0px solid blue;
}  
#contentpromoImage 
{
	padding:10px 0px 0px 0px ;
	margin:0px;
	width:140px;
	float:right;
	border: 0px solid blue;
}  
#contentFloatRight, #contentFloatRightMBA, #contentFloatRightPromo, #contentFloatRightEktron, #ContentFloatRightEktron , #contentCol170, .contentFloatRight, .contentFloatRightMBA, .contentFloatRightPromo, .contentFloatRightEktron, .ContentFloatRightEktron, .contentCol170 
{
	padding:0;
	float:right;
} 
/*
#contentFloatRight:after, #contentFloatRightEktron:after
{
	content:url(http://www.delmonte.com/images/leftNavDivider.gif);
}
*/
/*#contentFloatRight > img:first-child, #contentFloatRightEktron > img:first-child, #contentFloatRightMBA > img:first-child
{
	width:110px;
	height: 109px;
}*/
#colmid .centerPictureSpacing, #colmid .centerPictureSpacing2, #colmid .centerContentWithPic, #colmid #centerContentWithPic, #colmid .centerContentCompanyCulture
{
	width: 280px;
}
#colbig .centerPictureSpacing, #colbig .centerPictureSpacing2, #colbig .centerContentWithPic, #colbig #centerContentWithPic, #colbig .centerContentCompanyCulture
{
	width: 490px;
}
.centerContentWithoutPic, .centerContentWithNoPic
{
	
}
.centerPictureSpacingTwoCol
{
	width: 455px;
}
#contentFloatSendFriend 
{
	padding-right:20px;
	float:right;
}
 
#contentFloatLeft 
{
	padding:0;
	margin:0px;
	float:left;
}   
.contentFloatLeft20 
{
	padding-left:20px;
	margin:0px;
	float:left;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#dee6a7;
}
.contentFloatRight20 
{
	padding-right:20px;
	margin:0px;
	float:right;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#dee6a7;
	font-weight: normal;
}   
#contentFloatRight p 
{
/*	width: 280px;
	padding: 0 20px;*/
} 


#recipeBorder 
{
	border-top:3px solid #004812;
	width:100%;
	margin-bottom:0px
}
#nutBox
{
	margin:0px 0 0 0;
}

#nutBoxTextBorder 
{
	border-top:1px solid #004812;
	width:100%;
	padding:1px 0px 1px 0px;
	height:17px;
	text-align:right;
	padding-top:3px;
}
#nutBoxTextBorderTop 
{
	width:100%;
	padding:1px 0px 1px 0px;
	height:17px;
	text-align:right;
	padding-top:3px;
}

#contentCol110 
{
	padding:20px 20px 0px 20px;
	margin:0px;
	width:100px;
	float:left;
	border: 0px solid blue;
}  
#contentCol140 
{
	width:140px;
	float:right;
}  
 
#contentCol210 
{
	padding:0px 20px 0px 20px;
	margin:0px;
	width:210px;
	float:right;
}  
#contentCol210 p 
{
	margin:10px 0px 10px 0px;
	padding:0px;
}  
#contentColRight363 
{
	padding:20px 10px 15px 20px;
	margin:0px;
	width:356px;
	float:left;
}  
#contentCol325 
{
	padding:10px 0px 20px 20px;
	margin:0px;
	width:315px;
	float:left;
	border: 0px solid blue;
}  
#contentCol300 
{
	padding:0px 10px 0px 20px;
	margin:0px;
	width:290px;
	float:left;
}  
#contentCol300 p 
{
	padding:0px;
	margin:10px 0px 10px 0px;
}  
#contentCol260 
{
	padding-left:20px;
	margin:0px;
	float:left;
	width:260px;
}  
#contentCol260 h1
{
	padding-left:15px;
	margin:0px;
	width:260px;
}  
#contentCol290 
{
	padding:0px 0px 0px 20px;
	margin:0px;
	float:left;
	width:265px;
}  
/* #contentCol290 h1 {
padding:10px 0px 0px 0px;
margin:10px;
float:left;
width:280px;
font-weight:bold;
}  
#contentCol290 h2{
font-weight:normal;
font-size:18px;
font-family:Arial, Helvetica, Sans-Serif;
} 
#contentCol290  p{
margin-left:0px;
padding-left:0px;
}
#contentCol290 a 
{
font-family:Arial,Helvetica,sans-serif; 
font-size:12px; 
font-weight:normal; 
color: #004812;
text-decoration:underline;
} */
#contentColRight290 
{
	padding:0px 0px 0px 30px;
	margin:0px;
	float:left;
	width:265px;
}  
/* #contentColRight290 h1, #contentColRight290 h2 {
padding:10px 0px 0px 0px;
margin:0px;
float:left;
width:280px;
font-weight:normal;
}  */
#contentLeftCol450, .contentLeftCol450 
{
	margin:0px;
	width:419px;
	float:left;
}  
/* #contentLeftCol450 h2,  #contentLeftCol450 h1 {
padding:10px 20px 0px 15px;
font-weight:normal;
}  */
#contentRightCol450 
{
	padding:0px 0px 15px 0px;
	margin:5px 0px 0px 0px;
	width:419px;
	float:left;
}  
/* #contentRightCol450 h2{
padding:10px 0px 0px 15px;
font-weight:normal;
} */
#contentColRightBig 
{
	padding:20px 20px 10px 10px;
	margin:0px;
	width:552px;
	float:left
}  
#contentwrapper 
{
	position: relative;
	float: left;
/*	width:452px;*/
	border: 0px solid blue;
}  
#contentwrapperbig 
{
	position: relative;
	float: left;
	margin-left:0px;
	margin-right:0px;
/*	width: 641px;*/
	border: 0px solid blue;
	display: block;
	padding-left:30px;
}  
.contentshade, .contentshade_test  
{ 
	/*margin: 0px;*/
	/*padding-top:3px;*/
	/* background-color: #ccdb92; */
}
.contentshadealt
{

}
#contentPadding30 
{
	padding-left:30px;
	padding-right:25px;
}  
/* #contentPadding30 a {
padding-left:30px;
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px;
text-decoration:underline;
color:#004812;
}  */
#contentPadding40 
{
	padding-left:40px;

} 
/* #contentPadding40 a {
padding-left:40px;
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px;
text-decoration:underline;
color:#004812;} */

/* #contentPadding30  a, #contentPadding30 h1, #contentPadding30 h2 {
font-weight: normal;
padding-left:0px;
margin-left:0px;
color:#004812;
font-family:Arial, Helvetica, Sans-Serif;
}  
#contentPadding30 h3 {
padding: 20px 0px 5px 0px;
margin:0px;
line-height:18px;
font-weight: bold;
font-size:14px;
color:#004812;
font-family; Arial, Helvetica, Sans-Serif;
}  
#contentPadding30 p {
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
border: 0px solid blue;
color:#004812;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
}  */
#contentPadding20right 
{
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	margin-top:10px;
	width:185px;
}  
#contentPadding20, .contentPadding20
{
	padding-left:30px;
	padding-right:30px;
}  
/* #contentPadding20 p, #contentPadding20 h1, #contentPadding20 h2, #contentPadding20right a {
padding:0px;
margin:0px;
}  */
#contentLink
{ 
	font-size:12px;
	color:#336600;
	font-family:Arial, Helvetica, Sans-Serif;
}

/* #contentPadding20 a
{
font-size:12px;
color:#004812;
font-family:Arial, Helvetica, Sans-Serif;
} 
#contentPadding20 p {
padding:0px 0px 10px 0px;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, Sans-Serif;
color:#004812;
font-size:12px;
}  */
#contentPadding10 
{
	padding-left:10px;
	padding-right:10px;
}  
#div_header_menu_invest 
{
	position: relative;
	padding: 0px;
	margin:0px;
	border: 0px solid blue;
	z-index:20;
}    
#div_header_menu_sitewide, #div_header_menu_sitewide_new 
{
	border:0 dashed white;
	position:relative;
	width:980px;
	z-index:80;
}
.disclaimer 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	line-height:12px;
	margin: 0px;
	padding: 0px;
}  


BLOCKQUOTE, pre 
{  
	line-height:18px;
	padding-left:20px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}  
pre 
{  
	line-height:18px;
	margin-left:20px;
}  

/*start brands menu*/
#allBrandsHeader 
{
	background-color: white;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#8f8331;
	line-height:14px;
	padding:5px 0px 0px 20px;
	margin:0px;
}  
.seeallbrands  a 
{
	position: absolute;
	top:25px;
	left:495px;
	color: #5a893d;
	text-decoration:none;
	font-weight:bold;
	margin:34px 0px 0px 0px;
	padding:0px;
}  
.seeallbrands  a:hover 
{
	position: absolute;
	top:25px;
	left:495px;
	color: #AC8122;
	text-decoration:none;
	font-weight:bold;
	margin:34px 0px 0px 0px;
	padding:0px;
}

#showallbrands 
{
	position: absolute;
	top:100px;
	float:left;
	width:285px;
	text-align: left;
	padding:0px;
	margin:0px;
	FILTER:alpha(opacity=0);
	moz-opacity:0;
	opacity:0;
	visibility:hidden;
	z-index: 101;
	margin-left:625px;
}  
.OnLow 
{
	margin-top:-100px
}
#brandsmenuconent
{
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	width:85px;
	color: #8b8c8e;
	line-height:12px;
	border: 0px dashed black;
	z-index: 101;
}  
.img_brands 
{
	padding-left:10px;
}  
#brandsData 
{ 
	width:285px;
	border-left: 1px solid #8f8331;
	border-right: 1px solid #8f8331;
	background-color: #ffffff;
	height:370px;
}  
#brandsData a 
{ 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none;
	color:#747871;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 20px;
	border:0px solid red;
}  
.showallbrandsOn 
{
	position:absolute;
	visibility:hidden;
	left:147px;
	width:117px;
	height:117px;
	padding-left:20px;
	padding-top:10px;
	border: 0px dashed black;
	z-index: 101;
}  
#brands_menu_top 
{
	background: url('../../images/brands/brands_menu_top.gif') no-repeat;
	width:285px;
	height:20px;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#ffffff;
	line-height:18px;
	padding-left: 20px;
	margin:0px;
}  
#brands_menu_top a 
{
	width:150px;
	font-size:10px; 
	color:#ffffff;
	text-decoration:none;
	font-weight:normal; 
	padding-left:130px;
}  
#brands_menu_top a:hover 
{
	color:#ffffff;
	font-size:10px; 
	text-decoration:none;
	font-weight:normal;
}  
.brandstop 
{
	background-image:url(../../images/brands/closeBrands.jpg);
	background-repeat:no-repeat;
	float:right;
	height:16px;
	width:48px;
}
.brandstop a 
{
	float:right;
	margin-right:10px;
}  
/*#brandcontent 
{ 
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#6E6828; 
	border: 0px solid blue;
	
}  */
#brandcontentHeader 
{ 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:14px;
	color:#6E6828; 
	font-weight:bold; 
	padding-top:15px;
	margin-left:13px;
}  
#shadow
{
	Z-INDEX:100;
	BACKGROUND:#000000;
	FILTER:alpha(opacity=0);
	LEFT:0px;
	VISIBILITY:hidden;
	WIDTH:100%;
	POSITION:absolute;
	TOP:0px;
	HEIGHT:100%;
	moz-opacity:.0;
	opacity:.0;

}
#brandshadow 
{
	float:left;
	margin:0px;
	padding:0px;
}  
#brandshadowbig 
{
	float:right;
	padding:3px 0px 0px 3px;
	margin:-4px 20px 20px 0px;
}  
#brandcontent 
{
	z-index:55;
	padding-left:30px;
	padding-right:30px;
}
#brandcontentwrapper 
{
	padding-left:30px;
	padding-right:30px;
	z-index:55;
}

#delmontecontent, #fruitnaturals, #organic, #collegeinn, #starkist, #sw, #cantadina, #kibbles, #wholesomemed, #milkbone, #pupperoni, #meatybone, #snausages, #naturesrecipe,
#gravytrain,  #canine, #jerky, #wagwells, #ninelives, #meowmix, #pounce, #meowmix 
{
	position:absolute; 
	/*visibility:inherit;*/
	margin:0px;
	padding:0px;
	width: 480px;
	background-color: #d3e490;
	height:450px;
	top:222px;
	left:250px;
	display:none;
	z-index:1001;
}

/*end brands menu*/
#ask
{
	position: absolute;
	margin-top:300px;
	top:100px;
	width:322px;
	text-align: left;
	padding:0px;
	z-index: 101;
	FILTER:alpha(opacity=0);
	opacity:0;
	moz-opacity:0;
	visibility:hidden;
	z-index: 101;
}  
#ask h2 
{
	font-weight:bold;
	margin-bottom:10px; 
}

#askpop
{
	width:322px;
	text-align: left;
	padding:0px;
}  
#askpop h2 
{
	font-weight:bold;
	margin-bottom:10px; 
}
#askContent
{
	background-color:#f7f8e6;
	height:320px;
	border-left:3px solid #4a7333;
	border-right:3px solid #4a7333
}
#form, #cbOptIn 
{
	border:1px solid #a29d3f;
	margin-top:8px;
}
#careersjob 
{
	width:250px;
	margin-top:10px;
	margin-left:30px;
	float:left;
}

/* HOME PAGE ELEMENTS */
#flashcontent 
{
	float: left;
	width: 626px;
	height: 332px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background: url('images/home/main-back-grn.gif') no-repeat;
	border: 0px solid blue;
}  

#flashmoviePlayer 
{
	float: left;
	width: 626px;
	height: 332px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background: url('images/home/main-back-grn.gif') no-repeat;
	border: 0px solid blue;
}  
#colhmright 
{
	float: left;
	width: 289px;
	height: 332px;
	margin: 0;
	background-color: #C2A95A;
	background: url('../images/home/main-prmo-08Aug.jpg') no-repeat; 
	background: url('/images/home/main-prmo-09Feb.jpg') no-repeat;
	/*background: url('../images/home/main-prmo-back.jpg') no-repeat;*/
	border: 0px solid red;
}   

/* #colhmright p {
font-family: Arial, Helvetica, Sans-Serif;
font-size:12px; 
font-weight:normal; 
color: #004812
border: 0px solid red;
}      
#colhmright a {
line-height:14px;
} */
#recipefinder 
{
	float: left;
	width: 200px;
	height: 136px;
	padding: 0;
	border: 0px solid blue;
}  
#latestnews 
{
	float: left;
	width: 289px;
	height: 108px;
	margin: 0;
	text-decoration: none;
	border: 0px solid red;
} 

#colhmrightyoutext 
{
	background-color:#2B5C00;
	border:0 solid red;
	height:196px;
	margin-bottom:10px;
	padding:0;
	position:relative;
	width:200px;
}
#colhmrightyoutext p 
{
	width: 200px;
	border: 0px solid red;
}  
#colhmrightyouimg 
{
	position: absolute;
	z-index: 100;
	width: 86px;
	height: 135px;
	margin: 30px 0 0 200px;
	padding: 0;
	border: 0px solid red;
} 
#colhmrightpettext 
{
	position: relative;
	width: 195px;
	height: 100px;
	/* margin: 192px 0 0 22px; */
	padding: 0; 
	border: 0px solid red;
	margin-top:31px;
}  
.sup 
{
	font-size:8px;
	border: 0px solid red;
}
#colhmrightpettext sup 
{
	font-size:12px;
	border: 0px solid red;
}  

#colhmrightpetimg 
{
	position: absolute;
	z-index: 100;
	width: 70px;
	height: 80px;
	margin: 230px 0 0 200px;
	padding: 0;
	border: 0px solid red;
}  

#recipefinder div 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
}  
#recipefinder select, #recipefinder input 
{
	/*padding: 0;*/
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:11px;
	/*color: #636467;*/
	margin-top:10px;
/*	height: 15px;*/
	vertical-align:middle;
/*	width:155px;*/
	color: #996600;
}  
#recipefinderimg 
{
	position: absolute;
	width: 152px;
	height: 69px;
	margin: 9px 0 0 38px;
	padding: 0;
	text-align: center;
	border: 0px solid blue;
} 
#recipefinderimg a 
{
	font-weight: bold; 

} 
#recipefinderimg a:hover 
{
	font-weight: bold; 
	color: #AC8122;
} 
#recipefinderhead 
{
	position:static;
	width: 359px;
	margin: 18px 0 0 20px;
	padding: 0;
	border: 0px solid blue;
} 
#recipefinderheader2 
{
	position: absolute;
	width: 32px;
	margin: 55px 0 0 210px;
	padding: 0;
	border: 0px solid blue;
} 

#recipefinderdish 
{
	position: absolute;
	width: 135px;
	height: 20px;
	margin: 12px 0 0 0px;
	margin:
	padding: 0;
	border: 0px solid blue;
} 

#recipefindersubmit 
{
	position: absolute;
	width: 32px;
	margin: 80px 0 0 30px;
	padding: 0;
	border: 0px solid blue;
}  

/*#recipefinderingred {
position: absolute;
width: 135px;
height: 34px;
margin: 38px 0 0 332px;
padding: 0;
border: 0px solid red;
} 
#recipefinderprep {
position: absolute;
width: 85px;
margin: 37px 0 0 470px;
padding: 0;
border: 0px dashed white;
}  */
#latestnews div 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #fff;
	line-height:15px;
} 
#latestnews a 
{
	font-weight: normal; 
	color: #fff;
	line-height:15px;
	text-decoration: underline;
} 
#latestnews a:hover 
{
	font-weight: normal; 
	color: #AC8122;
	text-decoration: underline;
}  
#latestnewslogo 
{
	position: absolute;
	width: 65px;
	height: 42px;
	margin: 0px 0 0 20px;
	padding: 0;
	border: 0px solid blue;
} 
#latestnewshead 
{
	position: absolute;
	width: 99px;
	margin: 20px 0 0 50px;
	padding: 0;
	border: 0px solid blue;
}  
#latestnewslink 
{
	position: absolute;
	width: 160px;
	margin-left:20px;
	margin-top:12px;
	padding: 0;
	border: 0px solid blue;
}   
#latestnewsback 
{
	position: absolute;
	width: 12px;
	margin: 5px 0 0 0px;
	padding: 0;
	border: 0px solid blue;
}    
#latestnewsforw 
{
	position: absolute;
	width: 12px;
	margin: 5px 0 0 235px;
	padding: 0;
	border: 0px solid blue;
}
/* end HOME PAGE ELEMENTS */


/* RECIPE PAGE ELEMENTS */
#recipefinderbox div 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #636467;
	line-height:18px;
}
#recipefinderbox select, #recipefinderbox input 
{
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:11px;
	color: #636467;
}
#recipefinderdishbox 
{
	position: relative;
	width: 145px;
	height: 32px;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0px solid blue;
} 
#recipefinderingredbox 
{
	position: relative;
	height: 6px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid red;
} 
#recipefinderprepbox 
{
	position: relative;
	width: 85px;
	margin: 10px 0;
	padding: 0;
	border: 0px dashed white;
}  
#recipefindersubmitbox 
{
	position: relative;
	/*left: -5px;*/
	left: -3px;
	padding: 0;
	border: 0px solid blue;
}
#recipeFinderFeature
{
	 position: relative; 
	 top: 70px; 
	 padding-left: 20px;
     padding-right: 20px; 
     z-index: 5;
     width: 160px;
}
#recipefindertypebox select, #recipefinderprepbox select
{
	width:160px;
	color:#2B5C00;
}
#recipefinderingredbox input
{
	width:153px;
}
#recipefindersubmitbox input
{
	margin-top: 10px; 
	z-index: 5;
	border-width: 0px;
}
#recipeFinderOFR
{
	position: relative; 
	padding-left: 20px; 
	padding-right: 20px;
}
#recipefeatured 
{
	float: left;
	width: 395px;
	margin: 5px 0 20px 0;
	padding: 0;
	background-color: #E8EAC3;
	border: 0px solid red;
} 
#recipefeaturedtitle 
{
	float: left;
	width: 385px;
	margin: 0 0 8px 0;
	padding: 12px 0 0 10px;
	background: url('../images/recipes/featuredrecipe-back-top.gif') no-repeat;
	border: 0px solid green;
}  
#recipefeaturedtitle a 
{
	color: #706823;
} 
#recipefeaturedinner 
{
	float: left;
	width: 395px;
	margin: 5px 0 0 0;
	padding: 0;
	background: url('../images/recipes/featuredrecipe-back-mid.gif') no-repeat;
	border: 0px solid blue;
}
#recipefeaturedimg 
{
	float: left;
	width: 243px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}  
#recipefeaturedservprepcook 
{
	float: right;
	width: 146px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0px solid green;
}
#recipefeaturedserv 
{
	position: relative;
	width: 120px;
	margin: 8px 0 0 0;
	padding: 0 0 0 20px;
	border: 0px solid blue;
} 
#recipefeaturedprep 
{
	position: relative;
	width: 120px;
	margin: 13px 0 0 0;
	padding: 0 0 0 20px;
	border: 0px solid blue;
} 
#recipefeaturedcook 
{
	position: relative;
	width: 120px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 20px;
	border: 0px solid blue;
} 
#recipefeaturedview 
{
	float: left;
	width: 150px;
	height: 30px;
	margin: 0;
	padding: 14px 0 0 10px;
	border: 0px solid blue;
} 
#recipefeaturedbot 
{
	float: left;
	width: 395px;
	height: 3px;
	margin: 0;
	padding: 0;
	background: url('../images/recipes/featuredrecipe-back-bot2.gif') no-repeat;
	border: 0px solid blue;
}
#recipe h1 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:22px; 
	color: #706823;
}
#recipe img 
{
	margin: 0 0 0 -23px;
	padding: 0;
}
#recipe p 
{
	width: 340px;
	margin: 0 0 0 11px;
	padding: 0;
}
#recipe ol 
{
	width: 340px;
	margin: 0 0 0 -8px; 
	padding-left: 36px;
}
#recipe ul 
{
	width: 340px;
	margin: 0 0 0 -14px; 
	padding-left: 36px;
}
#reciperight 
{
	float:right; 
	width: 290px; 
	margin: 70px 0 0 0; 
	padding: 0 24px 0 0; 
	border: 0px solid red;
}
#reciperight #print 
{
	float:left; 
	width: 16px;  
	margin: 0; padding: 0; 
	border: 0px solid green;
}
#reciperightbox 
{
	float:right; 
	width: 261px;
	margin: 0 0 0 8px;
	padding: 0; 
	border: 0px solid blue;
}
#reciperightboximg 
{
	float:left; 
	width: 261px;
	margin: 0; 
	padding: 0; 
	background: url('../images/recipes/recipeimg-back-top.gif') no-repeat; 
	border: 0px solid blue;
}
#reciperightboximg img 
{
	margin: 12px 9px 6px 9px; 
	padding: 0; 
	border: 0px solid red;
}
#reciperightboxservprepcook 
{
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	background-color: #E8EBC3;
	border: 0px solid green;
}
#reciperightboxserv 
{
	position: relative;
	width: 220px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0px;
	border: 0px solid blue;
} 
#reciperightboxprep 
{
	position: relative;
	width: 220px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0px;
	border: 0px solid blue;
} 
#reciperightboxcook 
{
	position: relative;
	width: 220px;
	margin: 5px 0 0 0px;
	padding: 0px 0 5px 0px;
	border: 0px solid blue;
}
#reciperightboxserv img, #reciperightboxprep img, #reciperightboxcook img 
{
	float: left;
	width: 94px;
	margin: 0px -10px 0 0;
	padding: 0 0 0 0px;
	border: 0px solid green;
}
#reciperightboxservprepcookbot 
{
	position: relative;
	width: 261px;
	height: 4px;
	margin: 0 0 0 -10px;
	padding: 0;
	background: url('../images/recipes/recipeimg-back-bot.gif') no-repeat;
	border: 0px solid green;
}
#recipefinderright 
{
	float:right; 
	width: 261px;
	margin: 16px 0 0 0px;
	padding: 0 0 0 0px; 
	border: 0px solid red;
}
#recipefinderrightbox 
{
	float:left; 
	width: 261px;
	margin: 0 0 0 0px; 
	padding: 0 0 0 0px; 
	background: url('../images/recipes/recipefinderright-back-top.gif') no-repeat; 
	border: 0px solid blue;
}
#recipefinderrightbot 
{
	float:left; 
	width: 261px;
	height: 4px;
	margin: 0; 
	padding: 0 0 0 0px; 
	background: url('../images/recipes/recipefinderright-back-bot.gif') no-repeat; 
	border: 0px solid blue;
}
#recipefinderrightbox div 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #636467;
	line-height:18px;
}
#recipefinderrightbox h3 
{ 
	margin: 18px 0 0 0px;
	padding: 0;
	color: #3B6431;
}
#recipefinderrightbox select, #recipefinderrightbox input 
{
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:11px;
	color: #636467;
	margin: 2px 0 0 0;
	padding: 0;
}
#recipefinderrightdishbox 
{
	position: relative;
	width: 145px;
	margin: 10px 0 10px 0px;
	padding: 0;
	border: 0px solid blue;
} 
#recipefinderrightingredbox 
{
	position: relative;
	width: 145px;
	margin: 0 0 10px 0px;
	padding: 0;
	border: 0px solid red;
} 
#recipefinderrightprepbox 
{
	position: relative;
	width: 85px;
	margin: 0 0 10px 0px;
	padding: 0;
	border: 0px dashed white;
}  
#recipefinderrightsubmitbox 
{
	position: relative;
	width: 136px;
	margin: 4px 0 24px 0px;
	padding: 0;
	border: 0px solid blue;
}
/* end RECIPE PAGE ELEMENTS */

/* careers section */
.btColumnNames
{
	background-color:#C7BC77;
	/*background-image:url(..../images/CHB.gif);
	background-repeat:repeat-y;*/
	text-align:	left;
}
.btColumnNames td
{
	font-size: 13px; 
	font-weight: bold;
	line-height: 18px;
	color: #706823;
	text-align:	left;
}
.btRow
{
	font-size:		11px;
	font-family:	Arial, Helvetica, Sans-Serif;
	background-color: #e8eac3;
}
.btRowAlt
{
	background-color:	 #F9F8E5;
	font-size:		11px;
	font-family:	Arial, Helvetica, Sans-Serif;
}
.btRowFound
{
	background-color: #F9F8E5;
	font-size:		11px;
	font-family: 	arial, san-serif;
}
.columnHeading
{
	font-weight:bold;
}

.grey 
{
	line-height: 40px;
	color: #676659;
}
hr.jobs 
{
	color: #706823;
	background-color: #706823;
	height: 2px;
}
#backButton
{
	background: url('../images/recipes/recipefinderright-back-bot.gif') no-repeat; 
}
#forwardButton
{
	background: url('../images/recipes/recipefinderright-back-bot.gif') no-repeat; 
}
#tabledata, table 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, Sans-Serif;
	color: #2b5c00;
	text-align:left;
}
#tabledata
{
	border-right: 1px solid #b6cf5f;
}
#tabledata td
{
	padding: 15px 10px 15px 10px;
	border-left: 1px solid #b6cf5f;
	border-bottom: 1px solid #b6cf5f;
	line-height:14px;
	vertical-align: top;
}
.tablehead 
{
	background-color:#b6cf5f;
}
.tablehead td p 
{
	font-weight:bold;
	font-family:Arial, Helvetica, Sans-Serif;
}
#tableDataRow td 
{
	padding: 15px 10px 15px 10px;
	/*border-left: 1px solid #004812;
	border-bottom: 1px solid #004812;
	line-height:14px;*/
}
#tableDataRow #righttd 
{
	border-right: 1px solid #b6cf5f;
}
#tabledata2 
{
	margin: 0;
	padding: 0;
	/*border: 1px solid #004812;*/
	font-family:Arial, Helvetica, Sans-Serif;
	text-align:center;
}
.tablehead2 
{
	background-color:#b6cf5f;
}
.tablehead2 td p 
{
	font-weight:bold;
	color:White;
	font-family:Arial, Helvetica, Sans-Serif;
}
#tableDataRow2 td 
{
	padding: 5px;
	border-left: 1px solid #b6cf5f;
	border-bottom: 1px solid #b6cf5f;
	line-height:14px;
}
#tableDataRow2 #righttd2 
{
	border-right: 1px solid #b6cf5f;
}

/* added 20070302 JBR
#recipe {
height: 350px;
}
html > body #recipe {
height: 100%;
}
*/

/* see \include\Sites\JobPosting\ for more careers styles */
/* end careers section */


.featurerecipetext
{
	font-size:9px;
	font-family:verdana;
	color:White;
}
#CBFooter
{ 
	text-align:center;
	color:White;
	font-family:Arial;
	font-size:11pt;
	line-height: 18px;

}
#footer a
{
	text-align:center;
	color:White;
	font-family:Arial;
	font-size:11px;
	line-height: 11px;
	font-weight:normal;
}
#footer small
{
	text-align:center;
	color:White;
	font-family:Arial;
	font-size:9pt;
	line-height: 18px;
	font-weight:normal;
}
#contentcolumncenter #div_bread_crumb_sitewide, #contentcolumncenter2 #div_bread_crumb_sitewide
{
	width:420px;
	background-image:url(../images/refreshTemplate/stripesSmall.gif);
}
#contentcolumnmain #div_bread_crumb_sitewide, #contentcolumnmain2 #div_bread_crumb_sitewide
{
	width:630px;
	background-image:url(../images/refreshTemplate/stripesBig.gif);
}
#contentcolumncenter #contentpadding20
{
	width:408px;
}
.worldWideTableTxt
{
	font-size:9px;
}
.rightColInvRelCon
{
	padding-left: 17px;
	padding-right: 10px;
}
#contentcolumncenter2 #colright table
{
	/*	width: 175px;*/
}
#tbInvRelCon
{
	width: 175px;
}
#ancInvRelCon
{
	/*font-size: 11px;*/
}
.videoContainer
{
	visibility: hidden;
}
.videoOverlay
{	
	/*left:0px;
	top:0px;
	width:100%
	height:100%;
	opacity:10%;*/
	position: fixed;
	background-color:Black;
	/*width:100%;
	height:100%;*/
	height:100%;
	width:100%;
	left: 0;
	top: 0;
	z-index: 1000;
	opacity:.5;
    MozOpacity:.5;
    KhtmlOpacity:.5;
    filter:alpha(opacity=50); 
}
.videoPopup
{
	position: fixed; 
	/*visibility: hidden; */
    /*background-color: #D3E490; */
    background-image:url(/images/movie/popup_video.gif);
    background-repeat:no-repeat;
    opacity:1;
    MozOpacity:1;
    KhtmlOpacity:1;
    filter:alpha(opacity=100);
    z-index: 1001;
	top: 50%;
	left: 50%; 
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	width:335px;
	height:315px;
}
.closeVideoPopup
{
	width:315px;
	float:left;
	background:transparent url(/images/movie/video_close_rest.jpg) no-repeat scroll 0 0;
	margin-top:14px;
}
#popupVideoCloseButton
{
	width: 128px;
	height: 20px;
	background-image: url(/images/movie/video_close_rest.gif);
	background-repeat: no-repeat; 
}
#popupVideoCloseButton:hover
{
	background-image: url(/images/movie/video_close_active.gif);
}
#popupVideoCloseButton img
{
	width: inherit;
	height: inherit;
}
.closeVideoPopup a
{
	text-align: center;
}
.popupVideoButton
{
	padding:12px;
	background-color: #D3E490;
	width: auto;
	height: auto;
}
.popupVideoButtonImage
{
	padding:10px;
	background-color: #D3E490;
	width: 130px;
	height: 110px;
}
.flashmoviePlayerContent, #flashmoviePlayerContent
{
	height: 271px;
	width: 318px;
	float:left;
	/*margin-left: 20px;
	margin-top: 5px;*/
}
#dhcVidDiv
{
	float: left;
	margin-bottom: 10px;
}
#dhcVidDescDiv
{
	float: left;
	padding-left: 20px;
	width: 265px;
	margin-bottom: 10px;
}
#dhcVidContainer
{
	padding-top: 15px;
}
#ovVidContainer
{
	padding-top: 15px;
}
#ovVidDiv
{
}
#ovVidDiv.popupVideoButton
{
	background-image:url(/images/movie/video_back.gif);
	width: 335px;
	height: 290px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:0px;
	padding-right:0px;
}
#ovVidDiv.popupVideoButton a img
{
	position:relative;
	left:20px;
	top:20px;
	width: 315px;
	height: 270px;
}
#ovVidDiv2.popupVideoButton
{
	background-image:url(/flash/FLV_BG.jpg);
	width:400px;
	height: 325px;
	padding-left:2px;
	padding-top:22px;
	padding-bottom:0px;
	padding-right:0px;
}
#ovVidDiv2.popupVideoButton a img
{
	position:relative;
	left:20px;
	top:20px;
	width: 400px;
	height: 300px;
}

/* Article Navigation */
.RecipeImgButton{
	position:relative;
	top:2px;
	}
#articleNavBg, .ArticleNavContainer
{
	height:30px;
	background-image:url(http://www.delmonte.com/images/articlesNav/ribbon.gif);
	background-repeat:repeat-x;
	position: absolute; 
	bottom: 0px;
	margin-bottom:10px;
	margin-top:10px;
}
#colmid #articleNavBg, #colmid .ArticleNavContainer
{	
	width: 480px;
}
#colbig #articleNavBg, #colbig .ArticleNavContainer
{	
	width: 690px;
}
.ArticleNavPrevious
{
/*	width: 40%;*/
	padding-left: 10px;
	vertical-align: middle;
}
.ArticleNavNext
{
/*	width: 60%;*/
	padding-right: 10px;
	vertical-align: middle;
	text-align: right;
}
.previousArticleNavLink
{
	font-weight:bold;
}
/*a.previousArticleLink:before
{
	content:"« ";
}*/
.nextArticleNavLink
{
	font-weight:bold;
}
/*a.nextArticleNavLink:after
{
	content:" »";
}*/
#articleNavTable
{
	height: inherit;
	width: inherit;
}
#articleNavTable a
{
	text-decoration: none;
}


.featurePadding
{
	padding-left: 20px;
	width:160px;
	padding-bottom: 10px;
}
.threeColumnRule
{
	margin-left:-30px;
}

ul
{
	padding-left: 0px;
	margin-left: 15px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	/*color:#336600;*/
}
ol
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	/*color:#336600;*/
}
.SAFPFDiv
{
	/*float: right;*/
	width:110px;
	padding-top:15px;
	
}
.askNutQA
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bolder;
	margin-top:10px;
}
.askQuestionImg
{
	padding-top: 10px;
}
.MOEUL
{
	font-size:11px;
	margin-bottom:10px;
}
.MOEHeader
{
/*	padding:0;
	margin-bottom:0px;*/
}
.fourLeggedUL
{
	margin-top: 10px;
}
#ctl00_contentcenter_CBHealthandyourpetdog ul li
{
	margin-top: 10px;
}
.pNoBottom
{
	margin-bottom: 0px;
}
.promoOptIn
{
	background-color:#D3E490;
	height: inherit;
}
.featureDividerPadding
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.featureDividerPadding10
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.featureHeightShort
{
	height: 155px;
}
.featureHeightMid
{
	height: 320px;
}
.featureHeightLong
{
	height: 485px;
}
.featureHeightLonger
{
	height: 650px;
}
.featureHeightLongest
{
	height: 815px;
}
.featureHeightMax
{
	height: 850px;
}

.featureHeightMaximum
{
	height: 950px;
}

#ctl00_contentright_Optin1_txtFullName
{
	margin-top:5px;
}
#ctl00_contentright_Optin1_txtEmailAddress
{
	margin-top: 10px;
}
#ctl00_contentright_Optin1_txtEmailAddress, #ctl00_contentright_Optin1_txtFullName
{
	margin-left:3px;
	width: 148px;
	color:#996600;
}
#ctl00_contentright_Optin1_ibtnSubmit
{
	margin-top: 15px;
	margin-left:-4px;
}
#contactUsForm
{
	width: 450px; 
	padding-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px; 
	height: 282px;
}
#contactUsForm select, #contactUsForm input
{
	margin-top: 10px;
}
#contactUsForm select
{
	color: #2B5C00;
}
#contactUsFormLeftFields
{
	float:left;
	width:auto;
}
#contactUsFormRightFields
{
	float:right;
	width:auto;
}

#contactUsFormLeftFields input
{ 
	width: 210px;
}
#contactUsFormLeftFields select
{ 
	width: 215px;
}
#ctl00_contentmain_txtComments, #ctl00_contentmain_txtManufacturingCode
{ 
	width: 210px;
}
#ctl00_contentmain_btnSubmit
{
	padding-left:0px;
}
#contactUsFormRightFields select
{
	width: 217px;
}
.contactUsTextBox, .contactUsTextArea
{
	border: solid 1px #8FB730;
/*	margin-top: 5px;
	margin-left: 20px;*/
}
.contactUsTextBox
{
/*	height: 18px;
	margin-left: 20px;*/
}
 .contactUsTextArea
 {
 	height: 172px;
 }
.contactSubmit
{
	/*margin-left:20px*/
}
 .footerline1
 {
 	font-size: 11px; 
 	color: #eff7bc; 
 	font-family: Arial; 
 	text-decoration: none;
 }
 .footerline2
 {
 	font-size: 11px; 
 	color: #8fb730; 
 	font-family: Arial; 
 	text-decoration: none;
 }
 .ourHistoryFlash
 {
	clear:both;
	padding-top:10px;
 }
 #DMWorldWideNotAffilDiv
 {
 	height: 300px;
	padding-top:15px;
 }
 #DMWorldWideNotAffilDiv div
 {
 	float: left; 
 	width: 300px;
 }
 #DMWorldWideRightDiv
 {
 	margin-left: 20px;
 }
#recipeToolsTab
{
	margin-top:15px;
}
.nutrition_tab
 {
	border:0 solid green;
	display:none;
	width:282px;
 }
.image_tab
 {
	border:0 solid green;
	display:block;
	width:282px;
 }
 .featured_tab
 {
 	width:280px;
 	display:block;
 	border: 0 solid green;
 }
 .quick_tab, .kids_tab
 {
	border:0 solid green;
	display:none;
	width:280px;
 }
 .featuredTabActiveImg,.featuredTabRestImg,.quickTabActiveImg,.quickTabRestImg, .kidsTabActiveImg, .kidsTabRestImg
 {
	float:left;
 }
 .featuredTabActiveImg, .featuredTabRestImg
 {
 	margin-right:5px;
 }
 .quickTabActiveImg, .quickTabRestImg
 {
 	margin-right:5px;
 }
 #recipeToolsTab a img
 {
 	border:0;
 }
 #featureTabDetail, #quickTabDetail, #kidsTabDetail
 {
 	width:260px;
 	height:150px;
 	padding:10px;
 	background-image:url(../images/recipes/recipe_back.gif);
 	background-repeat:no-repeat;
 }
 .recipeToolsTabHeader
 {
 	width:280px;
 	height:40px;
 }
 #ctl00_contentmain_vsContact
 {
 	display:none;
 }
.recipeTab
{	
	background-color:#b6cf5f;
	float:left;
	width:261px;
	height:160px;
	padding:10px;
}
.recipeTabImage
{
 	border:0;
 	padding:0;
 	margin:0;
}
.imageTabInactive
{
	margin-right:3px;
}
.imageTabMargin
{
	margin-right:5px;
}
.nutritionTabMargin
{
	margin-left:0px;
}
#recipeInfoBoxInnerImg
{
	height:100%;
	width:100%;
	float:left;
	display:block;
}
.recipeInfoBoxInnerNut
{
	height:140px;
	width:240px;
	padding:10px;
	background-color: #eff7bc;
	font-size:11px;
	line-height:14px;
}
.nutInfoDetails
{
	padding-top:5px;
}
.nutInfoLeft
{
	float:left;
	width:140px;
}
.nutInfoRight
{
	float:left;
	width:99px;
}
.recipeTabDiv2
{
	float:left;
}
.nutInforRight
{
	float:right;
}
.nutInfoLeftFirstCol
{
	float:left;
	width:85px;
}
.nutInfoLeftSecndCol
{
	width:40px;
	float:left;
}
#nutInfoLeftTable
{
	padding-right:5px;
}
#nutInfoRightTable
{
	padding-left:5px;
}
.nutInfoRightFirstCol
{
	float:left;
	width:55px;
}
.nutInfoRightSecndCol
{
	float:left;
}
.nutInfoRow
{
	height:14px;
}
.upperCase
{
	text-transform:uppercase;
}
.upperCaseNoClear, .upperCaseNoClearNoTop
{
	text-transform:uppercase;
	clear:none;
	
}
.upperCaseNoClearEmployee
{
	text-transform:uppercase;
	clear:none;
	margin-bottom:0;
}
.perServingHeader
{
	padding-bottom:3px;
	margin:0;
}
#recipeSideBar
{
	float:right;
	width:243px; 
	background-color: #568f2d;
	position:relative;
}
#recipeSideBarLeft
{
	float:left;
	width:280px; 
	/*padding-right:30px;*/
}
#recipeSideBarRight
{
	float:right;
	width:320px; 
}
#recipeContentLeft
{
	clear:both;
	width:420px;
}
#recipeRatingServingBox
{
	clear:both;
	background-color: #D3E490;
	width:280px;
	height:auto;
	/*min-height:100px;*/
}
#servingInfo
{
	clear:both;
	padding-top:10px;
	width:150px;
	font-size:11px;
	height:auto;
}
.servingInfoFloatRight
{
	/*float:right;*/
}
#servingInfo.servingInfoFloatRight
{
	width:140px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:130px;
}
#recipeRatetop
{
	position:absolute;
	top:333px;
	width:100px;
	padding: 0px 10px 10px 10px;
}
.recipeDetailCurrentRatingHeader, .recipeDetailCurrentRatingValue
{

	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
recipeDetailCurrentRatingImg
{
	float:left;
}
#currentRatingValue
{
	float:left;
	margin-left:5px;
}
#rateRecipeControl
{
	margin-top:10px;
/*	position:absolute;
	left:340px;
	top:175px;*/
}
#recipeFunctionLinks
{
/*	position:absolute;
	left:340px;
	top:200px;*/
}
.star
{
	padding-left:0px;
}
.recipeDetailCurrentRatingHeader
{
/*	margin-left:10px;*/
}
#ingredientListing
{
	margin-top:15px;
}
#ingredientsTable tr, #ingredientsTable tr td
{
	margin:0;
	padding:0;
}
.ingredTableLeftCol
{
	width:80px;
	vertical-align:top;
}
#recipeTabControl
{
	padding-top:15px;
}
.recipeDirections
{
	list-style-position:outside;
	margin-top:15px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
}
.olMarginFixer
{
	padding-left:20px;
}
.recipeTabDiv3
{
	margin-top:5px;
	margin-bottom:5px;
}
.servingInfoLeft
{
	float:left;
	width:70px;
}
.servingInfoRight
{
	float:left;
	width:70px;
}
.noTopSpacing
{
	margin-top:0px;
	padding-top:0px;
}
#FAQHeader
{
	/* float:left; */
}
#contactInfoLeft
{
	width: 50%;
	float:left;
}
#contactInfoRight
{
	width: 50%;
	float:right;
}
#contactInfoPhoneNumbers
{
	border:0;
}
.contactPhoneCompany
{
	font-weight:bold;
}
.contactInfoPhonePadding
{
	padding-left:30px;
}
.centerContentWithPic p:first-child, .centerPictureSpacing p:first-child, 
.centerContentWithoutPic p:first-child, .centerContentWithNoPic p:first-child, 
.centerContentWithPic ul:first-child, .centerPictureSpacing ul:first-child, 
.centerContentWithoutPic ul:first-child, .centerContentWithNoPic ul:first-child
{
	margin-top:15px;
}
#recipefinderdish
{
	padding-left: 20px; 
	float: left;
	width: 155px;
	margin-top: 45px; 
	z-index:2;
}
#contentcolumncenter #articleNavDivider, #contentcolumnmain #articleNavDivider
{
	position: absolute;
	bottom:0;
	height:50px;
	background-repeat:no-repeat;
}
#contentcolumncenter #articleNavDivider
{
	width:480px;
	
}
#contentcolumnmain #articleNavDivider
{
	width:690px;
}
.ADITL
{
	margin-bottom:20px;
}
#colbig img.shortRule
{
	width:490px !important;
}
.ADITLUL
{
	list-style-type:disc;
}
.ADITLUL2
{
	list-style-type:none;
	margin-left:0px;
}
ul.ADITLUL li, ul.ADITLUL2 li
{
	margin-bottom: 10px;
}
.AskNutDividerSpacing
{
	margin-top:20px;
	margin-bottom:20px;
}

.AskNutUL
{
	margin-left:0px;
	list-style-type:none;
}
#healthyPetUL, .perfectPantryUL, .foodFactsUL, .MBAABMUL, .ADITLUL2, .FAQSUL, .DMWorldUL
{
	margin-bottom:0px;
}
.DMWorldUL li
{
	margin-bottom: 15px;
}
.DMWorldUL li.lastItem
{
	margin-bottom: 0px;
}
.InTheCommFeature
{
	margin-top:20px;
}
.bottomPadding
{
	padding-bottom:30px;
}
.brandBottomNav
{
	background-repeat:no-repeat;
	background-image:url(../images/articlesNav/ribbon.gif);
	bottom:0px;
	height:41px;
	position:absolute;
	width:480px;
}
.brandPreviousBtn
{
	margin-left:30px;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#2B5C00;
	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.seeAllBrandBtn
{
	margin-left:35px;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#2B5C00;
	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.brandNextBtn
{
	margin-left:52px;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	color:#2B5C00;
	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;
}
.recipeCommentAuthor
{
	color:#8FB730;
	text-transform:capitalize;
}
.recipeBoxFeatureUL
{
	list-style-type: none; 
	font-size:11px; 
	margin-left:0px;
}
.highlightBox
{
	background-color:#d3e490;
	padding:15px;
	margin-top:15px;
	color:#2B5C00;
}
.recipeToolsTabTextLink
{
	margin-top: -31px;
}

#sendaFriend{
background-color:#eff7bc;
width:320px;
height:390px;
margin-top:0px;
padding-top:0px;
}

#askNutrition
{
background-color:#eff7bc;
width:320px;
height:430px;
}

#sendFriend
{
background-color:#eff7bc;
width:320px;
height:360px;
}

#nutritionContentpadding
{
padding-left:20px;
padding-right:20px;
}

.nutritionTextArea
 {
 	height: 80px;
 }
.whoWeAreImg
{
	padding-top:25px;
}
.brandOverlay
{	
	/*left:0px;
	top:0px;
	width:100%
	height:100%;
	opacity:10%;*/
	position: fixed;
	background-color:Black;
	/*width:100%;
	height:100%;*/
	height:100%;
	width:100%;
	left: 0;
	top: 0;
	z-index: 1000;
	opacity:.5;
    MozOpacity:.5;
    KhtmlOpacity:.5;
    filter:alpha(opacity=50); 
    
}

.brandOverContainer{display:none; z-index:1000;}