#content {
	position: relative;
}

form .quantity, form #quantity {
	width: 2em;
}

ul.options li {
	list-style: none;	
	margin-left: 0;
}

#basket, #checkout {
	width: 90%;
	margin: 0;
}

#checkout {
	text-align: right;
}

#basket .total, #basket .quantity, #basket .price, #basket .postage {
	text-align: right;
}

#basket .postage {
	font-weight: normal;
}

#basket td {
	padding: 0.3em 0;
}

ul#productCategories {
}

ul#products li, ul#productCategories li {
	list-style: none;
	margin: 0;
	display: block;
	float: left;
	background: #B8BCDF;
	color: white;
	width: 222px;
	padding: 10px;
	margin: 0 12px 10px 0;
}

ul#products li {
	min-height:300px;
	height:auto !important;
	height:300px;	
}

ul#products li.first, ul#productCategories li.first {
	clear: left;
}

ul#products li.third, ul#productCategories li.third {
	margin-right: 0;
}


ul#products li a:link, ul#products li a:visited, ul#productCategories li a, ul#productCategories li a:visited {
	color: white;
	text-decoration: none;
}

ul#products li table {
	width: 100%;
}

ul#products li .moreInfo {
	float: right;
	background-image: url(/img/right-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.3em;
	padding-right: 1.5em;
	width: 5em;	
}

hr.clear {
	clear: both;
	color: white;
	background-color: white;
	border: none;
	padding: 0;
	margin: 0;
}

#productImg {
	float: right;
	margin: 2.688em 0 1em 1em;
}

#product h1 {
	line-height: 1.376em;	
	margin: .688em 0 .344em 0;	
}

#miniBasket {
	position: absolute;
	top: 0;
	right: 0;
}