/*general*/
body{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	color:#5B432C;
	background-color:#FFFFFF;
}
form{padding:0;margin:0;}
ul{margin:0;padding:0 0 17 0;}

/*Peanuts - nothing to see here notification*/
p#peanuts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#333333;
}
p#peanuts span#notice{
	color:#FF0000;
}
p#peanuts a:link{	text-decoration:underline;color:#333333;font-size:10px;}
p#peanuts a:visited{text-decoration:underline;color:#333333;font-size:10px;}
p#peanuts a:hover{text-decoration:none;color:#333333;font-size:10px}


/*header*/
#header{
	width:832px;
	height:121px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../../images/header.jpg);
}

#header a{
	display:block;
	width:310px;
	height:121px;
	overflow:hidden;	
	text-indent:-9999px;
	margin-left:273px;
}

#nav{
	width:799px;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	padding-left:33px;
	background-image: url(../../images/nav_bg.jpg);
}


/*contents*/
#contents{
	width:832px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../../images/contents_bg.jpg);
}

#left{
	float:left;
	width:559px;
	padding-left:33px;
	padding-right:9px;
}

#left #text{
	padding-left:35px;
	padding-right:30px;
	padding-bottom:13px;
}
#left #text #text_sub{
	margin-top:310px;
}

#left a{color:#5B432C;}
#left a:hover{color:#b68658;}
#left a:active{color:#b68658;}
#left a:visited{color:#5B432C;}
#left a:visited:hover{color:#b68658;}
#left a:visited:active{color:#b68658;}


#left #text_narrow{padding-left:55px;padding-top:24px;padding-right:30px;padding-bottom:13px;}

p{padding:0;margin:0;padding-bottom:17px;}
h1{padding:0;margin:0;font-size:13px;padding-bottom:12px;}
h1.text_narrow{padding:0;margin:0;font-size:13px;padding-bottom:6px;}
h2{padding:0;margin:0;font-size:12px;padding-bottom:4px;}
h1.faqs{padding:0;margin:0;font-size:12px;font-weight:bold;padding-bottom:0px;}
blockquote{padding-top:0px;padding-bottom:17px;margin-top:0px;margin-bottom:0px}


.footnote{font-size:10px;line-height:15px;}

.blueberry{
	background-image:url(../../images/top_left_blueberry.jpg);
	background-repeat:no-repeat;
	background-position: 33px 0px;
}

.ingredients{
	background-image:url(../../images/left_ingredients.jpg);
	background-repeat:no-repeat;
	background-position: center right;
}

/*contents - product pages*/
#left #product_package{
	padding-left:15px;
	padding-top:16px;
	width:185px;
	float:left;
}
#left #product_package_treats{
	padding-left:15px;
	padding-top:16px;
	width:160px;
	float:left;
}

#left #product_shortdesc{
	width:325px;
	padding-top:45px;
	padding-right:30px;
	float:right;
}
#left #product_shortdesc_treats{
	width:325px;
	padding:45px 30px 0 0; 
	float:right;
}


#left #product_shortdesc_variety{
	width:480px;
	padding-top:20px;
	padding-right:30px;
	margin-left:20px;
	/*margin-top:150px;*/
}
#ingredients_header{padding-left:20px;}

.caption{
	width:162px;
	font-size:11px;
	line-height:14px;
	font-style: italic;
	text-align:center;
	padding-left:11px;
}

.popup{
	clear:both;
	padding-top:17px;
	/*padding-bottom:17px;*/
	padding-left:35px;
	padding-right:30px;

}
.popup_footnote{
	font-size:10px;
	line-height:13px;
	padding-left:35px;
	padding-right:30px;
	padding-bottom:17px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
}
.popup_button{
	clear:both;
	padding-top:17px;
	padding-bottom:17px;
	padding-left:35px
}

.popup_button a{
	display:block;
	width:367px;
	height:28px;
	background-image: url(../../images/poplink_of.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.popup_button a:hover{background-image: url(../../images/poplink_on.jpg);}
.popup_button a:active{background-image: url(../../images/poplink_of.jpg);}
.popup_button a:visited{background-image: url(../../images/poplink_of.jpg);}
.popup_button a:visited:hover{background-image: url(../../images/poplink_on.jpg);}
.popup_button a:visited:active{background-image: url(../../images/poplink_of.jpg);}

.generalAnalysys{
 	padding:0;
 	margin:0;
 	border-width: 0px;
	padding-bottom:10px;
	width:248px;
}
.generalAnalysys .name{width:144px;padding-bottom:3px;}
.generalAnalysys .number{width:42px;text-align:right;padding-bottom:3px;}
.generalAnalysys .limit{width:62px;padding-left:6px;padding-bottom:3px;}

.header_ingredients_cattreats{}

/*Right Column - Global Links*/ 
#right{
	float:right;
	width:231px;
}
.right_text{visibility:hidden;overflow:hidden;text-indent:-9999px;font-size:6px;}
#right .separator{width:198px;height:9px;overflow:hidden;text-indent:-9999px;font-size:6px;background-image: url(../../images/right_separator.jpg);background-repeat:no-repeat;}

/*Right Column - Online Box*/
#right_online{
	width:198px;
	height:160px;
	background-image: url(../../images/right_online_bg.jpg);
}
#right_online p.right_text{overflow:hidden;text-indent:-9999px;margin:0;padding:0;height:100px;}
#right_online .link{margin-left:auto;margin-right:auto;width:124px;}

