A,
	A:active,
	A:visited		{ font-family: Sans-Serif; font-weight: bold; color: black; border: none; }
A:hover				{ font-family: Sans-Serif; font-weight: bold; color: #0000ff; border: none; }
A.1,
	A.1:active,
	A.1:visited		{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: black; }
A.1:hover			{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: #0000ff; }
A.2,
	A.2:active,
	A.2:visited		{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: black; }
A.2:hover			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #0000ff; }
A.cart,
	A.cart:active,
	A.cart:visited	{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: blue; border: none; }
A.cart:hover		{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: black; border: none; }
A.lf,
	A.lf:active,
	A.lf:visited	{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: blue; border: none; text-decoration: none; }
A.lf:hover			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: black; border: none; text-decoration: none; }
A.pfv,
	A.pfv:active,
	A.pfv:visited	{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #0000ff; }
A.pfv:hover			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: red; }
A.menus,
	A.menus:active,
	A.menus:visited	{ font-family: Sans-Serif; font-size: 11px; color: #0000ff; }
A.menus:hover		{ font-family: Sans-Serif; font-size: 11px; color: red; }
A.feat_link,
	A.feat_link:active,
	A.feat_link:visited	{ font-family: Sans-Serif; font-size: 10pt; color: #0000ff; }
A.feat_link:hover		{ font-family: Sans-Serif; font-size: 10pt; color: red; }

.hmItemsNew			{ margin-left: 1px; margin-right: 1px; }
.eBiz_about a		{ color: #0099FF; font-size: 11px; font-weight: normal; text-decoration: none; }
.eBiz_about a:visited { color: #0099FF; font-size: 11px; font-weight: normal; }
.eBiz_about a:hover { color: black; font-size: 11px; font-weight: normal; text-decoration: underline; }
.eBiz_line a		{ color: #666666; font-weight: bold; text-decoration: none; }
.eBiz_line a:hover	{ color: #0099FF; font-weight: bold; text-decoration: none; }
.eBiz_line a:visited { color: #666666; }

#colors								{ width: 100%; margin: 0 auto; display: block; clear: both; }
#colors .color						{ width: 100px; height: 150px; float: left; }
.color .colorImage					{ width: 100px; height: 100px; display: block; border: solid 1px #555; }
.color .colorImage .colorImageImg	{ width: 100px; height: 100px; display: block; margin: 0 auto; text-align: center; position: relative; }
.color .colorImage .colorImageInfo	{ width: 100%; height: 25px; display: block; position: relative; top: -25px; margin: 0; }
#colors .color .colorName			{ font-family: Sans-Serif; font-size: 10pt; font-weight: bold; color: #000066; }

@font-face {
	font-family: Fontin;
	src: url("/fonts/Fontin-Regular.eot"); /* EOT file for IE */
}
@font-face {
	font-family: Fontin;
	src: url("/fonts/Fontin-Regular.ttf"); /* TTF file for CSS3 browsers */
}
@font-face {
	font-family: FontinBold;
 	src: url("/fonts/Fontin-Bold.eot"); /* EOT file for IE */
}
@font-face {
	font-family: FontinBold;
	src: url("/fonts/Fontin-Bold.ttf"); /* TTF file for CSS3 browsers */
}
@font-face {
	font-family: FontinItalic;
	src: url("/fonts/Fontin-Italic.eot"); /* EOT file for IE */
}
@font-face {
	font-family: FontinItalic;
	src: url("/fonts/Fontin-Italic.ttf"); /* TTF file for CSS3 browsers */
}

IMG.signup			{ font-family: Sans-Serif; font-size: 10px; color: black; margin-bottom: 0px; margin-top: 0px; }
BLOCKQUOTE			{ font-family: Serif; font-size: 14px; font-style: italic; font-weight: bold; color: #000066; margin-left: 5px; }
SPAN.by				{ font-family: Sans-Serif; font-size: 10px; text-align: center; font-style: italic; margin-right: 200px; padding-top: -10px; color: black; }
SPAN.reqd			{ font-weight: bold; color: red; }
SPAN.term			{ font-weight: bold; color: #000066; }
SPAN.wsl			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: red; }
#lfcbhead			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: left; color: #8c8b79 }
DIV.imgName			{ font-family: Sans-Serif; font-size: 12px; padding-left: 10px; padding-right: 5px; color: black; }
DIV.imgStyle		{ font-family: Sans-Serif; font-size: 14px; text-align: center; font-weight: bold; color: black; line-height: 16px; letter-spacing: -0.075em; }
DIV.imgColor		{ font-family: Sans-Serif; font-size: 12px; text-align: center; font-weight: bold; color: black; line-height: 14px; }
#notehl				{ font-family: Sans-Serif; font-size: 12px; font-style: italic; font-weight: bold; background-color: yellow; padding-left: 5px; padding-right: 5px; color: black; }
DIV.pu_head			{ font-family: Sans-Serif; font-size: 14px; font-weight: bold; text-align: left; color: #0000ff; padding-bottom: 5px; }
DIV.signup			{ font-family: Sans-Serif; font-size: 13px; text-align: left; font-weight: normal; margin-top: 10px; padding-bottom: 5px; padding-right: 10px; color: black; }
DIV.video			{ border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; visibility: visible; top: 0px; left: 0px; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; z-index: 200000; height: 310px; width: 398px; text-align: center; }
DD					{ font-family: Sans-Serif; font-size: 11px; color: black; }
DD.video			{ font-family: Sans-Serif; font-size: 10px; color: black; }
DT					{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #0000ff; margin-top: 10px; margin-left: 5px; }
DT.video			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: #0000ff; margin-top: 5px; margin-left: 5px; }
LI.1				{ font-family: Sans-Serif; font-size: 12px; text-align: left; list-style-type: disc; margin-bottom: 5px; }
LI.2				{ font-family: Sans-Serif; font-size: 11px; text-align: left; list-style-type: square; margin-bottom: 10px; }
LI.3				{ font-family: Sans-Serif; font-size: 12px; text-align: left; font-weight: bold; list-style-type: square; margin-bottom: 10px; }
LI.linen			{ margin-bottom: 10px; }
LI.linen2			{ margin-left: 20px; margin-bottom: 10px; }
LI.pu_text			{ font-family: Sans-Serif; font-size: 12px; text-align: left; list-style-type: disc; margin-left: 30px; margin-bottom: 3px; }
LI.signup			{ font-family: Sans-Serif; font-size: 18px; text-align: left; font-weight: bold; padding-top: -10px; padding-bottom: 10px; padding-right: 10px; color: #0000ff; }
UL.linen			{ font-family: Serif; font-size: 15px; text-align: left; font-weight: normal; list-style-type: square; }
UL.signup			{ font-family: Sans-Serif; font-size: 12px; text-align: left; font-weight: bold; list-style-image: url(http://nationaluniforms.com/images/email_arrow.gif); }

H1					{ font-family: Serif; font-size: 24px; font-variant: small-caps; font-weight: bolder; color: #000066; margin-top: 5px; margin-bottom: 20px; margin-left: 5px; }
H1.landau			{ font-family: Serif; font-size: 24px; font-variant: small-caps; font-weight: bolder; color: #000066; margin-top: 10px; margin-bottom: 0px; margin-left: 5px; }
H1.lftitle			{ font-family: Serif; font-size: 24px; font-variant: small-caps; font-weight: bolder; color: #000066; margin-top: 15px; margin-bottom: 5px; margin-left: 5px; }
H1.video			{ font-family: Serif; font-size: 24px; font-variant: small-caps; font-weight: bolder; color: #000066; margin-top: 10px; margin-bottom: 2px; margin-left: 5px; }
H2					{ font-family: Serif; font-size: 18px; font-variant: small-caps; font-weight: bolder; color: #0000ff; margin-top: 10px; margin-bottom: 20px; margin-left: 5px; }
H3					{ font-family: Sans-Serif; }
H4					{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #000066; margin-left: 5px; }
H4.1				{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: #000066; margin-top: 0px;  }
H4.2				{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: #000066; margin-top: 0px; margin-bottom: 0px; }
H5					{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #000066; text-align: right; margin-right: 5px; }
H6					{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: white; }
P					{ font-family: Sans-Serif; font-size: 12px; margin-left: 5px; margin-right: 5px; }
P.1					{ font-family: Sans-Serif; font-size: 14px; font-weight: bold; font-style: italic; text-align: center; }
P.2					{ font-family: Sans-Serif; font-size: 11px; text-align: left; margin-left: 5px; margin-right: 5px; }
P.3					{ font-family: Sans-Serif; font-size: 9px; text-align: left; margin-left: 5px; margin-right: 5px; }
P.abempty			{ font-family: Sans-Serif; font-size: 12px; color: black; font-weight: bold; }
P.catalog			{ font-family: Sans-Serif; font-size: 12pt; text-align: left; margin-left: 5px; margin-right: 5px; }
P.comment			{ font-family: Sans-Serif; font-size: 13px; text-align: left; margin-left: 20px; margin-right: 20px; margin-top: 20px; color: #0000ff; }
P.eBiz_Body			{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; color: #333333; margin: 0; padding: 0; }
P.eBiz_line			{ font-family: Arial,Verdana,sans-serif; color: #666666; font-size: 10px; font-weight: bold; line-height: 8px; margin: 0; padding: 0; }
P.eBiz_Section		{ color: #275088; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; margin-top: 30px; }
P.emailadr			{ font-family: Sans-Serif; font-size: 12pt; font-weight: bold; color: white; margin-top: -5px; margin-bottom: 2px; padding-left: 3px; padding-right: 3px; text-align: center; }
P.prod_desc			{ font-family: Sans-Serif; font-size: 12pt; text-align: left; margin-left: 5px; margin-right: 5px; margin-top: -10px; margin-bottom: -10px;}
.bold_desc			{ font-weight: 600; font-variant: small-caps; padding-bottom: 10px; }
P.bold_proddesc		{ font-family: Sans-Serif; font-size: 10pt; font-weight: 600; text-align: left; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 12pt; }
P.darkblue			{ font-family: tahoma,arial,helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #081E8D; }
P.emblemNote		{ font-family: Sans-Serif; font-size: 10pt; text-align: left; font-weight: bold; color: red; margin-top: -10px; }
P.glossary			{ font-family: Sans-Serif; font-size: 10pt; text-align: left; }
P.lt_msg			{ font-family: Sans-Serif; font-size: 13px; text-align: left; font-weight: bold; color: red; }
P.pu_head			{ font-family: Sans-Serif; font-size: 16px; font-weight: bold; text-align: left; color: #0000ff; padding-top: -10px;}
P.pu_text			{ font-family: Sans-Serif; font-size: 10pt; font-weight: normal; text-align: left; color: #0000ff; margin-top: 0px; line-height: 10pt; }
P.shipError			{ font-family: Sans-Serif; font-size: 10pt; text-align: left; font-weight: bold; color: red; margin-bottom: -10px; }
P.signup			{ font-family: FontinBold,tahoma,arial,helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: white; margin-top: 0px; padding-left: 3px; padding-right: 3px; text-align: center; }
P.SubUnsub			{ line-height: 1.3; margin-bottom: 12px; margin-top: 0px; }
P.video				{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: #000066; margin-left: 5px; margin-right: 5px; }
P.yessign			{ font-family: Fontin,tahoma,arial,helvetica,sans-serif; font-size: 12px; color: black; text-align: center; margin: 0px 0px 0px 0px; }
FORM.search			{ margin-bottom:0px; margin-top:0px; right:0px; top:0px; }
FORM.signup			{ margin-bottom:0px; margin-top:0px; right:0px; top:0px; }

INPUT.chkbx			{ font-family: Sans-Serif; font-size: 10px; color: red; }
INPUT.coupon		{ font-family: Sans-Serif; font-size: 10px; color: black; margin-bottom: 5px; margin-top: 2px; }
INPUT.emblems		{ font-family: Sans-Serif; font-size: 10px; color: black; }
INPUT.input_text	{ font-family: tahoma,arial,helvetica,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #C4EFF3; border-color: #36B2C3; border-style: inset; }
INPUT.lfchkbx		{ padding: 2px; }
INPUT.lffield		{ font-family: Sans-Serif; font-size: 10px; color: black; text-align: left; margin: 0px; padding: 2px; width: 180px; }
INPUT.lfpass		{ font-family: Sans-Serif; font-size: 10px; color: black; text-align: left; margin: 0px; padding: 2px; width: 100px; }
INPUT.loctype		{ font-family: Sans-Serif; font-size: 12px; color: black; }
INPUT.nameChkbx		{ font-family: Sans-Serif; font-size: 10px; color: red; background-color: #e6e6e6; }
INPUT.nameEmbl		{ font-family: Sans-Serif; font-size: 10px; color: black; }
INPUT.qty			{ font-family: Sans-Serif; font-size: 10px; color: black; }
INPUT.qty_updt		{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; border-color: red; color: red; }
INPUT.search		{ font-family: Sans-Serif; font-size: 9pt; color: black; width: 115px; margin-top: 2px; padding-top: 3px; padding-left: 2px; }
INPUT.signup		{ font-family: Sans-Serif; font-size: 9pt; color: black; margin-bottom: 5px; margin-top: 2px; }
INPUT.titleChkbx	{ font-family: Sans-Serif; font-size: 10px; color: red; background-color: #dadada; }
INPUT.titleEmbl		{ font-family: Sans-Serif; font-size: 10px; color: black; }
INPUT.value			{ font-family: Sans-Serif; font-size: 10px; color: black; margin-top: 2px; }

SELECT				{ font-family: Sans-Serif; font-size: 10px; color: black; }
SELECT.ipp			{ font-family: Sans-Serif; font-size: 8px; color: black; }
SELECT.nameEmbl		{ font-family: Sans-Serif; font-size: 10px; color: black; }
SELECT.option		{ font-family: Sans-Serif; font-size: 11px; color: black; margin-top: 2px; }
SELECT.titleEmbl	{ font-family: Sans-Serif; font-size: 10px; color: black; }
SELECT.video		{ font-family: Sans-Serif; font-size: 12px; color: black;  margin-bottom: 5px; border: 2px inset grey; }

TABLE.mg_text		{ font-family: Sans-Serif; font-size: 11px; color: black; }
TABLE.mg_text2		{ font-family: Sans-Serif; font-size: 10px; color: black; }
TABLE.SubUnsub			{ font-family: lucida grande,verdana,helvetica,sans-serif; font-size: 12px; border: 0 none; color: #1f1f1f; }
	
TEXTAREA.comment	{ font-family: Sans-Serif; font-size: 10px; color: black; margin-top: 2px; }

TD.abempty			{ font-family: Sans-Serif; font-size: 16px; color: red; font-weight: bold; padding-bottom: 10px; }
TD.abhead1			{ font-family: Sans-Serif; font-size: 14px; color: blue; font-weight: bold; }
TD.abhead2			{ font-family: Sans-Serif; font-size: 12px; color: blue; font-weight: bold; }
TD.abtext			{ font-family: Sans-Serif; font-size: 12px; color: black; font-weight: normal; }
TD.added_title		{ font-family: Sans-Serif; font-size: 14px; font-weight: bold; line-height: 85%; background-color: #99ffff; color: blue; padding-bottom: 2px; }
TD.blank			{ background-color: white; display: inline; }
TD.body				{ font-family: Sans-Serif; font-size: 10px; color: black; margin: 5px; }
TD.buy				{ font-family: Sans-Serif; font-size: 15pt; letter-spacing: 0.1em; font-weight: bold; color: #99ffff; text-align: left; line-height: 15pt; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
TD.cart				{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: red; padding-right: 2px; }
TD.catreqcat		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 10pt; font-weight: normal; color: black; padding-left: 20px; border-top-width: 0px;}
TD.catreqerror		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 12pt; font-weight: bold; color: red; }
TD.catreqform		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 10pt; font-weight: normal; color: black; }
TD.catreqhead		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 18pt; font-weight: bold; color: black; margin-top: 30px; }
TD.catreqline		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 12pt; font-weight: normal; color: black; }
TD.catreqreply		{ font-family: Helvetica,Geneva,Verdana,sans-serif; font-size: 14pt; font-weight: bold; color: black; margin-top: 30px; }
TD.ceo_desc			{ font-family: Sans-Serif; font-size: 10px; padding-left: 2px; padding-right: 2px; color: black; }
TD.clickColor		{ font-family: Sans-Serif; font-size: 16pt; color: black; text-align: center;}
TD.col_start		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody1a.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_end			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody4a.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_cb			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody1.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_color		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody5.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_desc			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody3.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_emblem		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody3a.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_lot			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody2.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_lotcustom	{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody2.jpg); font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: red; }
TD.col_lotdlvy		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody2.jpg); font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: green; }
TD.col_qty			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody8.jpg); font-family: Sans-Serif; font-size: 11px; text-align: center; padding-right: 5px; padding-left: 5px; color: black; }
TD.col_size			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody6.jpg); font-family: Sans-Serif; font-size: 10px; color: black; }
TD.col_style		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody4.jpg); font-family: Sans-Serif; font-size: 10px; color: black; padding-right: 5px; }
TD.col_subtotal		{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; padding-right: 8px; color: black; }
TD.col_total		{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody9.jpg); font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; padding-right: 8px; padding-left: 5px; color: black; }
TD.col_total_norm	{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody9.jpg); font-family: Sans-Serif; font-size: 12px; text-align: right; padding-right: 8px; padding-left: 5px; color: black; }
TD.col_total_red	{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody9.jpg); font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; padding-right: 8px; padding-left: 5px; color: red; }
TD.col_unit			{ background-image: url(http://nationaluniforms.com/images/bkgnd/cartbody7.jpg); font-family: Sans-Serif; font-size: 11px; text-align: right; padding-right: 5px; color: black; }
TD.colorChart		{ font-family: Sans-Serif; font-size: 16pt; color: black; text-align: center;}
TD.colorName		{ font-family: Sans-Serif; font-size: 11pt; color: black; }
TD.customnote		{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: left; color: black; border: 2px groove black; background-color: #ff9999; padding: 5px; }
TD.dlvynote			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: left; color: black; border: 2px groove black; background-color: #99ff99; padding: 5px; }
TD.desc1			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-top: 5px; color: black; }
TD.desc2			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-top: 5px; color: black; }
TD.desc3			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-bottom: 5px; padding-right: 5px; color: #000066; }
TD.desc4			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: black; }
TD.desc5			{ font-family: Sans-Serif; font-size: 11px; font-weight: normal; font-style: italic; padding-top: 5px; color: black; }
TD.desc6			{ font-family: Sans-Serif; font-size: 11px; font-weight: normal; padding-top: 5px; color: black; }
TD.emblConfig		{ font-family: Sans-Serif; font-size: 8pt; font-weight: normal; color: black; }
TD.emblems			{ font-family: Sans-Serif; font-size: 11px; color: black; }
TD.emblTitle		{ font-family: Sans-Serif; font-size: 10pt; font-weight: bold; background-color: aqua; color: black; } }
TD.embltype			{ font-family: Sans-Serif; font-size: 11px; color: black; padding-right: 5px; }
TD.feat_hdg			{ font-family: Sans-Serif; font-size: 10pt; font-weight: bold; padding-right: 5px; color: black; }
TD.feat_text		{ font-family: Sans-Serif; font-size: 10pt; padding-left: 5px; padding-right: 5px; color: black; }
TD.feat_title		{ font-family: Sans-Serif; font-size: 12pt; font-weight: bold; color: #000066; padding-top: 5px; }
TD.field			{ font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px; padding-bottom: 5px; }
TD.footer			{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; color: black; }
TD.hd_cb			{ font-family: Sans-Serif; font-size: 10px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_color			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_desc			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: left; color: #000066; padding-left: 10px; }
TD.hd_foot			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; color: #000066; }
TD.hd_lot			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_price			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_qty			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: right; color: #000066; padding-right: 10px; }
TD.hd_size			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_style			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; color: #000066; }
TD.hd_total			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: center; color: #000066; padding-right: 5px; }
TD.hd_total1		{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; color: #000066; padding-right: 5px; }
TD.hd_total2		{ font-family: Sans-Serif; font-size: 12px; text-align: right; color: #000066; padding-right: 5px; }
TD.hpbtn			{ padding-right: 4px; padding-top: 5px; }
TD.hptext			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: #0054a6; padding-left: 2px; padding-top: 5px; }
TD.icons			{ padding-top: 0px; }
TD.icon_tip			{ font-family: Sans-Serif; font-size: 10pt; font-weight: normal; font-style: italic; color: #000066; }
TD.ipp				{ font-family: Sans-Serif; font-size: 10px; color: black; }
TD.legend			{ font-family: Sans-Serif; font-size: 12px; color: black; }
TD.loctype			{ font-family: Sans-Serif; font-size: 12px; color: black; }
TD.litefx			{ font-family: Sans-Serif; font-size: 12px; color: black; padding-top: 10px; padding-left: 5px; padding-right: 5px; background-color: yellow; }
TD.lfbody			{ font-family: Sans-Serif; font-size: 11px; font-weight: normal; color: black; padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 20px; }
TD.lfcbtitle		{ font-family: Sans-Serif; font-size: 11px; padding-bottom: 10px; }
TD.lfchkbx			{ padding-right: 10px; padding-bottom: 10px; }
TD.lffield			{ padding-bottom: 10px; }
TD.lfhead			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: white; background-color: #8c8b79; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
TD.lfnote			{ font-family: Sans-Serif; font-size: 11px; color: black; text-align: left; padding-bottom: 10px; }
TD.lfstate			{ font-family: Sans-Serif; font-size: 11px; font-weight: normal; color: black; padding-left: 15px; padding-right: 15px; }
TD.lftitle			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-right: 10px; padding-bottom: 10px; text-align: right; color: black; }
TD.lftitlered		{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-right: 10px; padding-bottom: 10px; text-align: right; color: red; }
TD.loginBox			{ border: 1px solid #dedede; }
TD.loginHeader		{ -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #888888 none repeat scroll 0 0; color #ffffff; font-size: 16px; }
TD.mg_hdr_bb		{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: black; }
TD.mg_hdr_r			{ font-family: Sans-Serif; font-size: 11px; color: red; }
TD.mg_hdr_rb		{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: red; }
TD.mg_header		{ font-family: Sans-Serif; font-size: 32px; font-weight: bold; font-variant: small-caps; color: #000066; padding-top: 5px; padding-left: 5px; padding-bottom: 2px; }
TD.mg_text			{ font-family: Sans-Serif; font-size: 11px; text-align: left; color: black; padding-right: 5px; padding-left: 5px; }
TD.nameEmbl			{ font-family: Sans-Serif; font-size: 11px; color: black; background-color: #e6e6e6; }
TD.needs			{ font-family: Sans-Serif; font-size: 12px; margin-left: 5px; margin-right: 5px; }
TD.nextdisc			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: red; }
TD.note				{ font-family: Sans-Serif; font-size: 9px; font-style: italic; padding-left: 5px; padding-right: 5px; color: black; }
TD.noteblock		{ padding-top: 5px; }
TD.page				{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; color: black; }
TD.per_title		{ font-family: Sans-Serif; font-size: 14px; font-weight: bold; line-height: 85%; color: #000066; }
TD.prev_add			{ font-family: Sans-Serif; font-size: 11px; background-color: #99ffff; color: blue; }
TD.prod_desc		{ font-family: Sans-Serif; font-size: 10pt; font-weight: normal; color: black; }
TD.regprice			{ font-family: Sans-Serif; font-size: 12px; color: #000066; padding-left: 20px; }
TD.reqd				{ font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: red; padding-bottom: 5px; }
TD.sampleHead		{ font-family: Sans-Serif; font-size: 18pt; font-weight: bold; text-decoration: underline; font-variant: small-caps; color: #000066; text-align: center; padding-bottom: 10px; }
TD.sampleText		{ font-family: Sans-Serif; font-size: 14pt; color: black; text-align: center; padding-bottom: 10px; }
TD.save				{ font-family: Sans-Serif; font-size: 14px; font-weight: bold; color: red; padding-left: 20px; }
TD.seal				{ padding-top: 10px; padding-right: 10px; }
TD.select			{ font-family: Sans-Serif; font-size: 11px; color: black; vertical-align: top; }
TD.selectfoot		{ font-family: Sans-Serif; font-size: 11px; color: black; text-align: left; vertical-align: bottom; }
TD.signup			{ font-family: FontinBold,tahoma,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #7D7360; text-align: center; padding-right: 10px; padding-top: 2px; }
TD.subtotal			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; text-align: right; margin-right: 5px; color: #000066; }
TD.swatch			{ font-family: Sans-Serif; font-size: 9px; font-weight: bold; color: black; }
TD.threadChart		{ font-family: Sans-Serif; font-size: 10pt; color: black; text-align: center;}
TD.title			{ font-family: Sans-Serif; font-size: 22px; font-weight: bold; font-variant: small-caps; color: #000066; padding-top: 5px; padding-left: 5px; padding-bottom: 10px; line-height: 20px; }
TD.titleEmbl		{ font-family: Sans-Serif; font-size: 11px; color: black; background-color: #dadada; }
TD.txtContent		{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: black; margin: 10px 40px; }
TD.up_hdg			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; padding-top: 5px; color: black; }
TD.up_text			{ font-family: Sans-Serif; font-size: 11px; padding-top: 5px; color: black; }
TD.win_header		{ font-family: Sans-Serif; font-size: 32px; font-weight: bold; font-variant: small-caps; color: #000066; padding-top: 5px; padding-left: 5px; padding-bottom: 2px; }
TD.win_text			{ font-family: Sans-Serif; font-size: 11px; text-align: left; color: black; padding-right: 5px; padding-left: 5px; }
TD.yessign			{ font-family: Fontin,tahoma,arial,helvetica,sans-serif; font-size: 12px; color: black; text-align: center; padding: 5px 5px 0px 0px; }
TD.zoomJPG			{ font-family: Sans-Serif; font-size: 11px; text-align: center; color: black; padding-right: 5px; padding-left: 5px; }
TD.zoomGIF			{ font-family: Sans-Serif; font-size: 11px; text-align: center; color: black; padding-right: 5px; padding-left: 5px; background-color: #CCB988; }

#AsLowAs			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: red; margin-top: 0px; }
#couponError		{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: red; margin-left: 10px; }
#errordiv			{ border: 1px solid red; background-color: #FFAFAF; display: none; width: 160px; margin: 5px; padding: 5px; }
#feat_hl			{ font-weight: bold; color: red; }
#feat_title			{ font-family: Sans-Serif; font-size: 12pt; font-weight: bold; color: #000066; padding-top: 5px; }
#flashbanner		{ border: 0px; width: 436px; height: 135px; float: left; margin: 0px 0px; }
#flashredkap		{ border: 0px; width: 120px; height: 200px; float: left; margin: 0px 0px; }
#ital				{ font-family: Sans-Serif; font-size: 10px; font-weight: normal; font-style: italic; color: #0000ff; }
#addital			{ font-family: Sans-Serif; font-size: 11px; font-weight: normal; font-style: italic; background-color: #99ffff; color: blue; }
#mg_hl				{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: red; }
#mg_hdr_b			{ font-family: Sans-Serif; font-size: 11px; color: black;}
#mg_hdr_ri			{ font-family: Sans-Serif; font-size: 10px; font-style: italic; color: red; }
#mg_header			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; font-style: italic; color: #000066; }
#mg_header1			{ font-family: Sans-Serif; font-size: 11px; font-weight: bold; color: #EF7B39; }
#mg_title			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; font-style: italic; color: #000066; }
#mg_titleA			{ font-family: Sans-Serif; font-size: 11px; color: black; }
#mg_titleB			{ font-family: Sans-Serif; font-size: 12px; font-style: italic; color: black; }
#notehl				{ font-family: Sans-Serif; font-size: 12px; font-style: italic; font-weight: bold; background-color: yellow; padding-left: 5px; padding-right: 5px; color: black; }
#reg				{ font-size: 65%; vertical-align: super; }
#RegPrice			{ font-family: Sans-Serif; font-size: 10px; color: black; margin-top: 0px; }
#statement			{ font-family: Sans-Serif; font-size: 16px; color: #EF7B39; }
#trade				{ font-size: 65%; vertical-align: super; }
#up_text			{ color: red; }

#lotlayer			{ font-family: Sans-Serif; font-size: 12px; font-weight: bold; color: red; position: absolute; visibility: visible; left: 180px; top: 150px; width: 300px; height: 20px; }
#menulayer			{ font-family: Sans-Serif; font-size: 11px; color: black; margin: 5px; position: absolute; visibility: visible; left: 180px; top: 170px; width: 688px; height: 20px; }

.checkit			{ background-color: #E0E5EF; }
.required			{ background-color: #CC4444 ! important; }
.required:focus		{ background-color: #fff ! important; border: 1px solid #f00 ! important; }

.home_bg			{ margin: 0px; padding: 0px; background-image: url(http://nationaluniforms.com/images/2009a_homepage_bg.jpg); background-repeat: no-repeat; background-color: white; }
.maintextblack		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 600; line-height: 18px; color: black; }
.maintextblack A:link		{ COLOR: black; text-decoration: underline; }
.maintextblack A:visited	{ COLOR: black; text-decoration: underline; }
.maintextblack A:hover		{ COLOR: black; text-decoration: underline; }
.maintextblue				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 900; line-height: 18px; color: #1d5ea0; }
.maintextboldblue			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 900; font-variant: small-caps; line-height: 18px; color: #1d5ea0; }
.maintextblue A:link		{ COLOR: #292aff; text-decoration: underline; }
.maintextblue A:visited		{ COLOR: #292aff; text-decoration: underline; }
.maintextblue A:hover		{ COLOR: #292aff; text-decoration: underline; }
.maintextred				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 900; line-height: 18px; color: #ed3c04; }
.maintextboldred			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 900; font-variant: small-caps; line-height: 18px; color: #ed3c04; }
.maintextyellow				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: 900; line-height: 18px; color: yellow; }
.maintextred A:link			{ COLOR: #d40102; text-decoration: underline; }
.maintextred A:visited		{ COLOR: #d40102; text-decoration: underline; }
.maintextred A:hover		{ COLOR: #d40102; text-decoration: underline; }
.logo						{ border: none; }
.tabBorder					{ background-color: #cccccc; }

