HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE {
	FONT-SIZE: 100%
}
TR {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 100%
}
UL {
	FONT-SIZE: 100%
}
OL {
	FONT-SIZE: 100%
}
LI {
	FONT-SIZE: 100%
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; BACKGROUND: #eaeaea; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-RIGHT: 14%
}
A {
	COLOR: #666; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A.active {
	COLOR: #000; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif
}
H5 {
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.4em; MARGIN: 0px 0px 0.5em; COLOR: #999; LINE-HEIGHT: 1.2em
}
H2 {
	FONT-SIZE: 1.6em
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H4 {
	FONT-SIZE: 1.1em; MARGIN: 0px
}
H5 {
	FONT-SIZE: 1em
}
BR {
	CLEAR: both
}
.hidden {
	LEFT: -1000px; POSITION: absolute
}
A.button {
	DISPLAY: block; CURSOR: hand
}
A.button SPAN {
	LEFT: -1000px; POSITION: absolute
}
#welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#welcome A {
	MARGIN-LEFT: 2em
}
#adbanner {
	RIGHT: 7px; POSITION: absolute; TOP: 10px
}
#topnav {
	CLEAR: both; PADDING-TOP: 8px
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav A.active {
	BACKGROUND-POSITION: -116px 0px
}
#topnav A.button {
	FLOAT: left; WIDTH: 111px; HEIGHT: 23px
}
#utilitynav {
	FLOAT: right; WIDTH: auto
}
#utilitynav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#utilitynav LI {
	DISPLAY: inline
}
#utilitynav A {
	PADDING-LEFT: 1em; BACKGROUND: url(/images/separation.gif) no-repeat left 50%; MARGIN-RIGHT: 0.6em
}
#body-content {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 20px; BACKGROUND: url(/images/tr-grey.gif) #fff no-repeat right top; PADDING-BOTTOM: 1em; MARGIN: 0px 7px; PADDING-TOP: 1em
}
A.add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.listing {
	BACKGROUND: #fff; MARGIN: 1.5em 0px 0px; WIDTH: 100%; voice-family: inherit
}
.listing TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.listing TH.first {
	PADDING-LEFT: 37px
}
.listing TH.end {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/tr-white.gif); BACKGROUND-REPEAT: no-repeat
}
.listing TR.row_color0 {
	BACKGROUND: #fff
}
.listing TR.row_color1 {
	BACKGROUND: #f6f6f6
}
.listing TD {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(/images/dot.gif); PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.slim-listing {
	BACKGROUND: #fff; MARGIN: 1em 0px 0px; WIDTH: 100%; voice-family: inherit
}
.slim-listing TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.slim-listing TH.first {
	PADDING-LEFT: 37px
}
.slim-listing TH.end {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/tr-white.gif); BACKGROUND-REPEAT: no-repeat
}
.slim-listing TR.row_color0 {
	BACKGROUND: #fff
}
.slim-listing TR.row_color1 {
	BACKGROUND: #f6f6f6
}
.slim-listing TD {
	BORDER-RIGHT: #f6f6f6 1px solid; PADDING-RIGHT: 1em; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(/images/dot.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x
}
TABLE.market-list {
	BACKGROUND: #fff; MARGIN: 1em 0px 0px; WIDTH: 100%; voice-family: inherit
}
TABLE.market-list TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-ALIGN: left
}
TABLE.market-list TD {
	BORDER-RIGHT: #f6f6f6 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 4px; BORDER-LEFT: #f6f6f6 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #f6f6f6 1px solid
}
.sublisting {
	BACKGROUND: #fff; MARGIN: 1.5em 0px 0px; WIDTH: 100%; voice-family: inherit
}
.sublisting TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.sublisting TD {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 1em; BACKGROUND-IMAGE: url(/images/dot.gif); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x
}
A.list-item {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px
}
A.edit {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px
}
A.delete {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px
}
A.add {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px
}
UL.page-options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.page-options LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px
}
FORM {
	MARGIN: 0px; passing: 0
}
FORM.food-files {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM .form-error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #de3900; PADDING-TOP: 0px
}
IFRAME {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eee 0px solid; WIDTH: 500px; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 0px solid
}
.formhead {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: url(/images/tr-white.gif) #ccc no-repeat right top; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
INPUT {
	FONT-FAMILY: verdana
}
SELECT {
	FONT-FAMILY: verdana
}
TEXTAREA {
	FONT-FAMILY: verdana
}
INPUT {
	WIDTH: 250px
}
INPUT.text-long {
	WIDTH: 350px
}
INPUT.text-short {
	WIDTH: 150px
}
BUTTON {
	HEIGHT: 1.6em
}
BUTTON SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
INPUT.file {
	WIDTH: auto
}
FIELDSET {
	BORDER-RIGHT: #fff9ee 1px solid; BORDER-TOP: #fff9ee 1px solid; BORDER-LEFT: #fff9ee 1px solid; BORDER-BOTTOM: #fff9ee 1px solid
}
LEGEND {
	MARGIN: 0px; COLOR: #fff9ee
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.price {
	WIDTH: 50px
}
INPUT.weight {
	WIDTH: 50px
}
INPUT.num {
	WIDTH: 50px
}
INPUT.checkbox {
	PADDING-RIGHT: 2px; MARGIN-LEFT: 5px; WIDTH: 15px
}
INPUT.percentage {
	WIDTH: 50px
}
SELECT.unit-type {
	WIDTH: 80px
}
TEXTAREA {
	WIDTH: 250px; HEIGHT: 100px
}
FORM .radio {
	WIDTH: auto
}
.submit {
	WIDTH: auto
}
UNKNOWN {
	MARGIN-TOP: 0px
}
H3.edit-head {
	CLEAR: both; PADDING-RIGHT: 15px; BORDER-TOP: #fff 16px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px
}
.edit-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.edit-block H4 {
	MARGIN: 1em 0px 0px
}
TABLE TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TH.num {
	TEXT-ALIGN: right
}
TD.num {
	TEXT-ALIGN: right
}
TABLE .lrow {
	BACKGROUND-COLOR: #fff
}
TABLE .drow {
	BACKGROUND-COLOR: #eee
}
TABLE .nrow {
	BACKGROUND-COLOR: #def5fa
}
TABLE .erow {
	BACKGROUND-COLOR: #ffe0e0
}
#login {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(/images/bg-edit-block-ingredient.gif) repeat-x 50% top; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 1em 0px 1em 1em; WIDTH: 200px; PADDING-TOP: 1em; HEIGHT: 15em
}
#join {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: url(/images/bg-edit-block-ingredient.gif) repeat-x -30px 50%; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 1em; WIDTH: 200px; PADDING-TOP: 1em; HEIGHT: 15em
}
.top {
	PADDING-RIGHT: 12px; RIGHT: 20px; BACKGROUND: url(/images/top.gif) no-repeat right 50%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial narrow, arial, helvetica; POSITION: absolute; TEXT-DECORATION: none
}
.brand-addy {
	MARGIN-TOP: 50px; WIDTH: 100%; TEXT-ALIGN: center
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2em; PADDING-TOP: 5px; POSITION: relative
}
#footernav {
	TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
