﻿html 
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#2b5c00;
	font-weight:normal;
	font-size:12px;
	line-height: 15px;
	height:100%
}
body 
{ 
	height:100%;
}
#apDiv1 
{   
    left:40px;
	position:relative;
	text-align:left;
	top:16px;
	width:910px;
	z-index:2;
}
#apDiv2
{
	position: relative;
	width: 915px;
	height: 59px;
	z-index: 1;
	top: -60px;
	left: -5px;
}
#wrapper1, #wrapper12
{
	width: 980px;
	border: 0px dashed white; /* line below for IE5.5 */
	text-align: left; /* line below for Gecko response to IE text-align:center above */
	position: relative;
	height: auto !important;
	min-height: 100%;
	margin:0px auto;
	background-color:#2b5c00;
	padding-top:30px;
	background-image:url(../images/fauxGreenBg.gif);
	background-repeat:repeat-y;
}
#div_header
{
	position: relative;
	padding-bottom:10px;
	height: 77px;
	border: 0px dashed white;
	z-index: 80;
	left: 40px;
	width:500px;
}
#contentarea, #contentarealong, #contentarea1
{
	position: relative;
	height: auto !important;
	background-color:#5d9732;
	/*padding-top:10px;
	padding-bottom:10px;
	width: 980px;*/
	padding-left: 40px;
	padding-right: 40px;
	padding-top:10px;
	padding-bottom:10px;
	width:900px;
	overflow:hidden;
}
#contentcolumns 
{
	clear:both;
	float:left;
	position:relative;
	width:980px;
	z-index:9999;
}
#contentcolumnrightHome
{
	position: relative;
	height: 360px;
	width: 200px;
	float: right;
	overflow-y: hidden;
	overflow-x: hidden;
	margin-left:0;
	margin-right:0;
	padding-left:10px;
/*	padding-right:40px;*/
}
#contentcolumnleft, #contentcolumnleft1
{
	position: relative;
	height: auto;
/*	min-height: 650px;*/
	width: 200px;
	float: left;
	/*left: 40px;*/
	/*margin-left:40px;*/
	margin-left: 0;
	margin-right:10px;
	padding-left: 0;
	padding-right: 0;
	overflow-y: hidden;
	overflow-x: hidden;
	background-color:#2b5c00;
}
#contentcolumnmain, #contentcolumncenter, #contentcolumncenter2
{
	position: relative;
	width: 690px;
	float: right;
	/*right: 40px;*/

}
#contentcolumnmain
{
	background-color:#EFF7BC;
}
#contentcolumnhome
{
	position: relative;
	height: 360px;
	width: 690px;
	float: left;
/*	padding-left:40px;*/
	margin-left:0;
	overflow-y: hidden;
	overflow-x: hidden;
}
#footer2, #footer3
{
	position: relative;
	width: 980px;
	height:120px;
}
#footer2b
{
	position: relative;
	width: 912px;
	top:9px;
	height:125px;
}
body
{
	margin: 0;
	_margin: 0;
	padding: 0;
	height: 100%;
	background-color: #80ac23; /* line below for IE5.5 */
	text-align: center;
}
#brandRotator
{
	width: 730px;
	height: 60px;
	position: relative;
	text-align: right;
	float: right;
}
#newsRotate
{
	height: 60px;
	width: 940px;
	position: relative;
	padding-bottom:10px;
	background-color:#5D9732;
	padding-right:40px;
}
#newsRotate.p
{ 
	color:#f5ffc9;
	text-decoration:underline;
	font-family:Arial;
	font-size:12pt;

}
#news
{
	position: relative;
	height: 60px;
	width: 200px;
	background-color: #D5A00F;
	float: right;
	/*margin-right:40px;*/
	margin-left:10px;
	padding: 0;
}
#spacer
{
	position: relative;
	width: 915px;
	height: 10px;
	border: 0;
}
#recipefinderHead
{ 
	font-family:Arial;
	font-size:19pt;
	color:#004812;
}
#recipefinderbody
{
	font-family:Arial;
	font-size:12px;
	color:#2b5c00;
}
.brandsTxT
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#336600;*/
	color:#2B5C00;
}
.brandsTxT a
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#336600;*/
	color:#2B5C00;
	text-decoration:underline;
}
p
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#336600;*/
	margin-top:15px;
	margin-bottom:0px;
}
p.noTop, p.NoTop, h3.noTop, h3.NoTop
{
	margin-top:0px;
}
h1, h1Ektron
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:21px;
	/*color:#2b5c00;*/
	/*font-weight: bold;*/
	/*margin-bottom:5px;*/
	margin-bottom:5px;
	margin-top:25px;
	/*margin-top:14px;*/
	padding-bottom:0px;
	padding-top:0px;
	line-height:16px;
	clear: both;
}
h1.twoRow
{
	/*line-height: 18px;*/
}
h2, h2Ektron, .ccbnBgTtl .pageHead1, h2 a
{
	border-bottom:1px solid #336600;
	clear:both;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:0;
	margin-top:25px;
	padding-bottom:0;
	padding-top:0;
}
h2 a
{
	text-decoration:none;
}
h3, h3Ektron
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	/*color:#004812;*/
	font-weight:bold;
	margin-bottom:0;
	margin-top:15px;
	/*margin-bottom:10px;*/
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	line-height:15px;
	text-transform:uppercase;
	clear: both;
}
h4
{
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:0;
}

