BODY	{
	background:			#DEDEDE;
	font-family:			"Arial", "Times New Roman";
	font-size:				70%;
	color:				#000000;
	}

.TOPFRAMEBODY	{
	background:			url("../images/topframebg.png") no-repeat;
	font-family:			"Arial", "Times New Roman";
	font-size:				70%;
	color:				#000000;
	}

.TPLPROGRESSBODY
{
	background:			#DEDEDE;
	font-family:			"Arial", "Times New Roman";
	font-size:				70%;
	color:				#000000;
}

.BLANKBODY	{
	background:			#FFFFFF;
	font-family:			"Arial", "Times New Roman";
	font-size:				70%;
	color:				#000000;
	}

.TPLBODY
{
	background:			#EBDFB7;
	font-family:			"Arial", "Times New Roman";
	font-size:				70%;
	color:				#000000;
}

HR
{
	color:			'lightgrey';
	height:			1px;
	width:			100%;
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
}

A	{
	text-decoration:		none;
	font-size:			100%;
	color:			blue;
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	cursor:			hand;
	}

A:visited {
	text-decoration:		none;
	font-size:			100%;
	color:			blue;
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	}

A:hover {
	text-decoration:		none;
	font-size:			100%;
	color:			black;
	text-decoration:		underline;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	}

.HINT
{
	border:			1px solid steelblue;
	background-color:		#FFFFE1;
}

.pagelink
{
	text-decoration:	"underline";
	cursor:			hand;
}

.PRICE
{
	color:			red;
	font-weight:		bold;
	font-family:		"Arial", "Times New Roman";
	text-decoration:	none;
	font-size:		14pt;
}

.QUANTITY
{
	color:			black;
	font-weight:		bold;
	font-family:		"Arial", "Times New Roman";
	text-decoration:	none;
	font-size:		14pt;
}

.SMALLPRICE
{
	color:			red;
	font-weight:		bold;
	font-family:		"Arial", "Times New Roman";
	text-decoration:	none;
	font-size:		10pt;
}

A.STDHEADINGROW
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		bold;
	color:			"Orange";
	background-color:	"DarkBlue";
	border:			0px;
	text-decoration:	none;
	cursor:			hand;
}

A.STDHEADINGROW:visited
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		bold;
	color:			"Orange";
	background-color:	"DarkBlue";
	border:			0px;
	text-decoration:	none;
	cursor:			hand;
}
A.STDHEADINGROW:hover
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		bold;
	color:			"Orange";
	background-color:	"DarkBlue";
	border:			0px;
	text-decoration:	underline;
	cursor:			hand;
}

A.ANCHOR1
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Blue";
	border:			0px;
	text-decoration:	none;
	cursor:			hand;
}

A.ANCHOR1:visited
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Blue";
	border:			0px;
	text-decoration:	none;
	cursor:			hand;
}
A.ANCHOR1:hover
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Blue";
	border:			0px;
	text-decoration:	underline;
	cursor:			hand;
}

TEXTAREA{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
}

INPUT	{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	color:			"#000000";
	}

.HANDINPUT
{
	cursor:			hand;
}

SELECT {
	font-size:		100%;
	font-family:		"Arial", "Times New Roman";
}

.CREDITNOTE
{
	color:			Green;
	font-weight:		bold;
}

.INVOICE
{
	color:			DarkRed;
	font-weight:		bold;
}

.DELIVERYDETAIL
{
	background-color:	lightsteelblue;
}

.HEADER1
{
	font-family:		"Arial", "Times New Roman";
	font-size:		120%;
	font-weight:		normal;
	color:			"Black";
}

.HEADER2
{
	font-family:		"Arial", "Times New Roman";
	font-size:		140%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER3
{
	font-family:		"Arial", "Times New Roman";
	font-size:		160%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER4
{
	font-family:		"Arial", "Times New Roman";
	font-size:		180%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER5
{
	font-family:		"Arial", "Times New Roman";
	font-size:		200%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER6
{
	font-family:		"Arial", "Times New Roman";
	font-size:		220%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER7
{
	font-family:		"Arial", "Times New Roman";
	font-size:		240%;
	font-weight:		normal;
	color:			"Black";
}
.HEADER8
{
	font-family:		"Arial", "Times New Roman";
	font-size:		260%;
	font-weight:		normal;
	color:			"Black";
}

.FONTpt7
{
	font-family:		"Arial", "Times New Roman";
	font-size:		70%;
}

.FONTpt8
{
	font-family:		"Arial", "Times New Roman";
	font-size:		80%;
}

.FONTpt9
{
	font-family:		"Arial", "Times New Roman";
	font-size:		90%;
}

.FONT1
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
}

.FONT2
{
	font-family:		"Arial", "Times New Roman";
	font-size:		120%;
}

.FONT3
{
	font-family:		"Arial", "Times New Roman";
	font-size:		140%;
}

.FONT4
{
	font-family:		"Arial", "Times New Roman";
	font-size:		160%;
}

.FONT5
{
	font-family:		"Arial", "Times New Roman";
	font-size:		180%;
}

.FONT6
{
	font-family:		"Arial", "Times New Roman";
	font-size:		200%;
}

.FONT7
{
	font-family:		"Arial", "Times New Roman";
	font-size:		220%;
}

.FONT7pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		7pt;
}

.FONT8pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		8pt;
}

.FONT9pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		9pt;
}

.FONT10pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		10pt;
}

