table {
	margin:2px;
	width:230px;
	font-size: 9pt;
}

.ProdIcon {
	border: 1px solid;
}
.prodDescription {
	font-size: x-small;
	background-color: #CCCCCC;
	width:200px;
	margin-bottom: 3mm;
}

.prodDescription td {
	border: 1px solid;
	width:150px;
}
.prodDescription th {
	vertical-align: top;
}
.price {
	font-weight:bold;
}
.prodDescription td a {
	border: 1px solid #000000;
	font-weight:bold;
	margin-left : 3mm;
	color: #darkblue;
	background-color:#aaeeaa;
	text-decoration: none;
	padding: 2px;
}
#basketView {
	position: fixed;
	background-color: #006633;
	color:#CCCCCC;
	height: 25px;
	top:0;
	width: 100%;
	border: thin solid;
	font-size:10pt;
	padding-left: 5mm;
	left: 100px;
	clear: right;
}
#page1,#page2,#page3,#page4,#page5 {
	xdisplay: none;
}
#page1 {
	display: block;
}
#menu {
	position:relative;
	background-color: #F5F0D0;
	height: 35px;
	display: none;
	margin-top: 2mm;
	margin-bottom: 4mm;
}
#menu strong {
	color:yellow;
}
#menu a {
	margin-right: 3mm;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	padding-right: 2mm;
	border: solid 1px darkgray;
	background-color: #999999;
	color: #FFFFFF;
	margin-bottom: 3mm;
}
#menu a:hover {
color:#ffffff
}
#menu a:active {

color:#FFFF00
}
td {
	vertical-align: bottom;
}
#px {
	background-color: #B7DFDA;
	text-align: right;
	position: absolute;
	height: 1024px;
	width: 250px;
	top: 0px;
	float:right;
}
h3 {
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
}
.txt {
	margin:0;
	padding: 1mm;
	padding-left: 3mm;
	font-size:8pt;
	color: #003333;
}

.promo {
	border:None;
	background-color: silver;
}
.easter {
	background-color: #66CCCC;
	border: 2px solid #000000;
	position: relative;
	width: 600px;
	text-align: center;
	left: 100px;
	margin-top: 2mm;
	margin-right: 0mm;
	margin-bottom: 2mm;
	margin-left: 0mm;
}
