div#content div#webshopBody {
height:auto !important;
height:350px;
min-height:300px;
}

div#content div#webshopMenu {
display: none;
}
	div#content div#webshopMenu div a {
	color:#00237D;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
	div#content div#webshopMenu div.current a,
	div#content div#webshopMenu div a:hover {
	color:#CF0000;
	}
		div#content div#webshopMenu div.submenu a {
		padding-left:18px;
		}

div.webshopProduct {
background-color: #d7dafd;
border: 1px solid white;
border-bottom-color: white;
margin-bottom: 0px;
padding-bottom: 0px;
position: relative;
}
div.last {
background-color: #d7dafd;
border-bottom:0;
height: 100%;
margin-bottom:0;
}
	div.webshopProduct div.thumbnail {
	background-color: #caceff;
	height: 100%;
	position: absolute;
	text-align: center;
	width: 110px;
	}
	div.webshopProduct div.information {
	background-color: #d7dafd;
	height: 100%;
	padding: 0 110px 0 120px;
	}
		div.information div.name {
		padding:5px 0px;
		font-size:130%;
		font-weight:bold;
		}
		div.information div.link {
		clear:both;
		height:25px;
		}
			div.information div.link a {
			display:none;
			}
	div.webshopProduct div.other {
	background-color: #caceff;
	height: 100%;
	left: 638px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100px;
	}
		div.webshopProduct div.other * {
		font-size:11px;
		text-align:center;
		}
		div.other div.price {
		padding:5px 0px;
		font-weight:bold;
		}
		div.other div.code,
		div.other div.order {
		padding:5px 0px;
		}
	div.webshopProduct div.description,
	div.webshopProduct div.freefield {
	clear: both;
	padding: 5px 0px;
	}
		div.information div.description div.title {
		display:none;
		}
		div.webshopProduct div.description p {
		margin: 0;
		padding: 0 0 15px 0;
		}
	div.webshopProduct div.goback {
	clear:both;
	padding-top:20px;
	}
	div.webshopProduct div.freefield_data div.freefield_title {
	font-weight: bold;
	padding-top: 5px;
	}
	div.webshopProduct div.freefield_data div.freefield_value {
	padding-bottom: 5px;
	}

p.cartProducts {
text-align:center;
}
	p.cartProducts *.changeButton {
	float:left;
	}
	p.cartProducts *.orderButton {
	float:right;
	}

table.cartProducts {
border-collapse:collapse;
width:100%;
}
	table.cartProducts thead {
	text-align:left;
	}
		table.cartProducts thead th {
		padding:2px 10px 2px 2px;
		}
		table.cartProducts thead th.price,
		table.cartProducts thead th.total {
		text-align:right;
		padding-right:2px;
		}
	table.cartProducts tfoot tr td {
	padding:10px 0px;
	}
		table.cartProducts tfoot td.price,
		table.cartProducts tfoot td.total {
		text-align:right;
		font-weight:bold;
		}
		table.cartProducts tfoot td.total {
		border-top:2px solid #C6C6C6;
		}
	table.cartProducts tbody tr td {
	padding:0px 20px 0px 0px;
	}
		table.cartProducts tbody td.amount input {
		text-align:center;
		width:4em;
		}
		table.cartProducts tbody td.price,
		table.cartProducts tbody td.total {
		text-align:right;
		padding:2px 0px;
		width:100px;
		}
		table.cartProducts tbody td.icon {
		text-align:right;
		width:30px;
		}