/*
#ctl00_contentcenter_CBHealthandyourpet h1:after
{
	content: url(/images/threeColumnRule.gif);
	margin-left: -30px;
}
#ctl00_contentcenter_CBHealthandyourpet h2:after
{
	content: url(/images/threeColumnRule.gif);
	width:250px;
}*/
h1 + img
{
	margin-left: -30px !important;
	margin-top: 0px;
	padding-top: 0px;
}
h2 + img, h3 + img
{
	margin-left: 0px !important;
	margin-top: 0px;
	padding-top: 0px;
/*	width: 420px;*/
}
#colmid h2 + img, #colmid h3 + img
{
	width: 420px;
}
#colbig h2 + img, #colbig h3 + img
{
	width: 630px;
}
div.SAFPFDiv img
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/*
contentcolumncenter * h2 + img
{
	width: 420px;
}
contentcolumnmain * h2 + img
{
	width: 660px;
}
*/

/* A Styles */
a, a.extLinkInt
{
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
	color: #2b5c00;
	outline: none;
}
#navMenuItem a.twoRowNavLink
{
	line-height:15px;
}
a[disabled="disabled"], #articleNavBg a[disabled="disabled"]
{
	color:Gray;
}
a.extLink
{
	font-size:11px;
	line-height: 15px;
	font-weight:normal;
	text-decoration:none;
	color: #996600;
	border-bottom: 0;
}
a.sectionLinkInt
{
	font-size:12px;
	line-height: 15px;
	font-weight:normal;
	text-decoration:none;
	color: #2b5c00;
	border-bottom:1px dotted #2b5c00;
}
a.sectionLink, #articleNavBg a, a.breadcrumb
{
	font-size: 11px;
	text-decoration: none;
	border-bottom: 0;
}
navMenuItems a.extLink
{
	color:#A3C42E;
}
div.SAFPFDiv a.extLink
{
	color: #2b5c00;
	font-size:11px;
}
.intPopUp{
	color: #2b5c00;
	font-size:11px;
	text-decoration:none;
}
#ctl00_contentrightH_CBGoodForYou a.sectionLinkInt
{
	color:#B6CF5F;
	font-size:12px;
	border-bottom:1px dotted #B6CF5F;
}
#ctl00_contentrightH_CBGoodForPet a.extLinkInt
{
	color:#B6CF5F;
	font-size:12px;
}
.recipeFilterContainer a
{
	font-size:11px;
	text-decoration:none;
}

/* A Links */

/* A Visited */

/* A Hovers */
a:hover, a.extLinkInt:hover
{
	color: #996600;
}
a.extLink:hover
{
	color: #2b5c00;
}
div.SAFPFDiv a.extLink:hover
{
	color: #996600;
}
a.sectionLink:hover, a.breadcrumb:hover
{
	color: #996600;
}
#articleNavBg a:hover{
	color: #eff7bc;
	}

a.sectionLinkInt:hover
{
	color: #996600;
	border-bottom:1px dotted #996600;
}
a.sectionLinkInt:hover b
{
	color: #996600;
}
a.footerline1:hover
{
	color: #9bc42e;
	border-bottom:1px dotted #9bc42e;
}
#ctl00_contentrightH_CBGoodForYou a.sectionLinkInt:hover
{
	color:#8FB730;
	border-bottom:1px dotted #9bc42e;
}
 #ctl00_contentrightH_CBGoodForPet a.extLinkInt:hover
 {
 	color:#8FB730;
 }
 .recipeFilterContainer a:hover
{
	color: #996600;
	border-bottom:1px dotted #996600;
}
a[disabled="disabled"]:hover, #articleNavBg a[disabled="disabled"]:hover
{
	color:Gray;
}
/* A Before/Afters */
a.extLink:before
{
	content: "+ ";
}
a.sectionLink:before
{
	content: "» ";
}
a.intPopUp:before
{
	content: "+ ";
}

