
/*=============================================================================
//	FileName : styles.css
//
//	Global style sheet for Microsoft Content Management Server 2002 
//  Content Connector Sample Site.
//
//	Copyright (c) Microsoft Corporation.  All rights reserved.
//
=============================================================================*/

/* ============================= HTML Tags ==================================*/


body 
{
	font-family: Arial; 
	font-size: 10PT; 
	color: #000000;
	background-color:white;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

input,textarea {
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);


}

/*
TR
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
*/
TD
{
	font-family: Arial 
	font-size: 10pt;
	font-weight: normal;

}

A,A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	cursor:pointer;
}

A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	cursor:pointer;
}
a.termsLink, a.termsLink:visited, a.termsLink:active,a.termsLink:hover
{
	font-weight:bold;
}

/* ============================= Custom classes =============================*/

.aboutUsSynopsisText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:steelblue;
	border-style:none;
	border-width:0;
	padding-left: 20px;
	margin:0 0 0 0;
	vertical-align: top;
	width:30%;
}

.aboutUsDescriptionText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:steelblue;
	border-style:none;
	border-width:0;
	padding-left: 20px;
	margin:0 0 0 0;
	vertical-align: top;
	width:30%;
}

.DropDownMenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color:white;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.pageHeader
{
	background-color:#003399;
	width:100%;
	height:75px;
	border-style:none;
	border-width:0px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.pageHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24px;
	font-weight: bold;
	color:#FFFF99;
	border-style:none;
	border-width:0;
	padding-left: 20px;
}

.pageHeaderLine
{
	background-color:#FFCC66;
}

.cartLinkButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
    text-decoration: underline;
	padding-right:20px;
	color: #FFFFC0;
}

.cartLinkButton:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
    text-decoration: underline;
	padding-right:20px;
	color: #FFFFC0;
}

.manageTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    padding-left: 10px;    
	padding-top: 10px;
	color: #003399;
}

.accountInfoNavigator
{
    border-style: solid; 
    border-width: 3; 
    border-color: #FFCC66;
    padding: 10px;
    background-color: White;
}

.accountInfoLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    text-decoration: underline;
	color: #003399;
}

.accountInfoLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    text-decoration: underline;
	color: #003399;
}

.accountInfoLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    text-decoration: underline;
	color: #6699FF;
}

.policyHyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003399;
}

policyHyperLink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003399;
}

.policyHyperLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: underline;
	color: #003399;
}

.policyHyperLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;
	color: #6699FF;
}

.corporateHyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

.corporateHyperLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

.corporateHyperLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  bold;
	text-decoration: none;
	color: #FFFF99;
}

.corporateHyperLinkSeparator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003399;
}

.corporateLinksPanel
{
	background-color:SkyBlue;
	width:100%;
	height:20px;
	border-style:none;
	border-width:0;
	color: navy;
    text-align: center;
}

.pageFooterPanel
{
	background-color:#003399;
	width:100%;
	height:50px;
	border-style:none;
	border-width:0;
    padding-top: 20px;
    padding-left: 20px;
}

.pageFooterText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:#FFFF99;
	border-style:none;
	border-width:0;
 	padding:0 0 0 0;
	margin:0 0 0 0;
}

.checkoutLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: Navy;
}

.checkoutLink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: Navy;
}

.checkoutLink:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color:  #6699FF;
}

.addressLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	padding-left: 5px;
}

.addressLink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	padding-left: 5px;
}

.addressTableRow
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
	border-bottom-width: 1;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cartHeaderLeft
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-bottom-color:  #003399;
    border-bottom-style: solid;
    border-bottom-width: 3;
    background-color: #6699FF;
    color: White;
    padding: 3px;
}

.cartHeaderRight
{
     border-bottom-color:  #003399;
    border-bottom-style: solid;
    border-bottom-width: 3;
    padding: 3px;
    height: 30px;
}

.checkoutHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-bottom-color:  #003399;
    border-bottom-style: solid;
    border-bottom-width: 3;
    background-color: White;
    color: Navy; 
    padding: 3px;
}

.checkoutHeaderUnselected
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-bottom-color:  #003399;
    border-bottom-style: solid;
    border-bottom-width: 3;
    background-color: White;
    color: Navy; 
    padding: 3px;
}

.checkoutHeaderSelected
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    border-bottom-color:  #003399;
    border-bottom-style: solid;
    border-bottom-width: 3;
    background-color: #6699FF;
    color: White;
    padding: 3px;
}

.paymentHeaderCell
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	border-left-color: #003399;
	border-left-style: solid;
	border-left-width: 3;
	border-top-color: #003399;
	border-top-style: solid;
	border-top-width: 3;
	border-right-color: #003399;
	border-right-style: solid;
	border-right-width: 3;
    background-color: White;
}

.paymentLabel
{
    padding-top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: Navy;
}

