html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, blockquote, ul, ol, li, p, pre, form, fieldset, table, th, td, hr { margin: 0; padding: 0; } input, select {margin:0;}/*reset css*/

/*------general------*/

body {margin: 0;font-family: Tahoma, Geneva, sans-serif;color:#333333;background: url(images/body-back.gif) top repeat-x #D3D3D3;font-size:10px;}

img { behavior:url(/_includes/iepngfix.htc); }

a img {border: none;}

a {text-decoration: underline;color:#FF3333;}

	a:hover{text-decoration: none;color:;}
	
	a:active{text-decoration: underline;color:;}
	
p {margin:0 0 .5em 0;}

h1, h1 a{font-family:Georgia, "Times New Roman", Times, serif;color:#B22525;display:block;padding:7px;text-align:center;font-size:20px;font-weight:normal;margin-bottom:10px;letter-spacing:1px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}
h1.alt, h1.alt a{font-family:Georgia, "Times New Roman", Times, serif;color:#B22525;font-size:18px;font-weight:normal;padding:0;margin:0 0 5px 0;border:0;text-align:left;line-height:1.2em;}

h2, h2 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#003366;font-weight:normal;margin:0 0 .25em 0;line-height:1.2em;}
h3, h3 a{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:14px;color:#666666;text-transform:uppercase;letter-spacing:2px;margin:0 0 .25em 0;line-height:1.2em;}
h4, h4 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#333333;margin:0 0 .25em 0;line-height:1.2em;}
h5, h5 a {font-size:12px;text-transform:uppercase;color:#B10503;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;color:auto;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

hr {color: #CCCCCC;background-color: #CCCCCC;height: 1px;border: 0;width: 100%;margin-bottom:1em;margin-top:1em; clear:both;}

blockquote {margin: 0.77em 0px .77em 1.92em; padding: 0px 0px 0px 0.77em; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; color: #999;}

/*------widths------*/

.width-150{width:150px;}
.width-260{width:260px;}
.width-290{width:290px;}
.width-310{width:310px;}
.width-470{width:470px;}
.width-595{width:595px;}
.width-610{width:610px;}
.width-640{width:640px;}
.width-730{width:730px;}
.width-750{width:750px;}
.width-920{width:920px;}
.width-310{width:310px;}  
.width-610{width:610px;}

/*------wrapper------*/

#wrapper {margin:0 auto;width:1000px;background:url(/images/wrapper-back.gif) top repeat-y;}
#wrapper_gradient {margin:0 auto;width:1000px;background:url(/images/wrapper-gradient.gif) top no-repeat;}

/*------header------*/

/*#header {width:960px;height:90px;background:url(/images/header-back.jpg) top no-repeat;padding:0 20px;}*/
#head_logo {width:640px;float:left;padding:17px 0 0 20px;}
#head_search {width:270px;float:right;padding:13px 15px 0 15px;}
	#head_search input[type=text]{width:200px;height:13px;background:url(/images/input-google-search.gif) no-repeat top left #FFFFFF;padding:1px;}
	.head_user {font-size:1.1em;padding:28px 0 0 0;}
	.head_user a{color:#666666;text-decoration:none;}
		.head_user a:hover{text-decoration:underline;}
	.head_user strong{text-transform:uppercase;}
	
/*------section navigation (vertical)------*/ 
	
#nav_section_y{font-size:1.2em;color:#666666;border-right:1px solid #DDDDDD;}

	#nav_section_y h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#0D3C70; font-weight:normal;border:0;padding:0 5px 0 0;text-align:left;margin:0;letter-spacing:0;}
	#nav_section_y h1 a{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#0D3C70; font-weight:normal;border:0;padding:0 5px 0 0;text-align:left;margin:0;letter-spacing:0;}

	#nav_section_y ul{list-style: none;margin:5px 10px 20px 0;padding:0;border: none;}
		
	#nav_section_y li {border-bottom:#DDDDDD solid 1px;}
		
	#nav_section_y li p{padding:5px;margin:0;}
		
	#nav_section_y li a{color:#666666;text-decoration:none;display:block;padding:7px 5px;}
			
	#nav_section_y li a:hover{color:#375A84;background-color:#FAFAFA;}
	
	
/*------section navigation (horizontal)------*/ 

#nav_section_x {
	font-size:11px;
	width: 960px; /*leave this value as is in most cases*/
	margin:0 20px;
	display:block;
	}
	
	#nav_section_x td{
	background:#990000;
	}

	#nav_section_x ul {
	display: inline;
	border: none;
	} 

	#nav_section_x ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_section_x ul li a{
	color:#FFFFFF;
	padding: 9px 12px;
	text-decoration:none;
	display:block;
	border-right:#CC7F7F solid 1px;
	background:#990000;
	}
	
	#nav_section_x ul li a:hover{
	background:#AD3333;
	text-decoration:underline;
	}

	
/*------breadcrumb navigation (horizontal)------*/ 

#nav_breadcrumb {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	height:30px;
	display:block;
	
	}

	#nav_breadcrumb ul {
	display: inline;
	border: none;
	height:30px;
	} 

	#nav_breadcrumb ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_breadcrumb ul li a{
	color:#666666;
	padding: 0 20px 0 0;
	background-image:url(/images/arrow_right_bread.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	}
	
	#nav_breadcrumb ul li a:hover{
	text-decoration:underline;
	}

	#nav_breadcrumb ul li a.current {
	text-decoration:none;
	color:#D12C23;
	background-image:url(images/blank.gif);
	background-position:right;
	background-repeat:no-repeat;
	cursor:default;
	}
	
