body,td,th {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 11px;	color: #90633D;}body {	background-color: #FD712B;	margin: 0px;	background-image: url(images/layout/bgfade.gif);	background-repeat: repeat-x;}a:link, a:visited {	color:#FD712B;	text-decoration:none;}a:hover, a:active {	color:#FD712B;	text-decoration:underline;}h1 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;	font-size:24px;	color:#78AB2C;	font-weight: normal;	font-style: italic;}h2 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;	font-size:14px;	color:#8B50A4;	font-weight:normal;	margin:15px 0 5px 0;	font-style: italic;}ul, ol {	margin:0 0 8px 0;	padding-left:20px;}p { margin:0 0 8px 0; }/* Header--------------------------------------------------*/#recipeNewsletter {	width:180px;	position: absolute;	left: 383px;	top: 36px;}#recipeNewsletter input {	margin: 2px 5px 0 0;	font-size:10px;	color:#90633D;}#homeBtn {	position: absolute;	left: 85px;	top: 95px;}#nav {	position: absolute;	left: 383px;	top: 185px;}#headerAbout {	background:url(images/layout/headerAbout.jpg) no-repeat;	display:block;	height: 300px;}#headerFruit {	background:url(images/layout/headerFruit.jpg) no-repeat;	display:block;	height: 300px;}#headerRecipes {	background:url(images/layout/headerRecipes.jpg) no-repeat;	display:block;	height: 300px;}#headerHealth {	background:url(images/layout/headerHealth.jpg) no-repeat;	display:block;	height: 300px;}#headerRetailers {	background:url(images/layout/headerRetailers.jpg) no-repeat;	display:block;	height: 300px;}#headerContact {	background:url(images/layout/headerContact.jpg) no-repeat;	display:block;	height: 300px;}/* Content--------------------------------------------------*/#content {	background:#FFFFFF;	border-left:solid 3px #FD712D;	border-right:solid 11px #FD712D;	margin: 0 0 0 36px;	padding:0 20px;}.body {	line-height:20px;	width:475px;	list-style-type: disc;}.body ul {	list-style-type:none;	margin:0;	padding:0;}.body ul li { 	padding:0 0 0 15px;	background:url(images/layout/bullet.gif) no-repeat 0 6px;}.question {	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;	font-size:14px;	color:#78AB2C;}#subContent {	font-size:10px;	background:url(images/layout/hr_greenfade.gif) no-repeat;	padding:15px 18px 0 18px;	margin-top: 25px;	color: #A77347;}.note {	color: #FA6258;	line-height:15px;}.memberLogo {	width:180px;	margin-right:5px;	text-align:center}.memberDescription {	padding-left: 15px;	background: url(images/layout/subNavBdr.gif) no-repeat;}/* Home Page--------------------------------------------------*/#headerHome {	background:url(images/layout/homeHeader.jpg) no-repeat;	display:block;	height: 280px;}#homeMain {	background:url(images/layout/homeMain.jpg) top no-repeat;	display:block;	height: 312px;}#homeNav {	margin-left:525px;	display:block;}#homeWelcome {	width: 340px;	margin:25px 0 0 425px;	line-height:24px;	display:block;}#promo2 {	margin: 2px 20px;	line-height:10px;}#retailerLogin {	margin:0 0 8px 0;}#retailerLogin input {	margin: 0 5px 0 0;	color:#90633D;}/* Download Center--------------------------------------------------*/#downloads {	text-align:center;}#downloads h3 {	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;	font-size:12px;	color:#8B50A4;	margin: 0 0 8px 0;	font-weight:normal;	font-style: italic;}#downloads ul {	list-style-type:none;	margin:0;	padding:0;}#downloads li {	display: inline;	margin: 0 10px;}.vertLine {	background:#CFECB4;	display:block;	width:1px;	height:180px;}/* Navigation Column--------------------------------------------------*/#navColumn {	width:185px;	line-height:16px;}#navColumn2 {	width:185px;	line-height:16px;}#subNav {	width:175px;	background:url(images/layout/subNavBdr.gif) top right no-repeat;	margin-bottom:20px;}#subNav a {	display:block;}.right {	float:right;	margin-left: 5px;}/* Footer and Bottom Border--------------------------------------------------*/#borderBtm {	position:relative;	background: url(images/layout/borderBtm.gif) top right no-repeat;	display:block;	height:140px;	margin:0;	background-image: url(images/layout/borderBtm.gif);}#borderBtm a {	position:absolute;	top:-23px;	right:46px;	text-indent:-999px;	overflow:hidden;	display:block;	width:120px;	height:120px;} #footerNav {	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Verdana, sans-serif;	color:#F0DC5A;	font-size: 9px;	line-height: 13px;	letter-spacing:0.2em;	text-align:center;	text-transform:uppercase;	margin-bottom:20px;}#footerNav a:link, #footerNav a:visited {	color:#F0DC5A;	text-decoration:none;}#footerNav a:hover, #footerNav a:active {	color: #F0DC5A;	text-decoration:underline;}