#footernav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footernav LI {
	DISPLAY: inline
}
#footernav A {
	PADDING-RIGHT: 1em; FONT-SIZE: 0.9em; BACKGROUND: url(/images/separation.gif) no-repeat right 50%; MARGIN-LEFT: 0.6em; COLOR: #000; TEXT-DECORATION: none
}
#footernav A:hover {
	TEXT-DECORATION: underline
}
DIV.page-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.page-list A.active {
	FONT-WEIGHT: bold
}
.hidden {
	DISPLAY: none
}
.visible {
	DISPLAY: inline
}
.message-info {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 20px; PADDING-LEFT: 0.5em; BACKGROUND: #476700; PADDING-BOTTOM: 0.5em; WIDTH: 320px; COLOR: #fff; PADDING-TOP: 0.5em
}
.message-error {
	PADDING-RIGHT: 0.4em; MARGIN-TOP: 20px; PADDING-LEFT: 0.4em; BACKGROUND: #de3900; PADDING-BOTTOM: 0.4em; WIDTH: 320px; COLOR: #fff; PADDING-TOP: 0.4em
}
.message-error A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.message-error A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#nutritional-info TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.ni-compact TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#nutritional-info TD.col1 {
	FONT-WEIGHT: bold; WIDTH: 110px
}
#nutritional-info TD.col2 {
	BORDER-RIGHT: #5f5f5f 1px solid; WIDTH: 70px
}
#nutritional-info TD.col3 {
	FONT-SIZE: 0.8em; COLOR: #f00
}
#nutritional-info TD.col3 DIV.bar {
	FLOAT: left; MARGIN: 3px 5px 0px 0px; OVERFLOW: hidden; HEIGHT: 10px
}
.yield-bar-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.yield-bar-outter {
	MARGIN-LEFT: 3.5em; WIDTH: 200px; BACKGROUND-COLOR: #de3900
}
.yield-bar-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #9c0
}