/*Right Column - Comparison Box*/
#right_comparison{
	width:198px;
	height:239px;
	background-image: url(../../images/right_dif_bg.jpg);
}
#right_comparison #link_dog{
	width:90px;
	height:85px;
	float:left;
	padding-left:12px;
	padding-top:120px;
}
#right_comparison #link_dog a{
	display:block;
	width:90px;
	height:85px;
	background-image: url(../../images/right_dif_dog_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_comparison #link_dog a:hover{background-image: url(../../images/right_dif_dog_on.gif);}
#right_comparison #link_dog a:active{background-image: url(../../images/right_dif_dog_of.gif);}
#right_comparison #link_dog a:visited{background-image: url(../../images/right_dif_dog_of.gif);}
#right_comparison #link_dog a:visited:hover{background-image: url(../../images/right_dif_dog_on.gif);}
#right_comparison #link_dog a:visited:active{background-image: url(../../images/right_dif_dog_of.gif);}

#right_comparison #link_cat{
	width:90px;
	height:85px;
	float:right;
	padding-top:120px;
}
#right_comparison #link_cat a{
	display:block;
	width:90px;
	height:85px;
	background-image: url(../../images/right_dif_cat_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_comparison #link_cat a:hover{background-image: url(../../images/right_dif_cat_on.gif);}
#right_comparison #link_cat a:active{background-image: url(../../images/right_dif_cat_of.gif);}
#right_comparison #link_cat a:visited{background-image: url(../../images/right_dif_cat_of.gif);}
#right_comparison #link_cat a:visited:hover{background-image: url(../../images/right_dif_cat_on.gif);}
#right_comparison #link_cat a:visited:active{background-image: url(../../images/right_dif_cat_of.gif);}

/*Right Column - Dog Box*/

#right_products_dogs{
	width:198px;
	height:154px;
	background-image: url(../../images/right_dogs_bg1.jpg);
	background-repeat:no-repeat;
	/*padding-top:70px;*/
}
.right_product_link a{
	float:left;
	width:86px;
	height:120px;
	margin:0;
	padding:16px 0 0 0;
}
.right_right{padding-top:70px;}
#right_products_dogs #link_dry{
	width:74px;
	height:23px;
	margin-left:106px;
}
#right_products_dogs #link_dry a{
	display:block;
	width:74px;
	height:23px;
	background-image: url(../../images/right_dogs_dry_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_dogs #link_dry a:hover{background-image: url(../../images/right_dogs_dry_on.gif);}
#right_products_dogs #link_dry a:active{background-image: url(../../images/right_dogs_dry_of.gif);}
#right_products_dogs #link_dry a:visited{background-image: url(../../images/right_dogs_dry_of.gif);}
#right_products_dogs #link_dry a:visited:hover{background-image: url(../../images/right_dogs_dry_on.gif);}
#right_products_dogs #link_dry a:visited:active{background-image: url(../../images/right_dogs_dry_of.gif);}

#right_products_dogs #link_wet{
	width:74px;
	height:23px;
	margin-left:106px;
}
#right_products_dogs #link_wet a{
	display:block;
	width:74px;
	height:23px;
	background-image: url(../../images/right_dogs_wet_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_dogs #link_wet a:hover{background-image: url(../../images/right_dogs_wet_on.gif);}
#right_products_dogs #link_wet a:active{background-image: url(../../images/right_dogs_wet_of.gif);}
#right_products_dogs #link_wet a:visited{background-image: url(../../images/right_dogs_wet_of.gif);}
#right_products_dogs #link_wet a:visited:hover{background-image: url(../../images/right_dogs_wet_on.gif);}
#right_products_dogs #link_wet a:visited:active{background-image: url(../../images/right_dogs_wet_of.gif);}

#right_products_dogs #link_treat{
	width:74px;
	height:23px;
	margin-left:106px;
}
#right_products_dogs #link_treat a{
	display:block;
	width:74px;
	height:23px;
	background-image: url(../../images/right_dogs_bars_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_dogs #link_treat a:hover{background-image: url(../../images/right_dogs_bars_on.gif);}
#right_products_dogs #link_treat a:active{background-image: url(../../images/right_dogs_bars_of.gif);}
#right_products_dogs #link_treat a:visited{background-image: url(../../images/right_dogs_bars_of.gif);}
#right_products_dogs #link_treat a:visited:hover{background-image: url(../../images/right_dogs_bars_on.gif);}
#right_products_dogs #link_treat a:visited:active{background-image: url(../../images/right_dogs_bars_of.gif);}


/*Right Column - Cat Box*/
#right_products_cats{
	width:198px;
	height:156px;
	/*padding-top:68px;*/
	background-repeat:no-repeat;
}
.right_cats1{background-image: url(../../images/right_cats_bg1.jpg);}
.right_cats4{background-image: url(../../images/right_cats_bg4_0809.jpg);}
.right_cats5{background-image: url(../../images/right_cats_bg5_0809.jpg);}
.right_cats6{background-image: url(../../images/right_cats_bg6_0809.jpg);}


