#contentarea {
padding-top: 190px;
background-repeat: no-repeat;
}

#content p.nostock {
background-color:#ffc;
border: 1px solid #C70216;
padding: 5px;
}

#content table.basket {
	border: 1px solid #C70216;
	border-collapse: collapse;
	margin: 1em 20px;
	font-size: 0.76em;
	width:610px;
background-color:#fff;
}

	#content table.basket tr th {
		text-align: left;	
		color:#fff;
		background-color:#DB1B2E;
		background-image: url('images/headerback.gif');
		background-repeat: repeat-x;
		background-position: 0 100%;
		margin:0;
		color:#fff;
		padding: 10px;
	}

	#content table.basket tr td {
		padding: 5px 10px;
	}

		#content table.basket tr td form {
			display: inline;
		}

			#content table.basket tr td form select {
				font-size: 0.8em;
			}

		#content table.basket tr td a.add, #content table.basket tr td a.remove{
			display:block;
			float: left;
			height: 16px;
			width: 16px;
			text-indent: -1000em;
			overflow: hidden;
			float: left;
			background-position: 0 0;
			background-repeat: no-repeat;
		}

		#content table.basket tr td a.add {
			background-image: url('images/qty_add.gif');
			margin-left: 5px;
		}

		#content table.basket tr td a.remove{
			background-image: url('images/qty_delete.gif');
			margin-right: 5px;
		}



#content table.delivery {
	border: 1px solid #C70216;
	border-collapse: collapse;
	margin: 1em 20px;
	font-size: 0.76em;
	width:610px;
}

	#content table.delivery tr th {
		text-align: left;	
		color:#fff;
		background-color:#DB1B2E;
		background-image: url('images/headerback.gif');
		background-repeat: repeat-x;
		background-position: 0 100%;
		margin:0;
		color:#fff;
		padding: 10px;
vertical-align: top;
	}

	#content table.delivery tr td {
		padding: 10px;
vertical-align: top;
}




#content #wrap, #content #discount {
border: 1px solid #C70216;
margin: 20px;
background-color:#fff;
overflow: auto;
_height: 1;
}

#content #wrap h3, #content #discount h3 {
background-color:#DB1B2E;
background-image: url('images/headerback.gif');
background-repeat: repeat-x;
background-position: 0 100%;
font-size: 0.76em;
padding: 10px 20px;
color:#fff;
margin:0 0 0px 0;
}

#content #wrap ul {
float: right;
margin: 12px 20px 20px 20px;
padding:0;
}

#content #wrap ul li {
height: 150px;
width: 160px;
margin:0;
display:block;
padding:0;
position: relative;
}

#content #wrap ul li span {
display:block;
position: absolute;
bottom: 10px;
right: 10px;
background-color:#DB1B2E;
padding: 5px;
color:#fff;
}


