body {
	font-family		: Arial,Helvetica,sans-serif;
	color			: black;
	background-color: #ffffff;
	text-align		: left;
	font-size		: 14px;
	margin			: 0 0 0 0; /* top, right, bottom, left */
	padding			: 0;
}

.noMargin {
	margin:0;
	padding:0;
}

H1 {
	color		: #1c26ac;
	font-weight	: 900;
	font-size	: 35px;
	font-family	: Arial,Helvetica,sans-serif;
}
H2 {
	color		: #1c26ac;
	font-weight	: 800;
	font-size	: 26px;
	font-family	: Arial,Helvetica,sans-serif;
}
H3 {
	color		: #1c26ac;
	font-weight	: 500;
	font-size	: 21px;
	font-family	: Arial, Helvetica,sans-serif;
}
H4 {
	color		: #1c26ac;
	font-weight	: 500;
	font-size	: 16px;
	font-family	: Arial, Helvetica,sans-serif;
}
.h1 { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #1c26ac; }
.h2 { font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #1c26ac; }
.h3 { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #1c26ac; }
.vlglabel { font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color:rgb(28,38,172); }
.lglabel { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; }
.label { font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; }
.smlabel { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.step { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #1c26ac; }
.lg { font-family: Arial, sans-serif; font-size: 16px; }
.rg { font-family: Arial, sans-serif; font-size: 14px; }
.sm { font-family: Arial, sans-serif; font-size: 12px; }
.vsm { font-family: Arial, sans-serif; font-size: 10px; }
.notice { font-family: Arial, sans-serif; font-size: 14px; color: #006699; }
.lgwarning { font-family: Arial, sans-serif; font-size: 16px; color: #ff0000; }
.warning { font-family: Arial, sans-serif; font-size: 14px; color: #ff0000; }
.smwarning { font-family: Arial, sans-serif; font-size: 12px; color: #ff0000; }
.sminfo { font-family: Arial, sans-serif; font-size: 12px; color: #339933; }

.background{ background-image:url(/images/BackTop.gif); background-repeat:no-repeat;} 
.noBorder{ border-style:none;}
.frm {
	color			: black;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: arial,helvetica,sans-serif;
	background-color: #d8e8f7;
}

.frmbutton {
	color			: black;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: arial,helvetica,sans-serif;
	background-color: #d8e8f7;
	border-style	: outset;
	padding			: .3em;
}

.frmgreen {
	color			: #339933;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: arial,helvetica,sans-serif;
	background-color: #ffffff;
}

.frmred {
	color			: #ff3333;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: arial,helvetica,sans-serif;
	background-color: #ffffff;
}
.frmbrown {
	color			: #663300;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: arial,helvetica,sans-serif;
	background-color: #ffffff;
}

SELECT {
	color			: black;
	font-weight		: 400;
	font-size		: 12px;
	font-family		: arial,helvetica,sans-serif;
	z-index			: 0;
}

BUTTON,FILE,SUBMIT,RESET {
	color			: black;
	font-weight		: 400;
	font-size		: 12px;
	width			: 90%;
	font-family		: arial,helvetica,sans-serif;
}

TEXT,TEXTAREA, INPUT {
	color			: black;
	font-weight		: 400;
	font-size		: 14px;
	font-family		: monospace;
}

A:link {
	text-decoration	: underline;
	color			: #0000cc;
}
A:active {
	text-decoration	: underline;
	color			: #ff0000;
}
A:visited {
	text-decoration	: underline;
	color			: #0000cc;
}
A:hover {
	text-decoration	: underline;
	color			: #00ff00;
}

/* For held orders table in left nav bar */
.hotable {
	margin			: 5px 0px 8px 0px; /* top, right, bottom, left */
}

/* These for help */
.popupLink {
	color: red;
	outline: none;
}


/* OK, for help messages we need to do something different if Opera6 */
/* This hack is from http://www.albin.net/CSS/OwenHack.html */
/* not used currently... */

.popup {
	position				: absolute;
	visibility				: hidden;
	background-color		: #ddddff;
	/* next one fixes NN 4.x */
	/* LAYER-BACKGROUND-COLOR	: #ddddff; */
	color					: purple;
	width					: 200px;
	border-left				: 1px solid black;
	border-top				: 1px solid black;
	border-bottom			: 3px solid black;
	border-right			: 3px solid black;
	padding					: 3px;
	z-index					: 100;
	text-align				: left;
	font-size				: 12px;
	font-family				: arial,helvetica,sans-serif;
	/* these last 2 prevent hidden div moving scroll bars */
	top						: 0;
	left					: 0;
}

/* for paragraphs and ol, ul inside the help message to reduce white space */
.popupp {
	margin					: 4px auto 4px auto; /* top, right, bottom, left */
}


/* next 2 are for Tip of the Day */
.invtip {
	position				: relative;
	visibility				: hidden;
	background-color		: #d8e8f7;
	/* next one fixes NN 4.x */
	/* LAYER-BACKGROUND-COLOR	: #d8e8f7; */
	color					: black;
	width					: 200px;
	height					: 300px;
	border-left				: 1px solid black;
	border-top				: 1px solid black;
	border-bottom			: 3px solid black;
	border-right			: 3px solid black;
	padding					: 3px;
	z-index					: 100;
	text-align				: left;
	font-size				: 12px;
	font-family				: arial,helvetica,sans-serif;
	overflow				: hidden;
}
.tip {
	position				: relative;
	background-color		: #d8e8f7;
	/* next one fixes NN 4.x */
	/* LAYER-BACKGROUND-COLOR	: #d8e8f7; */
	color					: black;
	width					: 200px;
	height					: 300px;
	BORDER-LEFT				: 1px solid black;
	BORDER-TOP				: 1px solid black;
	BORDER-BOTTOM			: 3px solid black;
	BORDER-RIGHT			: 3px solid black;
	PADDING					: 3px;
	z-index					: 100;
	text-align				: left;
	font-size				: 12px;
	font-family				: arial,helvetica,sans-serif;
	overflow				: hidden;
}

/* Following stuff is for new cart page */
.redborder {
	border			: thin red solid;
	margin			: 8px 8px 0px 8px; /* top, right, bottom, left */
}

.greenborder {
	border			: medium green solid;
	margin			: 4px 6px 0px 6px; /* top, right, bottom, left */
}
.blueborder {
	border			: thin blue solid;
	margin			: 8px 8px 0px 8px; /* top, right, bottom, left */
}
.greenthumb {
	color			: green;
	font-family		: Arial, sans-serif;
	font-size		: 12px;
	text-align		: center;
	float			: left;
}
.redthumb {
	color			: red;
	font-family		: Arial, sans-serif;
	font-size		: 12px;
	text-align		: center;
	float			: left;
}

#menu{
	position	: absolute;
	top			: 150px;
	/* left		: 80%; */
	right		: 10px;
	/* width	: 140px; */
	font		: 12px verdana,arial,helvetica, sans-serif;
	color		: #ffffff;
	background	: #000000;
	border		: none;
	padding		: 10px;
}

div#menu a, div#menu a:visited {color: #ffffff;}

/* Removes default top margin from left/right column paragraphs in Mozilla */
/* div > p {
	margin-top: 0;
} */

/* ADDED FOR ASI */

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099; 
}

.nobr {
	white-space		: nowrap;
}

.oldPrice {
	text-decoration: line-through;
}
.newPrice {
	color: #FF0000;
}