#right_products_cats #link_dry{
	width:74px;
	height:19px;
	
	margin-left:106px;
}
#right_products_cats #link_dry a{
	display:block;
	width:74px;
	height:19px;
	background-image: url(../../images/right_cats_dry_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_cats #link_dry a:hover{background-image: url(../../images/right_cats_dry_on.gif);}
#right_products_cats #link_dry a:active{background-image: url(../../images/right_cats_dry_of.gif);}
#right_products_cats #link_dry a:visited{background-image: url(../../images/right_cats_dry_of.gif);}
#right_products_cats #link_dry a:visited:hover{background-image: url(../../images/right_cats_dry_on.gif);}
#right_products_cats #link_dry a:visited:active{background-image: url(../../images/right_cats_dry_of.gif);}

#right_products_cats #link_wet{
	width:74px;
	height:25px;
	margin-left:106px;
}
#right_products_cats #link_wet a{
	display:block;
	width:74px;
	height:25px;
	background-image: url(../../images/right_cats_wet_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_cats #link_wet a:hover{background-image: url(../../images/right_cats_wet_on.gif);}
#right_products_cats #link_wet a:active{background-image: url(../../images/right_cats_wet_of.gif);}
#right_products_cats #link_wet a:visited{background-image: url(../../images/right_cats_wet_of.gif);}
#right_products_cats #link_wet a:visited:hover{background-image: url(../../images/right_cats_wet_on.gif);}
#right_products_cats #link_wet a:visited:active{background-image: url(../../images/right_cats_wet_of.gif);}

#right_products_cats #link_treats{
	width:90px;
	height:20px;
	
	margin-left:106px;
	margin-bottom:10px;
}
.treats2{
	margin-top:7px;
}
#right_products_cats #link_treats a{
	display:block;
	width:90px;
	height:20px;
	background-image: url(../../images/right_cats_treats_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_products_cats #link_treats a:hover{background-image: url(../../images/right_cats_treats_on.gif);}
#right_products_cats #link_treats a:active{background-image: url(../../images/right_cats_treats_of.gif);}
#right_products_cats #link_treats a:visited{background-image: url(../../images/right_cats_treats_of.gif);}
#right_products_cats #link_treats a:visited:hover{background-image: url(../../images/right_cats_treats_on.gif);}
#right_products_cats #link_treats a:visited:active{background-image: url(../../images/right_cats_treats_of.gif);}

/*Right Column - Goodness Box*/

#right_goodness{
	width:198px;
	height:195px;
	/*background-image: url(../../images/right_goodness_bg.jpg);*/
}

#right_goodness #link_learn{
	width:158px;
	height:195px;
	padding-top:0px;
	padding-left:20px;
}
#right_goodness #link_learn a{
	display:block;
	width:158px;
	height:195px;
	background-image: url(../../images/right_goodness_of.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#right_goodness #link_learn a:hover{background-image: url(../../images/right_goodness_on.gif);}
#right_goodness #link_learn a:active{background-image: url(../../images/right_goodness_of.gif);}
#right_goodness #link_learn a:visited{background-image: url(../../images/right_goodness_of.gif);}
#right_goodness #link_learn a:visited:hover{background-image: url(../../images/right_goodness_on.gif);}
#right_goodness #link_learn a:visited:active{background-image: url(../../images/right_goodness_of.gif);}

/*Right Column - Search Box*/

#right_search{
	width:198px;
	height:108px;
	background-image: url(../../images/right_search_bg.jpg);
}

#right_search form{margin-top:40px;padding-left:20px}
#right_search form #zip{height:18px;font-size:14px;}

.right_text{visibility:hidden;overflow:hidden;text-indent:-9999px;margin:0;padding:0}