.cartTableCell
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
	border-bottom-width: 1;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cartLeftTableCell
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
	border-bottom-width: 1;
	padding-bottom: 5px;
	padding-top: 5px;
    padding-left: 5px;
}

.cartRightTableCell
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
	border-bottom-width: 1;
	padding-bottom: 5px;
	padding-top: 5px;
    padding-right: 5px;
}

.cartQuantity
{
    text-align: right;
}

.legendCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.billedlegendCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.footNoteCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	border-top-color:#6699FF;
	border-top-width:1;
	border-top-style: dotted;
	border-left-color:#6699FF;
	border-left-width:1;
	border-left-style: dotted;
	border-right-color:#6699FF;
	border-right-width:1;
	border-right-style: dotted;
	border-bottom-color:#6699FF;
	border-bottom-width:1;
	border-bottom-style: dotted;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	color: #003399;
}

.separatorCell
{
    height: 5px;
}

.profileTable
{
    margin-left:10px; 
    background-color:SeaShell;
}

.profileTable2
{
    margin-left:10px; 
    background-color:SeaShell;
}

.profileTable3
{
    background-color:SeaShell;

}

.headerCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold;
    color: White;
    padding: 3px;
    background-color: #6699FF;
    border-top-style:solid; 
    border-top-color:#003399; 
    border-top-width:12px; 
    border-left-style:solid; 
    border-left-color:#003399; 
    border-left-width:3px; 
    border-right-style:solid; 
    border-right-color:#003399; 
    border-right-width:3px;
}

.profileHeaderCell
{
    border-top-style:solid; 
    border-top-color:#003399; 
    border-top-width:12px; 
    border-left-style:solid; 
    border-left-color:#003399; 
    border-left-width:3px; 
    border-right-style:solid; 
    border-right-color:#003399; 
    border-right-width:3px;
}

.profileLeftHeaderCell
{
    border-top-style:solid; 
    border-top-color:#003399; 
    border-top-width:12px; 
    border-left-style:solid; 
    border-left-color:#003399; 
    border-left-width:3px; 
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	padding: 3px;
    font-weight: bold;
	background-color: #6699FF;
	color: White;
}

.profileMiddleHeaderCell
{
    border-top-style:solid; 
    border-top-color:#003399; 
    border-top-width:12px; 
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
    font-weight: bold;
	background-color: #6699FF;
	color: White;
    padding: 3px;
}

.profileRightHeaderCell
{
    border-top-style:solid; 
    border-top-color:#003399; 
    border-top-width:12px;
    border-right-style:solid; 
    border-right-color:#003399; 
    border-right-width:3px; 
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
    font-weight: bold;
	background-color: #6699FF;
	color: White;
	padding: 3px;
}

.profileFooterCell
{
    border-bottom-style:solid; 
    border-bottom-color:#003399; 
    border-bottom-width:12px; 
    border-left-style:solid; 
    border-left-color:#003399; 
    border-left-width:3px; 
    border-right-style:solid; 
    border-right-color:#003399; 
    border-right-width:3px;
}

.profileButton
{
    width:72px;
    margin-top:10px;
}

.profileLabelCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding-left: 10px;
}

.profileCell
{
	padding-left: 10px;    
	padding-right: 10px;
	width:240px;
}

.addressCell
{
	padding-left: 10px;    
	padding-right: 10px;
	width: 240px;
}

.cartCell
{
	padding-left: 10px;    
	padding-right: 10px;
}

.totalCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: Navy;
	padding: 5px;
}

.cartTotalCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: Navy;
	padding: 5px;    
}

.receiptTotalCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	color: Navy;
	padding-right: 35px;
	background-color: SeaShell;
	padding-top: 5px;
}

.orderTotalCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	color: Navy;
	padding-right: 20px;
	background-color: SeaShell;
	padding-top: 5px;
}

.shipmentTotalCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
    text-align: left;
	color: Navy;
	background-color: Yellow;
	border-width:1;
	border-color: Black; 
	padding-right: 2px;
}

.cartLeftCell
{
	padding-left: 10px;    
	padding-right: 10px;
	padding-top: 10px;
}

.cartDiscountsCell
{
	border-top: solid 2px Navy;
}

.addressDisplayLabel
{
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: Navy;
}

.profileFootNote
{
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
    color: Red;
	padding-left: 10px;   
}

.receiptHeader
{
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
    color: Navy;
    border-bottom-style: solid; 
    border-bottom-width: 2; 
    border-bottom-color: Navy;
    padding-bottom: 5px;
}

.receiptNumber
{
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
    color: Red;
    padding-top: 5px;
}

.shipmentLabel
{
  	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
    color: Navy;
    background-color: White;
    padding-bottom: 3px;
}

.requiredSymbol
{
    color: Red;
	font-size: 16px;
}

.htmlPlaceholderCell
{
    padding-left: 20px;
    padding-top: 20px;
 	font-weight: normal;
}

