﻿
span.registered {font-size: 9px; vertical-align: top;}

#product_top {width: 941px; padding: 0px; margin: 30px auto 0px; border: 0px; clear: both; color: #4e433c;}
#product_top:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#product_top h2 { padding: 2px 0px 8px 0px; font-weight: normal;}
#product_top h3 { padding: 0px 0px 20px 0px; font-weight: bold; font-size: 11pt; color: #4e433c;}
#product_top h3.bullet { padding: 0px 0px 12px 18px; font-weight: bold; font-size: 11pt; color: #4e433c; background:url('../PublishingImages/siteart/products/big_bullet.gif') no-repeat 1px 6px;
}
#product_top h3.bullet_2 { padding: 0px 0px 15px 18px; font-weight: bold; font-size: 11pt; color: #4e433c; background:url('../PublishingImages/siteart/products/big_bullet.gif') no-repeat 1px 6px;
}


#product_header { width: 941px; padding: 0px 0px 30px 0px; margin: 0px 0px 0px 0px; border: 0px; clear: both;}
#product_header:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#product_header_title {border: 0px; display: block; float: left;}

#product_top p {padding: 0px 0px 20px 0px; line-height: 1.7em;}





#product_header_title_organic {width: 400px; height: 263px; border: 0px; display: block; float: left;}
#product_header_info {border-style: none;
				border-color: inherit;
				border-width: 0px;
				width: 541px; 				height: 263px; 				display: block; 				float: left; background:url('../PublishingImages/siteart/products/organic/organic_header_info.jpg') no-repeat 50% top;
}
#product_header_info h3 { border: 0px; display: block; float: left; }

#product_header_title_veg-fed  {width: 385px; height: 183px;  border: 0px; display: block; float: left;}
#product_header_info_veg-fed {border-style: none;
				border-color: inherit;
				border-width: 0px;
				width: 556px; 				height: 183px;  				display: block; 				float: left; background:url('../PublishingImages/siteart/products/veg-fed/veg-fed_header_info.jpg') no-repeat 50% top;
}
#product_header_info_veg-fed h3 {border: 0px; display: block; float: left; }



#product_top_hdegree_grnd_chkn {width: 876px; height: 24px; padding: 5px 0px 40px 0px; border: 0px; display: block; float: left; clear: both;}
#product_top_hdegree_fresh_sausage {width: 876px; height: 26px; padding: 5px 0px 40px 0px; border: 0px; display: block; float: left; clear: both;}





#product_top_infobox {width: 941px; padding: 0px 0px 15px 0px; border: 0px; display: block; text-align: left;}
#product_top_infobox:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#product_top_column_left {width: 410px; margin: 0px 0px 0px 49px; border: 0px; display: block; float: left;
}
#product_top_column_right {width: 410px; margin: 0px 30px 0px 0px; border: 0px; display: block; float: right;}

.asterix {padding: 0px 0px 35px 0px; margin: 35px 0px 0px 32px; border: 0px; float: left; text-align: left; font-size: 10px; line-height: 1.3em; color: #a6a5a5; display: block; width: 825px;}

a.product_links:visited {text-decoration:none; color: #8c9c3d; border: 0px; outline-style: none;}

a.product_links:link {text-decoration:none; color: #8c9c3d; border: 0px; outline-style: none;}
a.product_links:hover  {text-decoration:underline; color: #8c9c3d; border: 0px; outline-style: none;}



#product_catalog {width: 876px; margin: 0px auto; border: 0px; padding-bottom: 35px; clear: both;}

#product_catagory_title {width: 876px; margin: 0px 0px 25px 0px; border: 0px; clear: both;}


#product_content { padding: 0px 0px 35px 0px;}

#product_catalog h1 { font-weight: normal; }



#product_content > ul {list-style-type :none; list-style: none; background:url('../PublishingImages/siteart/products/products_grid.gif') left top; 
height: 217px; }
#product_content > ul > li { position: relative; list-style-type:none; float: left; list-style: none; width: 438px;}

#product_short_info { text-align: left;  float: left; width: 225px; padding: 37px 0px 0px 20px; display: block; font-size: 11px;}

#product_short_info UL { padding: 0px 0px 8px 0px; width: 225px; display: block; clear: both; list-style:none; list-style-type: none;}
#product_short_info UL > li { padding: 0px 0px 6px 10px; list-style-type : none; list-style: none; display : block; float: left; width: 205px; color: #4e433c; background:url('../PublishingImages/siteart/products/small_bullet.gif') no-repeat 1px 5px;
}
#product_short_info UL > li.links { padding: 12px 0px 6px 0px; list-style-type : none ; list-style: none ; display : block; float: left; width: 205px; color: #4e433c; background-image: none !important;}


#product_short_info a:link, #product_short_info a:visited {
	padding: 0px 15px 0px 0px; 
	color: #a6261b; 
	text-decoration:none; 
}

#product_short_info a:hover {
	color: #a6261b; 
	text-decoration:underline;
}


