a.sc:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;
}
a.sc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;
}
a.sc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;
}
a.sc:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;
}
a.mcart:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.mcart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.mcart:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.mcart:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/*
 * GWD: eshop stylesheet
 */
td, th {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
}
.button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  background-color: #d5e14d;
  border: 0;
  padding: 2px auto;
  cursor: pointer;
}
.buttons {
  margin: 20px 5px;
  text-align: right;
}
img {
  border: 0;
}
.thRight th, .right {
  text-align: right;
}
.thLeft th, .left {
  text-align: left;
}
table.right {
  text-align: left;
  margin-left: auto;
}

.thNoBold th {
  font-weight: normal;
}
.block {
  display: block;
  margin-bottom: 5px;
}
.horizForm label {
  display: block;
}
.horizForm input {
  margin-bottom: 10px;
}

.whiteTable td, .whiteTable th {
  color: white;
}
.whiteTable .ordersOrder td {
  padding-bottom: 0;
}
.whiteTable .ordersProducts td {
  color: #D5E14D; 
  padding-bottom: 10px;
  padding-top: 0;
}
.topAligned td, .topAligned th {
  vertical-align: top;
}

.message {
  width: 783px;
  color: black;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  text-decoration: none;
  padding: 10px;
  border: solid 1px black;
}
.critical {
  font-weight: bold;
}
.ok {

}

.customerMessage {
  width: 100px;
  height: 50px;
}