body
{
	font-family: Verdana;
	background-color: #F7F2EC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.cBlack
{
	color: #000000;
}

.cBlackBold
{
	color: #000000;
	font-weight: bold;
}

.cChristiesRed
{
	color: #990000;
}
.cChristiesRedBold
{
	color: #990000;
	font-weight: bold;
		
}
.cbAntiqueWhite
{
	background-color: AntiqueWhite;
}
.cbBlack
{
	background-color: #000000;
}

.cbGrey
{
	background-color: #BBBBBB;
}
.cbGreyBold
{
	background-color: #BBBBBB;
	font-weight: bold;
}
.cbDarkGrey
{
	background-color: #666666;
}
.cbDarkGreyBold
{
	background-color: #666666;
	font-weight: bold;
}
.cbLightGrey
{
	background-color: #E5E5E5;
}
.cbLightGreyBold
{
	background-color: #E5E5E5;
	font-weight: bold;
}
.cNavy
{
	color: #003366;
}
.cNavyBold
{
	color: #003366;
	font-weight: bold;
}
.cbNavyBlue
{
	background-color: #003366;
}
.cbPaleBlue
{
	background-color: #BCC8D4;
}
.cbPaleBlueBold
{
	background-color: #BCC8D4;
	font-weight: bold;
}
.cWhite
{
	color: #FFFFFF;
}
.cWhiteBold
{
	color: #FFFFFF;
	font-weight: bold;
}

.cMenuItemsWhite
{
	color: White;
}


.cbChristiesRed
{
	background-color: #990000;
}

.cbBeige
{
	background-color: #E3DACD;
}
.cbBeigeDark
{
	background-color: #A99686;
}
.cbEggShell
{
	background-color: #F7F2EC;
}
.cbDarkGrey
{
	background-color: #666666;
}
.cbGrey
{
	background-color: #BBBBBB;
}
.cbLightGrey
{
	background-color: #E5E5E5;
}

.cbNavy
{
	background-color: #003366;
}
.cbPaleBlue
{
	background-color: #BCC8D4;
}
.cbWhite
{
	background-color: #ffffff;
}




.bRight
{
	border-right: #000000 1px solid;
}

.bTop
{
	border-top: #000000 1px solid;
}
.bLeft
{
	border-left: #000000 1px solid;
}
.bBottom
{
	border-bottom: #000000 1px solid;
}
.bBorderBottom
{
	border-bottom: #967f62 1px thin;
}
.bBottomWhite
{
	border-bottom: #FFFFFF 20px solid;
}
.bBottomGrey
{
	border-bottom: #E5E5E5 1px solid;
}

.bTopGrey
{
	border-top: #E5E5E5 1px solid;
}

.bBlock
{
	border-bottom: #a8b2bb 1px solid;
	border-left: #a8b2bb 1px solid;
	border-top: #a8b2bb 1px solid;
	border-right: #a8b2bb 1px solid;
}

.bBlockThick
{
	border-bottom: #a8b2bb 10px solid;
	border-left: #a8b2bb 10px solid;
	border-top: #a8b2bb 10px solid;
	border-right: #a8b2bb 10px solid;
}


input, textarea, select, option, .HTMLTextBox
{
	border: #a8b2bb 1px solid;
	font-size: 13px;
}
radiobuttonlist
{
	border: #ffffff 1px solid;
}

/* Start@Following chages were done by Dinesh Panchal As of May-18-2004 */
.cAutoCursor
{
	cursor: auto;
}
.cHandCursor
{
	cursor:hand;
}
.cHourglassCursor
{
	cursor: wait;
}
.cDefaultCursor
{
	cursor: default;
}
.cHelpCursor
{
	cursor: help;
}
/* End@ Dinesh Panchal As of May-18-2004 */

.cLabel, TD
{
	font-size: 12px;
	cursor: default;
	color: #000000;
	font-family: Verdana, Arial;
}

.cDateDetail
{
	font-size: 12px;
	cursor: default;
	color: #000000;
	font-family: Verdana, Arial;
}
.noBorder
{
	border: none;
}




.footerinfo
{
	color: White;
	font-size: 11px;
}
.bHeaderBlock
{
	border: 1px;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
}
.cRedLinks
{
	cursor: hand;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.cBlackLinks
{
	cursor: hand;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.cNavyLinks
{
	cursor: hand;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
.cWhiteLinks
{
	cursor: hand;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

.errorSummary
{
	border-right: #339966 1px solid;
	border-top: #339966 1px solid;
	left: 100px;
	overflow: auto;
	border-left: #339966 1px solid;
	width: 400px;
	color: #ccffff;
	border-bottom: #339966 1px solid; /* position: absolute; */
	top: 100px;
	height: 100px;
	background-color: #99cc66;
}
.paddingLeftRight3
{
	padding-left: 3px;
	padding-right: 3px;
}
.hideTextbox
{
	border-style: none;
	background-color: #990000;
}
.labelTextbox
{
	font-family: Verdana;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	background-color: #E3DACD;
	border: none;
}
.RowSelected
{
	background-color: #e5e5e5;
	color: #ffffff;
}
.cAdminDisplayOnly
{
	border-style: none;
	background-color: #E3DACD;
	color: #003366;
	font-family: Verdana;
	font-size: 12;
	font-weight: bold;
}
.cScrollDiv
{
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #e3dacd;
}

.cSmallFont
{
	font-size: 11px;
}
.cMediumFont
{
	font-size: 14px;
}
.cInherited
{
	color: #990000;
	font-weight: bold;
}

.numTextBox, .numLabel
{
	text-align: right;
}

.cSuccess
{
	color: #FFFFFF;
	font-weight: bold;
}

.cGray
{
	color: #bbbbbb;
}

/* following is css for tabs in ReceiptLine page */
.RLTab
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 12px;
}

A.RLTabLink
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.RLTabLink:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/* following is css for tabs in Post Sales Admin pages (uses Buttons instead of links) */
.PSTab
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 20px;
	border-style: none;
}

.PSTabButton
{
	font-weight: bold;
	color: #000000;
}

.PSTabButton:hover
{
	font-weight: bold;
	color: #ffffff;
}

/* following is css for dynamic behaviors */
.ScrollTableBehavior
{
	behavior: url(/htc/ScrollTable.htc);
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-BASE-COLOR: #e3dacd; 
}

.RowOverBehavior
{
	behavior: url(/htc/RowOver.htc);
}

.ScrollPosition
{
	behavior: url(/htc/ScrollPos.htc);
}

.MouseOverRow
{
	background-color: #E5C59F;
}
.imageBtnDisable 
{ 
	FILTER: Alpha(Opacity=45, FinishOpacity=100, Style=0); 
	cursor:default;
 }
 
 /* Page break CssClasses */
.pageBreakBefore
{ 
	page-break-before : always;
 }
.pageBreakAfter
{ 
	page-break-after: always;
 }
 
/* Used for landscape printing, (Still Work-In-Progress) */
div.page
{
	width: 80%;
	page-break-before: right;
	overflow: scroll;
	page-break-before: right;
}

.pgtable {
	filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);
}



.highlightrow 
{
	BEHAVIOR: url(/htc/HighlightRow.htc) 
}

.tableHighlight 
{ 
	BEHAVIOR: url(/htc/tablehl.htc) 
}

.removeLater
{
	FILTER: Blur(Add=1, Direction=0, Strength=8);
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
}

#dhtmltooltip {
	BORDER-RIGHT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px; 
	FONT-SIZE: 10px; 
	Z-INDEX: 100; 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
	VISIBILITY: hidden; 
	WIDTH: 150px; 
	FONT-FAMILY: Verdana; 
	POSITION: absolute; 
	background-color: #F7F2EC;
}
.NavJump 
{
	font-family: arial; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: none;
}
a:link.NavJump 
{
	color : #666666;
}
a:visited.NavJump 
{
	color : #666666;
}
a:active.NavJump 
{	
	text-decoration: none; 
	color: #990000;
}
a:hover.NavJump 
{
	text-decoration: none; 
	color: #990000;
}

.NavJumpBlack 
{
	font-family: arial; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
}
a:link.NavJumpBlack 
{
	color : #000000;
}
a:visited.NavJumpBlack 
{
	color : #000000;
}
a:active.NavJumpBlack 
{	
	text-decoration: none; 
	color: #990000;
}
a:hover.NavJumpBlack 
{
	text-decoration: none; 
	color: #990000;
}

.NavCurrent 
{
	font-family: arial; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none;
}
.cOrangeBold
{
	font-family: arial; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #D87F13; 
	text-decoration: none;
}
.cbOrange 
{	
	background-color: #E5C59F;
}

.cbSkyBlue
{
	background-color: #6699CC;
}

.cSkyBlueBold
{
	font-family: arial; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #336699; 
	text-decoration: none;
}

.aoHeader
{
	text-align:center;
}
.ChristiesFont 
{
	font-size: 10pt; 
	font-family: Christie\'sBembo;
}


.font12
{
	font-size: 12pt;
}

/* used in Cashier Management View page -- TAngso */
DIV#sectionCollect {
	BORDER-LEFT-COLOR: #003366; LEFT: 33%; MARGIN: 2px; WIDTH: 320px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #003366; BORDER-BOTTOM: #003366 1px solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; POSITION: absolute; TOP: 300px; BACKGROUND-COLOR: #f7f2ec; BORDER-RIGHT-COLOR: #003366; Z-INDEX: 100;
}
DIV#sectionWait {
	BORDER-LEFT-COLOR: #003366; LEFT: 33%; MARGIN: 2px; WIDTH: 300px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #003366; BORDER-BOTTOM: #003366 5px solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; POSITION: absolute; TOP: 360px; BACKGROUND-COLOR: #f7f2ec; BORDER-RIGHT-COLOR: #003366; Z-INDEX: 100;
}
/* end CMV */

/* START Progress Bar Specific */
.bar, .barbackground{
position:absolute;
left:0;
top:0;
background-color:#800000;
color:white;
	BORDER-BOTTOM:#800000 1px solid;

}

.barbackground{
background-color:#d3c6b5;
color:white;
}
/* END Progress Bar Specific */