.policyPlaceholder
{
 	font-weight:  normal;
 	font-size:   12px;
 	text-align: left;
 	padding-top: 150px;
}

.defaultConsoleCell
{
    padding-top: 20px;
    padding-left: 20px;
    width: 300px;
}

.menuStyle
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	width:200px;
	border-left-style: solid; 
	border-left-width: 1; 
	border-left-color: silver;
	border-right-style: solid; 
	border-right-width: 1; 
	border-right-color: silver;
}

.menuCellStyle
{
    background-color:#FFFFFF; 
    padding-left: 7px; 
    padding-right: 7px;
}

.menuPaddedCellStyle
{
    padding-left: 7px;
    padding-right: 7px
}
.menuIndentedCellStyle
{
    padding-left: 18px
}

.menuTopCellStyle
{
    background-color:#FFFFFF; 
    padding-top: 7px;
    padding-left: 7px; 
    padding-right: 7px
}

.menuBottomCellStyle
{
    background-color:#FFFFFF; 
    border-bottom: 2px inset rgb(10,41,114);
    padding-left: 7px; 
    padding-right: 7px;
    padding-bottom: 101%;
}

.menuHeaderStyle
{
	background-color:rgb(10,41,114);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:white;
	border-style:none;
	border-width:0;
	height:20px;
}

.menuButtonStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color:Black;
}

.clientArea
{
	background-color:white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border-style:none;
	border-width:0;	
}

.ProductDisplay
{
	background-color:white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight:normal;
	border-bottom: solid 4px #003399;
	padding-bottom: 20px;
}

.ProductDescription
{
	background-color:white;
	color: Black;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.ProductName
{
	background-color:white;
	color: #66CC33;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.ProductNameLink
{
	background-color:white;
	color: #003399;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.ProductNameLink:active
{
	background-color:white;
	color: #003399;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.descriptionPanel
{
	background-color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	height: 20px;
	width:100%;
	border-style:none;
	border-width:0;
    padding-left: 20px;
}
.productImage
{
    border-style: solid; 
    border-width: 1; 
    border-color: silver;
}

.lineBreak
{
    color: #FFCC66;
}

.targetedContentHyperLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: steelblue;
    text-decoration: underline;
    padding-left: 20px;
}

.targetedContentHyperLink:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: steelblue;
    text-decoration: underline;
    padding-left: 20px;
}

.errorMessageLiteral
{
    color: Red;
    font-size: 12px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}

.productVariantsNavigatorTd
{
    background-color: #FFCC66;
    padding: 3px;
}

.productVariantsNavigatorLabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-right: 20px;
    width: 120px;
}

.productVariantsNavigatorSpan
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 150px;
}

.productVariantsNavigatorSelect
{
    width: 150px;
}

.productVariantsNavigatorResetButton
{
    width: 72px;
    margin-left:20px;
}

.currencySelectorLabel
{
	padding-right: 10px;
	font-size: 12px
}

.currencySelectorDropDownList
{
	width: 100px;
}

.genericDialog
{
	background-color:SeaShell;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:white;
	border-style:solid;
	border-width:1;
	border-color:#003399;
	width:500px;
	height:300px;
}

.errorMesg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: red;
	background-color:SeaShell;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.searchErrorMesg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: red;
	background-color:#FFFFCC;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.searchResultsTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: blue;
}
.searchResultsDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:normal;
	color: black;
}

.searchResultsTableCell
{
	padding-left: 7px;
}

.breadCrumbsItem
{
	background-color:white;
	color: #66CC33;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.breadCrumbsItem:active
{
	background-color:white;
	color: #66CC33;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.breadCrumbsItem:hover
{
	background-color:white;
	color: #66CC33;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.breadCrumbsItem:visited
{
	background-color:white;
	color: #66CC33;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.breadCrumbsSeparator
{
	background-color:white;
	color: Black;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
	border-style:none;
	border-width:0;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.hiddenTextBox
{
	width: 0%;
}
.pageHeaderLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color:#FFFF99;
	border-style:none;
	border-width:0;
 	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#003399;
}

.BoldText
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    color: Black;
}

.categoryHyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #003399;
}

.categoryHyperLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #003399;
}

.categoryHyperLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #6699FF;
}

/*************************************************************************************/
/* JPC - 11/21/2003: Copied from our design specs */
/*************************************************************************************/

a, a:visited, a:active
{
	font-family: arial, san-serif;
	font-size : 12px;
	font-weight : normal;
	color: #003366;
	text-decoration: none;
	line-height:16px;
	cursor:pointer;
}

a:hover
{
	font-family: arial, san-serif;
	font-size : 12px;
	font-weight : normal;
	color: rgb(105,128,184);
	text-decoration: none;
	line-height:16px;
	cursor:pointer;
}

a.redLinks, a.redLinks:visited, a.redLinks:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(173,0,0);
	text-decoration: none;
}

