.checkout-onepage-index #checkoutSteps .form-list select{width:110px}tr.summary-total .summary-collapse{float:left;text-align:left;padding-left:0;background:none;cursor:pointer}.checkout-onepage-index .cart-and-sum-up{display:block;float:none;width:auto}.checkout-onepage-index #checkoutSteps .form-list #billing-address-select,.checkout-onepage-index #checkoutSteps .form-list #shipping-address-select{width:500px;margin-bottom:10px}.checkout-onepage-index #checkoutSteps #payment-buttons-container #payment-button{float:left;height:auto;width:auto;padding:12px 18px}.checkout-onepage-index #checkoutSteps #payment-buttons-container #payment-button span{font-size:16px;font-weight:bold;line-height:18px}.checkout-onepage-index .sidebar{width:350px;border:0;min-height:0}#shopping-cart-totals-table{margin:0}.checkout-onepage-index .sidebar .block .block-title strong span,.checkout-onepage-index .cart-and-sum-up .cart .page-title .welcome-div h2{height:39px;font:bold 16px/14px 'helvetica',arial,sans-serif;padding:14px 36px 0 18px;color:#303030;display:block;margin-bottom:10px;text-transform:uppercase;background:url(http://b-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/xui_checkout.jpg.pagespeed.ic.2TT97zB6WJ.jpg) no-repeat right 12px center #eee}.checkout-onepage-index #shopping-cart-totals-table .grand-total td.price{color:#b22a33;font:bold 18px/14px 'helvetica',arial,sans-serif}.checkout-onepage-index #shopping-cart-totals-table .grand-total td{padding:12px 18px;font:bold 14px/14px 'helvetica',arial,sans-serif;border-top:16px solid #fff}.checkout-onepage-index #shopping-cart-totals-table .grand-total{background:#eee;color:#303030}.checkout-onepage-index #main .sidebar.right{border:none!important}.checkout-onepage-index #main .sidebar.right .cart-and-sum-up{border-top:1px #cfcfcf solid}.checkout-onepage-index #main .sidebar.right #checkout-totals-load{margin-top:-10px;padding-top:10px;border-bottom:1px #cfcfcf solid}.checkout-onepage-index #main .sidebar.right .cart-and-sum-up,.checkout-onepage-index #main .sidebar.right #checkout-progress-wrapper,.checkout-onepage-index #main .sidebar.right #checkout-totals-load,.checkout-onepage-index #main .sidebar.right{border-left:1px #cfcfcf solid;border-right:1px #cfcfcf solid}#shopping-cart-totals-table .right-col{font-weight:bold}#shopping-cart-totals-table .right-col{text-align:right}.checkout-onepage-index .sidebar .block .block-title{padding:0;display:none}.checkout-onepage-index .cart-and-sum-up .cart .page-title{background:none;border:0;padding:0}.checkout-onepage-index .cart-and-sum-up .cart .page-title .welcome-div h2 .edit-cart-link{font-weight:normal;float:right;margin-right:10px;color:#b22a33;text-decoration:underline;font-size:11px;text-transform:capitalize}.checkout-onepage-index .data-table{border:0;width:100%;border-collapse:separate}.checkout-onepage-index .cart-and-sum-up .cart{background:none;border:0px solid #cfcfcf}.checkout-onepage-index .cart-and-sum-up .cart .data-table thead th{text-transform:capitalize!important;padding:0 18px 12px;font-weight:bold;text-align:center;font-size:11px;border-bottom:1px solid #cfcfcf}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody .pic-col{padding:14px 4px 10px 18px;width:98px}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody{font:14px/16px 'helvetica',sans-serif;color:#303030}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody .extra-handling td.bold-price{padding-left:3px;padding-right:18px;text-align:right}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody .extra-handling td{padding-left:18px;padding-right:18px}.extra-handling td.qty{text-align:center}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody td{padding-left:3px;padding-right:18px;padding-bottom:10px;vertical-align:top;border-bottom:none}.checkout-onepage-index .cart-and-sum-up .cart .data-table tbody .qty-col{padding-left:18px;padding-right:18px;vertical-align:top;border-bottom:none}.cart-and-sum-up .product-name a,.cart-and-sum-up .product-name,.cart-and-sum-up .product-name strong{color:#303030;font:14px/16px 'helvetica',arial,sans-serif;text-decoration:underline}.checkout-onepage-index .cart-and-sum-up .cart .data-table{padding:0 0 10px;border-bottom:1px solid #cfcfcf}.checkout-onepage-index .cart-and-sum-up .cart .data-table thead th{text-align:left;font:14px/16px 'helvetica',arial,sans-serif}.checkout-onepage-index .cart-and-sum-up .cart .data-table thead th.unit-col{text-align:center}.checkout-onepage-index .block-progress .block-content{padding:18px 18px;border-bottom:1px solid #cfcfcf;margin-bottom:10px}.opc-block-progress a{color:#b22a33}.opc-block-progress dt{font:bold 14px/16px 'helvetica',sans-serif;color:#303030;margin-bottom:10px}#checkout-progress-wrapper .opc-block-progress dd{font:14px/18px 'helvetica',sans-serif;color:#303030}#shopping-cart-totals-table td{font:14px/20px 'helvetica',arial,sans-serif;color:#303030;padding:5px 18px;margin:20px 0}.checkout-onepage-index #checkoutSteps .form-list input[name="billing\[postcode\]"]{margin-right:20px}.checkout-onepage-index #checkoutSteps .input-box input.input-checkbox{margin:-3p 0 0 -20px;width:auto;height:auto}﻿label[for="creditcard_cc_should_save"]{left:20px!important}.checkout-onepage-index #checkoutSteps .form-list .control input.checkbox{float:left;vertical-align:baseline;margin:3px 6px 0 0}.checkout-onepage-index #checkoutSteps .form-list .control{font-weight:bold;margin:0}#billing-new-address-form{margin-bottom:0}#billing-new-address-form ul{margin-left:0}#use_giftcard_wrapper{margin-bottom:12px}#co-payment-form .sp-methods dt{margin-bottom:0;font:bold 14px/20px 'helvetica',arial,sans-serif}.checkout-onepage-index #checkoutSteps .discount h2,.checkout-onepage-index #checkoutSteps .giftcard h2{font-weight:bold;font-size:14px;color:#303030;margin:0 0 10px}.checkout-onepage-index #checkoutSteps .discount h2{color:#b22a33}.checkout-onepage-index #checkoutSteps h4{font-weight:bold;font-size:16px;color:#303030;margin:0 0 15px}.checkout-onepage-index .opc .active{margin-bottom:8px}.sp-methods dt{margin-bottom:5px;font:bold 14px/18px 'helvetica',arial,sans-serif}.checkout-onepage-index #checkoutSteps #co-billing-form label{font:bold 14px/16px 'helvetica',arial,sans-serif;color:#303030}.checkout-onepage-index #checkoutSteps,.checkout-onepage-index #checkoutSteps p,.checkout-onepage-index #checkoutSteps li,.checkout-onepage-index #checkoutSteps label{font:14px/18px 'helvetica',arial,sans-serif;color:#303030}.checkout-onepage-index #checkoutSteps>.allow .step-title h2{margin-bottom:0;background:url(http://b-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/xui_checkout.jpg.pagespeed.ic.2TT97zB6WJ.jpg) no-repeat right 10px center #eee;color:#303030}.checkout-onepage-index #checkoutSteps>.allow .step-title a{display:inline}.checkout-onepage-index #checkoutSteps .active .step-title a,.opc .step-title a{display:none;position:absolute;right:38px;top:12px;font-size:11px;line-height:16px;color:#b22a33;text-decoration:underline}.checkout-onepage-index #checkoutSteps .allow .step-title h2 .number{border:1px solid #b2b2b2;background:#b2b2b2;color:#000}.checkout-onepage-index #checkoutSteps .step-title h2{font:bold 16px/16px 'helvetica',arial,sans-serif;background-color:#fff;color:#cfcfcf;height:39px;padding:12px 24px 0;border:1px solid #cfcfcf;margin:0;text-transform:uppercase;position:relative}.checkout-onepage-index #checkoutSteps .active .step-title h2{margin-bottom:0;background:#b22a33;color:#fff;border:1px solid #7f1920}.checkout-onepage-index #checkoutSteps .step-title h2 .number{font:bold 10px/12px 'helvetica',arial,sans-serif;display:inline-block;color:#cfcfcf;background-color:#fff;width:14px;height:14px;text-align:center;margin:0 11px 0 0;border:1px solid #cfcfcf;position:relative;top:-2px}@-moz-document url-prefix() {
    .checkout-onepage-index #checkoutSteps .step-title h2 .number {
        font:bold 10px/14px 'helvetica', arial, sans-serif;
        top: -2px;
    }
}.checkout-onepage-index #checkoutSteps .active .step-title h2 .number{border:1px solid #dd1522;background:#dd1522;color:#fff}.checkout-onepage-index #checkoutSteps .form-list .control label{display:inline}.opc .step-title{margin:0 0 8px}.checkout-onepage-index #checkoutSteps .form-list input[name="billing\[use_for_shipping\]"]{margin-top:4px}#checkout-progress-wrapper dd{font:12px/16px 'helvetica',arial,sans-serif}#checkout-progress-wrapper .changelink{font:12px/14px 'helvetica',arial,sans-serif}.add-gift-message h3{font:bold 12px/14px 'helvetica',arial,sans-serif;color:#666}.checkout-onepage-index #checkoutSteps .button,.checkout-onepage-index #checkoutSteps .button:hover{min-width:150px;height:35px;background-color:#b22a33;color:#fff;border:none;border-radius:0px;box-shadow:none;padding:5px 15px}.checkout-onepage-success .under-header-div img{display:none}.need-help{margin-right:30px}.checkout-onepage-index #checkout-step-shipping .form-list .control{margin:0}.checkout-onepage-index #checkout-step-shipping .form-list .control label{text-align:left;padding:0 15px 0 5px}.checkout-onepage-index #checkoutSteps .control .input-box input{text-align:left;height:auto;width:auto;margin-top:1px}.checkout-onepage-index #checkoutSteps .step{border:1px solid #cfcfcf;border-top:0}.opc p.required{text-align:right;width:auto;padding-left:0;display:none;float:right}.buttons-set p.back-link,.form-buttons p.back-link{float:none;margin-bottom:12px;width:225px;padding:2px 15px 0 0;text-align:right;display:block}.checkout-onepage-index .steps-div{display:block;margin:22px 0 26px;width:auto;float:left;text-align:left;overflow:hidden}.checkout-onepage-index .header-step span{margin-right:13px}.checkout-onepage-index .header-step.complete-step span{visibility:hidden}.checkout-onepage-index .header-step{display:inline-block;float:left;width:auto;font:bold 16px/16px 'helvetica',arial,sans-serif;background:#fff;color:#cfcfcf;margin-right:8px;padding:12px 12px;border:2px solid #cfcfcf}.checkout-onepage-index .step-active{border:2px solid #b22a33;color:#b22a33!important;background:#fff!important}.checkout-onepage-index .complete-step{border:2px solid #7e7e7e;color:#7e7e7e!important;background:url(http://b-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/xui_checkout_complete.jpg.pagespeed.ic.gV66pCIgp9.jpg) no-repeat 12px center}.checkout-onepage-index .header-step#step-3{margin-right:8px}.checkout-onepage-index .header-left{background:none;font-size:18px;font-weight:bold;color:#303030;padding-left:0;width:100%;display:block;border-bottom:1px solid #cfcfcf}.checkout-onepage-index .lower-header{margin-top:0}.checkout-onepage-index .header-right{display:inline-block;float:right;margin-top:25px}.checkout-onepage-index .header-right .need-help{bottom:15px}.rel-pro-image{width:606px;float:left;margin-right:30px}.rel-products{width:550px;float:left}.related-prodct-list .product{background:#f8f5ee;border:1px solid #cdcdcd;padding:20px;overflow:hidden;margin-bottom:20px;position:relative}.related-prodct-list img{width:140px;height:auto;float:left;margin-right:15px}.related-product-text{float:left;width:353px}.related-product-text .price{color:#404040;margin-bottom:10px;font:bold 14px/18px 'helvetica',arial,sans-serif}.related-product-text h3{color:#333;font:bold 16px/18px 'helvetica',arial,sans-serif}.related-product-text a.button{float:right;position:absolute;bottom:20px;right:20px}.related-product-text a.button:visited,.rel-pro-image a.button:visited{color:#fff}.links-to{text-align:center;margin:15px 0px}.mar-rt{margin-right:15px}.mar-lft{margin-left:15px}.it-relatedproducts-index-index .sidebar{display:none}#co-shipping-method-form .button{margin:10px 25px}.sp-methods dd li{margin:0 0 10px;clear:both}.checkout-cart-index .promo-div .shipping #co-shipping-method-form .sp-methods ul label{font-size:16px}.checkout-cart-index .promo-div .shipping #co-shipping-method-form .sp-methods{width:auto}.checkout-cart-index .promo-div .discount .button{width:auto;height:38px;padding:5px 15px}.checkout-types .button span span,.checkout-types .button:hover span span{font-size:24px;width:auto}.top-cart .cart-btn-wrapper{margin:0 10px;text-align:right}.checkout-cart-index .promo-div .shipping #co-shipping-method-form .sp-methods ul label{display:inline-block;*zoom: 1;*display: inline;float:right}.checkout-cart-index .promo-div .shipping .button{width:auto;height:38px;padding:5px 15px}.checkout-cart-index .promo-div .shipping input[type="radio"]{width:auto;height:auto;margin:4px 0 0 10px;padding:0;font-size:14px;float:right}#shopping-cart-totals-table td.left-col{vertical-align:top}.checkout-cart-index .summary .totals #shopping-cart-totals-table td.right-col{vertical-align:top;padding:0;margin:0}.checkout-cart-index .summary .totals #shopping-cart-totals-table td{font:14px/16px 'Helvetica Neue Light',arial,sans-serif;color:#666}.catalog-category-view .pr-snippet-wrapper .pr-snippet-stars{padding:.3em .3em 0 0}.catalog-category-view .pr-snippet-wrapper{padding:0 0 20px 0}.catalog-category-view .pr-snippet-wrapper .pr-snippet-review-count{float:left;color:#b02c36;font-size:13px;clear:none;line-height:24px}.price-box .minimal-price-link{display:none}.product-view .product-img-box .more-views{margin:10px 0 0;padding:0 0 0;float:left}.product-view .product-img-box .more-views li{border:0;margin:0 6px 6px 0}.sidebar-categories ul.level-0 li a{width:195px;padding:0 20px 0 5px;display:block;overflow:hidden;cursor:pointer;border-bottom:2px solid #ccc}.sidebar-categories ul li a:hover{color:#b02c37}.sidebar-categories ul.level-0 li ul.level-1 li a.closed{width:180px;padding-left:0;border:0;font-size:15px;background:url(http://a-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/catalog/xsidebar-categories-arrow.png.pagespeed.ic._DJ-ZyTi7y.png) 165px 8px no-repeat}.sidebar-categories ul.level-0 li ul.level-1 li ul.level-2 a.open{width:165px;background:url(http://beta.northernbrewer.com/shop/skin/frontend/northernbrewer/default/images/catalog/sidebar-categories-arrow-open.png) 148px 8px no-repeat}.sidebar-categories ul.level-0 li ul.level-1 li ul.level-2 a.closed{width:165px;background:url(http://beta.northernbrewer.com/shop/skin/frontend/northernbrewer/default/images/catalog/sidebar-categories-arrow.png) 150px 8px no-repeat}.sidebar-categories ul.level-0 li ul.level-1 li ul.level-2 li ul.level-3 a.closed{width:150px;background:url(http://a-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/catalog/xsidebar-categories-arrow.png.pagespeed.ic._DJ-ZyTi7y.png) 135px 8px no-repeat}.sidebar-categories ul.level-0 li a.open span{padding-top:0}.sidebar-categories .block-content{width:auto}.aw-ln-filters-container-1column-layout label input{margin-top:-2px;margin-left:2px}.checkout-onepage-success .main-success .cart .cart-table td{padding-left:2px;vertical-align:top}.checkout-onepage-success .main-success .cart .cart-table .subtotal,.checkout-onepage-success .main-success .cart .cart-table .price,.checkout-onepage-success .main-success .cart .cart-table .qty-col{font-size:12px;font-weight:bold;color:#333}.checkout-onepage-success .main-success .cart .cart-table th{color:#666}.checkout-onepage-success .main-success .cart .cart-table thead{font-size:16px}.top-cart .inner-wrapper .block-subtitle{text-transform:none}.checkout-cart-index .summary .promotional-block{border:0}.checkout-cart-index .promo-div .shipping input,.checkout-cart-index .promo-div .discount input{padding-left:10px}.checkout-onepage-success .main-success .cart .totals #shopping-cart-totals-table .left-col{padding:5px 0}.checkout-onepage-success .main-success .cart .totals{padding:0}.checkout-onepage-success .main-success .section{width:30%;margin-right:3%}.checkout-onepage-success .cart .totals{float:right;width:100%;padding:23px 15px 0 15px;font-size:14px}.pr-review-faceoff-review-positive{width:50%!important}.pr-review-faceoff-img-txt{width:auto!important}.header .quick-access .links li a:hover{color:#000}.header .quick-access .links li a{color:#000}header#header>.inner>.header .quick-access .links li{font-size:12px;margin-right:5px}.header .quick-access .links li [title="Log Out"]{padding:5px 0 5px 23px;background:url(http://b-zpjtkijf.lagrangesystems.net/skin/frontend/northernbrewer/default/images/xlogin-icon.png.pagespeed.ic.HUHtb-2Lr7.png) left 0 no-repeat;color:#000}header#header>.inner>.header .quick-access .links li [title="My Brew List"]{font-size:12px;margin-right:0px}.content .my-account .messages li{min-height:20px;background-color:transparent;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow: none);margin:0;padding:0 0 3px}.content .my-account .messages li ul{list-style-type:none}main#main .content .messages .success-msg span{font-size:22px}main#main .content .messages .success-msg{color:#000;background-color:#dff0d8;border-color:#d6e9c6;text-align:center}