#nav_step_checkout {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	height:20px;
	display:block;
	white-space:nowrap;
	}

	#nav_step_checkout ul {
	display: inline;
	border: none;
	height:20px;
	} 

	#nav_step_checkout ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}	

	#nav_step_checkout ul li a{
	color:#999999;
	padding: 3px 0 3px 20px;
	background-image:url(/images/icon-circle-incomplete.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin: 0 20px 0 0;
	cursor:default;
	}
	
	#nav_step_checkout ul li a.current {
	text-decoration:none;
	color:#D12C23;
	background-image:url(/images/icon-circle-incomplete.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
	#nav_step_checkout ul li a.complete {
	text-decoration:none;
	background-image:url(/images/icon-circle-complete.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	#nav_step_checkout ul li a:hover.complete{
	text-decoration:underline;
	cursor:pointer;
	}
	
	#nav_step_checkout td {padding:0 20px 0 0;}
	
#nav_checked_list {
	font-size:11px;
	width: 100%; /*leave this value as is in most cases*/
	padding:0;
	display:block;
	line-height:200%;
	}

	#nav_checked_list ul {
	display: inline;
	border: none;
	height:20px;
	} 

	#nav_checked_list ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	float:left;
	}
	
	#nav_checked_list ul li {
	color:#666666;
	padding: 3px 0 3px 20px;
	background-image:url(/images/icon-circle-complete.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	margin: 0 10px 0 0;
	font-weight:bold;
	}
	#nav_checked_list ul li a:hover {
	text-decoration:underline;
	}
	
	#nav_checked_list td {padding:0 20px 0 0;}
	
/*------thumb/icon navigation------*/ 