a.redLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(221,5,5);
	text-decoration: underline;
}

a.blueLinks, a.blueLinks:visited
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(19,73,200);
	text-decoration: none;
}

a.blueLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(10,41,114);
	text-decoration: underline;
}


a.blueDescriptionLinks, a.blueDescriptionLinks:visited
{
	font-family: arial,san-serif;
	font-size : 12px;
	color: rgb(19,73,200);
	text-decoration: none;
}

a.blueDescriptionLinks:hover
{
	font-family: arial,san-serif;
	font-size : 12px;
	color: rgb(10,41,114);
	text-decoration: underline;
}

a.whiteLinks, a.whiteLinks:visited,a.whiteLinks:active
{
	font-family: arial,san-serif;
	font-size : 11px;
	color: #ffffff;
	text-decoration: none;
}

a.whiteLinks:hover
{
	font-family: arial,san-serif;
	font-size : 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.greenLinks, a.greenLinks:visited,a.greenLinks:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(16,132,24);
	text-decoration: underline;

}

a.greenLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(16,132,24);
	text-decoration: underline;

}

a.blueBotLinks, a.blueBotLinks:visited,a.blueBotLinks:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	color: rgb(10,41,114);
	text-decoration: none;
}

a.blueTopLinks, a.blueTopLinks:visited
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	/*color: rgb(10,41,114)*/
	color: DimGray;
	text-decoration: none;
}

a.blueTopLinks:active
{
	font-family: arial, san-serif;
	font-size : 12px;
	font-weight : bold;
	color: rgb(10,41,114);
	text-decoration: none;
	line-height:16px
}

a.blueTopLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	/*color: rgb(105,128,184);*/
	color: rgb(10,41,114);
	text-decoration: none;
}

a.welcomeLinks, a.welcomeLinks:visited, a.welcomeLinks:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(89,89,89);
	text-decoration: none;
}

a.welcomeLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(89,89,89);
	text-decoration: underline;
}


a.prevLinksNone, a.prevLinksNone:visited, a.prevLinksNone:hover,a.prevLinksNone:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(150,150,150);
	text-decoration: none;
}

a.prevLinks, a.prevLinks:visited,a.prevLinks:active
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(173,0,0);
	text-decoration: none;
}

a.prevLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(221,5,5);
	text-decoration: underline;
}


a.breadcrumb, a.breadcrumb:visited,a.breadcrumb:active
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(10,41,114);
	text-decoration: none;
}

a.breadcrumb:hover
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(170,0,0);
	text-decoration: none;
}

.breadcrumb
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}

a.breadcrumbRed, a.breadcrumbRed:visited,a.breadcrumbRed:active
{
	font-family: arial;
	font-size : 13px;
	font-weight : normal;
	color: rgb(170,0,0);
	text-decoration: none;
}

a.breadcrumbRed:hover
{
	font-family: arial;
	font-size : 13px;
	font-weight : normal;
	color: rgb(10,41,114);
	text-decoration: none;
}

.breadcrumbRed
{
	font-family: arial;
	font-size : 13px;
	font-weight : normal;
	text-decoration: none;
}

a.breadcrumbRedSmall, a.breadcrumbRedSmall:visited,a.breadcrumbRedSmall:active
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(170,0,0);
	text-decoration: none;
}

a.breadcrumbRedSmall:hover
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	color: rgb(10,41,114);
	text-decoration: none;
}

.breadcrumbRedSmall
{
	font-family: arial;
	font-size : 12px;
	font-weight : normal;
	text-decoration: none;
}



.date
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight : bold;
	color: rgb(153,153,153);
}

.headline
{
	font-family : arial, san-serif;
	font-size : 20px;
	font-weight : bold;
	color: rgb(87,87,87);
	
}

.newsText
{
	font-family : arial, san-serif;
	font-size : 10px;
	line-height: 16px;
	/*font-weight : normal;*/
	color: rgb(80,80,76);
}

	textarea {
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(120,120,120)

}
.noborderinput
{
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);
	border-style: none;
	
}

.inputborder
{
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(120,120,120);
}

.textbox
{
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(120,120,120);	
	color: rgb(89,89,89);
	
}
select {
	font-family: arial;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(120,120,120)
	}
	
submit {
	font-family: arial;
	font-size: 12px
	}


ul{
font-family : arial, san-serif;
font-size : 12px;
line-height:16px;
font-weight : normal;
/* commented out 2/5/04 */
/*color: rgb(0,0,6);*/
margin-left:16px; 
margin-bottom:1px;
margin-top:1px;
padding-left:0px; 
}


li{
margin-top:0px; 
 
}


.footerText
{
	font-family : arial, san-serif;
	font-size : 10px;
	font-weight : normal;
	color: rgb(255,255,255);
}


