TD.topY 		{ border-top: 1px #a6030e solid; background: #ffffcc; }
TD.topG 		{ border-top: 1px #a6030e solid; border-left: 1px #339933 solid; background: #c8d9a8; }
TD.topRight 	{ border-top: 1px #a6030e solid; border-right: 1px #a6030e solid; background: #ffffcc; }
TD.topLeft 		{ border-top: 1px #a6030e solid; border-left: 1px #a6030e solid; background: #ffffcc; }
TD.rightY 		{ border-right: 1px #a6030e solid; background: #ffffcc; }
TD.leftY 		{ border-left: 1px #a6030e solid; background: #ffffcc; }
TD.topW 		{ border-top: 1px #a6030e solid; }
TD.botLeft 		{ border-bottom: 1px #a6030e solid; border-left: 1px #a6030e solid; background: #ffffcc; }
TD.menu 		{ border-left: 1px #a6030e solid; background: #ffffcc; vertical-align: top; padding-left: 5px; }
TD.body 		{ background: #c8d9a8; border-left: 1px #339933 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; padding-left: 5px; padding-right: 5px; }
TD.body2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; padding-left: 2px; padding-right: 2px; }
TD.body3 		{ background: #ffffff; border-left: 1px #339933 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; padding: 2px; }
TD.body4 		{ background: #ffffff; border-left: 1px #339933 solid; border-right: 1px #339933 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; padding: 2px; }
TD.hours 		{ border-top: 1px #a6030e solid; border-bottom: 1px #a6030e solid; background: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; }
TD.barLeft 		{ border-top: 1px #a6030e solid; border-bottom: 1px #a6030e solid; border-left: 1px #a6030e solid; background: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; }
TD.barRight		{ border-top: 1px #a6030e solid; border-bottom: 1px #a6030e solid; border-right: 1px #a6030e solid; background: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; }
TD.bar	 		{ border: 1px #a6030e solid; background: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; }
TD.footer 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #339933; vertical-align: top; text-align: right; }
TD.yellow 		{ background: #ffffcc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
TD.coupon		{ background: #ffffff; border: 2px #a6030e dotted; font-family: Arial, Helvetica, sans-serif; }
.couponhead		{ color: #a6030e; font-size: 14px; font-weight: bold; }
.couponprice	{ color: #a6030e; font-size: 48px; font-weight: bold; }
.coupontext		{ color: #000000; font-size: 16px; font-weight: bold; }
.couponexpire	{ color: #000000; font-size: 12px }
.surround 		{ border: 1px #a6030e solid; }
.surround2 		{ border: 1px #339933 solid; }
.sm_break 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; }
A:link 					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a6030e; text-decoration: none; }
A:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #339933; text-decoration: underline; }
A:visited 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; text-decoration: none; }
A:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #339933; text-decoration: underline; }
.pagetitle		{ font-family:Arial,Helvetica; font-size:20px; font-weight:bold; color: #003366; }
.cfbody			{ font-family:Arial,Helvetica; font-size:12px; color: #000000; }
.cfmaincat		{ font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color: #a6030e; }
.cfsubcat		{ font-family:Arial,Helvetica; font-size:12px; color: #666666; }
.cfcredits		{ font-family:Arial,Helvetica; font-size:12px; color: #cc3300; }
.cftree			{ font-family:Arial,Helvetica; font-size:12px; color: #cc3300; }
.cfdaysep		{ font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color: #003366; }
.cflist			{ font-family:Arial,Helvetica; font-size:12px; color: #333333; }
.cflist:hover			{ font-family:Arial,Helvetica; font-size:12px; color: #339933; }
.cflist:visited			{ font-family:Arial,Helvetica; font-size:12px; color: #cc3300; text-decoration: none; }
.cflist:visited:hover	{ font-family:Arial,Helvetica; font-size:12px; color: #339933; text-decoration: underline; }
.cftitle		{ font-family:Arial,Helvetica; font-size:14px; color: #003366; font-weight: bold; }
.cferror		{ font-family:Arial,Helvetica; font-size:12px; color: #CC0000; }
.cfresults		{ font-family:Arial,Helvetica; font-size:12px; color: #666666; }
.cfbinfo		{ font-family:Arial,Helvetica; font-size:12px; color: #333333; font-weight:bold; }
.cfinfo			{ font-family:Arial,Helvetica; font-size:12px; color: #666666; }
.cfhint			{ font-family:Arial,Helvetica; font-size:12px; color: #666666; }
.cfasterisk		{ font-family:Arial,Helvetica; font-size:20px; color: #cc3300; font-weight: bold; }