img {
	border: 0;
}

#prodimg {
	margin-bottom: 2px;
}

td.bodytextpadded {
	padding: 5px 10px;
	margin: 0;
}

	td.bodytextpadded h3 {
		color: #040;
	}
	
	td.bodytextpadded p {
		margin: 5px 0px;
	}
	
table#prodinftable {
	border-collapse: collapse;
	width: 590px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

	table#prodinftable td {
		border-collapse: collapse;
		padding: 10px 10px;
	}
	
		table#prodinftable td strong {
			line-height: 1.4em;
		}
		
.normprice {
	color: #070;
	font-weight: bold;
}

.saleprice {
	color: #c00;
	font-size: 1.05em;
	font-weight: bold;
	line-height: 1.5em;
}

.wasprice {
	color: #000;
}

	table#prodimagetable td label {
		float: left;
		text-align: right;
		width: 80px;
		margin: 5px 10px 5px 0px;
		font-size: 0.9em;
		color: #666;
		line-height: 20px;
		font-weight: bold;
	}
	
	table#prodimagetable td select {
		float: left;
		margin: 5px 0px 5px 0px;
		width: 125px;
	}
	
	table#prodimagetable td input#submitter {
		float: left;
		margin: 5px 0px 5px 0px;
		width: 125px;
		background-color: #cca;
		border: 1px solid #060;
	}
	
ul.descbullets {
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

	ul.descbullets li {
		line-height: 1.3em;
		padding: 2px 0px 2px 15px;
		background: #ffffff url(/images/icon.gif) no-repeat left 3px;
	}
	
p.prodsizes {
	font-size: 0.9em;
	line-height: 1.3em;
}

#customerfavourites h2 {
	font-size: 1.1em;
}

h2.strapline a:link, h2.strapline a:visited {
	color: #c00;
	text-decoration: none;
}

h2.strapline a:hover {
	color: #c00;
	text-decoration: underline;
}
