#Basket
{
	width:170px;
	margin-top:5px; margin-bottom:5px;
	float:right; display:none;
}
.BasketPad
{
	margin-bottom:5px;
	padding-left:5px; padding-right:5px;
}
.BasketHeader
{
	height:32px;
	background-image:url(images/basket_top.gif); background-position:top left; background-repeat:no-repeat;
}
.BasketHeader div
{
	padding-top:7px;
	text-align:center;
}
.BasketContent
{
	padding-left:5px; padding-right:5px; padding-bottom:2px;
	background-image:url(images/basket_mid.gif); background-position:left; background-repeat:repeat-y;
}
.BasketContentItem
{
	padding-left:11px;
	background-image:url(images/basket_item_off.gif); background-position:left; background-repeat:no-repeat;
	overflow:auto;
	cursor:pointer;
}
.BasketContentItem span
{
	white-space:nowrap;
}
.BasketContentItemInfo
{
	margin-top:-2px; margin-bottom:3px;
	text-align:right;
	display:none;
}
.BasketContentItemInfo input
{
	font-size:9px;
}
.BasketSummary
{
	border-top:1px dashed #757575;
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	background-image:url(images/basket_mid.gif); background-position:left; background-repeat:repeat-y;
	color:#990000; text-align:right;
}
.BasketSummaryShippingMessageLink
{
	cursor:pointer;
}
.BasketSummaryShippingMessageLink img
{
	margin-bottom:-2px;
}
#BasketSummaryShippingMessage
{
	border-top:1px dashed #757575;
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	background-image:url(images/basket_mid.gif); background-position:left; background-repeat:repeat-y;
	color:#000099;
	display:none;
}
.BasketExpressShipping
{
	color:#000000;
	cursor:pointer;
}
.BasketExpressShipping img
{
	margin-bottom:-2px;
}
.BasketExpressShippingLink
{
	cursor:pointer;
}
.BasketCoupon
{
	margin-top:5px;
}
.BasketCoupon2
{
	margin-top:-2px;
}
.BasketCoupon2 input
{
	font-size:9px;
}
.BasketMessage
{
	border-top:1px dashed #757575;
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	background-image:url(images/basket_mid.gif); background-position:left; background-repeat:repeat-y;
	color:#007700;
}
.BasketFooter
{
	height:32px;
	background-image:url(images/basket_bottom.gif); background-position:top left; background-repeat:no-repeat;
}
.BasketFooter div
{
	width:80px;
	padding-top:9px;
	text-align:center;
	float:left;
}
.BasketFooter div span
{
	cursor:pointer;
}
.BasketFooter div a
{
	color:#000000; text-decoration:none;
}
.BasketFooter2
{
	height:20px;
	background-image:url(images/basket_bottom2.gif); background-position:top left; background-repeat:no-repeat;
	text-align:center;
}
.BasketFooter2 a
{
	width:100px;
	padding-top:2px;
	color:#418D3D; text-decoration:none;
	display:block;
}

.LoginPad
{
	margin-bottom:5px;
	padding-left:5px; padding-right:5px;
}
.LoginHeader
{
	height:32px;
	background-image:url(images/basket_top.gif); background-position:top left; background-repeat:no-repeat;
}
.LoginHeader div
{
	padding-top:7px;
	text-align:center;
}
.LoginContent
{
	background-image:url(images/basket_mid.gif); background-position:left; background-repeat:repeat-y;
}
.LoginFooter
{
	padding-bottom:4px;
	background-image:url(images/basket_bottom2.gif); background-position:bottom left; background-repeat:no-repeat;
	text-align:center;
}
.LoginFooter div input
{
	font-size:9px;
}
.LoginFooter div a
{
	color:#990000;
}
.LoginFooterHeader
{
	margin-bottom:3px;
}
.LoginFooterItem
{
	margin-top:2px;
}