/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;	
}
/* normal link */
a:link {
	text-decoration: none;
	color:#000000;
}
a:visited {
	text-decoration: none;
	color:#000000;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}
a:active {
	text-decoration: none;
	color:#000000;
}
/* menu inactive link */
a.linkInactive:link {
	text-decoration: none;
	color:#322a75;
}
a.linkInactive:visited {
	text-decoration: none;
	color:#322a75;
}
a.linkInactive:hover {
	text-decoration: underline;
	color:#FFAA55;
	background-color:#322a75;
}
a.linkInactive:active {
	text-decoration: none;
	color:#322a75;
}
/* menu active link */
a.linkActive:link {
	text-decoration: none;
	color:#FFAA55;
}
a.linkActive:visited {
	text-decoration: none;
	color:#FFAA55;
}
a.linkActive:hover {
	text-decoration: underline;
	color:#322a75;
	background-color:#FFAA55;
}
a.linkActive:active {
	text-decoration: none;
	color:#FFAA55;
}
/* price display / promo price display */
.promoprice {
  text-decoration:line-through;
  color:#CC0000;
}
.promotext {
  color:#CC0000;
}
.promopricebig {
  text-decoration:line-through;
  color:#CC0000;
  font-size:14px;
}
.promotextbig {
  color:#CC0000;
  font-size:14px;
}
.perror {
	color:#CC0000;
	font-weight:bold;
}
.promocode {
	text-decoration:line-through;
	color:#009900;
}
/* general and message table */
.shopTitle {
  font-size:16px;
  font-weight:bolder;
  color:#FFFFFF;
}
.table1pxInactive {
	border:solid 1px #322a75;
	background-color:#FFAA55;
	color: #322a75;
}
.table1pxError {
	border:solid 1px #CC0000;
}
.elementError {
  background-color:#CC0000;
  color:#FFFFFF;
  font-weight:bold;
}
.table1pxInfo {
	border:solid 1px #339900;
}
.elementInfo {
  background-color:#339900;
  color:#FFFFFF;
  font-weight:bold;
}
.table1px {
	border:solid 1px #000000;
}
/* products table */
.tableInfo {
	border:solid 1px #FFAA55;
	background-color:#FFFFCC;
	color:000000;
}
.table1pxproducts {
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
}
.table1pxproductstd {
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.proddetails {
	background-color:#FFAA55;
	color: #000000;
}
.prodTitle {
  color:FFAA55;
  font-size:14px;
  font-weight:bold;
}
/* general */
.elementInactive {
	background-color:#FFAA55;
	color: #322a75;
}
.elementActive {
	background-color:#322a75;
	color: #FFAA55;
}
.elementPromoMP {
	background-color:#5162FF;
	color: #FFAA55;
}
.elementHighlight {
  background-color:#FFFFCC;
}
.menuInactive {
  border-right-style:solid;
  border-right-color:#322a75;
  border-right-width:1px;
	background-color:#FFAA55;
	color: #322a75;
}
.menuActive {
	background-color:#322a75;
	color: #FFAA55;
}
.menuInactiveB {
	border:solid 1px #322a75;
	background-color:#FFAA55;
	color: #322a75;
}
.priceBasket {
  font-size: 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color: #322a75;
}
a.priceBasket {
  font-size: 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  text-decoration:none;
  color: #322a75;
}
a.priceBasket:hover {
  text-decoration:underline;
}
.menuSeparator {
  border-left-style:solid;
  border-left-color:#322a75;
  border-left-width:1px;
}
.tableSeparator {
  border-top-style:solid;
  border-top-color:#CCCCCC;
  border-top-width:1px;
}
/* form objects */
.filtrBox {
	background-color: #FFAA55;
	color: #000000;
	border-style: solid;
	border-color: #FFAA55;
	border-width: 1px;
	width: 140px;
}
.standardBox {
	background-color: #FFAA55;
	color:#000000;
	border-style:solid;
	border-color:#FFAA55;
	border-width:1px;
}
.tinyText {
  	font-size: 9px;
}
.bigBoldText {
  font-size: 14px;
  font-weight:bold;
}

