.cartHeaderLeftBorder
{
	width: 7px;
	height: 27px;
	background-image: url(/images/cap_solid_grey_left.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}
.cartItemLeftBorder
{
	width: 6px;
	background-color: #ffffff;
	border-left: solid 1px #dededd;
}
.cartFooterLeftBorder
{
	width: 6px;
	background-color: #ffffff;
	border-left: solid 1px #dededd;
}
.cartHeaderRightBorder
{
	width: 7px;
	height: 27px;
	background-image: url(/images/cap_solid_grey_right.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}
.cartItemRightBorder
{
	width: 6px;
	background-color: #ffffff;
	border-right: solid 1px #dededd;
}
.cartFooterRightBorder
{
	width: 6px;
	background-color: #ffffff;
	border-right: solid 1px #dededd;
}
.cartFooterBody
{
	background-color: #ffffff;
}
.cartBottomLeftBorder
{
	width: 7px;
	height: 28px;
	background-image: url(/images/cap_solid_blue_bot_left.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}
.cartBottomRightBorder
{
	width: 7px;
	height: 28px;
	background-image: url(/images/cap_solid_blue_bot_right.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}
.cartBody
{
	border-left: solid 1px #dededd;
	border-right: solid 1px #dededd;
	background-color: #ffffff;
}

.cartHeader
{
	height: 19px;
	background-color: #dededd;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 6px 0px 0px 0px;
}
.cartSmallHeader
{
	height: 14px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #cccccc;
}

.cartItem
{
	background-color: #efffff;
}
.cartItemSmallLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #008284;
	text-decoration: none;
}
.cartItemSmallLink a, .cartItemSmallLink a:active, .cartItemSmallLink a:link, .cartItemSmallLink a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #008284;
	text-decoration: underline;
}
.cartItemSmallLink a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #008284;
	text-decoration: none;
}
.cartItemRedlLink
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #a80000;
	text-decoration: none;
}
.cartItemRedlLink a, .cartItemRedlLink a:active, .cartItemRedlLink a:link, .cartItemRedlLink a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #a80000;
	text-decoration: underline;
}
.cartItemRedlLink a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #a80000;
	text-decoration: none;
}
.cartItemImage
{
	width: 55px;
	height: 83px;
	border: 0px;
	padding: 0px 2px 0px 0px;
}
.cartItemAlternating
{
	border-top: dashed 1px 006563;
	padding: 5px 4px 5px 4px;
	background-color: #efffff;
}
.cartItemFooter
{
	background-color: #d5f9f9;
	padding: 4px 4px 4px 4px;
}
.cartItemEmpty
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #006563;
}

.cartQuantityHeader
{
	height: 19px;
	background-color: #dededd;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 6px 4px 0px 0px;
	text-align: right;
}
.cartQuantitySmallHeader
{
	height: 14px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #cccccc;
	text-align: right;
}
.cartQuantityItem
{
	text-align: right;
}
.cartQuantityItemText
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.cartQuantityItemSmallText
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
.cartItemUpdateQuantity
{
	padding: 0px 4px 4px 0px;
	text-align: right;
}
.cartItemSmallUpdateQuantity
{
	padding: 0px 0px 4px 0px;
	text-align: right;
}


.cartPriceHeader
{
	height: 19px;
	background-color: #dededd;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 6px 0px 0px 0px;
	text-align: right;
}
.cartPriceItem
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}


.cartProductName
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: none;
}
.cartProductName a, .cartProductName a:active, .cartProductName a:link, .cartProductName a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: underline;
}
.cartProductName a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: none;
}
.cartSmallProductName
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: none;
}
.cartSmallProductName a, .cartSmallProductName a:active, .cartSmallProductName a:link, .cartSmallProductName a:visited
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: underline;
}
.cartSmallProductName a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
	text-decoration: none;
}

.cartProductDescription
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.cartProductDescription a, .cartProductDescription a:active, .cartProductDescription a:link, .cartProductDescription a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #008284;
	text-decoration: underline;
}

.cartProductDescription a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #008284;
	text-decoration: none;
}


.cartContinueShopping
{
	padding: 8px 3px 0px 3px;
}

.cartCheckOut
{
	padding: 8px 3px 0px 3px;
}

.cartContinueCheckout
{
	padding: 8px 3px 0px 3px;
}

.cartEmptyCart
{
	padding: 8px 3px 0px 3px;
}









.cartSubTotalBody
{
	width: 100%;
	height: 27px;
	background-color: #d5f9f9;
	border-bottom: solid 1px #dededd;
}
.cartSmalSubTotalBody
{
	height: 20px;
	border-top: solid 1px #cccccc;
}
.cartSubTotalBodyText
{
	padding: 8px 2px 0px 0px;
	float: right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006563;
}
.cartSmallSubTotalBodyText
{
	padding: 3px 5px 0px 0px;
	float: right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.cartShippingTotal
{
	float: right;
	padding: 5px 8px 5px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.cartTaxTotal
{
	float: right;
	padding: 5px 8px 5px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

