.foo {
	
}
.OrderSummaryContent {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.OrderSummaryContent .CouponBox {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.OrderSummaryContent .cart {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.OrderSummaryContent .cart TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.OrderSummaryContent .cart .cart-header-row {
	FONT-WEIGHT: bold
}
.OrderSummaryContent .cart .cart-header-row TD {
	BACKGROUND: url(images/cart-header-bg.gif) repeat-x 50% 50%; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.OrderSummaryContent .cart .cart-header-row TD.picture {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.OrderSummaryContent .cart .cart-header-row TD.end {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.OrderSummaryContent .cart .cart-item-row TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; LINE-HEIGHT: 30px; VERTICAL-ALIGN: middle
}
.OrderSummaryContent .cart .cart-item-row TD.product {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.OrderSummaryContent .cart .cart-item-row TD.product A {
	FONT-WEIGHT: bold
}
.OrderSummaryContent .cart .cart-item-row TD.end {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; COLOR: green; FONT-WEIGHT: bold
}
.OrderSummaryContent .cart-footer {
	WIDTH: 100%; BACKGROUND: url(images/cart-footer-bg.gif) repeat-x 50% bottom
}
.OrderSummaryContent .TotalInfo {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.OrderSummaryContent .WarningBox .WarningText {
	COLOR: red
}
.cart_total_left {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 21px; COLOR: #353434; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.cart_total_right {
	TEXT-ALIGN: right; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle
}
.OrderSummaryContent .Buttons {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.OrderSummaryContent .Buttons .CommonButtons {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.OrderSummaryContent .Buttons .AddonButtons {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 10px
}
.shoppingcart {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.shoppingcart .title {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.shoppingcart .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.WishlistContent {
	BACKGROUND-COLOR: inherit; MARGIN: 0px; COLOR: #555; FONT-SIZE: 11px
}
.WishlistContent .cart {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: middle
}
.WishlistContent .cart TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.WishlistContent .cart .cart-header-row {
	FONT-WEIGHT: bold
}
.WishlistContent .cart .cart-header-row TD {
	BACKGROUND: url(images/cart-header-bg.gif) repeat-x 50% 50%; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.WishlistContent .cart .cart-header-row TD.picture {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.WishlistContent .cart .cart-header-row TD.end {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
.WishlistContent .cart .cart-item-row TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; LINE-HEIGHT: 30px; VERTICAL-ALIGN: middle
}
.WishlistContent .cart .cart-item-row TD.product {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.WishlistContent .cart .cart-item-row TD.product A {
	FONT-WEIGHT: bold
}
.WishlistContent .cart .cart-item-row TD.end {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; COLOR: green; FONT-WEIGHT: bold
}
.WishlistContent .WarningBox .WarningText {
	COLOR: red
}
.wishlist {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.wishlist .title {
	PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.wishlist .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.wishlist .shareinfo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(images/cart-footer-bg.gif) repeat-x 50% bottom; HEIGHT: 50px; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
.wishlist .shareinfo .sharelabel {
	FONT-WEIGHT: bold
}
.wishlist .shareinfo .sharelink {
	
}
.CheckoutPage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.CheckoutPage .title {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutPage .CheckoutData {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.CheckoutData .OrderSummaryTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutData .OrderSummaryBody {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .SelectAddressTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutData .AddressGrid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.CheckoutData .AddressGrid .ItemBox {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.CheckoutData .AddressGrid .AddressItem {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; WIDTH: 200px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .AddressGrid .AddressItem .SelectButton {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.CheckoutData .AddressGrid .AddressItem .AddressBox {
	TEXT-ALIGN: left
}
.CheckoutData .EnterAddressTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutData .EnterAddress {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .EnterAddress .EnterAddressBody {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .EnterAddress .Button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .EnterAddress .TheSameAddress {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .EnterAddress .ErrorBlock {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .ShippingOptions {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .ShippingOptions .ShippingOptionItem {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: text-top; PADDING-TOP: 5px
}
.CheckoutData .ShippingOptions .ShippingOptionItem .OptionName {
	FONT-WEIGHT: bold
}
.CheckoutData .ShippingOptions .ShippingOptionItem .OptionDescription {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.CheckoutData .ShippingOptions .SelectButton {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .ShippingOptions .ErrorBlock {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .ShippingNotAllowed {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutData .PaymentMethods {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .PaymentMethods .PaymentMethodItem {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.CheckoutData .PaymentMethods .SelectButton {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .NoPaymentMethods {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.CheckoutData .PaymentInfo {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .PaymentInfo .Body {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.CheckoutData .PaymentInfo .SelectButton {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .ConfirmOrder {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .ConfirmOrder .SelectButton {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .ConfirmOrder .ErrorBlock {
	TEXT-ALIGN: left; MARGIN: 10px
}
.CheckoutData .OrderCompleted {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.CheckoutData .OrderCompleted .Body {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.CheckoutData .OrderCompleted .SelectButton {
	TEXT-ALIGN: left; MARGIN: 10px
}
.OrderDetails {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.OrderDetails .title {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.OrderDetails .info {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 10px
}
.OrderDetails .SectionTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.OrderDetails .OrderOverview {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px
}
.OrderDetails .ShippingBox {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 10px
}
.OrderDetails .BillingBox {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 10px
}
.OrderDetails .ProductsBox {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 10px
}
.OrderProgress {
	BORDER-BOTTOM: #f3f3f3 2px solid; TEXT-ALIGN: center; MARGIN: 0px auto; HEIGHT: 40px
}
.OrderProgress UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.OrderProgress UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
.OrderProgress UL LI .ActiveStep {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 1px; BACKGROUND: url(images/progress-step-active.gif) no-repeat 50% 50%; COLOR: #6a6a6a
}
.OrderProgress UL LI .InactiveStep {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 1px; BACKGROUND: url(images/progress-step-inactive.gif) no-repeat 50% 50%; COLOR: #d7d7d7
}