a.footerTextLink,a.footerTextLink:visited,a.footerTextLink:active
{
	font-family : arial, san-serif;
	font-size : 11px;
	font-weight : normal;
	color: rgb(255,255,255);
	cursor:pointer;
}

a.footerTextLink:hover
{
	font-family : arial, san-serif;
	font-size : 11px;
	text-decoration : underline;
	color: rgb(255,153,0);
	cursor:pointer;
}


.changedField
{
color:black; 
background: white; 
font-family : arial, san-serif;
font-size : 12px;
font-weight : normal;
color: rgb(89,89,89);
}
.currentField
{
color:black; 
background:#cccccc; 
font-family : arial, san-serif;
font-size : 12px;
font-weight : normal;
color: rgb(89,89,89);
}

.resultsTable
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}

.defaultTableHeader
{
	background-color:#c2c9dc;
}

a.resultsTableBlueLinks,a.resultsTableBlueLinks:visited,a.resultsTableBlueLinks:active
{
	font-family: arial, san-serif;
	font-size : 12px;
	color: rgb(19,73,200);
	text-decoration: none;
}

a.resultsTableBlueLinks:hover
{
	font-family: san-serif,arial;
	font-size : 12px;
	color: rgb(10,41,114);
	text-decoration: underline;
}

H2.resultsTable
{
	font-family : arial, san-serif;
	font-size : 14px;
	font-weight : bold;
	color: rgb(90,90,76);
}

.myAccountTable
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(195,195,195); 
}
.myAccountTableLeft
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(195,195,195); 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(230,230,230);
	border-left:none;
}

.myAccountTableHead
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(153,153,153);
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(153,153,153);
}
.myAccountTableHeadLeft
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(153,153,153);
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(153,153,153);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgb(230,230,230);
	border-left-style: none;
}

.instructions
{
	font-family : arial;
	font-size : 12px;
}
.printView
{ 
	font-family : arial, san-serif;
	font-size : 12px;
}


.errorMessage
{
	font-family : arial;
	font-size : 12px;
	font-weight: bold;
	color:red;
}

.redTitle
{
	font-size: 15pt;
	color: rgb(173,0,0);
	font-family: arial, san-serif;
}

.blueTitle
{
	font-size: 15pt;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
}
.loginTitle
{
	font-size: 15pt;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
}

.redTitle_small
{
	font-size: 12pt;
	color: rgb(173,0,0);
	font-family: arial, san-serif;
}

.blueTitle_small
{
	font-size: 12pt;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
}

/*============================ Contact Us ====================================== */
.ContactUsTitle
{
	font-family : arial, san-serif;
	font-size : 14px;
	font-weight : bold;
	color: rgb(90,90,76);
}

.ContactTable
{
	font-family : arial, san-serif;
	font-size : 10px;
	line-height: 16px;
	font-weight : normal;
	color: rgb(80,80,76);
}
TD.ContactTable
{
	font-family : arial, san-serif;
	font-size : 10px;
	line-height: 16px;
	font-weight : normal;
	color: rgb(80,80,76);
	border-bottom:1px dashed rgb(230,230,230);
}

.PageTitle
{
	font-size: 15pt;
	color: #1a347f;
	font-family: arial, san-serif;
}

/*========================= Calendar ================================== */


.calendarHeader
{
	font-size: 14pt;
	font-weight: bold;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
	background-color: rgb(230,231,241);
}

.calendarToday
{
	font-size: 10pt;
	font-family: arial, san-serif;
	color: rgb(173,0,0);
}
.calendarSelectedDay
{
	font-size: 10pt;
	font-weight: bold;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
	background-color: red;
}
.calendarDayHeader
{
	font-size: 10pt;
	color: rgb(10,41,114);
	font-family: arial, san-serif;
}
.calendarDay
{
	font-size: 10pt;
	font-family: arial, san-serif;
	color: rgb(10,41,114);
}

calendarOtherMonth
{
	font-size: 8pt;
	font-family: arial, san-serif;
	color: white;
}

A.calendarOtherMonth
{
	font-size: 8pt;
	font-family: arial, san-serif;
	color: yellow;
}

.textInput
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}

.dropdownInput
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}
.redtextInput
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-color:rgb(173,0,0);
}


.redText
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(173,30,0);
}
.redlabelInput
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	border-color:rgb(173,0,0);
}

.greyLabel
{
	font-family: Arial, Sans-Serif;
	font-size : 8px;
	color: Gray;
	text-align: right;
}

.dashedbottom
{
	
	border-bottom-style: dashed; 
	border-bottom-width: 1px; 
	border-bottom-color: rgb(230,230,230);
}

a.topNav, a.topNav:Visited
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(10,41,114);
}
.addToCartConfirmation
{
	font-family : arial, san-serif;
	font-size : 13px;
	font-weight: bold;
	color: rgb(255,102,0);
	
}
.addToCartError
{
	font-family : arial, san-serif;
	font-size : 13px;
	font-weight: bold;
	color: red;
	
}
.advancedSearchBlueText
{
	font-family : Arial, Sans-Serif;
	font-size : 12px;
	color: rgb(10,41,114);
}
.advancedSearchText
{
	font-family : Arial, Sans-Serif;
	font-size : 12px;
}

