@charset "ISO-8859-1";
@import url(navigation.css);
@import url(accounting.css);
@import url(cart.css);
@import url(ajax.css);

body {
	background: #a7a9ac;
	color: #000000;
	font-family: arial, san-serif, serif
}

h1 {
	background: transparent;
	color: #000000;
	font-weight: 700;
	font-size: 30px;
	text-decoration: underline
}

h2 {
	background: transparent;
	color: #ff0000;
	font-size: large;
	font-weight: 700;
	text-align: center;
	width: 100%;
}

h3 {
	font-weight: 700;
	font-size: medium;
	text-align: center;
}


p {
	background:  transparent;
	font-size: small;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	text-indent: 2em
}

img {
	border: none;
}

table {
	empty-cells: show;
	font-size: 90%;
}

a:link {
	background: transparent;
	color: #0000ff;
	font-weight: 700;
	text-decoration: none
}

a:visited {
	background: transparent;
	color: #0000ff;
	font-weight: 700;
	text-decoration: none
}

a:hover {
	background: transparent;
	color: #000000;
	font-weight: 700;
	text-decoration: underline
}

a:active {
	background: transparent;
	color: #ff0000;
	font-weight: 700;
	text-decoration: none
}

tr.altLine {
	background: #cccccc !important;
	color: #000000;
}

/* Main Table */
table.mainTable {
	border: none;
	width: 750px;
	empty-cells: show;
}

/* Navigation Pane */
td.navPane {
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	width: 128px;
}

/* Content Pane */
td.contentPane {
	vertical-align: top;
	width: 600px;	
}

/* Spacer */
td.spacer {
	width: 6px;
}

/* customer info table */
table.custInf {
	border: 1px solid #000000;
	padding: 2px 2px;
	text-align: center;
	width: 100%;
}

tbody.custInf {
	text-align: left;
	font-weight: 600;
}

/* Error Style */
table.error {
	background: #ffffff;
	color: #ff0000;
	font-weight: 700;
	border: 1px solid #000000;
	width: 100%;
}

thead.error {
	text-align: center;
	font-size: 115%;
}

/* instructions */
table.instruct {
	border: 1px solid #000000;
	padding: 2px 2px;
	width: 100%;
}

thead.instruct {
	background: transparent;
	color: #cc0000;
	text-align: center;
	font-weight: 700;
}

/* Page Header Title */
table.pageHeader {
	background: transparent;
	color: #ff0000;
	font-size: 130%;
	font-weight: 700;
	text-align: center;
	width: 100%;
}

/* Standard Table Settings */
table.standard {
	background: #ffffff;
	color: #000000;
	empty-cells: show;
	width: 100%;
}

thead.standard {
	background: #292c39;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
}

/* Welcome Table */
table.welcome {
	border: 1px solid #292c39;
	padding: 2px 3px;
	text-align: center;
	width: 100%;
}

/* Standalone Classes */
.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.errorMessage {
	background: transparent;
	color: #cc0000;
	font-weight: 700;
}

.message {
	background: transparent;
	color: #cc0000;
	font-weight: 700;
}

/* ID's */
#center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#message {
	/* background: transparent; */
	color: #cc0000;
	font-weight: 700;
} 
