/* TAG Definitions */
body		  { background: #ffffff; margin: 0px; }
a:link		  { text-decoration: underline; }
a:visited 	  { text-decoration: underline; }
a:hover 	  { color: #CC0000; text-decoration: none; }
a:active 	  { color: #CC0000; text-decoration: none; }



/* CLASS FONT Definitions */
.body1			{ color: #000000; font-size: 9pt; font-family: arial, helvetica; text-align: left; }
.body1bold		{ color: #000000; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.body1ERROR		{ color: #FF0000; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.body1level2	{ color: #CC0000; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.body1green		{ color: #009900; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.body1red		{ color: #990000; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.body2			{ color: #000000; font-size: 9pt; font-family: arial, helvetica; text-align: left; }
.body2bold		{ color: #000000; font-size: 9pt; font-family: arial, helvetica; text-align: left; font-weight: bold; }
.level1			{ color: #990000; font-size: 8pt; font-family: arial, helvetica; } /* FF9900 */
.level2			{ color: #CC0000; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; } /* CC0000, 990000 */
.level2green 	{ color: #00CC00; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; } /* CC0000, 990000 */
.level3			{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FF9999; font-weight: bold; } /* FF9933, FF5555, CC3333, CC9933 */
.menustyle			{ color: #CC0000; font-size: 9pt; font-family: arial, helvetica; text-align: left; }
.menuLocGray		{ color: #555555; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; font-style: italic; }
.panelheader1		{ color: #000000; font-size: 10pt; font-family: arial, helvetica; font-weight: bold; font-style: normal; }
.paneltext1			{ color: #3C3C3C; font-size: 8pt; font-family: arial, helvetica; }
.panelresults1		{ color: #CC0000; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; font-style: normal; }
.panelresults2		{ color: #00CC00; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
.panelDisableGray	{ color: #555555; font-size: 8pt; font-family: arial, helvetica; font-style: italic; }
.refund				{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FF9999; } /* FF5555 */
.salestext			{ color: #000000; font-size: 8pt; font-family: arial, helvetica; } /* 222222 */
.salestextBOLD		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; } /* 222222 */
.salestextWhite		{ color: #ffffff; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
.salestextYellow	{ color: #ffff00; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
.salestextLITE		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #D5D5D5; } /* 222222 */
.salestext_ama		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #CCDDEE; } /* 222222 */
.salestextLITE_ama	{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #E8EFF7; } /* 222222 */
.salestext_abe		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #F3CDCD; } /* 222222 */
.salestextLITE_abe	{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #F9E6E6; } /* 222222 */
.salestext_ali		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FEFFC4; } /* 222222 */
.salestextLITE_ali	{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FEFFE1; } /* 222222 */
.preflist			{ color: #000000; font-size: 8pt; font-family: arial, helvetica; }
.preflistLITE		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #D5D5D5; }
.preflistWHITE		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FFFFFF; }
.preflistRED		{ color: #FF0000; font-size: 8pt; font-family: arial, helvetica; }
.preflistBOLD		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
.preflistGREY		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #E9E9E9; }
.preflistsmall		{ color: #000000; font-size: 7pt; font-family: arial, helvetica; }
.saleshead			{ color: #ffffff; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; }
.salesheadsmall		{ color: #ffffff; font-size: 7pt; font-family: arial, helvetica; }
.salesstatusReceived	{ color: #009900; font-size: 8pt; font-family: arial, helvetica; } /* 009900 */
.salesstatusShipped		{ color: #996600; font-size: 8pt; font-family: arial, helvetica; }
.salesstatusDelivered	{ color: #0099FF; font-size: 8pt; font-family: arial, helvetica; }
.preferenceHeader	{ color: #CC0000; font-size: 10pt; font-family: arial, helvetica; font-weight: bold; }
.preferenceCat		{ color: #000000; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; }
.preferenceSubCat	{ color: #000000; font-size: 9pt; font-family: arial, helvetica; }
.preferenceSelected	{ color: #000000; font-size: 9pt; font-family: arial, helvetica; background-color: #FF9999; }	
.userName			{ color: #CCCCCC; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
.userNameShadow		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }		


/* CLASS FONT Inventory Condition Backgrounds */
.Condition0  {  }
.Condition11 { background-color: #66CCFF; } /* CEFAFF */
.Condition1  { background-color: #99FFCC; } /* CEFFD3 */
.Condition2  { background-color: #CCFF99; } /* 99FF99 or FAFFCE */
.Condition3  { background-color: #FFCC99; } /* FFCC66 or FFD3CE */
.Condition4  { background-color: #FF6633; } /* FFD3CE */
/* 
.Condition5  { background-color: #CEFFD3; }
.Condition6  { background-color: #FAFFCE; }
.Condition7  { background-color: #FFD3CE; }
.Condition8  { background-color: #FFD3CE; } 
*/
.invHeaderBlue	{ color: #0000FF; font-size: 10pt; font-family: arial, helvetica; font-weight: bold; font-style: normal; }


/* CLASS LINK Definitions -- used for <a> */
.menulink			{ color: #000000; }

.panellinkoff	{ color: #CC0000; font-size: 8pt; font-family: arial, helvetica; text-decoration: none; }

a.body2:link	{ font-weight: bold; color: #990000; text-decoration: underline; }
a.body2:visited	{ font-weight: bold; color: #990000; text-decoration: underline; }
a.body2:hover	{ font-weight: bold; color: #990000; text-decoration: none; }
a.body2:active	{ font-weight: bold; color: #990000; text-decoration: none; }

a.userName:link	    { color: #CCCCCC; text-decoration: none; }
a.userName:visited	{ color: #CCCCCC; text-decoration: none; }
a.userName:hover	{ color: #CCCCCC; text-decoration: none; }
a.userName:active	{ color: #CCCCCC; text-decoration: none; }

a.body2bold:link	{ font-weight: bold; color: #000000; text-decoration: underline; }
a.body2bold:visited	{ font-weight: bold; color: #000000; text-decoration: underline; }
a.body2bold:hover	{ font-weight: bold; color: #000000; text-decoration: none; }
a.body2bold:active	{ font-weight: bold; color: #000000; text-decoration: none; }

a.salestext:link	{ font-weight: bold; color: #000000; text-decoration: underline; }
a.salestext:visited	{ font-weight: bold; color: #000000; text-decoration: underline; }
a.salestext:hover	{ font-weight: bold; color: #000000; text-decoration: none; }
a.salestext:active	{ font-weight: bold; color: #000000; text-decoration: none; }

a.saleshead:link	{ color: #ffffff; text-decoration: underline; }
a.saleshead:visited	{ color: #ffffff; text-decoration: underline; }
a.saleshead:hover	{ color: #ffffff; text-decoration: none; }
a.saleshead:active	{ color: #ffffff; text-decoration: none; }

a.salesheadsmall:link 		{ color: #ffffff; text-decoration: none; }
a.salesheadsmall:visited 	{ color: #ffffff; text-decoration: none; }
a.salesheadsmall:hover 		{ color: #ffffff; text-decoration: underline; }
a.salesheadsmall:active 	{ color: #ffffff; text-decoration: underline; }

a.salesstatus:link 		{ text-decoration: none; }
a.salesstatus:visited 	{ text-decoration: none; }
a.salesstatus:hover 	{ text-decoration: underline; }
a.salesstatus:active 	{ text-decoration: underline; }

a.salestextnormal:link		{ color: #000000; text-decoration: underline; }
a.salestextnormal:visited	{ color: #000000; text-decoration: underline; }
a.salestextnormal:hover		{ color: #000000; text-decoration: none; }
a.salestextnormal:active	{ color: #000000; text-decoration: none; }

a.preferenceCat:link	{ color: #000000; text-decoration: none; }
a.preferenceCat:visited	{ color: #000000; text-decoration: none; }
a.preferenceCat:hover	{ color: #CC0000; text-decoration: underline; }
a.preferenceCat:active	{ color: #CC0000; text-decoration: underline; }

a.preferenceSubCat:link		{ color: #000000; text-decoration: none; }
a.preferenceSubCat:visited	{ color: #000000; text-decoration: none; }
a.preferenceSubCat:hover	{ color: #CC0000; text-decoration: underline; }
a.preferenceSubCat:active	{ color: #CC0000; text-decoration: underline; }



/* CLASS Form Objects Definitions -- used inside <form> objects */
.panelformObjects		{ color: #000000; font-size: 7pt; font-weight: bold; font-family: arial, helvetica; background-color: #CCCCCC; }
.panelformObjectsLITE	{ color: #000000; font-size: 7pt; font-weight: bold; font-family: arial, helvetica; background-color: #D5D5D5; }
.panelformObjectsBigRed	{ color: #CC0000; font-size: 8pt; font-weight: bold; font-family: arial, helvetica; background-color: #EEEEEE; }
.panelformTextBig		{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #EEEEEE; } /* DDDDDD CC9999 */
.panelformTextBigNoBG	{ color: #000000; font-size: 8pt; font-family: arial, helvetica; } 
.panelformText			{ color: #000000; font-size: 7pt; font-weight: bold; font-family: arial, helvetica; background-color: #EEEEEE; }
.panelformTextNoBG		{ color: #000000; font-size: 7pt; font-weight: bold; font-family: arial, helvetica; } /* DDDDDD CC9999 */
.textareaSelect			{ color: #000000; font-size: 8pt; font-family: arial, helvetica; background-color: #FFFFFF; overflow: hidden; border: 0px; } /* D0CCD0 */
.panelformObjectsBig	{ color: #000000; font-size: 8pt; font-weight: bold; font-family: arial, helvetica; background-color: #CCCCCC; }
.commentsformWhite		{ background-color: #FFFFFF; border: 1px;}
.commentsformGrey		{ background-color: #E9E9E9; border: 1px;}
.formButtonBorder 		{ font-size: 7pt; font-family: arial, helvetica; border: 1px solid #333333; padding: 1px 2px 1px 2px; }

/* CLASS FONT Printing Definitions */
.printLargeBold			{ color: #000000; font-size: 12pt; font-family: verdana, arial, helvetica; font-weight: bold; }
.printLargeBoldBlue		{ color: #0000FF; font-size: 12pt; font-family: verdana, arial, helvetica; font-weight: bold; }
.printMediumBold		{ color: #000000; font-size: 10pt; font-family: verdana, arial, helvetica; font-weight: bold; }
.printMedium			{ color: #000000; font-size: 10pt; font-family: verdana, arial, helvetica; }
.printMediumRed			{ color: #CC0000; font-size: 10pt; font-family: verdana, arial, helvetica; }
.printSmallBold			{ color: #000000; font-size: 8pt;  font-family: verdana, arial, helvetica; font-weight: bold; }
.printSmall				{ color: #000000; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.printSmallRed			{ color: #CC0000; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.printXSmallBold		{ color: #000000; font-size: 6pt;  font-family: verdana, arial, helvetica; font-weight: bold; }
.printXSmall			{ color: #000000; font-size: 6pt;  font-family: verdana, arial, helvetica; }
.printSpacerBreak		{ color: #ffffff; font-size: 1px; page-break-after: always; }

/* Packing Slip Definitions */
.packingBlack			{ color: #000000; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.packingBlackTable		{ background-color: #000000; }
.packingRed				{ color: #CC0000; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.packingRedTable		{ background-color: #CC0000; }
.packingBlue			{ color: #0000FF; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.packingBlueTable		{ background-color: #0000FF; }
.packingOrange			{ color: #FF6600; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.packingOrangeTable		{ background-color: #FF6600; }
.packingGreen			{ color: #006600; font-size: 8pt;  font-family: verdana, arial, helvetica; }
.packingGreenTable		{ background-color: #006600; }