BODY
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; margin: 0px;
}

BODY.dlg
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; margin: 5px;
}

BODY.printDlg
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; padding: 30px 30px 30px 30px;
}

/* ----------------------------------------------------------------------------------------
	TABLE STYLES 
---------------------------------------------------------------------------------------- */
TABLE
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black;
}
TABLE.Logon
{
	border: #999999 1px solid; background-color: #F1F1F1;	
}
TABLE.basket
{
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: none; border-right: none;
	width:100%
}
TABLE.products
{
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: none; border-right: none;
	width:100%
}
TABLE.productSKUs
{
	border-top: 1px solid #999999; border-left: none; border-bottom: none; border-right: none;
	width:100%; background-color: #FFF8DC;
}
TABLE.orders
{
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: none; border-right: none;
	width:100%
}

TABLE.instructionsList
{
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: none; border-right: none;
	width:100%;
}

TABLE.stores
{
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: none; border-right: none;
	width:100%;
}

TH
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black;
}

TD
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black;
}
TD.noBorder
{
	border: none;
}
TD.noBorderBold
{
	border: none; font-weight: bold;
}
TD.bottomBorder
{
	border-bottom: 1px solid #999999; border-top: none; border-left: none; border-right: none;
}
TD.header
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold;
	background-color: #F1F1F1;
}

TR.backetModified
{
	background-color: #A1B5D8;
}

TD.basketTH
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold;
	background-color: #F1F1F1;
}
TD.basket
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
}
TD.basketFooter
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; text-align: right;
}
TD.basketCurrency
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	text-align: right;
}
TD.basketCurrencyTotal
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; text-align: right;
}
TD.basketNumeric
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	text-align: right;
}
TD.basketdetail
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	background-color: #F1F1F1; padding-left: 20px;
}

TD.productTH
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; background-color: #F1F1F1;
}
TD.productSKUTH
{
	border-right: none; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; background-color: #F1F1F1;
}
TD.product
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
}
TD.productSelected
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; background-color: #FFF8DC;
}
TD.productSKU
{
	border-right: none; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	background-color: #FFF8DC;
}

TD.orderTH
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	font-weight: bold; background-color: #F1F1F1;
}
TD.order
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
}

TD.instruction
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
}

TD.stores
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
}

TD.numeric
{
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: none; border-left: none;
	text-align: right;
}

TD.DialogTitle
{
	border-bottom: #999999 1px solid; 
	background-color: #C0C0C0; width: 100%; height: 100%; padding: 6px; text-align: center; font-weight: bold;
}

TD.leftNav
{
	background-color: #F1F1F1; width: 180px; height: 100%; text-align: left;
	border-right: 1px solid #999999; border-bottom: 1px solid #999999;
}

TD.content
{
	padding: 5px 5px 5px 5px; background-color: White; border-top: 1px solid #999999;
}
TD.note
{
	color: Red;
}

/* ----------------------------------------------------------------------------------------
	INPUT STYLES 
---------------------------------------------------------------------------------------- */
INPUT
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; 
}
INPUT.qty
{
	width: 50px;
	text-align: right;
}
INPUT.sku
{
	width: 80px;
}
INPUT.leftNavSearchText
{
	width: 110px;
}
INPUT.large
{
	font-size: 10pt; width: 300px;
}

/* ----------------------------------------------------------------------------------------
	INPUT BUTTON STYLES 
---------------------------------------------------------------------------------------- */
INPUT.btnMed
{
	width: 100px;
}
INPUT.btnLarge
{
	font-size: 110%; font-weight: bold;
}

/* ----------------------------------------------------------------------------------------
	SPAN STYLES 
---------------------------------------------------------------------------------------- */
SPAN
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; 
}

SPAN.bold
{
	font-weight: bold;
}

SPAN.note
{
	color: Red; font-weight: normal;
}

SPAN.highlight
{
	color: Red; font-weight: bold; font-size: 10pt;
}

SPAN.rollup
{
	width: 100%; border: 1px solid #999999; background-color: #F1F1F1; padding: 2px; font-weight: bold;
}

SPAN.printHeading
{
	border: 2px solid black; padding: 5px; width: 100%; text-align: center; font-weight: bold;
}

/* ----------------------------------------------------------------------------------------
	DIV STYLES 
---------------------------------------------------------------------------------------- */
DIV
{
}

DIV.pnlBasket
{
	width: 100%; padding: 5px 10px 5px 10px;
}

DIV.pnlProductSKUs
{
	padding: 3px 0px 3px 0px;
}

/* ----------------------------------------------------------------------------------------
	LINK (A) STYLES 
---------------------------------------------------------------------------------------- */
A
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; 
}

TD.LinkButton A
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; background-color:Gray; color:White;
}

/* ----------------------------------------------------------------------------------------
	SELECT STYLES 
---------------------------------------------------------------------------------------- */
SELECT 
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; 
}
SELECT.leftNav
{
	width: 150px;
}

/* ----------------------------------------------------------------------------------------
	TEXTAREA STYLES 
---------------------------------------------------------------------------------------- */
TEXTAREA
{
	font-family: Verdana, Arial, Courier New; font-size: 8pt; color: Black; 
}
TEXTAREA.large
{
	font-size: 10pt;
}

/* ----------------------------------------------------------------------------------------
	HR STYLES 
---------------------------------------------------------------------------------------- */
HR.actionlog
{
	color: #F1F1F1; height: 1px;
}
HR.detail
{
	color: #999999; height: 1px;
}


/* ----------------------------------------------------------------------------------------
	LEFT NAV MENU STYLES
---------------------------------------------------------------------------------------- */
TABLE.FHSTitle
{
	border: none;
	BACKGROUND-COLOR: #C0C0C0; WIDTH: 100%; padding-bottom: 5px;
}
TABLE.menu 
{
	BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid; 
	BACKGROUND-COLOR: #F1F1F1;	
}
TABLE.LeftNav 
{
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #F1F1F1; WIDTH: 99%;
}

TD.Title
{
	PADDING: 6px 3px 6px 3px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #C0C0C0; WIDTH: 100%; font-size: 120%; 
}
TD.FHSTitleNormal
{
	BORDER: 0px; padding: 3px 2px 3px 10px; WIDTH: 100%; 
}
TD.FHSTitleNormalLast
{
	BORDER: 0px; padding: 3px 2px 10px 10px; WIDTH: 100%; 
}
TD.LeftNavHeading 
{
	PADDING: 10px 3px 3px 6px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #F1F1F1; WIDTH: 100%;
}
TD.FHSMHeading2 
{
	padding: 3px 2px 3px 10px; BACKGROUND-COLOR: #F1F1F1; WIDTH: 100%;
}
TD.LeftNavLink 
{
	BORDER: #F1F1F1 1px solid; padding: 3px 2px 3px 10px; CURSOR: hand; WIDTH: 100%; 
}
TD.FHSMLink2 
{
	BORDER: #F1F1F1 1px solid; padding: 3px 2px 3px 20px; CURSOR: hand; WIDTH: 100%; 
}
TD.FHSMSeperator
{
	height: 10px; WIDTH: 100%; 
}
TD.menu
{
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #F1F1F1;	
}