body,
p,
div,
span,
th,
td,
input,
select,
textarea {
  font-family: verdana,arial,helvetica,sans-serif;
}

body {
  font-size: 90%; 
  color: #000000;
  background-color: #ffffff;
}

hr {
  height: 1px;
  color: black;
}

a {
  color: #0000ff;
  text-decoration: underline;
}
a:hover {
  color: #ff0000;
  text-decoration: underline;
}

h1,h2,h3,h4 {
  color: white;
  background-color: black;
  margin: 0px;
  padding: 4px;
}

ul {
  list-style-type: square;
  list-style-position: outside;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2em;
}
li {
  padding: 0px;
}

form {
  display: inline;
}

.small {
  font-size: 75%;
}
.large {
  font-size: 125%;
}

.notice {
}
.highlight {
  color: #d94642;
}

.error {
  color: #ff0000;
}

.form_label_multi {
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  font-size: 90%;
}

.form_label {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  white-space: nowrap; 
  font-size: 90%;
}

.form_label2 {
  font-weight: bold;
  text-align: right;
  white-space: nowrap; 
  font-size: 90%;
}

.form_required {
  color: #ff0000;
  font-weight: bold; 
  vertical-align: top; 
}

.form_required2 {
  color: #ff0000;
  font-weight: bold; 
  vertical-align: top; 
}

.form_element {
  vertical-align: top; 
  font-size: 90%;
}

.form_error {
  color: #ff0000;
}

.details_title {
  text-align: center;
}
.details_heading {
}
.details_highlight {
}

.cart_header {
  font-weight: bold;
  color: white;
  background-color: #000000;
  padding: 4px;
  font-size: 90%;
}
.cart_header_readonly {
  font-weight: bold;
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
  font-size: 90%;
}
.cart_discount {
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
}
.cart_footer {
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
}
.cart_footer_total {
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
}

.cart_item_even {
  color: black;
  background-color: white;
  padding: 4px;
  font-size: 90%;
}
.cart_item_odd {
  color: black;
  background-color: white;
  padding: 4px;
  font-size: 90%;
}

.orders_header {
  font-weight: bold;
  color: white;
  background-color: black;
  padding: 4px;
}
.orders_header_readonly {
  font-weight: bold;
  color: white;
  background-color: black;
  padding: 4px;
}
.orders_footer {
  font-weight: bold;
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
}

.orders_item_even {
  color: black;
  background-color: #f0f0f0;
  padding: 4px;
}
.orders_item_odd {
  color: black;
  background-color: white;
  padding: 4px;
}

.pager {
  font-size: 90%;
}
.pager_disabled {
  color: #808080;
}
.pager_link {
}
.pager_current {
  font-weight: bold;
}
.searchOrders {
	BACKGROUND-COLOR: #E4E4E4;
}