/* A Active */

/*
a 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: #2b5c00;
	text-decoration:none;
	border-bottom:1px dotted #2b5c00;
	line-height:15px;
}
a img
{
	text-decoration:none;
	border-bottom:0;
}
a:link img
{
	text-decoration:none;
	border-bottom:0;
}
a:link 
{
	text-decoration:none;
	border-bottom:1px dotted #2b5c00;
} 
#brandBar a, #colright > a, #brandcontent a
{
	border-bottom: 0 none;
}
#div_bread_crumb_sitewide a.breadcrumb 
{  
	font-size: 10px;
	font-weight: normal;
	color:#2b5c00;
	border-bottom:0;
	text-decoration: none;
}
/*#contentcolumnleft a:link, #video a:link, #dhcVidDiv a:link, #ovVidDiv a:link, a.imgLink:link, #colright > a:link,  a.footerline1:link, #logoImage a:link, #news a:link, a:link img, #brandBar a:link, #div_bread_crumb_sitewide a.breadcrumb:link, #brandcontent a:link
{
	border-bottom:0;
}*/
/*a:hover
{
	color: #996600;
	border-bottom:1px dotted #996600;
}
#contentcolumnleft a:hover, #video a:hover, #dhcVidDiv a:hover,  #ovVidDiv a:hover, a.imgLink:hover, #colright > a:hover, #logoImage a:hover, a:hover img, #brandBar a:hover, #brandcontent a:hover
{
	border-bottom:1 none;
	border-color: transparent;
}
a.footerline1:hover
{
	color: #EFF7BC;
	border-bottom:0;
}
#div_bread_crumb_sitewide a.breadcrumb:hover
{
	color: #996600;
}
#news a:hover
{
	color: #2B5C00;
	border-bottom:0;
}
a.extLinkInt, a[href*="solutions"], a[href*="swfinefoods.com"], a[href*="contadina.com"], a[href*="collegeinn.com"], 
a[href*="meowmix.com"], a[href*="kibblesnbits.com"], a[href*="9lives.com"], a[href*="milkbone.com"], a[href*="pupperoni.com"], 
a[href*="meatybone.com"], a[href*="snausages.com"], a[href*="pounce.com"], a[href*="fruitundressed.com"]
{
	font-size:12px;
	line-height: 15px;
	font-weight:normal;
	text-decoration:underline;
	color: #2B5C00;
	border-bottom: 0;
}
a.extLink
{
	font-size:11px;
	line-height: 15px;
	font-weight:normal;
	text-decoration:none;
	color: #996600;
	border-bottom: 0;
}/*
/*a.extLinkInt:link , a[href*="solutions"]:link, a[href*="swfinefoods.com"]:link, a[href*="contadina.com"]:link, a[href*="collegeinn.com"]:link, 
a[href*="meowmix.com"]:link, a[href*="kibblesnbits.com"]:link, a[href*="9lives.com"]:link, a[href*="milkbone.com"]:link, a[href*="pupperoni.com"]:link, 
a[href*="meatybone.com"]:link, a[href*="snausages.com"]:link, a[href*="pounce.com"]:link
{
	text-decoration:none;
	border-bottom: 0;
} */
/*
a.extLink:hover
{
	color: #2b5c00;
}
a.extLinkInt:hover, a[href*="solutions"]:hover, a[href*="swfinefoods.com"]:hover, a[href*="contadina.com"]:hover, a[href*="collegeinn.com"]:hover, 
a[href*="meowmix.com"]:hover, a[href*="kibblesnbits.com"]:hover, a[href*="9lives.com"]:hover, a[href*="milkbone.com"]:hover, a[href*="pupperoni.com"]:hover, 
a[href*="meatybone.com"]:hover, a[href*="snausages.com"]:hover, a[href*="pounce.com"]:hover, a[href*="fruitundressed.com"]:hover
{
	color: #996600;
}
navMenuItems a.extLink
{
	color:#A3C42E;
}
div.SAFPFDiv a.extLink
{
	color: #2b5c00;
	font-size:11px;
}
div.SAFPFDiv a.extLink:hover
{
	color: #996600;
}

a.extLink:before
{
	content: "+ ";
}
a.sectionLink, #articleNavBg a
{
	font-size: 11px;
	text-decoration: none;
	border-bottom: 0;
}*/
/*a.sectionLink:link, #articleNavBg a:link
{
	text-decoration:none;
	border-bottom: 0;
}*/
/*
a.sectionLink:hover, #articleNavBg a:hover
{
	color: #996600;
}
navMenuItems a.sectionLink
{
	font-weight:normal;
}
a.sectionLink:before
{
	content: "» ";
}
a.stndLink
{

}
a.stndLink:before
{

}
*/
b
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#336600;*/
/*	color:#2B5C00;*/
	text-decoration:none;

}
#contentFloatLeft20 b
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#dee6a7;
}

