body{
	margin:0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
td{
vertical-align: top;
font-size: small;
text-align: left;
}

#banner{
text-align:center
}
h3{
text-align:center;
}
table .product{
	padding: 10px;

}
.product td{

}
.product td .image{
	text-align:center;
}
.product .title a{
color:black;
font-weight: bolder;
}
.product .more a{

}
.product .description{
	color: Purple;
}
.product .despatch{
	color: Purple;
}
.product td .price{
	color: Black;
}
.product td .reduced{
	color: Red;
	font-weight: bold;
}
table .item{
	padding: 10px;

}
.item td{

}
.item td .image{
	text-align:center;
}
.item .title{
color:black;
font-weight: bolder;
}
.item .title a{
color:black;
font-weight: bolder;
}

.item .description{
	color: Purple;
}
.item .despatch{
	color: Purple;
}
.item td .price{
	color: Black;
}
.item td .reduced{
	color: Red;
	font-weight: bold;
}
table .xml{
	padding: 10px;

}
.xml td{

}
.xml td .image{
	text-align:center;
}
.xml .title a{
color:black;
font-weight: bolder;
}
.xml .more a{

}
.xml .description{
	color: Purple;
}

.pageinfo{
	color: Fuchsia;
}
.pageinfo a{
	color:Black;
}

.vnav
{
	margin: 1em 0;
}
.vnav ul, .vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul
{
	border-left:1px solid #fff; 
	border-right:1px solid #fff; 
	border-top:1px solid #fff; 
	border-bottom:0px solid #fff; 
}
.vnav ul li
{
	border-bottom: solid 1px #fff;
}
.vnav ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 10px;
}
* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}
* html .vnav ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}
.vnav h3
{
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 126%;
}
.vnav ul li a:link, .vnav ul li a:visited
{
	background-color: #cdc;
	color: #000;
}
.vnav ul li a:hover
{
	background-color: #898;
	color: #fff;
}
.footer{
	text-align: center;
}
.hnav{
	text-align: center;
}
.hnav ul li a
{
	display: inline;
	text-decoration: none;
	padding: 2px 10px;
}
.hnav ul, .hnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}