.greenText
{
	font-family: san-serif,arial;
	font-size : 12px;
	color: rgb(16,132,24);
	
}


.readonlyRequiredDropDownList
{
	font-size: 12px;
	border-left-color: rgb(173,0,0);
	border-bottom-color: rgb(173,0,0);
	color: rgb(89,89,89);
	border-top-style: none;
	border-top-color: rgb(173,0,0);
	font-family: arial, san-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-right-color: rgb(173,0,0);
	border-bottom-style: none;
	
}
.readonlyRequiredTextbox
{
	font-size: 12px;
	border-left-color: rgb(173,0,0);
	border-bottom-color: rgb(173,0,0);
	color: rgb(89,89,89);
	border-top-style: none;
	border-top-color: rgb(173,0,0);
	font-family: arial, san-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-right-color: rgb(173,0,0);
	border-bottom-style: none;
}

.readonlyTextboxFlat
{
	font-size: 12px;
	color: rgb(89,89,89);
	border-top-style: none;
	font-family: arial, san-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}


.readonlyTextbox
{
	font-size: 12px;
	color: rgb(89,89,89);
	font-family: arial, san-serif;
	background-color: white;
	
}


.errorTextbox
{
	font-size: 12px;
	color: white;
	font-family: arial, san-serif;
	background-color: red;

}

.errorTextboxNumeric
{
	font-size: 12px;
	color: white;
	font-family: arial, san-serif;
	background-color: red;
	text-align: right;

}

.errorText
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: Red;
	font-weight: bold;
}

.HeaderCell
{
	border-right-width: 0px; 
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px;
	font-size: 12px;
	color: rgb(89,89,89);
	font-family: arial, san-serif;
	BACKGROUND-COLOR: rgb(204,204,204)
}
.RFQExcludedItem
{
	background-color: lightgrey;
}

.RFQIncludedItem
{}

.redtextInputNumeric
{
	font-size: 12px;
	border-left-color: rgb(173,0,0);
	border-bottom-color: rgb(173,0,0);
	color: rgb(89,89,89);
	border-top-color: rgb(173,0,0);
	font-family: arial, san-serif;
	text-align: right;
	border-right-color: rgb(173,0,0);
}

.readonlyTextboxFlatNumeric
{
	font-size: 12px;
	color: rgb(89,89,89);
	border-top-style: none;
	font-family: arial, san-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
	text-align: right;
}

.readonlyTextboxNumeric
{
	font-size: 12px;
	color: rgb(89,89,89);
	font-family: arial, san-serif;
	background-color: white;
	text-align: right;
	
}

.RFQStatusNew
{
	color: Black;
	font-weight: Bold;
}

.RFQStatusPending
{
	font-weight: bold;
	color: orange;
}

.RFQStatusFinal
{
	color:  Green;
	font-weight: Bold;
}

.RFQStatusArchived
{
	color: Green;
	font-weight: Bold;
}

.requiredSymbol
{
	FONT-SIZE: 14px;
	COLOR: maroon
}

.yourPriceText
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight: bold;
	color: #108418;
}

.CatalogPriceText
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight: bold;
	color: #108418;
}
.ListPriceText
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight: bold;
	color: #108418;
}

.ErrorPriceText
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight: bold;
	color: red;
}

.ConfirmationText
{
	font-family : arial, san-serif;
	font-size : 13px;
	font-weight: bold;
	color: rgb(255,102,0);
	
}

.MessageText
{
	font-family : arial, san-serif;
	font-size : 12px;
	font-weight: bold;
	color: rgb(255,102,0);
	
}

.UserListGridHeader
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	BACKGROUND-COLOR: rgb(194,201,220);
	font-weight:bold;
}

.UserListGridItem
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	
}

.UserListGridAltItem
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
		
}

.subTitle
{
	 FONT-SIZE: 12px; 
	 FONT-FAMILY: arial, san-serif;
	 font-weight:bold;
	 color: rgb(173,0,0);
}
.blueSubTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #002e6f;
	font-family: arial, san-serif;
}

.DataGridHeader
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	BACKGROUND-COLOR: rgb(194,201,220);
	font-weight:bold;
}

.DataGridItem
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
	
}

.DataGridAltItem
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
		
}

.defaultSelection
{
	font-weight: bold;
	font-size: 12px;
	color: rgb(89,89,89);
	font-family: arial, san-serif;
	background-color: #ffffcc;
}


.dgridPager
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}

.dgridPager TD A, .dgridPager TD A:visited, .dgridPager TD A:active
{
	font-family: arial, san-serif;
	font-size : 12px;
	font-weight : normal;
	color: #003366;
	line-height:16px;
	text-decoration:underline;
}


