/*	================================================================
		BASKET & LINE-ITEMS VIEWORDER
	================================================================ */
.shopContainer .basketContainer {
	margin				: 0px 15px 0px 15px;
}
.shopContainer .basketContainer .BasketText {
	margin				: 10px 0px 0px 0px;
	#margin				: 10px 0px 10px 0px;
}
.productDetails,
.shopContainer .basketContainer .basketItem {
	border-bottom		: 1px solid #55006c;
	width				: 545px;
	height				: 75px;
	margin				: 13px 0px 10px 0px;
}
.shopContainer .basketContainer .basketItem .basketItemImage {
	float				: left;
}
.productDetails .productDetailsImage,
.shopContainer .basketContainer .basketItem .basketItemImage img {
	width				: 75px;
	height				: 75px;
	margin				: 0px 10px 0px 0px;
}
.shopContainer .basketContainer .basketItem .basketItemDetailsRow {
	float				: left;
	width				: 454px;
}
.productDetails .productDetailsLine2,
.shopContainer .basketContainer .basketItem .basketItemDetailsBorder {
	border-bottom		: 1px solid #f9e3ff;
}
.productDetails .productDetailsTitle,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemProductName {
	line-height			: 25px;
	color				: #e60000;
	font-weight			: bolder;
}
.productDetails .productDetailsLabel,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsLabel {
	float				: left;
	width				: 72px;
	line-height			: 25px;
	font-weight			: bolder;
}
.productDetails .productDetailsValue,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsValue {
	float				: left;
	width				: 95px;
	line-height			: 25px;
}
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsValue input{
	width				: 20px;
	border				: solid 1px #999;
}
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsDelete {
	float				: right;
	line-height			: 25px;
	width				: 85px;
	text-align			: right;
	padding-right		: 15px;
	background			: url('/Shop/Images/icon-delete.jpg');
	background-position	: right center;
	background-repeat	: no-repeat;
}
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsDelete a:link,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsDelete a:visited,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsDelete a:link {
	color				: #e60000;
}
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsDelete a:hover {
	color				: #55006c;
}
.productDetails .productDetailsPrice,
.shopContainer .basketContainer .basketItem .basketItemDetailsRow .basketItemDetailsPrice {
	float				: right;
	line-height			: 25px;
	width				: 100px;
	text-align			: right;
	font-weight			: bolder;
}
.shopContainer .basketContainer .basketTotalsContainer {
	width				: 539px;
	#width				: 545px;
}
.shopContainer .basketContainer .basketTotalsContainer .basketTotals {
	float				: right;
	margin				: 10px 0px 0px 0px;
	width				: 180px;
	text-align			: right;
}
.shopContainer .basketContainer .basketTotalsContainer .basketTotals .basketTotalsRows {
	width				: 186px;
	height				: 18px;
}
.shopContainer .basketContainer .basketTotalsContainer .basketTotals .basketTotalsDivider {
	width				: 186px;
	margin				: 5px 0px 5px 0px;
	#margin				: 0px 0px 5px 0px;
	border-bottom		: 1px solid #55006c;
}
.shopContainer .basketContainer .basketTotalsContainer .basketTotals .basketTotalsRows .basketTotalsLabel {
	float				: right;
	width				: 100px;
	text-align			: right;
	line-height			: 18px;
}
.shopContainer .basketContainer .basketTotalsContainer .basketTotals .basketTotalsRows .basketTotalsValue {
	float				: right;
	padding-right		: 6px;
	width				: 80px;
	font-weight			: bolder;
	line-height			: 18px;
	
}