#product_short_info a.find_retailers:link, #product_short_info a.find_retailers:visited {
	padding: 0px 10px 0px 0px; 
	color: #a6261b; 
	text-decoration:none;
}

#product_short_info a.find_retailers:hover {
	color: #a6261b; 
	text-decoration:underline;
}



#product_short_info_buttons { text-align: left;  float: right; width: 225px; padding: 10px 0px 0px 20px; display: block; font-size: 11px;}


#product_short_info p {padding:10px 0px 0px 0px; font-size: 11px;}


{padding: 0px 20px 0px 0px; color: #a6261b; text-decoration:none;}


#product_short_info_buttons a:link, #product_short_info_buttons a:visited {
	padding: 0px 20px 0px 0px; 
	color: #a6261b; 
	text-decoration:none;
}

#product_short_info_buttons a:hover {
	color: #a6261b;
}

#product_short_info_buttons a.find_dealer:link, #product_short_info_buttons a.find_dealer:visited {
	padding: 0px 0px 0px 9px; 
	color: #4e433c; 
	text-decoration:none; 
	background:url('../PublishingImages/siteart/products/triangle_bullet.gif') no-repeat left center;
}

#product_short_info_buttons a.find_dealer:hover {
	color: #a6261b;
}


#product_catalog UL.short_info > li > span {list-style-type :disc ; list-style: disc ; display : block; float: left; width: 225px;}


#product_content li DIV.image { margin: 7px 0px 0px 0px; text-align: center; padding: 12px 0px 0px 26px; float: left; width: 163px; height: 160px;}


#product_content h3 {text-align:left; vertical-align:top; padding: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #4e433c; line-height: 20px;}


.product_separator {clear: both; height: 1px; background:url('../PublishingImages/siteart/products/products_separator.gif') no-repeat left top;
}



#product_display {width: 876px; padding: 40px 0px 0px 0px; margin: 0px auto 0px; border: 0px; padding-bottom: 35px;}

#product_main_info {display: block; width: 876px;  min-height: 292px;}

#product_display_image {display: block; width: 386px; float: left; }

#product_display_image img {
	margin-bottom: 25px;
}


#product_display_info { margin: 0px 0px 25px 0px; display: block; width: 490px; float: left; }
#product_display_info h3 {padding: 20px 0px 18px 30px; display: block; font-weight: bold; float: left; text-align: left; color: #3c1a07; font-size: 16pt; clear: both;}

#product_display_info p {
	display: block;
	clear: both;
	line-height: 1.7em;		
	padding-left: 32px;
	text-align: left;
}

#product_display UL.display_info { padding: 0px 0px 0px 30px; width: 450px; display: block; clear: both;  font-size: 11pt;}
#product_display UL.display_info > li { padding: 0px 0px 13px 18px; list-style: none; display : block;  width: 420px; line-height: 1.2em; color: #4e433c; text-align: left; background:url('../PublishingImages/siteart/products/big_bullet.gif') no-repeat 1px 6px;
}

#product_info_buttons_space { margin: 0px 0px 25px 0px; display: block; width: 490px; float: right;}
#product_info_buttons {padding: 0px 0px 0px 32px; display: block; text-align: left; height: 26px;}




