/* scroll only shows in IE 5.5 and 6 but most use this browser  */
BODY {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	scrollbar-face-color: #FFFFFF;
	/* Top bar color */
	scrollbar-track-color: #FFFFFF;
	/* Track groove space */
	scrollbar-arrow-color: #B3A39D;
	/* little arrow pointing */
	scrollbar-3d-light-color: #ED1D25;
	/* the rest can stay these colors */
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-dark-shadow-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-base-color: #FFFFFF;
/*	background-image :  url(https://saturn.igetsmart.com/ahacpr/images/poweredby.gif);
	background-position : bottom right;
	background-repeat : no-repeat;*/
}

/*  Default values for  Links with no class. */
A, A:link, A:visited {
	color: #ED1D25;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
/*  Default alternate "Highlight" color   */
A:hover, A:active {
	color: #CC0000;
	text-decoration: underline;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
/* Style for boring "grey" Submit buttons.  Border can stay the same */
INPUT.formbutton, #Button
 {
	background-color: #ED1D25;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, "Lucida Sans", Tahoma, sans-serif;
	letter-spacing: normal;
	height: 18pt;
	line-height: 12pt;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	padding: 0px 0px 0px 5px;
	border-top: 2px #CCCCCC;
	border-bottom: 2px #666666;
	border-left: 2px #FFFFFF;
	border-right: 2px #666666;
	border-style: solid;
}
/* used for color in form text boxes */
.formBG {
	font-family: Verdana, Arial, Helvetica, "Lucida Sans", Tahoma, sans-serif;
	color: #000000;
	font-size: 8pt;
	background-color : #F3F0EF;	
}
.formBG:focus {
	color: #000000;
	font-size: 8pt;
	background-color : #F3F0EF;	
	/* use for border around input box on focus */
	/*border: 2px solid #002D56;*/
}

/* used for search boxes */
.search {
	color: #ED1D25;
	font-weight: bold;
	font-size: 8pt;
	background-color : #FFFFFF;	
}
table {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* used to format bottom stripe for all pages under logo */
table.main {
	/*background-image: url(https://saturn.igetsmart.com/ahacpr/images/endstripe.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
}
/* used to format category RRows */
table.cat {
	background-image: url(https://saturn.igetsmart.com/ahacpr/images/cat8.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.base {
	vertical-align : bottom;
}
/* used to format all text boxes */
table.text {
	background-color: #F7F7E6;
	border: 1px solid #ED1D25;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}	
/* used to format all grid boxes */
td.cartL {
	color: #FF0000;
	border-left: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	padding: 2px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #EFEFCE;
}
td.cartR {
	color: #FF0000;
	border-right: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	padding: 2px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #EFEFCE;
}
td.cartM {
	color: #FF0000;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	padding: 2px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #EFEFCE;
}	
table.grid {
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 1px solid #ED1D25;
}
td.grid {
	background-color: #FFFFFF;
	border: 1px solid #ED1D25;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}	
/* checkoutcart.footer  contains these 5 below */
TD.small {
	font-size: 8pt;
	color: #999999;
}
TD.redsmall {
	font-size: 8pt;
	color: #CC0000;
}
TD.smallMAN {
	font-size: 8pt;
	color: #ED1D25;
	font-weight : normal;
}
TD.headMAN, TR.headMAN {
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
	background-color: #F3F0EF;
}
/* used in ItemLookups and ViewCart */
TD.big, TH.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform : uppercase;
	color: #CC0000;
}

div.middle {
	margin-top: 75px;
}

.medium {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding : 3px 3px;
}
.large {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.eight {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* if needed, not currently using HR */
hr {
	color: #B4B4B4;
	border: thin dashed;
}
hr.bright {
	color: #CC0000;
}
/* viewimprint */
td.note {
    COLOR: #000000;
	FONT-SIZE: 8pt;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.warning {
	color: #CC0000;
	font-weight: bold;
}
/* used for all "Quotes" links, pdf, normal "Category" links, Cost Center & Charge To links*/
A.quote, A.quote:visited, A.quote:link {
	color: #999999;
	padding: 3px;
	text-decoration: none;
	font-weight: normal;
	font-size : 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #F7F7E6;
}
A.quote:active, A.quote:hover {
	color: #999999;
	padding: 3px;
	text-decoration: none;
	font-weight: normal;
	font-size : 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7E6;
	border: 1px solid #F7F7E6;
}

/* appears 99 times including footer  */
TR.matrixheader, TD.matrixheader, TH.matrixheader  {
	background: #F3F0EF;
	background-color: #F3F0EF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight : bold;
	letter-spacing : 0px;
}
/* checkoutcart footer */
TR.matrixsummary, TD.matrixsummary, TH.matrixsummary  {
	border-top: #ED1D25 2px solid;
	border-bottom: #ED1D25 2px solid;
	font-size: 8pt;
	color: #000000;
	padding-top : 2px;
	padding-bottom : 2px;
	background-color : #EFEFCE;
}
TR.matrixdata, TD.matrixdata, TH.matrixdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}
/* used to add graphic to rows */
td.graphic{
		background-image :  url(https://saturn.igetsmart.com/ahacpr/images/cat8.gif);
		background-repeat: repeat-x;
		height: 8px;
}
td.colorBold, tr.colorBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	font-size: 10pt;
}
/* viewcart header script */
.smallRed {
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* can be used in ChargeToHeader & CostCenterHeader top table  */
.bold {
	color: #737373;
	font-weight: bold;
	font-size: 10pt;
}
.red {
	color: #CC0000;
	font-weight: bold;
	font-size: 10pt;
}

/*used where default not working, in NoImprintError */
.regular {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.regular {
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* used in astericks */
.redBold {
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* used to hide pricing information on itemlookupcombo */
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
}
/* Order Total */
.bright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
}
/* can be used in ChargeToRRow, CostCenterRRow & ManagerApprovalRRow main table  */
.smallBold {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	background-color : #F3F0EF;
}
/* can be used in ChargeToHeader & CostCenterHeader top table  */
.tableBG {
	background-color : #F3F0EF;
}
.center {
	text-align: center;
}
/* Crossover text on Corp Mgr to IMS */
div.crossover {
	float : left;
	width: 320px;
	border: 10px solid #DEE8EF;
	margin: 10px 15px 5px 20px;
	font-size: 8pt;
	color: #000000;
	padding: 6px;
}
.crossover h1 {
	color: #ED1D25;
	font-size: 10pt;
	text-align: center;
	margin-bottom: -8px;
}
.crossover p {
	color: #ED1D25;
}
.crossover strong {
	font-weight: bold;
}
.crossover dl {
	border: 1px solid #ED1D25;
	margin-left: auto;
	margin-right: auto;
}
.crossover dt {
	background-color : #ED1D25;
	color: white;
	font-weight: bold;
	padding: 5px;
}
.crossover dd {
	color: #ED1D25;
	margin: 5px 3px 12px 17px;
}
.crossover a:link, .crossover a:visited {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}
.crossover a:hover, .crossover a:active {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
/* Shop page pdf links */
A.pdf, A.pdf:visited, A.pdf:link {
	color: #ED1D25;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9pt;
}
A.pdf:active, A.pdf:hover {
	color: #ED1D25;
	text-decoration: none;
	font-weight: normal;
	font-size: 9pt;
}
/* used for ManagerApprovalRRow links  */
A.approval, A.approval:visited, A.approval:link {
	color: #ED1D25;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9pt;
}
A.approval:active, A.approval:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9pt;
}
/* can be used for CatItemListOfficeRRow links  */
A.officeQuote, A.officeQuote:visited, A.officeQuote:link {
	color: #ED1D25;
	text-decoration: underline;
	font-size: 8pt;
}
A.officeQuote:active, A.officeQuote:hover {
	color: #ED1D25;
	text-decoration: none;
	font-size: 8pt;
}
/* used for Click Here Item Status*/
A.tiny:link, A.tiny:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED1D25;
	font-size: 8pt;
	font-weight : normal;
}
A.tiny:hover, A.tiny:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EF3E33;
	font-size: 8pt;
	font-weight : normal;
}
/* used for Shipping Help*/
A.ship:link, A.ship:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED1D25;
	font-size: 8pt;
	font-weight : normal;
}
A.ship:hover, A.ship:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 8pt;
	font-weight : normal;
}
/* CatItemList RRow */
A.catalogItem, A.catalogItem:visited, A.catalogItem:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;	
	font-weight: bold;
	text-decoration : underline;
}
A.catalogItem:hover, A.catalogItem:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10pt;	
	font-weight: bold;
	text-decoration : underline;
}
A.red, A.red:visited, A.red:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 10pt;	
	font-weight: bold;
	text-decoration : underline;
}
A.red:hover, A.red:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED1D25;
	font-size: 10pt;	
	font-weight: bold;
	text-decoration : underline;
}
A.small:link, A.small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 8pt;
	font-weight : normal;
}
A.small:hover, A.small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 8pt;
	font-weight : normal;
}






.thePage {	
background-color: #FFFFFF;
font-size: 8pt;
font-weight : bold;
color: #ED1D25;
font-family: Verdana, Arial, Helvetica, sans-serif;
border : solid 2px #D6D6D6;
height : 8pt;
padding : 0px 1px 0px 1px;
}
td.paging, td.copy {
background-color: #FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;	
}
a.paging:link, a.paging:visited, a.paging:active { 
color: #ED1D25; 
font-size: 8pt; 
text-decoration:none;
font-weight: normal;
}
a.paging:hover { 
color:#EF3E33; 
font-size: 8pt; 
text-decoration:none;
font-weight: normal;
}
.breadcrumbs {
border: 0px solid #999999;
background-color: #FFFFFF;	
padding: 2px;
margin-left: 0px;
}
div.crumb a, div.crumb a:link, div.crumb a:visited, div.crumb a:active {
background-color: #FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-weight: normal;
}
div.crumb {
background-color: #FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-weight: bold;
color: #ED1D25;
}