.dgridPager TD A:hover
{
	font-family: arial, san-serif;
	font-size : 12px;
	font-weight : normal;
	color: rgb(105,128,184);
	line-height:16px;
	text-decoration:underline;
	
}

.calendarDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 10;
	position: absolute;
}
.calendarframe
{height:480px;
width:220px;
border-width:0px;
}

.rfqInfoDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
}
.rfqInfoFrame
{
	height:480px;
	width:480px;
	border-width:0px;
}
.rfqInfoClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}

.searchTipsDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:460px;
	width:480px;
	
	z-index: 5;
	position: absolute;

}
.searchTipsFrame
{
	height:460px;
	width:480px;
	border-width:0px;

}
.searchTipsClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}

.commentEditorDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;

}
.commentEditorFrame
{
	height:260px;
	width:380px;
	border-width:0px;

}

.commentEditorClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}

.defaultDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
	background-color: white; 
	width: 800px;
	height: 600px;

}
.defaultClose
{
	width: 100%;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	background-color: oldlace;
	text-align: right;
}
.defaultFrame
{
	
	width: 800px;
	height: 600px;

	
}

.availDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;

}
.availClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}
.availFrame
{
	height:200px;
	width:200px;
	border-width:0px;

}

.addListDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:200px;
	width:250px;
	background-color:White;
	z-index: 5;
	position: absolute;

}

.addNonCatalogItemDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:460px;
	width:300px;
	background-color:White;
	z-index: 5;
	position: absolute;

}
.addListClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}
.addListFrame
{
	
	border-width:0px;

}

.invisible
{
	visibility: hidden;
}

.confirmDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:200px;
	width:200px;
	background-color:infobackground;
	z-index: 5;
	position: absolute;

}

.sendCartDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:300px;
	width:450px;
	background-color:infobackground;
	z-index: 5;
	position: absolute;

}

.sendCartFrame
{
	height:300px;
	width:450px;
	z-index:4;
	position: absolute;
	background-color:white;
}

.myAccountDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
	background-color: white; 

}
.myAccountClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}
.myAccountFrame
{
	
	width: 800px;
	height: 580px;

	
}

.helpDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
	background-color: white; 

}
.helpClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}
.helpFrame
{
	
	width: 200px;
	height: 100px;

	
}

.sessionDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
	background-color: white; 

}
.sessionClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}
.sessionFrame
{
	
	width: 670px;
	height: 570px;

	
}

.listTransferDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:400px;
	width:450px;
	background-color:infobackground;
	z-index: 5;
	position: absolute;

}

.importListDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	height:400px;
	width:450px;
	background-color:infobackground;
	z-index: 5;
	position: absolute;

}

.editAddressDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	width: 700px;
	height: 700px;
	z-index: 5;
	position: absolute;
	background-color: white; 

}
.editAddressClose
{
	width: 100%;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	background-color: oldlace;
	text-align: right;
}
.editAddressFrame
{
	
	width: 100%;
	height: 100%;

	
}

.editPaymentMethodDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	z-index: 5;
	position: absolute;
	background-color: white; 
	width: 700px;
	height: 700px;


}
.editPaymentMethodClose
{
	width: 100%;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	background-color: oldlace;
	text-align: right;
}
.editPaymentMethodFrame
{
	
	width: 100%;
	height: 100%;

	
}

.miniCartGrid
{
	font-family: Arial;
	font-size: 10pt;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-style:none;
	border-bottom-style:none;
	border-width:0;
	
	
}
.instructDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
	background-color: white; 
	width: 200px;
	height:300px;

}
.instructClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}

.generalText
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}

.generalButton
{
	
	font-family: arial;
	font-size: 12px;
	background-color: rgb(255,255,255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(120,120,120)

}


.cwopahelp
{
 font-weight: bold;
 color:Red;
	
}

.headerCell
{
	BACKGROUND-COLOR: rgb(10,41,114);
}
.footerCell
{
	BACKGROUND-COLOR: rgb(10,11,114);
}
.topStaticNav
{
	FONT-SIZE: 10px; 
	COLOR: white; 
	BACKGROUND-COLOR: rgb(194,201,220);
}
.secondLevelNav
{
	FONT-SIZE:11px;COLOR:white;
}
.navTab
{
	BACKGROUND-COLOR: rgb(230,231,241);
}
.darkLeftBorder
{
	BACKGROUND-COLOR: rgb(230,231,241);
}
.searchResultsHeaderRow
{
	BORDER-BOTTOM: rgb(153,153,153) 2px solid; BACKGROUND-COLOR: rgb(194,201,220);
}

.searchResultsHeaderCell
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
}

.searchResultsItemCell
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
}

.searchResultsAltItemCell
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
	Background-color: aliceblue;
}

