body {
	position:			relative;
	background-color:	#FFF;
	font:				11px/13pt verdana,arial,sans-serif;
	color:				#333333;
	padding: 			0;
	margin:				0;
}

a:active {  /* remove firefox link outlines */
	outline:			none;
	border:				none;
}
a:focus {  /* remove firefox link outlines */
	-moz-outline-style:	none;
	outline:			none;
	border:				none;
}
a:link, a:visited {
	text-decoration:	underline;
	font-size:			10px;
	font-weight:		bold;
	color:				#F90;
}
a:active, a:hover {
	text-decoration: underline;
	font-size:			10px;
	font-weight:		bold;
	color: 				#FFBE02;
}

/* NAVIGATION */
#nav {
	width:				545px;
	padding:			10px 0 0 0;
}
#nav a {
	float:				left;
	text-indent:		-9999px;
	font-size:			1px;
	height:				18px;
	border-right:		1px solid #999;
	padding:			0 10px 0 0;
	margin:				0 0 0 10px;
}
#nav a:link, #nav a:visited{
	background-position: 0 0;
}
#nav a:active, #nav a:hover{
	background-position: 0 -18px;
}
#nav a.selected {
	background-position: 0 -36px;
}
#nav .top_row {
	height:				18px;
	border-bottom:		1px solid #999;
}
#nav .about_food {
	background-image:	url(/images/nav_about_food.gif);
	background-repeat:	no-repeat;
	width:				97px; 
}
#nav .about_dr {
	background-image:	url(/images/nav_about_dr.gif);
	background-repeat:	no-repeat;
	width:				126px; 
}
#nav .sustainability {
	background-image:	url(/images/nav_sustainability.gif);
	background-repeat:	no-repeat;
	width:				80px; 
}
#nav .weight_loss {
	background-image:	url(/images/nav_weightloss.gif);
	background-repeat:	no-repeat;
	width:				71px; 
}
#nav .new_products {
	background-image:	url(/images/nav_newproducts.gif);
	background-repeat:	no-repeat;
	width:				83px; 
}
#nav .gluten_free {
	background-image:	url(/images/nav_glutenfree.gif);
	background-repeat:	no-repeat;
	width:				66px; 
}
#nav .store {
	background-image:	url(/images/nav_onlinestore.gif);
	background-repeat:	no-repeat;
	width:				75px; 
}
#nav .home {
	background-image:	url(/images/nav_home.gif);
	background-repeat:	no-repeat;
	width:				31px; 
}
#nav .contact {
	background-image:	url(/images/nav_contact.gif);
	background-repeat:	no-repeat;
	width:				66px; 
}
#nav .retailers {
	background-image:	url(/images/nav_retailers.gif);
	background-repeat:	no-repeat;
	width:				49px; 
}
#nav .faq {
	background-image:	url(/images/nav_faq2.gif);
	background-repeat:	no-repeat;
	width:				21px; 
}
#nav .links {
	background-image:	url(/images/nav_links.gif);
	background-repeat:	no-repeat;
	width:				29px; 
}

.imglink {
	text-decoration: 	none;
}
.home {
	font-size:			12px;
	line-height:		1.5em;
}
#copyright {
	float:				right;
	width:				360px;
	text-align:			right;
	font-size:			10px;
}
#disclaimer {
	float:				left;
	width:				360px;	
	font-size:			10px;
}

/* store.php */
#newproducts {
	width:				452px;
	background-color:	#E5F4FF;
	margin:				10px 0 0 60px;
}
.category {
	float:				left;
	width:				84px;
	padding:			10px 30px;
	line-height:		1em;
	text-align:			center;
}
#storenav {
	margin:				0;
	width:				154px;
}
#storenav a {
	display:			block;
	height:				10px;
	margin:				10px 0 0 5px;
	text-indent:		-9999px;
	font-size:			1px;	
	line-height:		1em;
}
#storenav .viewallproducts {
	background:			url(/images/subnav_viewallproducts.gif) no-repeat;
	margin-top:			0px;
}
#storenav .bigcupoatmeals {
	background:			url(/images/subnav_bigcupoatmeals.gif) no-repeat;
}
#storenav .bigcupsoupcups {
	background:			url(/images/subnav_bigcupsoupcups.gif) no-repeat;
}
#storenav .books2 {
	background:			url(/images/subnav_books.gif) no-repeat;
}
#storenav .glutenfreefoods {
	background:			url(/images/subnav_glutenfreefoods.gif) no-repeat;
}
#storenav .lightsodiumsoups {
	background:			url(/images/subnav_lightsodiumsoups.gif) no-repeat;
}
#storenav .lightsugaroatmeals {
	background:			url(/images/subnav_lightsugaroatmeals.gif) no-repeat;
}
#storenav .rts {
	background:			url(/images/subnav_rts.gif) no-repeat;
}
#storenav .weightlosskit {
	background:			url(/images/subnav_weightlosskit.gif) no-repeat;
}
#storenav a:link, #sub a:visited {
	background-position:0 0;
	text-decoration:	none;
}
#storenav a:hover, #storenav a:active {
	background-position:0 -10px;
	text-decoration:	none;
}
	
