body { text-align: center; font: 12px/18px verdana, sans-serif;  padding: 0; margin: 0; }
#storeheader { background: #FFF; }
#store-wrapper { margin: 0 auto; width: 975px; padding-bottom: 15px; }
td { color: #000; }
td, input, select, option, textarea { font: 12px/18px verdana, sans-serif; }
a img { border: none; }
a { color: #094B71; text-decoration: underline; }
a:hover { text-decoration: none; }
#service span { display: block; font-weight: bold; color: #0666CC; font-size: 12px; }
#service td { font-size: 11px; color: #000; }
.price-col { text-align: center; }
.price-times { color: #969696; font-size: 12px; }
#CheckoutWrap { margin: 0 auto; width: 795px; text-align: left; }
#CheckoutWrap table { width: 100%; }
.inner-checkouttablewrap { width: 791px; padding: 0 2px; }
.sku span { color: #5C5C5C; }
.sku, .ProductCustomizeMessage { color: #989898; font-size: 11px; }
tr.blue-top th, tr.blue-top-lone th { padding: 0; vertical-align: middle; font-size: 12px; font-weight: bold; line-height: 29px; color: #FFF; }
tr.blue-top-lone th { padding: 0 20px; }
.blue-top img, .subtotal-row img, .pill-right img, .pill-left img { vertical-align: middle; }
.CheckoutTableWrap, #CheckoutTableWrap { background: transparent url('/icons/checkout/checkout_bg.gif') top left repeat-y; margin-bottom: 24px; }
.CheckoutTableWrap.white, #CheckoutTableWrap.white { background: transparent url('/icons/checkout/checkout_bg_white.gif') top left repeat-y; }
.CheckoutTableWrap.login, #CheckoutTableWrap.login { background: transparent url('/icons/checkout/checkout_login_bg.gif') top left repeat-y; }
.inner-checkouttablewrap { background: transparent url('/icons/checkout/checkout_bar.gif') top left no-repeat; }
.inner-creditcardtablewrap { background: transparent url('/icons/checkout/small_box_top.gif') top left no-repeat; }
.creditcardtablewrap { background: transparent url('/icons/checkout/small_box_middle.gif') top left repeat-y; width: 402px; }
label { cursor: pointer; }
.pill-left { background: transparent url('/icons/checkout/pill_left_white.gif') 0% 50% no-repeat; line-height: 27px; color: #FFF; font-size: 12px; vertical-align: middle; height: 27px; width: 120px; text-align: right; font-weight: bold; padding-right: 3px; }
.inner-checkouttablewrap .pill-left { background: transparent url('/icons/checkout/pill_left.gif') 0% 50% no-repeat; }
.inner-checkouttablewrap .pill-left-dropdown { background: transparent url('/icons/checkout/pill_left_dropdown.gif') 0% 50% no-repeat; }
.pill-left-total { background: transparent url('/icons/checkout/pill_total_white.gif') 0% 50% no-repeat; }
.inner-checkouttablewrap .pill-left-total { background: transparent url('/icons/checkout/pill_total.gif') 0% 50% no-repeat; }
.pill-left img { float: left; }
.pill-right { background: transparent url('/icons/checkout/pill_right_back.gif') 50% 50% repeat-x; text-align: right; line-height: 27px; color: #006699; font-size: 12px; vertical-align: middle; height: 27px; font-weight: bold; }
.product-img-cell { padding-left: 3px; text-align: center; }
.dropdown { background: transparent url('/icons/checkout/checkout_dropdown_middle.gif') top center repeat-y; font-size: 11px; color: #094B71; }
#ShippingTbody, #CouponTBody { }
.ssss { padding: 10px; }
#float-options { width: 252px; padding-top: 10px; padding-right: 10px; }
.shopping-cart-item-0 td, .shopping-cart-item-1 td { border-top: 1px solid #DDDDDD; background: #FFF; padding: 5px 3px; }
.shopping-cart-item-1 td { }
.ghosted-textbox { text-align: center; color: #A2A2A2; }
.separator { background: #116798; }
.checkout-address-form-label { text-align: right; width: 35%; padding-right: 15px; }
.checkout-address-form-label label { color: #000; }
.place-order-div { background: #F1F8F1; border-bottom: 1px solid #393299; padding: 15px; text-align: right; margin: 25px 0; }
#service span.error-ajax, * .error-ajax { color: #8B8B8B; border: 1px solid #881313; background: #FBEAEA; color: #881313; padding: 4px; line-height: 16px; vertical-align: middle; font-weight: normal; margin: 10px 0px; display: block; }
#service span.loading-ajax, * .loading-ajax, .generic-confirm { font-weight: normal; display: block; color: #648560; padding: 4px; line-height: 16px; vertical-align: middle; background: #CEF7C9; border: 1px solid #648560; }
.loading-ajax img { vertical-align: middle; }
.checkout-address-form-label label.optional-label, label.optional-label { color: #8B8B8B; }
#CreditCardSelector { height: 195px; position: relative; overflow: hidden; margin: 0 15px; border: 1px solid #CCCCCC; }
#CreditCardSelector table { border-collapse: collapse; }
#CreditCardSelector td.credit-selector { height: 65px; padding: 0 10px; vertical-align: middle; cursor: pointer; background: #FCFCFC; border-bottom: 1px solid #CCCCCC; }
#CreditCardSelector td.credit_selected { background: #C4D4E4 url("/icons/checkout/address_bg.gif") top left repeat-x; height: 65px; padding: 0 10px; vertical-align: middle; cursor: pointer; border-bottom: 1px solid #CCCCCC; }
a span.ProductCustomization { color: #990000; text-decoration: underline; }
a:hover span.ProductCustomization { text-decoration: none; }
.product-img-cell { width: 80px; text-align: center; }
#total { color: #346733; }
.shipping_service_selector_0, .shipping_service_selector_1 { padding: 2px 1px; }
.shipping_service_selector_1 { background: #E3EDDD; }
#shopmore, #ezdelivery_next_order { width: 312px; text-align: center; margin-top: 5px; background: transparent url("/icons/checkout/shop_more_middle.gif") top left repeat-y; }
.shopmore-div-0 a, .shopmore-div-1 a { color: #006699; }
.shopmore-div-0, .shopmore-div-1 { text-align: left; padding: 10px 10px 10px 25px; vertical-align: middle; margin: 0 2px; border-top: 1px solid #E0E5E1; }
.shopmore-div-0 img, .shopmore-div-1 img { vertical-align: middle; margin: 0 15px 0 0; }
.shopmore-div-0 { background: #FFF; }
.generic-error, .generic-confirm { }
.login-bottom-bar td { border-top: 1px solid #FFF; }
.address-selector { overflow: hidden; height: 179px; width: 750px; text-align: center; position: relative; border: 1px solid #CCCCCC; }
.address-selector table { border-collapse: collapse; border: none; margin: 0 auto; }
.address-selector td { height: 90px; padding: 0 15px; cursor: pointer; width: 345px; text-align: left; background: #FFF; }
.address-selector td.address-left, .address-selector td.address-left-top { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.address-selector td.address-right, .address-selector td.address-right-top { border-bottom: 1px solid #CCCCCC; }
.address-selector td.address-left-bottom { border-right: 1px solid #CCCCCC; }
.address-selector td.address_selected { background: #C4D4E4 url("/icons/checkout/address_bg.gif") top left repeat-x; }
.error-box { }
#popup-loading { position: absolute; z-index: 5000; overflow: auto; }
#overlay { z-index: 4900; position: absolute; top: 0px; left: 0px; width: 100%; display: block; background: transparent url("/icons/img/careers/overlay.png") top left repeat; }
* html #overlay { background-image: url("/icons/img/careers/blank.gif"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/icons/img/careers/overlay.png", sizingMethod="scale"); }
#ShippingOptionsTBody { width: 400px; margin: 0 auto; text-align: left; }
.signin-head { color: #006699; font-size: 15px; padding: 10px 20px; }
.signin-desc { padding: 5px 20px; font-size: 10px; color: #666; }
.error-giftcert { color: #CC0000; display: block; padding: 0 20px; text-align: left; }
.confirm-giftcert { color: #16964F; display: block; padding: 0 20px; text-align: left; }
#ez_cart_next_delivery_date { color: #FFF; background: #C4539F; padding: 4px; text-align: center; font-weight: bold; margin-top: 4px; margin-bottom: 4px; }
#ezdelivery_next_order_middle { padding: 0 10px; text-align: left; font-size: 11px; color: #000; }
#ez_delivery_next_order_base { background: transparent url("/icons/checkout/ez_cart_footer.gif") top left repeat; height: 60px; text-align: right; padding-right: 10px; }
#ez_delivery_next_order_base img { margin-top: 11px; }
.middle-pill { width: 9px; background: transparent url('/icons/checkout/pill_right_back.gif') 50% 50% repeat-x; padding: 0; }
.pill-far-right { padding: 0; text-align: right; background: transparent url('/icons/checkout/pill_right_back.gif') 50% 50% repeat-x; }
#crosscat-scroll { background: transparent url("/icons/ba/prodpage/product_scroller_bg_middle.gif") top left repeat-x; width: 975px; overflow: hidden; clear: both; }
#div_var_categorySiblings td { vertical-align: bottom; width: 100px; }
.top-cross-sell-cell { font-size: 10px; width: 120px; text-align: center; }
.top-cross-sell-cell img { width: 75px; height: 75px; }
#CartUpSell { background: transparent url("/icons/ba/cart/cart_upsell_bg.png") top center no-repeat; text-align: center; margin-top: 10px; width: 455px; padding: 40px 15px 10px 15px; }
#CartUpSell .below_scroller_message { font-size: 11px; }
#CartUpSell .clcbl { width: 43px; text-align: center; }
#CartUpSell .top-cross-sell-cell { width: 110px; }
#CartUpSell .top-cross-sell-cell a { color: #000; }