.FONT12pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		10pt;
}

.FONT14pt
{
	font-family:		"Arial", "Times New Roman";
	font-size:		14pt;
}

INPUT.TCOTXTEDIT
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
}

.STDGROUP
{
	background-color:		#FFCFA0;
	color:			#000000;
}

.STDGROUPB
{
	background-color:		#FEFED0;
	color:			#000000;
}

.STDGROUPC
{
	background-color:		steelblue;
}

.TCOBUTTON
{
	border:			1px solid SeaGreen;
	cursor:			hand;
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	text-decoration:	none;
	color:			black;
	background-color:	lightblue;
}

TABLE
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Black";
	border:			0px;
}

TABLE.STD
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Black";
	border:			0px;
}

.TBLFONTpt95
{
	font-family:		"Arial", "Times New Roman";
	font-size:		95%;
	font-weight:		normal;
	color:			"Black";
	border:			0px;
}


TD
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	empty-cells:		show;
}

TR
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
}

TR.SMLHEADINGROW
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	color:			"Orange";
	background-color:		"Black";
	border:			0px;
}

.STDHEADINGROW
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		bold;
	background-color:		#00396D;
}

TD.STDHEADINGROWCELL
{
	border-bottom:		solid 1px #ffffff;
	border-top:		solid 1px #ffffff;
	empty-cells:		show;
	color:			#FFFFFF;
}

TD.STDHEADINGROWCELLLEFT
{
	border-bottom:		solid 1px #ffffff;
	border-top:		solid 1px #ffffff;
	border-left:		solid 1px #ffffff;
	empty-cells:		show;
	color:			#FFFFFF;
}

TD.STDHEADINGROWCELLRIGHT
{
	border-bottom:		solid 1px #ffffff;
	border-top:		solid 1px #ffffff;
	border-right:		solid 1px #ffffff;
	empty-cells:		show;
	color:			#FFFFFF;
}

TD.STDHEADINGROWCELLALL
{
	border-bottom:		solid 1px #ffffff;
	border-top:		solid 1px #ffffff;
	border-right:		solid 1px #ffffff;
	border-left:		solid 1px #ffffff;
	empty-cells:		show;
	color:			#FFFFFF;
}

TR.STDROW
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	color:			"DarkBlue";
	background-color:		"LightBlue";
	border:			0px;
}

TD.STDHEADINGCELL
{
	font-family:		"Arial", "Times New Roman";
	font-size:		100%;
	font-weight:		normal;
	color:			"Orange";
	background-color:	"Black";
	height:			20px;
	empty-cells:		show;
}

TD.STDDETAILCELL
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	color:			"DarkBlue";
	empty-cells:		show;
}

.tdtabsel
{
    	BORDER-RIGHT: #e2e2e2 2px outset;
    	BORDER-TOP: #e2e2e2 2px outset;
    	BORDER-LEFT: #e2e2e2 2px outset;
    	BACKGROUND-COLOR: lightblue;
    	cursor:hand;
	font-weight:bold;
}

.tdtabnotsel
{
    	BORDER-RIGHT: #e2e2e2 2px outset;
    	BORDER-TOP: #e2e2e2 2px outset;
    	BORDER-LEFT: #e2e2e2 2px outset;
    	CURSOR: hand;
    	BORDER-BOTTOM: #e2e2e2 2px inset;
   	BACKGROUND-COLOR: lightsteelblue;
	font-weight:normal;    
}
.tabtableselected
{
    	BORDER-RIGHT: #e2e2e2 2px outset;
    	BORDER-LEFT: #e2e2e2 2px outset;
    	BORDER-BOTTOM: #e2e2e2 2px outset;
    	BACKGROUND-COLOR: lightblue;
}