.brandTxT h1 
{
	color:#3B6431;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:20px 15px 10px;
}

.sendtofriendspans
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #706823;
	line-height: 18px;
}
#ctl00_ibHideSAFPopupViaHeadIcon 
{
	padding:0px; 
	margin:0 0 0 250px;
	left: 250px;
}
#ctl00_programmaticPopupDragHandle input 
{
	padding:0px; 
	margin:0 0 0 250px;
	left: 250px;
}
#homeGoodFor{ margin-left:20px;
}
.recipeInput
{
	margin-top:-10px;
}
#contentarea1
{
	/*position: relative;
	height: 100%;
	width: 900px;
	margin-top: 30px;
	left: 7px;
	z-index:4;*/
}
#contentcolumnleft1
{
	/*position: relative;
	height: 100%;
	width: 224px;
	float: left;
	background-color:#206a00;*/
}
#contentcolumnmain1
{
	position: relative;
	height: 100%;
	width: 676px;
	float: right;
	background-color:#dee6a7 ;
	z-index:4;
}
#wrapper12
{
	/*width: 915px;*/
	/*border: 0px dashed white;*/ /* line below for IE5.5 */
	/*text-align: left;*/ /* line below for Gecko response to IE text-align:center above */
	/*margin-top:30px;/*
	/*position: relative;*/
	/*height: 100%;*/
	/*margin:30px auto;*/
}
#apDiv22
{
	position: relative;
	width: 915px;
	height: 59px;
	z-index: 1;
	left: -5px;
	top:-1px;
}
#contentcolumncenter2
{  
	/*position: relative;
	height: 100%;
	width: 676px;
	float: left;
	background-image:url(/images/refreshTemplate/columnColors.gif);
	background-repeat:repeat-y;
	z-index:4;*/
}
#ColumnRightImg
{
	margin-top:10px;
}
.columnRightP
{
	margin-top:0px;
}
span
{
	/*font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#336600;*/
	color:#2B5C00;
	margin-top:10px;
}
#recipeFinderOFR
{
	top:114px;
}
#contentBlock
{
	margin:0;
	padding:0;
}
#thinline, .thinline
{
	
}
#contentBlock #contentFloatRight 
{
	padding:0;
	float:right;
	margin-top:-10px;
}
#contentFloatRightOCVid
{
	float:right;
	width: 316px; 
	height: 271px; 
	padding-right: 0px;
	padding-top: 10px; 
	margin-right: -2px; 
	padding-left: 20px;
	margin-top: 46px;
}
.divOurCultureLeft
{
	float:left;
}
#centerRightImg
{
	/*height:123px;*/
}
.centerRightImgSize
{
	width: 110px;
}
.headerlinks
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #004812; 
	text-decoration: none;
}
#headerRibbonRight
{
	color:#004812;
	float:right;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	margin-left:0;
	position:relative;
	border:0 solid blue;
	padding:0;
}
.headerRibbonRightCell
{
	width:180px;
	vertical-align: top;
	text-align: right;
	display: none;
}
.MBATable
{
	text-align: left;
	width: 350px;
}
.latestNews
{
	margin-left: 24px;
	margin-top: 7px;
}
.newsOn
{
	color:#003300 !important; 
	font-size:11px;
	font-family:Arial, Helvetica, Sans-serif;
	line-height:13px;
	text-decoration: underline !important;
}
.newsOff
{
	color:#003300 !important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-decoration: underline !important;
}
.goodForText
{
	margin-left: 21px;
	margin-top: 5px;
	width:165px;
}
#ctl00_contentleft_tbSearchString
{
	padding: 0;
}
#ctl00_contentleft_ibGetCooking
{
	padding: 0;
}
.brandsH2
{  
	margin-bottom:15px;
}2 
.ulOpInt
{
	margin-top:3px;
	margin-bottom: 3px;
}
.ccbnLnkPrint a
{
	text-decoration: none;
}

.ccbnNavMedia
{
	padding-right: 10px;
}
#brandBar{
	width:980px;
	height: 40px;
	background-color:#8fb730;
	margin:0;
}
#brandBarSpacer{
	width:980px;
	height:10px;
	background-color:#5d9732;
	margin:0;
}

.homePgGetCooking
{
    margin-left:-7px;
    }