﻿#shipEstimate
{
	background:#ededed;
	float:right;
	margin-left:40px;
	padding-bottom:7px;
	width:233px;
}

#shipEstimate .shipEstimateHdr
{
	background:#00297a;
	border-bottom:solid 1px #fff;
	color:#fff;
	font:normal 14px Tahoma;
	line-height:30px;
	margin-bottom:12px;
	padding-left:12px;
	text-align:left;
}

#shipEstimate label
{
	display:block;
	font:normal 11px Tahoma;
	margin-left:11px;
}

#shipEstimate .input
{
	margin-bottom:8px;
	margin-left:11px;
	width:160px;
}

#shipEstimate #btnEstimate
{
	margin-left:7px;
}

.basketWrap
{
	color:#555;
	margin-bottom:20px;
	overflow:hidden;
	width:800px;
}

.basketWrap a
{
	color:#0046d3;
	text-decoration:none;
}

.basketWrap a:hover
{
	text-decoration:underline;
}

.basketRow
{
	font:normal 12px Tahoma;
	overflow:hidden;
}

.basketRowAlt
{
	background-color:#f4f4f4;
	font:normal 12px Tahoma;
	height:30px;
	overflow:hidden;
}

.basketSku
{
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	width:56px;
}

.basketTitle
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	width:384px;
}

.basketTitleLong
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	width:445px;
}

.basketGiftHdr
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:15px;
	padding:0 10px;
	text-align:center;
	width:79px;
}

.basketGift
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	width:79px;
}

.basketGift img
{
	margin:5px 0;
}

.basketPackHdr
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:15px;
	padding:0 10px;
	text-align:center;
	width:84px;
}

.basketPack
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	width:84px;
}

.basketPack img
{
	margin:5px 0;
}

.basketQty
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	width:30px;
}

.basketQty input
{
	margin-top:5px;
	text-align:center;
	width:25px;
}

.basketPrice
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 2px 0 10px;
	width:50px;
}

.basketRemove
{
	border-left:solid 1px #fff;
	float:left;
	height:30px;
	line-height:30px;
	padding:0 20px;
	text-align:center;
	width:55px;
}

.basketRemove img
{
	margin-top:5px;
}

.basketHeader
{
	background:#aeaef5;
	color:#00297a;
	font:normal 12px Tahoma;
	height:30px;
	margin-bottom:5px;
}

.basketRowAlt .basketTitle,
.basketRowAlt .basketTitleLong,
.basketRowAlt .basketQty,
.basketRowAlt .basketGift,
.basketRowAlt .basketPack,
.basketRowAlt .basketPrice,
.basketRowAlt .basketRemove
{
	border-left:solid 1px #f4f4f4;
}

.basketAddGiftWrap
{
	background:url(../images/btn-add-giftwrap.gif) no-repeat center center;
	display:block;
	float:left;
	height:30px;
	margin-right:8px !important;
	margin-right:4px;
	overflow:hidden;
	text-indent:-425px;
	width:59px;
}

.basketAddGiftWrap span
{
	display:none;
}

.basketSummaryRow
{
	background:url(../images/bg-basketSummaryRow.gif) repeat-x bottom;
	font:normal 12px Tahoma;
	line-height:32px;
	overflow:hidden;
}

.basketSummaryLeft
{
	float:left;
	padding:0 12px;
}

.basketSummaryRight
{
	margin-left:633px;
	padding:0 10px;
}

.basketSummaryRightLong
{
	margin-left:694px;
	padding:0 10px;
}

.basketTotalRow
{
	background:#e0e0ff;
	font:normal 12px Tahoma;
	margin-top:3px;
	overflow:hidden;
}

.basketTotalLeft
{
	float:left;
	line-height:32px;
	padding:0 10px;
}

.basketTotalRight
{
	border-left:solid 1px #fff;
	font-weight:bold;
	line-height:32px;
	margin-left:632px;
	padding:0 10px;
}

.basketTotalRightLong
{
	border-left:solid 1px #fff;
	font-weight:bold;
	line-height:32px;
	margin-left:690px;
	padding:0 12px;
}

#VeriSignContainer 
{
	float:right; 
	margin-top:-10px;
	margin-bottom:20px;
	width:280px;
	text-align:center;
	background: #FFFFFF;
}

#VeriSignContainerBilling
{
	float:right; 
	margin-top:-25px;
	width:235px;
	text-align:center;
}
