﻿body {
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #ebaf01;
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}

a:link {
	color: #a66410;
	text-decoration: underline;
}

a:hover {
	color: #a66410;
	text-decoration: underline;
}

a:visited {
	color: #a66410;
	text-decoration: underline;
}

a:active {
	color: #a66410;
	text-decoration: underline;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

#wppage {
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	background-image: url(http://www.lotusfoods.com/img/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #ebaf01;
	position: relative;
	display: block;
}

#wppage a:link {
	color: #a66410;
	text-decoration: underline;
}

#wppage a:hover {
	color: #a66410;
	text-decoration: underline;
}

#wppage a:visited {
	color: #a66410;
	text-decoration: underline;
}

#wppage a:active {
	color: #a66410;
	text-decoration: underline;
}

#wpbody {
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #6e655b;
	background-image: url(http://www.lotusfoods.com/img/bgcontent.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	display: block;	
	width: 980px;
	min-height: 780px;
	text-align: left;
	vertical-align: top;
	position: relative;	
	z-index: 1;
	margin-top: -2px;
}

#wpbody table, tbody, tr, td {
	margin: 0;
	padding: 0;
}

#wpsidenav {
	position: relative;
	display: block;
	float: left;
	background-image: url(http://www.lotusfoods.com/img/bgsidenav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 225px;
	height: 617px;
	margin-left: 35px;
}

#wpsidenavcontent {
	text-align: left;
	font-size: 13px;
	line-height: 0.95em;
	color: #ffffff;
	height: 593px;
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
}

#wpsidenavcontent a.categoryname {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}

#wpsidenavcontent img.separator {
	vertical-align: top;
	margin-top: 2px;
	margin-bottom: 0px;
}

#wpsidenavcontent .selected {
	font-weight: bold;
	color: #f9c881;
}

#wpsidenavcontent a:link {
	color: #ffffff;
	text-decoration: none;
}

#wpsidenavcontent a:hover {
	color: #ffffff;
	text-decoration: none;
}

#wpsidenavcontent a:visited {
	color: #ffffff;
	text-decoration: none;
}

#wpsidenavcontent a:active {
	color: #ffffff;
	text-decoration: none;
}

#wpmaincontent {
	position: relative;
	float: left;
	width: 465px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
	display: block;
}

#wprightcontent {
	position: relative;
	float: left;
	width: 210px;
	text-align: left;
	vertical-align: top;
	display: block;
	padding-right: 20px;
}

#contentleft {
	position: relative;
}

#contentright {
	margin-top: 5px;
}

#contenthome {
	margin-top: 5px;
}

#contenthome tr, td {
	vertical-align: top;
}

#contenthome p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#contenthome a.title {
	color: #4c4740;
	font-weight: bold;
}

#contenthome .boxcontent {
	display: inline;
	position: absolute;
	margin: inherit;
	width: inherit;
	line-height: 16px;
}

#contenthome .boxbutton {
	position: absolute;
	margin-left: 115px;
	margin-top: 277px;
}

#contenthome .homebox {
	border-right: solid 1px #ebe4db;
	border-bottom: solid 1px #ebe4db;
	border-left: solid 1px #ebe4db;
	vertical-align: top;
	text-align: left;
	width: 210px;
	height: 310px;
	margin-right: -3px;
	margin-bottom: -5px;
	padding: 7px 7px 7px 7px;
}

#contentright .homehighlight {
	border: solid 1px #ebe4db;
	background-color: #fff1d0;
	vertical-align: top;
	text-align: left;
	width: 180px;
	height: 350px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 7px 7px 7px 7px;
}

#contentright .highlight {
	border: solid 1px #ebe4db;
	background-color: #fff1d0;
	vertical-align: top;
	text-align: left;
	width: 178px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 3px 7px 3px 7px;
}

#contentrecipeproduct {
	margin-left: -100px;
	border: solid 1px red;
}

#topnav {
	background-color: Transparent;
	width: 976px;
	min-height: 200px;
	display: block;
	position: relative;
}