a.btn-goshop:link, a.btn-goshop:visited {
	display: block;
	float: left;
	font-size: 12pt;
	background:url('../PublishingImages/siteart/content/btn-goshop.gif') no-repeat 0 0px;
	width: 108px;
	height: 26px;
	padding: 0px 15px 0px 0px;
}

a.btn-goshop:hover {
	background-position:0 -26px;
	padding: 0px 15px 0px 0px;
}



a.findretailers:link, a.findretailers:visited {
	display: block;
	font-size: 12pt;
	background:url('../PublishingImages/siteart/content/btn-find_smart_retailer_gray.gif') no-repeat 0 0px;
	width: 168px;
	height: 26px;
	padding: 0px 15px 0px 0px;
	float: left;
	}

a.findretailers:hover {
	background-position:0 -26px;
	padding: 0px 15px 0px 0px;

}





/* ######### Nutrition Facts ######### */


#nutrition_facts {width: 876px; padding: 0px 0px 30px 0px; border: 0px; padding-bottom: 35px; clear: both; color: #514e4b; font-size: 11px;}
#nutrition_facts h3 {width: 876px; padding: 0px 0px 5px 0px; border: 0px; clear: both; color: #514e4b; display: block; font-family: helvetica, arial, verdana;  font-weight: bold; text-align: left; font-size: 13pt; text-transform: uppercase;}

#nutrition_facts div.amount_serving { padding: 0px 0px 0px 0px; border: 0px; display: block; float: left; text-align: left; }
#nf_serving_size { padding: 0px 0px 0px 0px; border: 0px;  display: block; float: right; width: 600px;}


#nf_serving_size > ul { padding: 0px 0px 4px 0px; text-align: right; width: 600px; display: block; float: right;}
#nf_serving_size > ul > li { padding: 0px 0px 0px 15px; list-style-type:none; list-style: none; text-align:right; display: inline;}

#nutrition_facts  span.nf_dv { padding: 0px 0px 0px 30px; border: 0px; font-weight: bold; color: #c98f20; }
#nutrition_facts  span.nf_color_small { padding: 0px 2px 0px 8px; border: 0px; color: #c98f20; }
#nutrition_facts  span.nf_color_bold { padding: 0px 2px 0px 8px; border: 0px; font-weight: bold; color: #c98f20; }


#nf_info_table { border: 0px;  display: block;  width: inherit; clear: both; }

#nf_info_table span.bold { font-weight: bold; border: 0px;  color: #514e4b !important;}

#nf_main_info { border: 0px;  display: block;  width: 704px; float: left;}
#nf_vit_min { border: 0px;  display: block;  width: 170px; float: left; background-color: #f3f2ef; border-left: #ffffff 2px solid; }

td.vit_min_left {width: 82px; padding: 0px 0px 0px 6px; text-align: left;}
td.vit_min_right {width: 75px; padding: 0px 0px 0px 7px; text-align: left;}

