.cartPage table {
	width: 100%;
}

#cartTable td {
	padding: .2em;
}

td.commands a.itemName {
	font-size: 100%;
}

td.commands a {
	display: block;
	font-size: 80%;
}

td.image, td.quantity {
	text-align: center;
}

	td.quantity input.text {
		width: 2.6em;
	}

	td.quantity input.submit {
		display: block;
		margin: 1em auto 0;
		font-size: 80%;
		font-weight: normal;
		padding: 1px;
	}

td.unitPrice small {
	display: block;
}

p.links {
	margin-top: 1.5em;
}

	p.links input {
		float: right;
	}

	p.links a {
		margin-top: 1em;
		float: left;
	}

#main #bestselling {
	margin-top: 4em;
}

.deliveryAction fieldset {
	text-align: left;
}

.deliveryAction .component {
	padding: .5em;
}

.extra p {
	margin: 1em 0;
}

p.deliveryMessage label {
	display: block;
}

p#enterDeliveryAddress {
	padding: 0.5em;
}

	p#enterDeliveryAddress label {
		float: none;
	}

	p#enterDeliveryAddress.expanded {
		margin-bottom: 0;
	}

p#enterDeliveryAddress, #deliveryAddress {
	margin-bottom: 2em;
}

.placeAction p.right {
	margin: 0 0 1em;
}

.placeAction #deliveryEtPayment td small{
	display: block;
}

.placeAction textarea#comment {
	width: 100%;
}
.deliveryAction .notAvailable {
	color: #777;
}

p#enterDeliveryAddress {
	border: 1px solid #aaa;
}

p#submitHint {
	text-align: center;
	color: #555;
}

/*.confirmationAction .componentConfirmation {
	border-left: 3px solid #777;
	padding-left: 1em;
}*/

.selected {
	background: #eee;
}

#giftWrapOptions a.button {
	display: block;
	float: right;
	margin: 1em;
}


#priceGrid thead th, #priceGrid td {
	text-align: center;
}

#priceGrid td.ok, #priceGrid input {
	cursor: pointer;
}

#priceGrid td {
	font-size: 130%;
	padding: 6px 1px 4px 1px;
}

	#priceGrid td.l { background: #bfb; }
	#priceGrid td.m { background: #ffb; }
	#priceGrid td.h { background: #fcc; }

	#priceGrid td.ok:hover {
		background: #ddd;
	}

	#priceGrid td.selected {
		background: #fff !important;
		border: 2px solid #000;
		font-weight: bold;
	}

p#weekLinks {
	margin: 2em 0 0;
}

a#prevWeek, a#nextWeek {
	display: none;
}

	a#nextWeek {
		float: right;
	}

