body {	background-color: #FFC20E;}#positionpage {	width: 800px;	background-color: #FFC20E;	margin-right: auto;	margin-left: auto;}#container {	width: 800px;	margin-top: 10px;	border: 1px solid #000000;	background-color: #FFC20E;	float: left;	margin-bottom: 10px;}#mast {	padding-top: 0px;	text-align: center;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #F30;	background-color: #FFf;}#main .frontpagetext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 28px;	color: #000;}#main .frontpagetextBigger {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 28px;	color: #000;}#main .frontpagetextBigger a:link {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 28px;	text-decoration: none;	color: #000;	font-weight: normal;}#main .frontpagetextBigger a:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 28px;	text-decoration: none;	color: #000;	font-weight: normal;}#main .frontpagetextBigger a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 28px;	text-decoration: none;	color: #F06;	font-weight: normal;}#main .frontpagetextBigger a:active {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 28px;	text-decoration: none;	color: #000;	font-weight: normal;}#content {	margin-left: 44px;	margin-right: 44px;	margin-bottom: 22px;	font-family: Verdana;	clear: left;	margin-top: 0px;	padding-top: 0px;}#main .disclaimer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF3300;	padding-top: 11px;	margin-top: 0px;	float: left;	width: 100%;}h2 .noline {	font-size: 16px;	margin: 10px 0px 0px;	padding: 10px 0px 0px;	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#container #content h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #f30;	padding-left: 22px;	line-height: 30px;	font-style: italic;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}h2 {	font-size: 16px;	margin: 10px 0px 0px;	padding: 10px 0px 0px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF0066;}#nav, #nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	font-family: Georgia, "Times New Roman", Times, serif;}#nav a {	display: block;	text-align: center;	text-decoration: none;	color: #F00;	font-size: 16px;	line-height: 18px;	font-weight: bold;	background-color: #fff;	padding-bottom: 2px;	padding-top: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;}#nav {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000;	border-bottom-color: #000;	margin-top: 10px;}#nav li { /* all list items */	float: left;}#nav li ul { /* second-level lists */	position: absolute;	background: #fff;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	text-align: center;	font-size: 12px;	line-height: 16px;	text-decoration: none;	border-left: none;	border-right: none;}#nav  li  ul  li  a:link { /* second-level lists */	font-size: 15px;	line-height: 32px;	color: #030;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#nav   li ul li a:visited    { /* second-level lists */	font-size: 15px;	line-height: 32px;	color: #66FF00;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#nav   li ul li a:hover     { /* second-level lists */	font-size: 15px;	line-height: 32px;	color: #f0f;	font-weight: bold;	border-right-color: #f0f;	border-right-width: 5px;	border-left-width: 5px;	border-right-style: solid;	border-left-style: solid;	border-left-color: #f0f;	border-bottom-style: none;}#nav   li ul li a:active    { /* second-level lists */	font-size: 15px;	line-height: 32px;	color: #030;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */	left: auto;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#main p  {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 18px;	margin: 5px 0px;}#main  {	float: left;	width: 100%;	clear: left;	padding-top: 18px;	padding-bottom: 18px;}#main a:link {	text-decoration: none;	font-weight: bold;	color: #000;}#main a:visited {	color: #333;}#main a:hover {	color: #F0f;}#main a:active {	color: #F00;}#main .question {	font-size: 16px;	font-weight: bold;	line-height: 18px;}#main .descriptions  {	font-weight: bold;	text-transform: uppercase;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	letter-spacing: 1px;}#mainwhite {	float: left;	width: 100%;	clear: left;	padding-top: 18px;	padding-bottom: 18px;	background-color: #FFFFFF;}#main h3 {	font-size: 12px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FF0066;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0066;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 10px;}#main  .disclaimerTop {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	padding-top: 11px;	margin-top: 0px;	float: left;	width: 100%;}#main  #pricelist {	width: 100%;	margin-left: 0px;	padding-left: 0px;}#main     #pricelist ul    {	width: 100%;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000;	margin-top: 1px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #fff;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 2px;}#main     #pricelist     li    {	display: inline;	float: left;	width: 115px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}#main .key {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	text-align: left;}#technicaldif   {	font-family: Arial, Helvetica, sans-serif;	color: #fff;	background-color: #000;	margin: 0px;	padding: 10px 0px 10px 0px;	float: right;	font-weight: bolder;	text-align: center;	font-size: 22px;	line-height: 22px;	width: 100%;}#blog   {	font-family: Arial, Helvetica, sans-serif;	color: #fff;	background-color: #0066CC;	margin: 0px 15px 5px 15px;	padding: 5px;	float: right;	font-weight: bolder;	text-align: center;	font-size: 18px;	line-height: 21px;        width: 100px;}#search_field {	float: left;	background-color: #FFF;	border: 1px solid #F41D62;	width: 100%;	margin-bottom: 10px;}#blog a:link {	color: #fff;	text-decoration: none;}#blog a:visited {	color: #fff;	text-decoration: none;}#blog a:hover {	color: #000;	text-decoration: none;}#blog a:active {	text-decoration: none;}#boxed   {	font-family: Arial, Helvetica, sans-serif;	color: #fff;	background-color: #f06;	margin: 0px 0px 5px;	padding: 5px;	float: right;	font-weight: bolder;	text-align: center;	font-size: 12px;	line-height: 14px;	width: 100px;}#boxed p {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFF;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;}#search_field,#search_field form {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;}#boxed a:link {	color: #fff;	text-decoration: none;}#boxed a:visited {	color: #fff;	text-decoration: none;}#boxed a:hover {	color: #000;	text-decoration: none;}#boxed a:active {	text-decoration: none;}#main h5 {	color: #FF0099;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;}#positionpage #container #content #main li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 18px;	margin: 0px 0px 5px;}#positionpage #container #content #main ul {	margin: 0px 0px 0px 30px;	padding: 0px;}.right {	float: right;	margin-left: 11px;}#recipes {	background-color: #fff;	border: 1px solid #000000;	padding: 10px;}#recipes h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	margin: 0px;	padding: 0px;}#recipes  a:link {	text-decoration: underline;}#our_story {	float: left;	width: 100%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D71956;}.header {	color: #F00;	font-size: 16px;	line-height: 18px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0;	padding-bottom: 1em;        display: block;}	#searchForm fieldset {	padding: 10px;	background-image: url(http://solutionstosavor.com/img/stew.png);	background-repeat: no-repeat;	min-height: 390px;	background-position: 170px 190px;	border: none;	margin: 0;	width: auto;	float: none;	clear: none;}.field.manufacturers {	float: left;	padding-right: 10px;	text-align: center;}.field.categories {	float: left;	text-align: center;}.field.allergens.ui-helper-clearfix {	float: left;	padding-right: 20px;	text-align: center;}.checkbox-wrap.checkbox-checked,.checkbox-wrap.checkbox-unchecked {	text-align: left;	line-height: 12px;}#searchForm .button {	float: left;	margin-top: 50px;	margin-left: 280px;}/* nav width */#nav li,                   /* all list items */#nav a,#nav li ul,                /* second-level lists */#nav li ul li a:link,      /* second-level lists */#nav li ul li a:visited,   /* second-level lists */#nav li ul li a:active {   /* second-level lists */	width: 127px;}#nav li ul li a:hover { width: 117px; }#nav li.products,                   /* all list items */#nav li.products li,                /* all list items */#nav li.products a,#nav li.products ul,                /* second-level lists */#nav li.products ul li a:link,      /* second-level lists */#nav li.products ul li a:visited,   /* second-level lists */#nav li.products ul li a:active {   /* second-level lists */	width: 174px;}#nav li.products ul li a:hover { width: 164px; }#nav li.contact-us,                   /* all list items */#nav li.contact-us li,                /* all list items */#nav li.contact-us a,#nav li.contact-us ul,                /* second-level lists */#nav li.contact-us ul li a:link,      /* second-level lists */#nav li.contact-us ul li a:visited,   /* second-level lists */#nav li.contact-us ul li a:active {   /* second-level lists */	width: 157px;}#nav li.contact-us ul li a:hover { width: 147px; }#temporary_msg {background-color: #fff;border-bottom: 3px solid #D71956;padding: 14px;font-family: arial, sans-serif, helvetica;font-size: 18px;font-weight: bold;}
