a.aAddToBasket{
	display: block;
	width: 147px;
	height: 40px;
	background-image: url(/_images/basket/add_to_basket.png);
}

a.aAddToBasket:hover{background-image: url(/_images/basket/add_to_basket_over.png);}

table.tblBasket{
	width: 100%;
}

table.tblBasket input{
	width: 20px;
	text-align: center;
}

table.tblBasket th{
	background-color: #333;
	padding: 8px;
}

table.tblBasket th.left{
	text-align: left;
}

table.tblBasket td{
	text-align: center;
}

table.tblBasket td.product{
	text-align: left;
	padding-bottom: 8px;
	padding-left: 8px;
}

table.tblBasket td.product.top{
	padding-top: 8px;
}

table.tblBasket td.product img{
	width: 50px;
	vertical-align: middle;
	margin-right: 10px;
}

table.tblBasket td.totals{
	text-align: right;
	font-weight: bold;
	line-height: 2em;
}

table.tblBasket td.separator{
	border-top: 2px solid #333;
}

table.tblBasket tr.total td{
	background-color: #666;
	font-weight: bold;
}

div.divBasketButtons{
	margin-bottom: 10px;
	line-height: 1.3em;
}

div.divBasketButtons div.left{float: left;}
div.divBasketButtons div.right{float: right;}

a.aEmptyBasket{
	display: block;
	width: 147px;
	height: 40px;
	background-image: url(/_images/basket/empty_basket.png);
}

a.aEmptyBasket:hover{background-image: url(/_images/basket/empty_basket_over.png);}

a.aContinueShopping{
	display: block;
	width: 195px;
	height: 40px;
	background-image: url(/_images/basket/continue_shopping.png);
}

a.aContinueShopping:hover{background-image: url(/_images/basket/continue_shopping_over.png);}

input.aUpdateBasket{
	border: 0px;
	width: 147px;
	height: 40px;
	background-image: url(/_images/basket/update_basket.png);
}

input.aUpdateBasket:hover{background-image: url(/_images/basket/update_basket_over.png);}

input.aPayment{
	border: 0px;
	width: 200px;
	height: 40px;
	background-image: url(/_images/basket/payment.png);
}

input.aPayment:hover{background-image: url(/_images/basket/payment_over.png);}