.tdtabblank
{
    	BORDER-BOTTOM: #e2e2e2 2px inset;
}

.LOGINBODY
{
	background:		url(../images/e4.jpg) no-repeat center #4682B4;
	font-family:		"Arial", "Times New Roman";
	font-size:			70%;
	color:			#000000;
}

.LOGINFORMTBL
{

	border:			0px solid steelblue;
	color:			black;
}

.LOGINFORMHEADINGCELL
{
	background:		transparent;
	color:			black;
}

.LOGINSTDGROUP
{
	background: 		transparent;
	color: 			black;
	font-family: 		"Arial", "Times New Roman";
	font-size: 9px;		font-weight: normal;
}

.TCOLOGINBUTTON
{
	border:			1px solid black;
	cursor:			hand;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		bold;
	text-decoration:		none;
	color:			white;
	background-color:		green;
}

A.LoginLink	
{
	text-decoration:		none;
	font-size:			100%;
	color:			"Blue";
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	cursor:			hand;
}

A.LoginLink:visited 
{
	text-decoration:		none;
	font-size:			100%;
	color:			"Blue";
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
}

A.LoginLink:hover 
{
	text-decoration:		none;
	font-size:			100%;
	color:			"Green";
	text-decoration:		underline;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
}
INPUT.TXTLOGIN
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	font-variant:		small-caps;
	border:			1px solid black;
	color:			#000000;
}
.SUBMITORDERRADIO
{
	color:			#000000;
}

.SUBMITORDERDELIVERYITEM
{
	color:			#000000;
}

.STATISTICSCELLA
{
	background:		#9ECFFD;
}

.STATISTICSCELLAHIGHLIGHT
{
	background:		#CF9F02;
}

.STATISTICSCELLB
{
	background:		#00396D;
	color:			#ffffff;
}

TABLE.MENUTABLE
{
	background-color:		#ffffff;
}

TD.LEFTHMENUCELL
{
	background-color:		#ffffff;
}
TD.NORMALHMENUCELL
{
	background-color:		#ffffff;
}
TD.RIGHTHMENUCELL
{
	background:		url("../images/menubg.gif") repeat;
}
TD.MENUHSUBMENUCELL
{
	background-color:		#EBDFB7;
}
TD.SEARCHTABLETOP
{
	background-color:		#003966;
	color:			#FFFFFF;
	font-weight:		bold;
	border-top:		solid 1px #FFFFFF;
	border-left:		solid 1px #FFFFFF;
	border-right:		solid 1px #FFFFFF;
}
TD.SEARCHTABLETOPEMPTY
{
	background-color:		#003966;
	color:			#FFFFFF;
	font-weight:		bold;
}
TD.SEARCHTABLETOPLEFT
{
	background-color:		#003966;
	color:			#FFFFFF;
	font-weight:		bold;
	border-top:		solid 1px #FFFFFF;
	border-left:		solid 1px #FFFFFF;
}
TD.SEARCHTABLETOPRIGHT
{
	background-color:		#003966;
	color:			#FFFFFF;
	font-weight:		bold;
	border-top:		solid 1px #FFFFFF;
	border-right:		solid 1px #FFFFFF;
}
TD.SEARCHTABLEBOTTOM
{
	background-color:		#356794;
	border-bottom:		solid 1px #FFFFFF;
	border-left:		solid 1px #FFFFFF;
	border-right:		solid 1px #FFFFFF;
	border-top:		solid 1px #FFFFFF;
}

TD.SEARCHCELL
{
	color:			#FFFFFF;
}
TD.SEARCHCELLDETAIL
{
	color:			#00FF00;
}

TABLE.PAGING
{
	background-color:		#9F9F9F;
	color:			black;
	border-right:		solid 1px #FFFFFF;
	border-left:		solid 1px #FFFFFF;
	padding:			2px;
}
TR.HIGHLIGHT
{
	background-color:		#CF9F02;
}
FORM
{
	display:			inline;
}
TABLE.STDDETAIL
{
}
.ORDERINPUT
{
	border:			0px;
}

.TCOCANCELBUTTON
{
	border:			1px solid SeaGreen;
	cursor:			hand;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	text-decoration:		none;
	color:			#000000;
	background-color:		#EBDFB7;
}

.POPUPBODY
{
	background:		#356794;
	color:			#FFFFFF;
}

TABLE.FOOTER
{
	background:		lightgrey;
	border-top:		solid 2px black;
}

A.pageselect
{
	color:			#ffffff;
}
A.pageselect:visited
{
	color:			#ffffff;
}
A.pageselect:hover
{
	color:			#ffffff;
}
TR.PAGESELECTROW
{
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		bold;
	color:			"white";
	background-color:		steelblue;
}

