body {	padding: 0;	margin-top: 0;	margin-left: 0;	margin-bottom: 0;	background-color: #331751;	font-family: Helvetica, Arial, Sans-Serif, Serif;	font-size: 12px;	color: #331751;	min-width: 950px;	min-height: 600px;}a:visited {	color: #999999;	text-decoration: none}a:link {	color: #999999;	text-decoration: none}a:hover {	color: #000000;	text-decoration: underline}#cfiLogo {	width: 950px;	padding: 10px 0px 20px 0px;}.tagline {	float: right;	padding: 0px 10px 0px 10px;	letter-spacing: 15px;	text-align: right;	font-size: 16px;	color: #ffffff;}#noFlash {	width: 950px;}.mLink {	padding-right: 20px;	color: #999999;	text-decoration: none}.mLinkOn {	padding-right: 20px;	font-weight: bold;}#flashcontent {	border: 0 0 0 0;	margin: 0 0 0 0;	width: 100%;	height: 740px;	position: relative;}#bodyTarget {	width: 910px;	background-color: #ffffff;	text-align: left;	padding: 10px 20px 20px 20px;}#prBody {	width: 910px;	background-color: #ffffff;	text-align: left;	padding: 10px 20px 20px 20px;}#mainNav {	width: 930px;	background-color: #ffffff;	text-align: left;	padding: 10px 0px 0px 20px;}.bold {	color: #000000;	font-weight: bold;}/* -- *//* footer ----- >>  */#footer {	width: 930px;	text-align: left;	color: #a09da9;	padding: 10px 0px 0px 20px;}.cright {	color: #a09da9;}a.flinks {	float: right;	padding: 0px 10px 0px 10px;	text-align: left;	color: #a09da9;}/* -- *//* home images */.hImg {	padding: 0px 10px 10px 0px;}.gBorder {	border: solid 1px #cccccc;}a.hProd {	position: absolute;	text-align: left;	background-color: #cccccc;	color: #ffffff;	font-size: 20px;	padding: 5px 5px 0px 5px;}a.hProd:hover {	color: #000000;}a.hClassic {	position: absolute;	text-align: left;	background-color: #cccccc;	color: #ffffff;	font-size: 20px;	padding: 5px 5px 0px 5px;}a.hClassic:hover {	color: #000000;}a.hAllNatural {	position: absolute;	text-align: left;	background-color: #cccccc;	color: #ffffff;	font-size: 20px;	padding: 5px 5px 0px 5px;}a.hAllNatural:hover {	color: #000000;}/* products */#subNav {	position: relative;	text-align: left;	width: 500px;}#byIndustry {	width: 200px;}#byBrand {	width: 200px;	}.subMain {	font-weight: bold;	color: #000000;}.subLink {	}#chips {	position: relative;	width: 500px;}.chip {	display: block;}.chipDes {	position: absolute;	text-align: left;	padding: 15px 5px 0px 5px;}.prodSelecter {	font-weight: bold;	text-align: left;	color: #000000;	font-size: 16px;}.prodHeader {	font-weight: bold;	text-align: left;	color: #422d83;	font-size: 20px;}.ingHeader {	font-weight: bold;	letter-spacing: 7px;	text-align: left;	color: #422d83;	font-size: 20px;}.osHeader {	letter-spacing: 15px;	font-weight: bold;	text-align: left;	color: #422d83;	font-size: 20px;}.prodTitle {	font-weight: bold;	font-size: 14px;	color: #422d83;}.pIndent {	text-align: left;	padding: 15px 5px 0px 85px;}.abold {	font-weight: bold;	color: #000000;}.ebold {	font-weight: bold;	color: #000000;}.eboldItalic {	font-weight: bold;	font-style: italic;	color: #000000;}#bios {	display: inline;}#comms {	display: inline;}.vcard {	text-indent: 10px;}a.emailBold {	font-weight: bold;	font-size: 14px;	text-align: left;	text-decoration: none;	color: #422d83;}a.emailBold:hover {	font-weight: bold;	font-size: 14px;	text-align: left;	text-decoration: underline;	color: #422d83;}.atalic {	font-style: italic;}.ptalic {	font-style: italic;	color: #422d83;}.red {	color: #ff0000;	font-weight: bold;}/*FORM BOX SIZES --- >>*/.fnme {	width: 300px;	height: 20px;}.feml {	width: 300px;	height: 20px;}.fphone {	width: 300px;	height: 20px;}.fcpmy {	width: 300px;	height: 20px;}.fidstry {	width: 300px;	height: 20px;}.fupc {	width: 90px;	height: 20px;}.fday {	width: 20px;	height: 20px;}.fmonth {	width: 40px;	height: 20px;}.fyear {	width: 20px;	height: 20px;}.fln {	width: 90px;	height: 20px;}.fQCC {	width: 512px;	height: 100px;}