body {
	background-color:white;
}
div , #holdfooter, .shop .shop_holder, .shop .checkout, .shop .shop_browser li, .chooser ul, #shop_helper {
		overflow:visible;
}
.shop_browser li {
	padding:0;
}
.shop_browser li {
	clear:both;
	page-break-after: auto;
	border-bottom:1px solid black;
}

.shop_browser li div, .shop_browser li p, .shop_browser li h4 {
	width:100%;
	font-size:12pt;
	padding-top:0;
	margin-top:0;
}
#holdbanner , #holdall{
	width:95%;
	padding-bottom:0;
	margin-bottom:0;
	min-height:0;
	overflow:visible;
}
#holddetail, #detail {
	margin: 10pt 0 0 0; 
	padding: 0;
	width: 100%;
		overflow:visible;
}
#holdmain, #holdcontent, .shop, .shop_holder, .shop_browser {
	width:100%;
	margin:0;
	padding:0;
		overflow:visible;
}
.shop_browser li div {
	min-width:60%;
	max-width:60%;
}
.shop_browser li img {
	max-width:20%;
}

.shop_browser {
	margin:0;
	padding:0;
	width: 100%;
}
#banner {
	width:100%;
	font-size:12pt;
	background-image:none;
	background-color:#000099;
	text-align:left;
	font-family:arial;
	padding-left:.8cm;
	padding-top: .3cm;
	height: 1.8cm;
}
#banner img {
	margin-left:0;
	margin-right:10%;
	height: 1.5cm; 
}
#banner h1 {
	width:80%;
	font-size:20pt;
	margin-left:0;
}
#banner p {
	font-size:12pt;
	margin-left:.3cm;
}
#superfooter, #links, #holdnavigation, #holdchooser, #holdextra, #footer ul, p.info, div.links, #holdextra img , .legal .links, #shop_helper {
	display:none;
}
a {
	text-decoration:none;
	color:black;
	background-color:white;
}