TD.PAGESELECTCELL
{
	border-bottom:		solid 1px black;
	border-top:		solid 1px black;
	empty-cells:		show;	
}
TABLE.ORDERHEADER
{
	border:			solid 1px #ffffff;
	background-color:		#DEDEDE;
}
TR.ORDERHEADERROW
{
}
TD.ORDERHEADERCELLHEADING
{
	color:			#000000;
	font-weight:		bold;
}
TD.ORDERHEADERCELL
{
	color:			#0000ff;
}
TR.JOBTOTALHEADERROW
{
}
TD.JOBTOTALSHEADINGCELL
{
	color:			#000000;
	font-weight:		bold;
}
TD..JOBTOTALSDETAILCELL
{
	color:			#0000ff;
}
TD..JOBTOTALSTOTALDETAILCELL
{
	color:			#ff0000;
}
TD.QUICKQUOTETOTALPRICE
{
	border-top:		solid 1px black;
	border-bottom:		double 6px black;
	font-weight:		bold;
	color:			#ff0000;
	font-size:			120%;
}
TD.QUICKQUOTETOTALPRICEHEADING
{
	font-weight:		bold;
	font-size:			120%;
}
TD.QUICKQUOTEPARTDESCRIPTION
{
	font-weight:		bold;
	font-size:			120%;
}
TD.QUICKQUOTEPARTCOLLECTIONDESCRIPTION
{
	font-weight:		bold;
}
TABLE.SELECTBASKET
{
	color:			#FFFFFF;
}

A.sortlink	{
	text-decoration:		none;
	font-size:			100%;
	color:			orange;
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	cursor:			hand;
	}

A.sortlink:visited {
	text-decoration:		none;
	font-size:			100%;
	color:			orange;
	text-decoration:		none;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	}

A.sortlink:hover {
	text-decoration:		none;
	font-size:			100%;
	color:			yellow;
	text-decoration:		underline;
	font-family:		"Arial", "Times New Roman";
	font-size:			100%;
	font-weight:		normal;
	}
TD.RFQSECTIONHEADING
{
	font-size:			140%;
	font-weight:		bold;
	color:			"DarkBlue";
	background-color:		"LightBlue";
}
TD.RFQSECTIONSUBHEADING
{
	font-size:			110%;
	font-weight:		bold;
	color:			"DarkBlue";
	background-color:		"LightBlue";
}
TD.RFQITEMHEADING
{
	font-size:			100%;
	font-weight:		bold;
}
TD.RFQITEMSUBHEADING
{
	font-size:			90%;
}
TD.RFQQUOTEHEADING
{
	background-color:		"LightBlue";
	font-size:			130%;
	font-weight:		bold;
}
TD.RFQQUOTEREFHEADING
{
	font-size:			110%;
	font-weight:		bold;
}
TD.RFQQUOTEREF
{
	font-size:			110%;
	font-weight:		bold;
}
TD.RFQQUOTEDOCUMENTHEADING
{
	font-size:			100%;
	font-weight:		bold;
}
TR.RFQQUOTESTDHEADINGROW
{
	font-weight:		bold;
}
TD.RFQQUOTESTDHEADINGROWCELL
{
	color:			#000000;
}
TR.RFQQUOTESTDROW
{
	background-color:		"LightSteelBlue";
}
TR.RFQQUOTESTDROWB
{
	background-color:		"LightBlue";
}
.QUESTIONBODY
{
	background-color:		"LightSteelBlue";
}
TABLE.QUESTIONTABLE
{
	font-weight:		bold;
}
IMG.productthumbnail
{
	height:			64px;
}
IMG.orderitemthumbnail
{
	height:			64px;
}
<!-- START OF CALENDAR STYLES -->
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpYearNavigation:hover,
.TESTcpMonthNavigation:hover
{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpYearNavigation:visited,
.TESTcpMonthNavigation:visited
{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
	font-family:arial;
	font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
	color:#6677DD;
	font-weight:bold;
}
.TESTcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.TESTcpOtherMonthDate
{
	color:#808080;
}
TD.TESTcpCurrentDate
{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
	border:solid thin #6677DD;
	border-width:1 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
	height:20px;
}
A.TESTcpTodayText
{
	color:#6677DD;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
	color:#D0D0D0;
}
.TESTcpBorder
{
	border:solid thin #6677DD;
}
<!-- END OF CALENDAR STYLES -->
.allowanceexceeded
{
	margin:8px;
	font-weight:bold;
	font-size:medium;
}