#right .separator{width:198px;height:9px;font-size:9px;background-image: url(../../images/right_separator.jpg);}

/*bottom nav*/
#bottomnav{
	width:766px;
	height:25px;
	margin-left:33px;
	background-color:#008C68;
	padding-top:9px;
	text-align:center;
	clear:both;
}

#bottomnav ul{
	padding:0;
	margin:0;
}
#bottomnav ul li{
	display:inline;
	list-style:none;
}

#bottomnav a{
	font-size:11px;
	font-weight:bold;
	color:#FFF2D7;
	margin-left:15px;
	margin-right:15px;
	text-decoration:none;
}

#bottomnav a:hover{color:#ffffff;text-decoration:none;}
#bottomnav a:active{color:#FFF2D7;text-decoration:none;}
#bottomnav a:visited{color:#FFF2D7;text-decoration:none;}
#bottomnav a:visited:hover{color:#ffffff;text-decoration:none;}
#bottomnav a:visited:active{color:#FFF2D7;text-decoration:none;}

/*footer*/
#footer{
	width:832px;
	height:24px;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	background-image: url(../../images/footer_bg.jpg);
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:9px;
}


/*##############################*/

/*Pop-Up Window*/
body.pop{padding:10px;}

#intro{
	font-size: 12px;
	line-height:17px;
}

#pop_table{margin:0;padding:0;/*width:550px;*/}
/*#pop_table caption {text-align:left;padding-bottom:10px;}*/
#pop_table thead th{
	/*color:#008C68;
	background-color:#DDFAF3;*/
	/*width:28px;*/
	line-height:15px;
	border-top:0px solid #5C452E;
	border-bottom:0px solid #5C452E;
	border-left:0px solid #5C452E;
	border-right:1px solid #5C452E;
	/*padding:2px 2px 2px 2px;*/	
}

#pop_table thead td{
	/*color:#008C68;
	background-color:#DDFAF3;*/
	/*width:87px;*/
	line-height:15px;
	border-top:1px solid #5C452E;
	border-bottom:1px solid #5C452E;
	border-right:1px solid #5C452E;
	font-weight:bold;
	vertical-align:top;
	padding:2px 2px 2px 2px;
}

#pop_table tbody th{
	font-size:11px;
	color:#008C68;
	line-height:13px;
	border-bottom:0px solid #5C452E;
	border-right:1px solid #5C452E;
	border-left:0px solid #5C452E;
	vertical-align:top;
	text-align:right;
	padding:2px 4px 0px 0px;
}

#pop_table tbody td{
 	/*color:#000000;*/
	/*padding:4;*/
	font-size:11px;
	line-height:13px;
	border-bottom:1px solid #5C452E;
	border-right:1px solid #5C452E;
	vertical-align:top;
	padding:2px 2px 2px 2px;
}
#pop_table tbody td.bottom, #pop_table tbody th.bottom{
	border-bottom:0px solid #5C452E;
	border-right:0px solid #5C452E;
}

body.pop .footnote{padding-top:17px;}

#pop_footer{text-align:center;padding-top:17px;font-size:10px;font-color:#666666;}
.hf{color:#008C68;background-color:#FFF2D7}
.flavor{font-size:9px;font-weight:normal;line-height:12px;}
.bad{color:#B62B14}

/*##############################*/

/*comparison*/

.comparison_text_block img{	
	behavior: expression(IEPNGFIX.fix(this));
}

.comparison_text_block{
	width:496px;text-align:left;padding-top:17px;
}
.comparison_text_block .subhead{
	background-color:#DDFAF3;
	padding:4px;
	color:#008C68;
	font-weight:bold;
}
.comparison_text_block .description{
	padding:4px;
}
#comparison_table{
	/*width:496px;*/
	padding:0;margin:0;
}

#comparison_table td{padding:2px;width:56px;}
#comparison_table th{padding:0px;width:90px;text-align:center;}

#comparison_table thead th, #comparison_table thead td{
	color:#008C68;
	border:1px solid #5C442E;
	font-size:9px;
	vertical-align:bottom;
	background-color:#DDFAF3;
	text-align:center;
}
#comparison_table thead th, #comparison_table thead td {border-bottom-width:3px;}
#comparison_table thead td {border-left-width:0px;}
#comparison_table tbody th {border:1px solid #5C442E;border-top-width:0px;}
#comparison_table tbody th.hm{border-bottom-width:3px;}
#comparison_table tbody td {border:1px solid #5C442E;border-top-width:0px;border-left-width:0px;text-align:center;vertical-align:middle;}
#comparison_table tbody td.hm{border-bottom-width:3px;}

/*form - for the bots*/
form#newsemail #email{display:none;}