.searchResultsItemRow
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
}
.searchResultsAltItemRow
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
	Background-color: aliceblue;
}

.searchResultsReplacedItemCell
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
	Background-color: RGB(255,255,210);
}

.searchResultsReplacedItemRow
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed;
	Background-color: RGB(255,255,220);
}

.ProductReplacementMesg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: red;
	border-style:none;
	border-width:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.miniCartStatus
{
	BACKGROUND-Color:#ffffff;
	BORDER-RIGHT: #ad0000 2px solid; BORDER-TOP: #ad0000 2px solid; BORDER-LEFT: #ad0000 2px solid; BORDER-BOTTOM: #ad0000 2px solid;
}
.quickOrderTableHeader
{
	BORDER-RIGHT: rgb(202,210,230) 1px dashed; BORDER-BOTTOM: rgb(153,153,153) 1px solid; BACKGROUND-COLOR: rgb(194,201,220);
}

.infoTitle
{
	font-size: 12pt;
	color: rgb(173,0,0);
	font-family: arial, san-serif;
}
.helpPage
{
	background-color:infobackground;
}
.helpPage A,.helpPage A:active,.helpPage A:visited
{
	color:black;
}

.helpPage A:hover
{
	color:black;
}
.consoleCell
{
	BACKGROUND-COLOR: rgb(194,201,220);
}
.resultsText
{
	FONT-SIZE: 12px; COLOR: #108418; FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight:bold;
}
.gridHeaderInput
{
	font-family: arial;
	font-size: 12px;
	background-color: rgb(194,201,220);
	border-style: none;
	
}
.myAccountLeftBar
{
	BACKGROUND-COLOR: rgb(230,231,241);
}

.BoldInstructions
{
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}
.selectedAccount
{
	font-weight: bold;
	font-size: 12px;
	color: #ff9933;
	font-family: arial;
}

.selectedAccountLink
{
	cursor:pointer;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}
.selectedAccountChangeLink
{
	cursor:pointer;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #ff9933;
	text-decoration: underline;
}


.DPCAccountLabel
{
	font-weight: bold;
	font-size: 15px;

	font-family: arial;
}

.DPCAccount
{
	font-weight: bold;
	font-size: 15px;
	font-family: arial;
}
.TaxDisclaimer
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

.adminHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

.searchControlTable
{
	 BORDER-BOTTOM: rgb(132,148,184) 2px solid;
	 BORDER-TOP: rgb(132,148,184) 2px solid;
}

.loginTable
{
	BACKGROUND-COLOR: rgb(230,231,241);
}

.loginTable
{
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}
.quickOrderCell
{
	BACKGROUND-COLOR: rgb(230,231,241);
}
.cartItems
{
	font-size: 10px;
	font-weight: bold;
	background-color:gainsboro;
}

.cartSubtotal
{
	font-size: 10px;
	font-weight: bold;
	color:red;
	background-color: White;
}
.cartCell
{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	
	
}
.miniCartItemTable
{
	BACKGROUND-COLOR: #f5f5dc;
}
a.minicartLinks, a.minicartLinks:visited,a.minicartLinks:active
{
	font-family: arial,san-serif;
	font-size : 11px;
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
}

a.minicartLinks:hover
{
	font-family: arial,san-serif;
	font-size : 11px;
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}

.AddToCartAddThisItem
{
	background-color:ad0000;
}

.DPCContactInfo
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color:white;
}

.listInfoEdit
{
	background-color: #ffffcc;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	color: rgb(89,89,89);
}
.listInfo
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
	color: rgb(89,89,89);
	Background-color: aliceblue;
}

.listInfoLegend
{
	font-weight: bold;
	font-size: 12pt;
	color: rgb(89,89,89);
}

.createQuoteTable
{ 
	font-family : arial, san-serif;
	font-size : 12px;
	color: rgb(89,89,89);
}

.tdBranchCreateQuote
{
	font-family: san-serif,arial;
	font-size : 12px;
	font-weight : bold;
	color: rgb(10,41,114);
}

.quoteLabel
{
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
}

.confirmationCell
{
	border: gray 1px solid;
	font-weight: bold;
	font-size: 14px;
	color: rgb(255,102,0);

	font-family: arial, san-serif;
	background-color: gainsboro;
}

.errorTextHighlight
{
	background-color: #cccccc;
	font-family: arial, san-serif;
	color: red;
	font-size: 12px;
	font-weight: bold;
}


.pqDiv
{
	border-top-color: black;
	border-top-width: thin;
	border-top-style: solid;
	border-left-color: black;
	border-left-width: thin;
	border-left-style: solid;
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style: solid;
	
	z-index: 5;
	position: absolute;
}
.pqFrame
{
	
	width:680px;
	border-width:0px;
}
.pqClose
{

	background-color: oldlace;
	border-bottom-color: black;
	border-bottom-width: thin;
	border-bottom-style:double;
	text-align: right; 
}