#ShoppingCart{margin-top:50px;margin-bottom:60px;min-height:600px}.CartContent{text-align:center;min-height:20px;padding:0 15px;margin-bottom:20px;background-color:#fff;border:1px solid #ccc}.card-details{min-height:650px}.card-details iframe{overflow:hidden}#giftVoucher .form-control,.cartAddressShipping .form-control{border-radius:0!important;border:0!important;height:40px}#addressFormContainer{padding-top:25px}.shoppingCartBox .form-control,.shoppingCartBox .input-group-addon{border-radius:0!important;border:0!important;background-color:#f5f5f5}.cartPageTitle{font-size:20px;font-weight:bold;padding-bottom:30px}#cartAddressInput{padding-top:15px;padding-bottom:15px}#addressFormContainer{border-top:1px #f2f2f2 solid}#addressContainer{padding-bottom:15px}.ExplanationText{color:red;position:relative}.ExplanationText .fa-info-circle{position:absolute;top:-35px;right:-30px;color:#c9c9c9}.token-panel{position:relative}.card-info:hover{cursor:hand;cursor:pointer}.card-info{position:absolute;top:0;right:0;color:#c9c9c9;z-index:999999}.items{border-bottom:1px #f2f2f2 solid;padding-bottom:20px;margin-bottom:20px}.coupon-input{overflow:hidden;margin:10px 0 5px}.coupon-input input{display:inline-block;width:auto;float:left}.coupon-input input[type="submit"]{border-top-left-radius:0;border-bottom-left-radius:0}.overall-total{margin:10px 0;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f5f5f5}.cartShoppingSubTotal{text-align:right;font-size:15px}.cartShoppingSubTotalRow{padding-top:25px}.cart-item{padding-top:25px;padding-bottom:25px;border-bottom:1px dotted #ccc}.UnitCountButton{width:50px;position:absolute;right:0;top:0}.tbl-head{padding:5px 0;text-align:center;min-height:20px;background-color:#eee;border:1px solid #ccc}.shoppingCartContainer h2{padding:20px 15px}.cartShoppingProceed{background-color:#ccbba1;color:#fff;padding:6px 12px;font-size:14px;border-color:#ccbba1}.cartShoppingProceed:hover{background-color:#373737;color:#fff;border-color:#373737}.deliver-to{}.DeliveryAddressViewer{background-color:#1a3e94;color:#fff;padding:15px}.btn-bar{margin-top:30px}@media(max-width:768px){.cart-item{padding:0}.CartContent{border:1px solid #ccc!important}.product-name{text-align:left;border-bottom:1px solid #ccc;margin-bottom:15px;line-height:35px;white-space:no-wrap;overflow:hidden}}.cartShoppingProductName{font-weight:bold}.cartShoppingSection{padding-top:0;padding-bottom:25px}.shipping-text{text-align:right;font-size:11px;padding-right:0;padding-top:15px}.cartShippingTerms{padding-top:15px;padding-bottom:15px}.cartAddressDelivery{}.text-centered{text-align:center}.RemoveButton{cursor:pointer}#addressFormContainer .form-control{}.form-table-value-cell{margin-bottom:10px}.CofirmationCheckbox{}.cartAddressPostCodeBox .input-group-btn{font-size:1em!important}.cartAddressShipping{padding-bottom:15px}.DropDownField{background-color:#ebebeb}.cartAddressDeliveryText Label{}.DropDownField{height:40px;line-height:38px}.form-horizontal .form-group{margin:0}.cartAddressMainInput{background-color:#ebebeb;height:40px;line-height:38px}.cartShippingBottomSeperator textarea{background-color:#ebebeb;height:100px}.cartShippingBottomSeperator p{font-size:12px}.cartAddressDeliveryInfo{font-size:12px;padding-top:20px}.cartAddressPaymentOption{width:250px;background-color:#000;font-weight:bold;color:#fff;padding-left:20px;padding-right:20px;margin-left:50px;margin-right:50px}.cartAddressSummaryValue{text-align:right}.cartAddressTermsConditions{padding-top:50px}.cartAddressPostCodeIconSpan{position:relative;white-space:nowrap}.cartAddressPostCodeIcon{padding-left:5px;padding-right:5px;padding-top:6px;padding-bottom:6px}.cartAddressSummaryItem{}.cartAddressSummarySubTotal{margin-top:15px}.splitLine{border-top:1px #f2f2f2 solid;padding-bottom:15px}.cartAddressTitle{font-size:18px;font-weight:bold;padding-bottom:20px}.cartAddressPaymentRow{padding-top:15px;padding-bottom:15px}.cartAddressDeliveryText{font-weight:normal;padding-left:10px}.cartAddressDarkBtn{width:100%;background-color:#655b52;color:#fff;font-weight:bold}.cartAddressEditAddress{padding-top:0}.cartAddressManaulAddress{padding-top:10px}.required{color:#ae0000}.cartPostCodeLookup{vertical-align:top;line-height:2.1}.cartPostCodeError{color:#ae0000;display:block;padding-bottom:10px;padding-left:15px}.form-control-error,.FormErrorLabel,.ErrorLabel,.EditingFormErrorLabel{color:#ae0000!important;position:relative;font-size:12px;padding-left:15px;margin:5px;display:inline-block}.Error{border:1px solid #ae0000}.form-control-error:before,.cartPostCodeError:before,.FormErrorLabel:before,.ErrorLabel:before,.EditingFormErrorLabel:before{position:absolute;font-family:FontAwesome;top:-2px;left:0;content:""}.cartPostCodeError:before{left:15px;top:0}.cartPostCodeManual{width:100%}.cartAddressSummaryLabel{text-align:right}.cartAddressSummaryTotal{margin-top:10px;font-weight:bold}.cartAddressSameText{padding:10px 10px;color:#fff}.cartAddressSameDelivery{padding-left:20px}.cartLoginSection{padding:25px 25px}.cartAddressBox{padding:20px 0 20px 0}.addressLeftTitle{font-weight:bold;border-bottom:1px #ccc solid;border-top:1px #ccc solid;padding-bottom:15px;padding-top:15px;margin-bottom:10px;margin-top:10px}.cartAddressTitleContainer{padding-top:20px;padding-bottom:30px}.cartAddressTitle{font-size:15px;font-weight:bold}.addressBoxIcon{padding-top:15px;padding-bottom:10px}.addressBoxTitle{font-size:18px;font-weight:bold;padding-bottom:15px;padding-top:15px;border-bottom:1px #f2f2f2 solid;text-align:center}.addressBoxSelect{font-size:14px;font-weight:bold;padding-bottom:10px;padding-top:10px}.addressBoxPostCode{padding-top:15px;padding-bottom:30px}.cartAddressApplyBtn{height:40px;background-color:#999;font-weight:bold}.cartAddressPanel{}.shoppingCartButtonContainer{margin-top:20px;padding-top:20px;padding-left:10px;text-align:right}.cartAddressPaymentOptions{align-text:center}.shoppingCartNavBtnContainer{margin-top:20px;padding-top:20px}.dropdown-menu{margin:0 0 0}label,.control-label{display:inline-block;max-width:100%;margin-bottom:5px!important;color:#8b8b8b;font-weight:normal;text-align:left}#ContactUs{display:none}.next-btn,.next-btn:hover{background-color:#414143;border:0;border-radius:0;color:#fff;line-height:30px;min-width:150px}.form-container{background-color:#fff;padding-bottom:30px;margin-bottom:20px;border:1px solid #c7c8ca}.form-container h2{text-align:center;font-size:23px;border-bottom:1px #f2f2f2 solid;margin-left:15px;margin-right:15px;margin-bottom:30px}#newCustomer .form-control{margin-bottom:10px}.captcha-left{padding-left:25px}#existingCustomerUsername{margin-bottom:10px}.form-container .form-control{background-color:#f2f2f2;width:100%}.control-label{font-weight:normal}.btn-logon{width:100%;background-color:#000;color:#fff}.apply{padding:100px 0 0;margin:20 auto}.calendar-action{display:none}.cartShoppingSubTotal{margin-bottom:5px;position:relative}.wizard{min-height:600px;margin-bottom:30px}.progressWizard{margin-top:30px;margin-bottom:30px;padding-left:100px;padding-right:100px;text-align:center}.timeline_bar{width:100%;height:10px;border:1px solid #d5d5da;position:absolute;left:0;top:25px;padding-left:15px;padding-right:15px;display:none}.progressWizard .title-container{border-left:1px solid #d5d5da;padding-left:15px;padding-right:15px;text-align:center!important;display:inline-block}.progressWizard .title{text-align:center}.progressWizard .container-last{border-right:1px solid #d5d5da}.progressWizard .active-step{color:#000;font-weight:700}.progressWizard .default-step{color:#c7c8ca}.progressWizard .inactive-step{color:#c7c8ca}.progressWizard .last-step{color:#c7c8ca}.popover{min-width:200px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0!important}@media(max-width:1200px){.progressWizard{padding-left:50px;padding-right:50px}}@media(max-width:992px){.progressWizard{padding:0}}@media(max-width:768px){.progressWizard{padding:0}.TotalViewer{padding-right:15px}}.control-group-inline>span,.control-group-inline>input{display:inline-block;width:auto}.drp-pad{overflow:hidden;padding-top:15px;padding-bottom:15px}.whiteBox{border:1px solid #ccc;padding:30px;margin-bottom:15px}.customer-detail .radio label{padding:0 20px}.customer-detail table.radio{display:table;margin:5px 0;width:100%}