#topnavpolicy {
	width: 976px;
	height: 46px;
	display: block;
	position: relative;
	z-index: 10;
}

#topnav img.topnavpolicy {
	width: 976px;
	height: 46px;
	position: relative;
	z-index: 10;
}

#topnavcategory {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav0.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	margin-top: -5px;
	position: relative;
	z-index: 10;
	visibility: visible;
}

#topnav img.off {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav0.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;
}

#topnavcategory.products, #topnav img.products {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav1.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#topnavcategory.health, #topnav img.health {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#topnavcategory.farmers, #topnav img.farmers {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav3.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#topnavcategory.revolution, #topnav img.revolution {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav4.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#topnavcategory.recipes, #topnav img.recipes {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav5.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#topnavcategory.news, #topnav img.news {
	background-image: url(http://www.lotusfoods.com/img/topnav/topnav6.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 976px;
	height: 94px;
	position: relative;
	z-index: 10;	
}

#logo {
	float: left;
	position: relative;
	margin-left: 32px;
	margin-top: -135px;
	z-index: 20;
}

#bannerimage {
	float: left;
	margin-top: -72px;
	margin-left: -2px;
	margin-bottom: 5px;
	position: relative;
	z-index: 5;
}

#minicart {
	float: left;
	position: relative;
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 55px;
	font-size: 12px;
}

#wpfooter {
	color: #6e655b;
	display: block;
	width: 940px;
	height: 127px;
	min-height: 127px;
	text-align: center;
	margin-top: 15px;
	margin-left: -3px;
	font-size: 12px;
	line-height: 21px;
}

#wpcopyrighthome {
	text-align: center;
	background-image: url(http://www.lotusfoods.com/img/bgfooter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 920px;
	height: 48px;
	color: #ffffff;
	margin-top: 10px;
	padding-top: 8px;
	margin-left: 11px;
}

#wpcopyright {
	text-align: inherit;
	width: 920px;
	margin-top: 10px;
	padding-top: 10px;
}

#contentgeneral {
	margin-top: 5px;
}

#contentgeneral h1 {
	font-size: 16px;
	border-bottom: solid 1px #6e655b;
}

#contentgeneral h2 {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

#contentgeneral td {
	padding-top: 5px;
	padding-bottom: 5px;
}

#contentgeneral td.colleft {
	width: 50%;
	padding-right: 10px;
}

#contentgeneral td.colright {
	width: 50%;
}

#contentgeneral ul {
	margin-left: -15px; 
}

#contentgeneral li {
	list-style-position: outside; 
}

#contentgeneral blockquote {
	margin-left: 25px; 
}

#socialnetworks {
	text-align: left;
}

#socialnetworks a:link,
#socialnetworks a:hover,
#socialnetworks a:visited,
#socialnetworks a:active {
	text-decoration: none;
	color: #765d48;
	font-size: 14px;
	letter-spacing: 0px;
}

#socialnetworks img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 20px;
}

#localstory {
	border: solid 1px #ebe4db;
	background-color: #fff1d0;
	text-align: left;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 3px 7px 3px 7px;
	position: relative;
	display: block;
	width: 178px;
}

#fda {
	margin-left: -7px;
}

#fda a.title {
	font-weight: bold;
}

#fda img {
	margin-top: 5px;
}

#faq h2 {
	font-weight: normal;
	margin-top: 2px;
	margin-left: 5px;
}

#faq .off {
	display: none;
}

#faq .on {
	display: block;
	margin-left: 8px;
}

#recipe_page {
	width: 670px;
}

#recipe_page li {
	margin-left: 20px;
}

#recipe_page td.colleft {
	padding-right: 10px;
	width: 320px;
}

#recipe_page td.colright {
	width: 320px;
}

#recipe_detail_page {
	width: 430px;
	padding-right: 20px;
}

#separator.orange {
	background-image: url (http://www.lotusfoods.com/img/clear.gif);
	background-repeat: repeat-x;
	background-color: #f9c881;
	width: 185px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#errordisplay {
	color: red;	
}

div.error {
    color: red;
	font-size: 13px;
}