.table_icons {border: 1px solid #CCCCCC;background:#F0F0F0;margin:0 0 10px 0;line-height:16px;}
	.table_icons table td {padding:7px 7px 7px 7px;font-size:11px;}
	.table_icons a img{border: 1px solid #CCCCCC;}

/*------home content------*/ 

#home_flash {border:solid 9px #D2D2D2;width:620px;height:299px;}
#store_flash {border:solid 9px #D2D2D2;width:620px;height:299px;margin:0 0 10px 0;}

.quick_links img{float:left;margin:0 10px 0 0;}
.quick_links a{color:#666666;display:block;text-decoration:none;padding:10px 10px 14px 10px;}
.quick_links a:hover{text-decoration:underline;}

.home_email{background:#999999;border:1px solid #CCCCCC;padding:10px;font-size:1.1em;}
	.home_email strong{text-transform:uppercase;font-size:12px;color:#FFFFFF;padding:0 10px 0 0 ;}
	.home_email td{padding:0 5px 0 0;}
	.home_email input{margin:7px 0 0 0;}
	
.home_articles td{padding:0 0 15px 0;}
	.home_articles img{margin:0 10px 0 0;border:1px solid #CCCCCC;}

/*------page content------*/ 

#content_container {width:960px;clear:both;margin:0 auto; background: url(/images/nav-shadow.gif) no-repeat top #FFFFFF;}

#page_content {line-height:1.5em;font-size:1.2em;color:#666666;}
	#page_content p {margin: 0 0 1em 0;}
	
	#page_content ul, ol {margin: 0 2em 1em 2em;padding:0;}

	#page_content ul, ol {padding:0 0 0 1.5em;}
	
.page_banner {border:solid 9px #D2D2D2;margin-bottom:10px;}

.page_profile {border:solid 9px #D2D2D2;margin:0 20px 15px 0;float:left;}

.page_profile_head {border-top:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
	.page_profile_head td{padding:5px 0 5px 0;}

.disclaimer {font-size:.9em;line-height:16px;}

.recipe_thumb {float:right;margin:0 0 20px 20px;border:solid 5px #D2D2D2;}
.article_thumb {border:solid 1px #D2D2D2; margin-right:10px; margin-bottom:10px;}

.lead {font-size:1.2em;color:#666666;}

/*------articles------*/ 

#article_tools{background:#F8F8F8;border:1px solid #CCCCCC;margin:0 0 15px 0;padding:10px 0 8px 10px;font-size:11px;}
#article_tools td{padding:0 13px 0 0;}
#article_tools td td{padding:0;}
#article_tools td img,#article_tools td input{margin:0 5px 0 0;float:left;}
#article_tools td a{text-decoration:none;color:#333333;}
	
/*------boxes home------*/ 
	
.box_primary {background:#FFFFFF;border:#CCCCCC solid 1px;color:#666666;font-size:1.2em;line-height:1.5em;}
	.box_primary h1 {background: #FFFFFF;display: block;font-size:13px;text-align:center;padding:15px;text-transform:uppercase;color:#646464;letter-spacing:.1em;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;border:0;margin:0;}
	.box_primary h6 {font-size:12px;text-align:center;color:#646464;font-weight:normal;}

.box_secondary {background:url(/images/box-back.gif) bottom repeat-x #FAFAFA;border:#CCCCCC solid 1px;color:#666666;font-size:1.2em;margin:0 0 20px 0;}	
	.box_secondary h1 {background:#D2D2D2;display: block;font-size:13px;text-align:center;padding:15px;text-transform:uppercase;color:#666666;letter-spacing:.1em;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;margin:0;}
	.box_secondary div{padding:10px;}
		
/*------boxes Interior------*/ 

.box_primary_in {border:#CCCCCC solid 1px;color:#666666;margin:0 0 10px 0;font-size:11px;line-height:1.4em;}	
	.box_primary_in p{margin:0 0 .7em 0;font-size:11px;}
	.box_primary_in thead td{background:#526E96;display: block;font-size:17px;text-align:center;padding:7px;color:#FFFFFF;letter-spacing:.1em;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;color:#FFFFFF;letter-spacing:.1em;}
	.box_primary_in tbody td{padding:10px;}
	.box_primary_in tbody td td{padding:5px 10px 5px 0;}
	.box_primary_in span img{border:1px solid #CCCCCC;}
	.box_primary_in span a:hover img{border:1px solid #999999;}

.box_secondary_in {border:#CCCCCC solid 1px;color:#666666;margin:0 0 10px 0;font-size:11px;line-height:1.4em;}	
	.box_secondary_in p{margin:0 0 .7em 0;font-size:11px;}
	.box_secondary_in thead td{background:#D2D2D2;display: block;font-size:13px;text-align:center;padding:10px;text-transform:uppercase;color:#666666;letter-spacing:.1em;line-height:1.5em; font-weight:bold;}
	.box_secondary_in tbody td{padding:10px;}
	.box_secondary_in tbody td td{padding:5px 10px 5px 0px;}
	.box_secondary_in tfoot td{background:#F0F0F0;padding:10px;}
	
	.box_secondary_in span img{border:1px solid #CCCCCC;}/*---Used in the store section---*/
	.box_secondary_in span a:hover img{border:1px solid #999999;}/*---Used in the store section---*/

	.box_secondary_in ul{list-style: none;margin:0;padding:0;border: none;}
		
	.box_secondary_in li {}
		
	.box_secondary_in li a{color:#666666;text-decoration:none;display:block;padding:7px 5px;border-bottom:#DDDDDD solid 1px;}
			
	.box_secondary_in li a:hover{color:#375A84;background-color:#FAFAFA;}
	
	.box_secondary_in li span a{text-decoration: underline;color:#FF3333;display:block;padding:7px 5px;border-bottom:0;}
			
	.box_secondary_in li span a:hover{color:#375A84;background-color:#FAFAFA;text-decoration:none;}
	
.health_sub thead td {background:#A2C3C4;color:#FFFFFF;}
.meal_solutions_sub thead td {background:#93B6CA;color:#FFFFFF;}
.resources_sub thead td {background:#B0C29C;color:#FFFFFF;}
.articles_sub thead td {background:#BC99A9;color:#FFFFFF;}
.company_sub thead td {background:#ADACCA;color:#FFFFFF;}


.std_main h5 {}
	.std_main img {margin:0 0 10px 0;}
.health_main h5 {color:#A2C3C4;}
	.health_main img {margin:0 0 10px 0;}
.meal_solutions_main h5{color:#93B6CA;}
	.meal_solutions_main img {margin:0 0 10px 0;}
.resources_main h5{color:#B0C29C;}
	.resources_main img {margin:0 0 10px 0;}
.articles_main h5 {color:#BC99A9;}
	.articles_main img {margin:0 0 10px 0;}
.company_main h5{color:#ADACCA;}
	.company_main img {margin:0 0 10px 0;}
	
/*------box lists------*/ 



.item_list_1 {background:#CFE3E4;}
	.item_list_1 a {color:#666666;}
	.box_secondary_in tbody td .item_list_1 td{border-bottom:dashed 1px #CCCCCC;padding: 7px 10px;}
	.item_list_1 .altrowlist1{background:#E8F0F2;}
	
.item_list_2 {background:#F1FFDC;}
.item_list_2 a {color:#666666;}
	.box_secondary_in tbody td .item_list_2 td{border-bottom:dashed 1px #CCCCCC;padding:7px 10px;}
	.item_list_2 .altrowlist2{background:#F8FFEE;}
	
.item_list_3 {background:#D2E5E5;}
.item_list_3 a {color:#666666;}
	.box_secondary_in tbody td .item_list_3 td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_3 .altrowlist3{background:#F0F6F6;}
	
	.item_list_3 img{border:3px solid #FFFFFF;}
	

.item_list_company {background:#D6D5E4;}
.item_list_company a {color:#666666;}
	.box_secondary_in tbody td .item_list_company td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_company .altrowlistcompany{background:#EAEAF2;}
	.item_list_company img{border:3px solid #FFFFFF;}
	
.item_list_resources {background:#D7E0CD;}
.item_list_resources a {color:#666666;}
	.box_secondary_in tbody td .item_list_resources td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_resources .altrowlistresources{background:#EBF0E6;}
	.item_list_resources img{border:3px solid #FFFFFF;}
	
.item_list_bakingstone {background:#e1d7ba;}
.item_list_bakingstone a {color:#666666;}
	.box_secondary_in tbody td .item_list_bakingstone td{border-bottom:dashed 1px #999999;padding:7px 10px;}
	.item_list_bakingstone .altrowlistbakingstone{background:#f8efd8;}
	.item_list_bakingstone img{border:3px solid #FFFFFF;}
	

/*------banners------*/ 

.banner_in {margin:0 0 10px 0;}
.map_border {border:solid 9px #D2D2D2;width:590px;height:380px;}
	
/*------tables------*/ 

.table_ecom_results {margin:0 0 10px 0;}

	.table_ecom_results td {padding:0 7px 0 0;text-align:center;}
	.table_ecom_results a {color:#666666;}
	.table_ecom_results span a img{border:1px solid #CCCCCC;}
	.table_ecom_results span a:hover img{border:1px solid #999999;}

	.table_ecom_results thead {background:#D2D2D2;font-weight:bold;color:;}
	
.table_ecom_item {}

	.table_ecom_item td {padding:0;}
	.table_ecom_item a {color:#666666;}
	.table_ecom_item span img{border:1px solid #CCCCCC;}

	.table_ecom_item thead {background:#D2D2D2;font-weight:bold;color:;}
	
	.modifier_options {border: 1px solid #CCCCCC;background:#F0F0F0;padding:10px 10px 8px 10px;margin:0 0 10px 0;font-size:11px;line-height:18px;}
	.modifier_options td{padding:0 5px 10px 0;}
	.modifier_options textarea {font-family:Arial; font-size:11px;}
	
	.item_thumbs td {padding:0 10px 0 0;}

.icon_results a img{border:1px solid #CCCCCC;}
	.icon_results a:hover img{border:1px solid #999999;}


.table_data {border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;font-size:11px;line-height:13px;margin:0 0 20px 0;}

	.table_data td {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
	
	.table_data th {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}

	.table_data thead {background:#D2D2D2;font-weight:bold;color:;}

	.table_data tfoot {background-color:;font-size:.75em;}
	
	.table_data a{text-decoration:none;}.table_data a:hover{text-decoration:underline;}
	
.table_forms {border-right:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;margin:0 0 20px 0;}

	.table_forms td {padding:6px 6px 0 6px;border-bottom:#CCCCCC solid 1px;background: url(/images/table-forms-back.gif) repeat-x top #F2F2F2;}
	
	.table_forms td td{padding:0 15px 6px 0;border-bottom:0;border-collapse:collapse;background: url(/images/blank.gif);}

	.table_forms thead td{background:#D2D2D2;font-weight:bold;color:;padding:7px;}

	.table_forms tfoot {background-color:#EEEEEE;}
	
	.table_forms label{margin:0 0 5px 0;display:block;}
	
	.table_forms .required{font-weight:bold;color:#B22525;font-size:1em;}
	
.table_cart {border-left:#D2D2D2 solid 1px;border-top:#D2D2D2 solid 1px;font-size:11px;line-height:15px;margin:0 0 20px 0;}

	.table_cart td {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#D2D2D2 solid 1px;}

	.table_cart thead {background:#D2D2D2;font-weight:bold;color:;}

	.table_cart tfoot {background:#F0F0F0;}
	
	.table_cart a{text-decoration:none;}.table_cart a:hover{text-decoration:underline;}
	
	.table_cart select, .table_cart input[type=text]{font-size:10px;}
	
.table_x_back_1{background:#D2D2D2;}
.table_x_back_2{background:#DFDFDF;}
.table_x_back_3{background:#C0E6F2;}
.table_x_back_4{background:#E2F3F9;}
.table_x_back_5{background:#FFFFDB;}

.table_30_min_meals img{border:1px solid #CCCCCC;}

.borderTable{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}

.borderTable th{
	padding:4px 6px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#eee;
	text-align:left;
}

.borderTable td{
	padding:4px 6px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
	
/*------global forms------*/

input[type=text]{color:#666666;font-size:1.0em;padding:2px;}

textarea{color:#666666;font-size:0.9em;}

.section_options {border: 1px solid #CCCCCC;background:#F0F0F0;padding:10px 10px 8px 10px;margin:0 0 10px 0;font-size:11px;line-height:18px;}
	.section_options td{padding:3px 7px 3px 3px;}
	.section_options td.label{padding:3px 20px 0 0;}
	.section_options input[type=submit],input[type=text]{font-size:11px;}
	
.section_instructions {border: 1px solid #93B6CA;background:#DEE9EF;padding:10px 10px 10px 10px;margin:0 0 10px 0;font-size:12px;line-height:18px;}
	.section_instructions td{padding:0 10px 0 0;}
	.section_instructions td.label{padding:3px 20px 0 0;}
	.section_instructions input[type=submit],input[type=text]{font-size:11px;}
	
.submit {background: url(/images/input-submit-back.gif) repeat-x;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:1em;padding-top:3px;padding-bottom:3px;padding-right:4px;padding-left:4px;margin:0;font-size:1em;}
.button {background: url(/images/input-button-back.gif) repeat-x;border:0;color:#FFFFFF;line-height:130%;font-weight:bold;font-size:1em;padding-top:3px;padding-bottom:3px;padding-right:4px;padding-left:4px;margin:0;font-size:1em;}
	
/*------search page------*/

.search_results table{
	padding:0 0 10px 0;
	line-height:1.5em;
	font-size:12px;
}

.search_results .formsection {
	background-color:#F7F7F7;
	padding:10px;
	margin:0 0 20px 0;
	font-size:12px;
	border:1px solid #E5E5E5;
}

.OutputUrl {color:#526E96;}
.OutputHighlight {font-weight:bold;}
.OutputResults {padding:0 0 10px 0;}
.OutputTitle {}
	
/*------paging------
#paging {padding:20px 2em 1em 0;text-align:center;color:#666666;font-size:10px;border-top:#CCCCCC dashed 1px; margin:20px 0 0 0;}
#paging ul {list-style: none;margin:0;}
#paging ul li{ display:inline}
#paging ul li span{ padding:0 20px;font-size:12px;}
#paging ul li span a{border:#CCCCCC 2px solid;}
#paging ul li span a:hover{color:#333333;border:#869DB7 2px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
#paging ul li a{font-size:12px; border:#CCCCCC 1px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
#paging ul li a:hover,#paging ul li.current_page a{ color:#333333;border:#869DB7 1px solid;background:#CFD8E2;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}*/

.paging {text-align:center;color:#666666;font-size:12px; background-color:White;}
.paging a {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; text-decoration: none; border: #CCCCCC 1px solid;}
.paging .spaces { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px;	margin-bottom: 5px;}
.paging .current_page { color:#333333; border:#869DB7 1px solid; background:#CFD8E2; }
.paging .disabled {color:#999; border-style:none; background:#fff;}

/*------gallery paging------*/ 
#gallery_paging {padding:20px 2em 1em 0;text-align:center;color:#666666;font-size:10px;border-bottom:#CCCCCC dashed 1px; margin:0 0 10px 0;}
#gallery_paging ul {list-style: none;margin:0;}
#gallery_paging ul li{ display:inline}
#gallery_paging ul li span{ padding:0 20px;font-size:12px;}
#gallery_paging ul li span a{border:#CCCCCC 2px solid;}
#gallery_paging ul li span a:hover{color:#333333;border:#869DB7 2px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}
#gallery_paging ul li a{font-size:12px; border:#CCCCCC 1px solid;background:#FAFAFA;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
#gallery_paging ul li a:hover,#gallery_paging ul li.current_image a{ color:#333333;border:#869DB7 1px solid;background:#CFD8E2;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}

.gallery_img {margin:0 0 20px 0;}

/*------site map------*/ 

.site_map {font-size:12px;line-height:1.7em;}
.site_map ul             { list-style: none;background:#DEE9EF;border:1px solid #93B6CA;margin:0;padding:20px;}  
.site_map ul ul          {  background:#EEF4F7;border:1px solid #C9DAE4;margin:0 0 10px 0;padding:7px 10px 10px 10px; }  
.site_map ul ul ul       {background:#FAFCFD;border:1px solid #D9E6ED;margin:0 0 5px 0;padding:3px 5px 5px 5px;}  


/*------messages------*/ 

#sysMessage_error {padding:5px 7px;background:#FFEBE8;border:#FF7F7F solid 1px;display:block;font-weight:bold;color:#B22525;}
	#sysMessage_error img{float:left;margin:0 2px 0 0;}

#sysMessage_confirm {padding:5px 7px;background:#E2F9E3;border:#3D993D solid 1px;display:block;font-weight:bold;}
	#sysMessage_confirm img{float:left;margin:0 2px 0 0;}


/*------footer------*/

#footer {font-family:Verdana, Geneva, sans-serif;width:1000px;margin:0 auto;background:url(/images/footer-back.gif) top no-repeat #D3D3D3;clear:both;font-size:1em;line-height:1.6em;text-align:center;padding:20px 0;color:#666666;}
	#footer a {color:#666666;}

	.footer_main {font-weight:bold;font-size:1em;}
	

/*------ forms misc------*/
.formCheckBoxList{display:inline;}
.formCheckBoxList label{display:inline; padding-left:10px;}

.table_forms_clear label{margin:0 0 5px 0;display:inline;}


/*------ heart healthy recipes box------*/ 

#heart_health{background:#F8F8F8;border:1px solid #CCCCCC;margin:0 0 15px 0;padding:10px 0 8px 10px;font-size:11px;}
#heart_health td{padding:0 13px 0 0;}
#heart_health td td{padding:0;}
#heart_health td img,#article_tools td input{margin:0 5px 0 0;float:left;}
#heart_health td a{
	text-decoration:none;
	color:#0D3C70;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: bottom;
}

/*------ facebook like box ------*/ 
.box_video { color:#666666; font-size:1.2em; margin:0 0 20px 0; background-color: #FFFFFF; background-position: bottom;}	
.fbookheader {background:#D2D2D2;display: block;font-size:13px;text-align:center;padding:0;text-transform:uppercase;color:#666666;letter-spacing:.1em;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;margin:0;height:58px;}
#flashcontent1 { padding: 8px;}
.fbookheader img { padding-top: 5px; padding-left: 5px; }

/*------end of facebook like box------*/

/*------apple popout------*/

a.applePopout{
	width:80px;
	height:340px;
	background:url(images/Apple-Popout.png) 0 0 no-repeat;
	position:absolute;
	top:90px;
	right:-46px;
	z-index:5000;
}

a.applePopout:hover{
	width:230px;
	background:url(images/Apple-Popout.png) 0 -342px no-repeat;
	right:-196px;
}

.adios{
	display:none;
}

/*------end of apple popout------*/

/*------mobile page------*/
.mobileHeader{
	background:url(/webres/Image/CMS/Company/header_bg.jpg) no-repeat left bottom #FFF;
	padding:10px 530px 0 20px;
	height:325px;
	position:relative;
	width:200px;
}
.section{
	background:url(/webres/Image/CMS/Company/section_bottom.jpg) no-repeat left bottom;
}
.sectionContent{
	width:448px;
	padding:30px 20px;
	float:left;
}
.sectionContent h2, .mobileHeader h2{
	margin:0 0 .8em 0;
}
.sectionImage{
	width:260px;
	float:right;
	text-align:center;
}
.shortSection{
	background:url(/webres/Image/CMS/Company/shortSection_bottom.jpg) no-repeat left bottom;
	padding:15px 10px;
	margin-bottom:10px;
}
.shortSection h2{
	margin-top:25px;
}
.shortSection img{
	display:block;
	padding:2px;
	border:1px solid #999;
	-webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2);
	box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, .2);
}
.shortSection .download img{
	display:block;
	padding:2px;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.shortSection img.right{
	float:right;
	margin:0 0 0 25px;
}
.shortSection img.left{
	float:left;
	margin:0 25px 0 0;
}
.download{
	background:url(/webres/Image/CMS/Company/vert_divider.jpg) no-repeat center center;
}
.blackberry{
	position:absolute;
	bottom:1px;
	right:305px;
	z-index:100;
}
.htc{
	position:absolute;
	bottom:1px;
	right:180px;
	z-index:200;
}
.iphone{
	position:absolute;
	bottom:1px;
	right:25px;
	z-index:300;
}
.site{
	margin-top:80px;
}
.alerts{
	margin-top:60px;
}
.app{
	margin-top:90px;
}
a.submit{
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	padding:5px 10px;
}
.return{
	text-align:right;
	padding:10px;
}
.return a{
	color:#999;
	text-decoration:underline;
}
.return a:hover{
	color:#ccc;
	text-decoration:none;
}
.tooltip {
	display:none;
	background:url(/webres/Image/CMS/Company/tooltip.png) no-repeat;
	height:80px;
	padding:7px 30px 8px 12px;
	width:193px;
	z-index:500;
	font-size:1.2em;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.5em;
}
.clear{
	clear:both;
}
/*------end of mobile page------*/

/*------Aisle7------*/
div.aisle7_rc{
	width:260px;
	border:1px solid #CCC;
}
div.aisle7_rc h2.hnise_Title{
	background:#A2C3C4;
	padding:10px;
	text-transform:uppercase;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 0.1em;
}
div.aisle7_rc img, div.aisle7_rc div.hni_AssetTypeToc div.hnie_MainImage{
	width:240px !Important;
}
div.aisle7_rc div.hni_AssetTypeToc div.hnie_MainImage{
	margin-right:10px;
}
div.aisle7_rc  p{
	font-size:11px;
	color:#666;
}
div.aisle7_rc div.hni_ContentPanel div,
div.aisle7_rc div.hni_ContentPanel span,
div.aisle7_rc div.hni_ContentPanel td,
div.aisle7_rc div.hni_ContentPanel p,
div.aisle7_rc div.hni_ContentPanel li,
div.aisle7_rc div.hni_ContentPanel span.hni_GeneralCalloutText,
div.aisle7_rc div.hni_ContentPanel span.hni_GeneralCalloutCallToActionText,
div.aisle7_rc div.hni_ContentPanel span.hni_GeneralCalloutText strong,
div.aisle7_rc div.hnie_SubTitle div.hnise_ItemText,
div.aisle7_rc ul.hni_HomeCalloutTabs li a,
div.aisle7_rc div.hni_ContentPanel h4{
	font-size:11px !important;
}
div.aisle7_rc div.hni_ContentPanel h3{
	font-size:13px !important;
}
div.aisle7_rc .hnie_Intro{
	padding:10px 10px 0px 10px;
}
div.aisle7_rc #hni_TocEntriesContainer{
	padding:0px 10px 10px 10px;
}
div.aisle7_src{
	margin-bottom:10px;
}
div.aisle7_src hni_WidgetFrame_HeadBar{
	padding:0;
}
div.aisle7_src div.hnise_Title{
	border: 0 none;
	color: #666666;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	background:none;
}
div.aisle7_src div.hni_WidgetFrame_Content ol, div.hni_WidgetFrame_Content ul{
	margin:0;
	padding:0 0 0 25px;
}
div.aisle7_src .box_secondary_in li a{
	padding:7px 3px;
}
div.aisle7_src div.hni_WidgetFrame_Content{
	font-size:12px;
}
div.aisle7_weight .hnise_Title{
	display:none;
}
div.hnie_AlsoIndexedAs, div.hnise_NtkIntro{
	padding-bottom:10px;
}

.hni_TabsWrapper ul, .hni_BabyTabsWrapper ul{
	padding:10px 0;
}
/*------end of Aisle7------*/

/*------nutrition facts------*/
.table_data_nutfacts {border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;font-size:11px;line-height:13px;margin:0 0 20px 0;}

	.table_data_nutfacts td {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}
	
	.table_data_nutfacts th {padding:7px;border-right:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}

	.table_data_nutfacts thead {background:#D2D2D2;font-weight:bold;color:;}

	.table_data_nutfacts tfoot {background-color:;font-size:.75em;}
	
	.table_data_nutfacts a{text-decoration:none;}.table_data_nutfacts a:hover{text-decoration:underline;}

.table_data_nutfacts .altrow{background-color: #efefef;}

/*------end of nutrition facts------*/

.curtis { margin-left: 4px;}

#Sticky{
	height:49px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background:url(/images/sticky-shadow.png) repeat-x left bottom #b4b3b3;
	border-top:1px solid #666;
	-webkit-box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px -2px 2px 0px rgba(0, 0, 0, .3);
}
#Sticky div{
	width:790px;
	margin:0 auto;
	padding:11px 10px 0 150px;
	position:relative;
	height:49px;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#Sticky p strong{
	color:#333;
}
#Sticky p{
	margin:0 0 2px 0;
	padding:0;
}
#Sticky a{
	text-decoration:none;
}
#Sticky a:hover{
	text-decoration:underline;
}
#Sticky img{
	position:absolute;
	top:-25px;
	left:15px;
}