span.vit_min_percent { padding: 0px 0px 0px 5px; border: 0px; color: #c98f20;}
span.vit_min_iron_percent { padding: 0px 0px 0px 24px; border: 0px; color: #c98f20;}


#nf_vit_min_rowtop { padding: 2px 0px 4px 0px; border: 0px;  display: block; width: inherit; float: left; }
#nf_vit_min_rowtop div.column { padding: 0px;  border: 0px;  display: inline; width: 85px; float: left; }

#nf_vit_min_row { padding: 2px 0px 2px 0px; border: 0px;  display: block; width: inherit; float: left; }
#nf_vit_min_row div.column { border: 0px;  display: inline; width: 85px; float: left; }

#nf_vit_min_column { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; border: 0px;  display: block;  width: 50px; float: left; line-height: 15px; }
#nf_vit_min_column div.entry { padding: 2px 0px 2px 0px; border: 0px;  display: block; float: left; line-height: 15px; }
#nf_vit_min_column div.entry span{ padding: 2px 0px 2px 10px; border: 0px; color: #c98f20;}




#nf_main_info_top { padding: 2px 0px 2px 0px; border: 0px;  display: block;  width: 704px; float: left; background-color: #e2deda; border-bottom: #ffffff 2px solid; clear: both;}
#nf_main_info_bottom { padding: 2px 0px 2px 0px; border: 0px;  display: block;  width: 704px; float: left; background-color: #f3f2ef; clear: both;}


#nf_main_info_bottom div.other_fat {border: 0px;  width: 119px; text-align: left; display: block; float: left;}
#nf_main_info_bottom div.other_fat span{ padding: 0px 0px 0px 21px; border: 0px;  text-align: left; }


#nf_main_info_bottom div.other_carb { border: 0px; width: 435px; text-align: left; display: block; float: left;}
#nf_main_info_bottom div.other_carb span {padding: 0px 10px 0px 313px; border: 0px;}

#nf_main_info_bottom div.other_fat_dv {  border: 0px;  width: 27px; text-align: left; display: block; float: left; font-weight: bold; color: #c98f20;}
#nf_main_info_bottom div.other_carb_dv {  border: 0px;  width: 123px; text-align: left; display: block; float: left; font-weight: bold; color: #c98f20;}


#nf_main_info_top div.fat {  border: 0px;  width: 119px; text-align: left; display: block; float: left;}
#nf_main_info_top div.fat span{ padding: 0px 0px 0px 6px; border: 0px;  text-align: left; font-weight: bold;}


#nf_main_info_top div.fat_dv {  border: 0px;  width: 27px; font-weight: bold; color: #c98f20; text-align: left; display: block; float: left;}
#nf_main_info_top div.cholesterol {  border: 0px;  width: 153px; text-align: center; display: block; float: left;}
#nf_main_info_top div.cholesterol span { padding: 0px 0px 0px 10px;  border: 0px;  font-weight: bold; color: #c98f20;  }

#nf_main_info_top div.sodium { border: 0px; width: 123px; text-align: center; display: block; float: left;}
#nf_main_info_top div.sodium span { padding: 0px 0px 0px 10px; border: 0px; font-weight: bold; color: #c98f20;  }

#nf_main_info_top div.total_carbs { border: 0px; width: 159px; text-align: right; display: block; float: left; }
#nf_main_info_top div.total_carbs span {padding: 0px 10px 0px 0px;  border: 0px;}
#nf_main_info_top div.total_carbs span.nobold {padding: 0px 10px 0px 0px; border: 0px; font-weight: normal;}



#nf_main_info_top div.total_carbs_dv { border: 0px; width: 27px; font-weight: bold; color: #c98f20; text-align: left; display: block; float: left;}
#nf_main_info_top div.protein { border: 0px; width: 96px; text-align: right; display: block; float: left;}
#nf_main_info_top div.protein span { padding: 0px 1px 0px 10px; border: 0px; font-weight: bold; color: #514e4b;  }


#nutrition_facts div.other_nutrient_info {width: inherit; padding: 5px 0px 4px 0px; border: 0px; clear: both; text-align:left; font-size: 10px;}
#nutrition_facts div.daily_calorie_note {width: inherit; padding: 2px 0px 0px 0px; border: 0px; clear: both; color: #a4a1a0; font-size: 11px; text-align: left; font-size: 9px;}



/* ######### Nutrition Facts ######### */


#recipe_section {width: 876px; border: 0px; clear: both;}
#recipe_header {width: inherit; padding: 0px 0px 20px 0px; border: 0px; height: 51px;}


#cooking_instructions {width: 941px; padding: 0px 0px 0px 50px; border: 0px; clear: both; color: #4e433c; float: left;}
#cooking_instructions:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#cooking_instructions p {padding: 0px 0px 15px 0px; line-height: 1.4em; text-align: left; font-size: 11px;}


#ci-block { width: 260px;
margin: 0px 30px 0px 0px;
float: left;
display: block;
				
}


#print_cooking-instructions a:link, #print_cooking-instructions a:visited  {
	display: block;
	font-size: 12pt;
	background:url('../PublishingImages/siteart/products/health_meats/btn-cd-print.gif') no-repeat 0 -26px;
	width: 220px;
	height: 26px;
	float: right;
	margin-right: 50px;
	}

#print_cooking-instructions a:hover {
	background-position:0 0px;
}


