﻿.foo{}
.OrderSummaryContent{margin:0px;padding:10px 10px 10px 10px;font-size:11px;color:#555;}
.OrderSummaryContent .CouponBox{margin:0px;padding:10px 10px 10px 10px;font-size:11px;color:#555;background:rgb(247, 245, 232);margin-bottom:10px;border:dotted 1px #d3d3d3;}
.OrderSummaryContent .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;}
.OrderSummaryContent .cart td{padding:3px 0 3px 0;}
.OrderSummaryContent .cart .cart-header-row{font-weight:bold;}
.OrderSummaryContent .cart .cart-header-row td{background:url('images/cart-header-bg.gif') repeat-x 50%;color:#FFF;border-right:solid 1px #6a6a6a;height:20px;}
.OrderSummaryContent .cart .cart-header-row td.picture{border:none;}
.OrderSummaryContent .cart .cart-header-row td.end{text-align:right;padding-right:5px;}
.OrderSummaryContent .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:30px;}
.OrderSummaryContent .cart .cart-item-row td.product{text-align:left;padding:0px 10px 0px 10px;}
.OrderSummaryContent .cart .cart-item-row td.product a{font-weight:bold;}
.OrderSummaryContent .cart .cart-item-row td.end{text-align:right;font-weight:bold;color:#9e5800;padding-right:5px;}
.OrderSummaryContent .cart-footer{width:100%;background:url('images/cart-footer-bg.gif') repeat-x bottom;}
.OrderSummaryContent .TotalInfo{margin:0px;padding:10px 5px 10px 0px;font-size:12px;}
.OrderSummaryContent .WarningBox .WarningText{color:Red;}
.cart_total_left{width:100%;text-align:right;vertical-align:middle;height:21px;font-weight:bold;color:#353434;}
.cart_total_right{text-align:right;vertical-align:middle;padding-left:5px;}
.OrderSummaryContent .Buttons{margin:0px;padding:10px 10px 10px 10px;float:left;}
.OrderSummaryContent .Buttons .CommonButtons{float:left;margin:0px;padding:10px 10px 10px 10px;}
.OrderSummaryContent .Buttons .AddonButtons{float:right;margin:0px;padding:10px 10px 10px 10px;text-align:right;}
.shoppingcart{margin-bottom:15px;padding-bottom:5px;padding-left:12px;}
.shoppingcart .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.shoppingcart .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.WishlistContent{margin:0px;font-size:11px;color:#555;background-color:inherit;}
.WishlistContent .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;margin-bottom:10px;}
.WishlistContent .cart td{padding:3px 0 3px 0;}
.WishlistContent .cart .cart-header-row{font-weight:bold;}
.WishlistContent .cart .cart-header-row td{background:url('images/cart-header-bg.gif') repeat-x 50%;color:#FFF;border-right:solid 1px #6a6a6a;height:20px;}
.WishlistContent .cart .cart-header-row td.picture{border:none;}
.WishlistContent .cart .cart-header-row td.end{text-align:right;padding-right:5px;}
.WishlistContent .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:30px;}
.WishlistContent .cart .cart-item-row td.product{text-align:left;padding:0px 10px 0px 10px;}
.WishlistContent .cart .cart-item-row td.product a{font-weight:bold;}
.WishlistContent .cart .cart-item-row td.end{text-align:right;font-weight:bold;color:#9e5800;padding-right:5px;}
.WishlistContent .WarningBox .WarningText{color:Red;}
.wishlist{margin-bottom:15px;padding-bottom:5px;padding-left:12px;padding-right:12px;}
.wishlist .title{padding:10px 10px 15px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.wishlist .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.wishlist .shareinfo{background:url('images/cart-footer-bg.gif') repeat-x bottom;font-size:1.2em;height:50px;padding:0 0 5px 5px;}
.wishlist .shareinfo .sharelabel{font-weight:bold;}
.wishlist .shareinfo .sharelink{}
.CheckoutPage{margin-bottom:15px;padding-bottom:5px;padding-left:12px;padding-right:12px;}
.CheckoutPage .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.CheckoutPage .CheckoutData{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.CheckoutData .OrderSummaryTitle{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.CheckoutData .OrderSummaryBody{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .SelectAddressTitle{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.CheckoutData .AddressGrid{margin-bottom:5px;padding:0px;}
.CheckoutData .AddressGrid .ItemBox{padding-bottom:10px;text-align:center;vertical-align:text-top;}
.CheckoutData .AddressGrid .AddressItem{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;width:200px;height:auto;}
.CheckoutData .AddressGrid .AddressItem .SelectButton{margin-bottom:5px;margin-top:5px;text-align:center;}
.CheckoutData .AddressGrid .AddressItem .AddressBox{text-align:left;}
.CheckoutData .EnterAddressTitle{padding:1px 10px 5px 0px;font-weight:bold;clear:both;}
.CheckoutData .EnterAddress{text-align:center;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .EnterAddress .EnterAddressBody{text-align:left;margin:10px 10px 10px 10px;}
.CheckoutData .EnterAddress .Button{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .EnterAddress .TheSameAddress{text-align:left;margin:10px 10px 10px 10px;}
.CheckoutData .EnterAddress .ErrorBlock{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .ShippingOptions{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .ShippingOptions .ShippingOptionItem{text-align:left;vertical-align:text-top;padding:5px 0 0 5px;}
.CheckoutData .ShippingOptions .ShippingOptionItem .OptionName{font-weight:bold;}
.CheckoutData .ShippingOptions .ShippingOptionItem .OptionDescription{padding:5px 0 5px 16px;}
.CheckoutData .ShippingOptions .SelectButton{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .ShippingOptions .ErrorBlock{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .ShippingNotAllowed{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.CheckoutData .PaymentMethods{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .PaymentMethods .PaymentMethodItem{padding:10px;text-align:left;vertical-align:text-top;}
.CheckoutData .PaymentMethods .SelectButton{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .NoPaymentMethods{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.CheckoutData .PaymentInfo{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .PaymentInfo .Body{padding:10px;text-align:left;vertical-align:text-top;}
.CheckoutData .PaymentInfo .SelectButton{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .ConfirmOrder{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .ConfirmOrder .SelectButton{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .ConfirmOrder .ErrorBlock{margin:10px 10px 10px 10px;text-align:left;}
.CheckoutData .OrderCompleted{text-align:left;margin:10px 10px 10px 10px;border:1px solid #d7d7d7;height:auto;}
.CheckoutData .OrderCompleted .Body{padding:10px;text-align:left;vertical-align:text-top;}
.CheckoutData .OrderCompleted .SelectButton{margin:10px 10px 10px 10px;text-align:left;}
.OrderDetails{margin-bottom:15px;padding-left:12px;padding-right:12px;}
.OrderDetails .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.OrderDetails .info{border:1px solid #d7d7d7;padding:10px;}
.OrderDetails .SectionTitle{padding:10px 10px 5px 0px;font-weight:bold;clear:both;}
.OrderDetails .OrderOverview{text-align:left;padding-bottom:10px;}
.OrderDetails .ShippingBox{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.OrderDetails .BillingBox{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.OrderDetails .ProductsBox{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.OrderProgress{height:40px;margin:0 auto;text-align:center;border-bottom:solid 2px #f3f3f3;}
.OrderProgress ul{padding:0;margin:0;}
.OrderProgress ul li{list-style:none;display:inline;padding:5px 20px 0 20px;}
.OrderProgress ul li .ActiveStep{color:#6a6a6a;background:url('images/progress-step-active.gif') no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;}
.OrderProgress ul li .InactiveStep{color:#d7d7d7;background:url('images/progress-step-inactive.gif') no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;}
.OrderProgress ul li a:visited{color:#545454;}
