table, tr, td, th	{	margin: 0;	border: 0;	padding: 0;	empty-cells: show;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 22px;}						input, textarea, select	{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}												th					{ text-align: left ; }								#subNav td 			{ margin: 0 ; border: 0 ; padding: 5px ; }#tablePadding td 	{ margin: 0 ; border: 0 ; padding: 6px; }.cp8 				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; }.cp10 				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px ; }.cp11 				{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px ; }.cp12 				{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;}.copybox 			{ position: absolute ; left: 0 ; top: 0 ; width: 100px ; height: 100px ; visibility: hidden ; }.calculator			{ margin: 0 ; border: 2px solid #330066 ; padding: 0 ; }.spaceBorder 		{ margin: 0 ; border: 2px solid #330066 ; padding: 2px ;}.spaceNoBorder 		{ margin: 0 ; border: 1px solid #FF9900; padding: 2px ; }.spaceRPTBorder 	{ margin: 0 ; width: 100% ; padding: 3px ; border: 0px solid #FF9900; spacing: 2px ; }.memInfo 			{ margin: 0 ; border: 2px solid #330066 ; padding: 2px ; }.cart				{	margin: 0;	border: 2px solid #330066;	padding: 5;	font-size: 12px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	color: #333333;}	.promoCode 			{	margin: 0;	border: 1px solid #FF6600;	padding: 3px;	background: #FF6600;}.tableTwo			{ margin: 0 ; padding: 2px ; width: 85% ; }	hr.skinny			{ height: 1px ; color: #000000 ; background-color: #000000 ; }.cartItemLabel 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; }.cartItemText 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; }.cartConfirmLabel 	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background: #333333;	padding: 5px;	text-align: left;	vertical-align: middle;	color: #FFFFFF;}.cartConfirmText 	{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	height: 20px;	padding: 5px;	color: #333333;	background: #FF6600;	vertical-align: middle;}.catalogLabel 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; }.catalogText 		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; }	.pricingHolder		{ background-color: #FF9900 ; color: #fff ; }.pricingHeader		{ background-color: #FFCC66 ; color: #000 ; font-size: 12px ; font-weight: bold ; }.pricing			{ background-color: #FFCC66 ; color: #000 ; font-size: 14px ; vertical-align: middle ; }a.faq:visited    {FONT-SIZE: 13pt; font-weight : normal;font-style : normal;text-decoration : none; COLOR: #333366}a.faq:active     {FONT-SIZE: 13pt; font-weight : normal;font-style : normal;text-decoration : none; COLOR: #333366}a.faq:hover      {FONT-SIZE: 13pt; font-weight : normal;font-style : normal;text-decoration : none; COLOR: #333366}					a.faq:link       {FONT-SIZE: 13pt; font-weight : normal;font-style : normal;text-decoration : none; COLOR: #333366}												.calendarCell 			{ border: 1px solid #ff9900 ; height: 120px ;}.calendarMonth 			{ font-weight: normal ; font-style: normal ; text-align: center ; }.calendarImage			{ text-align: center ; }.report td.sortCell		{ background-color: #cccccc ; color: #000000 ; vertical-align: bottom ; 								margin: 0 0 2px 2px ; border: 0 ; padding: 0 ; }.report th				{ background-color: #cccccc ; color: #000000 ; font-weight: normal ; vertical-align: top ; text-align: left ; 								margin: 0 2px 2px 0 ; border: 0 ; padding: 0 ; }/*	debug stuff - remove before going live	*/						html pre 			{ width: 95% ; overflow: auto ; }.queryDumpHeader	{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }.queryDump			{ margin: 0 ; border: 1px solid #000 ; padding: 2px ; }.queryDump td		{ margin: 0 ; border: 1px solid #000 ; padding: 2px ; 						font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }												#container { width: 445px;}#nutrition {  float: left; font-family: times ; font-size: 11px;  width: 230px; margin: 0px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 9px;}  #ingredients { margin-top: 10px; padding-top:10px;}  div.row { border-bottom: 1px #000000 solid; padding-top: 1px; padding-bottom: 1px; height: 15px; width:100%;}  div.darkrow { border-bottom: 3px #000000 solid; padding-top: 1px; padding-bottom: 1px; height: 15px; width:100%;} div.rownoline { padding-top: 1px; padding-bottom: 1px; height: 15px; width:100%;}     div.row span.left { float: left; text-align: left; color: #000000; width: 54%;}  div.row span.right { float: right; text-align: right; color: #000000; width: 45%;}   div.row span.rightbold { float: right; text-align: right; font-weight: bold; color: #000000; width: 45%;}  div.rownoline span.vita { float: left; text-align: left; color: #000000; width: 37%; padding-left: 4px;}  div.rownoline span.sm { float: left; text-align: right; color: #000000;  width: 10%;}  #compare { width:500px;}div.rownoline span.comparel { font-family: times ; font-size: 12px ; float:left; text-align: right; color: #000000;  width: 27%;}div.rownoline span.comparer { font-family: times ; font-size: 12px ; float:left; text-align: left; color: #000000;  width: 45%;}div.rownoline span.comparem { font-family: times ; font-size: 12px ; float:left; text-align: left; color: #000000;  width: 27%;}a:link {	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;	color: #000099;	text-decoration: underline;}a:visited {	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;	color: #000099;	text-decoration: underline;}a:active {	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: underline;}a:hover {	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;}body {	font: 12px/18px Tahoma, Arial, Helvetica, sans-serif;	color: #333333;	background: #333333 url(../images/BodyBackTop.jpg) no-repeat scroll left top;	margin-top: 0px;	margin-left: 50px;	text-align: center;}.bodycopy {	font: 12px/20px Tahoma, Arial, Helvetica, sans-serif;	color: #333333;	text-align: left;}#shopTable {	width: 90%;	margin: 5%;}#shopTable hr {	height: 1px;	border: none; 	border-top: solid 1px #AFAFAF;}#shopTable table {	width: 90%;	margin: 5%;}#itemDetailQtyFormTable {	width: 70% !important;}