.prodlistitem {
	border: 1px solid #deae8a;
	padding: 10px;
	font-size: 0.8em;
	background-color: white;
	margin-top: 0.5em;
	width: 75%;
	clear: left;
}

.prodlistitem h3 {
	color: #cc0000;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	margin-top: 0.25em;
}

.prodlistitem p {
	font-size: 0.8em;
}


.pricelabel {
	float: right;
	text-align: right;
	padding-right: 1em;
}

#content img.leftpic {
	float: left;
	margin: 0;
	border: 0;
}

div.proddesc {
	margin-left: 150px;
	padding-left: 1em;
	
}

td.deliverytime {
	text-align: right;
	padding-right: 3em;
	padding-left: 3em;
}

#content .prodlistitem td {
	font-size: 10px;
	
}

#cart {
	border-collapse: collapse;
	width: 80%;

}

#cart td {
		padding:  0.5em;
}

#carthead td {
	background-color: #e6ab84;
	font-weight: bold;
}
.addcosts td {
	font-style:italic;
}

.pricecell {
	text-align: right;	
}
#cartfoot {
	background-color: #e9674e;
	font-weight: bold;	
	
}

.normalsize {
	font-size: 0.7em;
}

.mwstlabel {
	font-size: 0.8em;
}

body#details {
	margin: 0;
	padding: 10px;
	border: 1px solid #c10000;
	
}

body#details h1 {
	color: #c10000;
	font-size: 0.9em;
	
}
