.header {
	font-size : 14px;
	color : #003399;
}
span.small {
	font-size : 11px;
	color : #003399;
	text-decoration : none;
}
.subnav {
	font-size : 11px;
	color : #003399;
	text-decoration : none;
}
.subnavtitle {
  color : #003399;
}
a:link.subnav {
	font-size : 11px;
	color : #003399;
	text-decoration : none;
}
a:visited.subnav {
	font-size : 11px;
	color : #003399;
	text-decoration : none;
}
a:hover.subnav {
	font-size : 11px;
	color : #003399;
	text-decoration : none;
}
a:link {
	color : #003399;
	text-decoration : underline;
}
a:visited {
	color : #003399;
	text-decoration : underline;
}
a:hover {
	color : #003399;
	background-color : #D0DFF1;
	text-decoration : none;
}
input, select, textarea {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
}
ul {
	list-style-type : square;
}
body, td {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	line-height : 18px;
}
/* shop style */
span.greetUser {
  color: #f0a480;
  font-weight: bold;
}
span.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
span.productSpecialPrice {
  color: #ff0000;
}
span.errorText {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #ff0000;
}
.checkoutBarFrom, .checkoutBarTo { 
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px; 
  color: #8c8c8c; 
}
.checkoutBarCurrent { 
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px; 
  color: #000000; 
}
.messageBox { 
  font-size: 10px; 
}
.messageStackError, .messageStackWarning { 
  font-size: 10px; 
  background-color: #ffb3b5; 
  border : 1px solid #003399;
}
.messageStackSuccess { 
  font-size: 10px; 
  background-color: #99ff00; 
  border : 1px solid #003399;  
}
/* input requirement */
.inputRequirement { 
  font-size: 10px; 
  color: #ff0000; 
}
.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
.smalltext {
  font-size : 12px;
}
.moduleRow { }
.moduleRowOver { 
  background-color: #D0DFF1; 
  cursor: pointer; 
  cursor: hand; 
}
.moduleRowSelected { 
  background-color: #D0DFF1; 
}
.checkoutBarFrom, .checkoutBarTo { 
  font-size: 10px; 
  color: #8c8c8c; 
}
.checkoutBarCurrent { 
  font-size: 10px; 
  color: #000000; 
}
table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D0DFF1;
  border-spacing: 1px;
}
.productListing-heading {
  font-size: 10px;
  background: #D0DFF1;
  color: #003399;
  font-weight: bold;
}
.infoBox {
  background: #D0DFF1;
}
.infoBoxContents {
  font-size: 10px;
  background:#EEEEEE;
}