/*
example subnav left here in case subnav is used again
.storesubnav .asian {
	background:			url(/images/subnav_asian.gif) no-repeat;
}

subnav styling in case subnav is used again
#storenav .storesubnav {
	padding-top:		2px;
}
#storenav .storesubnav a {
	display:			block;
	height:				14px;
	margin:				1px 0 0 10px;
	text-indent:		-9999px;
	font-size:			1px;	
}
#storenav .storesubnav a:link, #storenav .storesubnav a:visited {
	background-position:0 0;
	text-decoration:	none;
}
#storenav .storesubnav a:hover, #storenav .storesubnav a:active {
	background-position:0 -14px;
	text-decoration:	none;
}

*/

.price {
	color:				#CC0000;
	font-size:			10px;
	line-height:		1.2em;
	font-weight:		bold;
}

/* legacy CSS */
.bodygreyBold {  font-family: Verdana, Arial; color: #666666; font-size: 11px; line-height: 13pt; font-weight: bold}
.bodygreyDark,.text {  font-family: Verdana, Arial; color: #333333; font-size: 11px; line-height: 13pt; font-weight: normal}
.bodyOrange {  font-family: Verdana, Arial; color: #FF9900; font-size: 11px; font-style: italic; line-height: 13pt; font-weight: normal}
.bodygreyDarkit {  font-family: Verdana, Arial; color: #333333; font-size: 11px; font-style: italic; line-height: 13pt; font-weight: normal}
.bodygrey10 {  font-family: Verdana, Arial; color: #666666; font-size: 10px; line-height: 12pt; font-weight: normal}
.HeaderWht {  font-family: Verdana, Arial; color: #FFFFFF; font-size: 12px; line-height: 15pt; font-weight: bold}
.SubBlue {  font-family: Verdana, Arial; color: #003366; font-size: 10px; line-height: normal; font-weight: bold}
.bodyOrgBold {  font-family: Verdana, Arial; color: #FF9900; font-size: 11px; line-height: 18pt; font-weight: bold}
.SubOrange {  font-family: Verdana, Arial; color: #FF9900; font-size: 10px; line-height: 16pt; font-weight: bold}
.SubRed {  font-family: Verdana, Arial; color: #CC0000; font-size: 10px; line-height: 16pt; font-weight: bold}
.SubRed11 {  font-family: Verdana, Arial; color: #CC0000; font-size: 11px; line-height: 16pt; font-weight: bold}
.legal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal}

.about_table {
	padding:			0 0 20px 0;
}
.about_table th {
	text-align:			left;
	font-weight:		bold;
	color:				#333;
	padding:			0 5px 5px 0;
}
.about_table td {
	background:			url(/images/arrow_yellow.gif) 0 2px no-repeat;
	padding:			0 8px 0 11px;
}
.about .section li {
	background:			url(/images/arrow_green.gif) 0 2px no-repeat;
	padding:			0 5px 0 11px;
}
a.li {
	background:			url(/images/arrow_yellow.gif) 0 0 no-repeat;
	padding-left:		11px;
}
.about_table td.no_bg {
	background:			none;
}
.yellow_arrow {
	float:				left;
	padding:			2px 0 0 0;
}

.column {
	float:				left;
/*
	width:				200px;
*/
	width:				180px;
	padding:			0 10px 20px 0;
}
.section {
	padding:			0 0 10px 0;
}
.section b {
	text-align:			left;
	font-weight:		bold;
	color:				#333;
	padding:			0 5px 5px 0;
}
.section ul {
	list-style-type: 	none;
	padding:			0 0 0 10px;
	margin:				0;
}
.section li {
	background:			url(/images/arrow_yellow.gif) 0 2px no-repeat;
	padding:			0 5px 0 11px;
}
.section.four li {
	background:			url(/images/arrow_green.gif) 0 2px no-repeat;
	padding:			0 5px 0 11px;
}

.row {
	padding:			0 0 0 190px;
}
.row.single {
	padding:			0 0 0 245px;
}
.product_image {
	float:				left;
	width:				100px;
	padding:			0 8px 0 9px;
}
.paragraph_image {
	float:				left;
	width:				100px;
	padding:			9px 8px 0 9px;
	*padding:			0 8px 0 9px;
}
.product_image.first {
	padding:			0 8px 0 70px;
}
.product_image.soup_cup {
	width:				90px;
	padding:			0 3px 20px 3px;
}
.product_image a, .paragraph_image a {
	display:			block;
	text-align:			center;
	padding:			5px 0 0 0;
}

.end {	
	clear:				both;
}
