.kform{font-size:1em;font-family:Arial,sans-serif}div.kform{position:relative}.kform div.kform_spacer{margin:.75em 0;display:block}.kformSpacer{margin:.75em 0;display:block}.kform input[type=text],input[type=email],input[type=tel],input[type=number]{display:inline-block;margin-right:5px;padding:12px 18px;width:calc(100% - 41px);box-shadow:0 0 0 3px rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.2);font-size:16px;border-radius:3px;height:44px;width:100%!important;line-height:100%}.kform input[type=checkbox]{display:inline-block;height:13px;width:13px}.kform select{padding:.5em 14px;width:calc(100% - 21px);box-shadow:0 0 0 3px rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.2);font-size:16px;border-radius:3px;height:44px;line-height:100%;-webkit-appearance:none;width:100%}.kform .kform_checkbox label{margin-left:.25em;text-align:left;font-size:1em;vertical-align:middle}.kform label{padding:5px;display:inline-block;text-align:left;vertical-align:middle}.kformTitle{font-size:larger;font-weight:700;margin:20px 0}.kformSubTitle{font-size:1em;font-weight:700;margin:10px 0}.kformPaySourceTile{border:1px solid #ccc;padding:10px;background-color:#efefef;margin:10px 0}.kformPaySourceTile span{display:inline-block;line-height:1;margin-left:20px;vertical-align:middle}.kformPaySourceTile input{vertical-align:middle}#kform_paySelect{padding-top:1em;border-top:0 dashed #666}#kform_paySelectTitle{font-size:1em;font-weight:700;display:inline-block}.kform_paySelectOption{display:inline-block;margin-left:1em}.kform_title{font-size:1em;font-weight:700}#kform_paySourceCard{margin-bottom:2em}#kform_paySourceCheck{margin-bottom:2em;display:none}.kform_submitBtn{border-radius:3px;border:thin outset #000;color:#fff;height:3em;font-weight:700;font-size:18px;background-color:#1e8504!important;display:block}.kform_submitBtn:hover{cursor:pointer;background-color:#125223!important}.kform_upsellBtn{width:100%!important;padding:16px 30px;border:1px solid #1e8504!important;color:#fff!important;font-weight:700;font-size:18px!important;background-color:#1e8504!important;border-radius:4px;text-align:center}.kform_upsellBtn:hover{cursor:pointer;background-color:#1e8504!important}#kform_payPalButton{width:100%}#kform_payPalButton:hover{cursor:pointer}#AmazonPayButton{margin-top:20px}#addressBookWidgetDiv{width:400px;height:200px}#walletWidgetDiv{width:400px;height:200px;margin-top:20px}.kform_orderSummaryTable{cell-spacing:1em;width:100%}.kform_orderSummaryTitleRow{font-weight:700;padding:0 1em}.kform_orderSummaryRow{padding:0 1em}#kform_cartDiv{font-family:Arial,Helvetica,sans-serif}#kform_cartTitle{font-size:1.2em;font-weight:700;padding:10px 0}#kform_cartTable{width:100%;margin:0 auto 15px auto;font-size:.8em;border-spacing:0}#kform_cartTable td{border-bottom:1px solid #ccc;padding:6px 10px}#kform_cartTitleRow{background-color:#f8f8f8;font-weight:700}#kform_cartTitleRow td{font-size:1em;line-height:60px;border-top:1px solid #ccc}#kform_emptyCartMessage{text-align:center;font-size:1.2em;font-style:italic;padding:2em 0!important}.kform_itemQtyBox{width:30px;display:inline-block}.kform_cartProductImg{max-width:150px;max-height:75px;vertical-align:middle}.kform_removeBtn{font-size:10px;padding:2px 1px}.kform_layout2Col{float:left;width:340px;position:relative;padding-right:20px;float:left}.kform_continueShoppingBtn{float:right;padding:.25em 1em}.kform_catalogBox{padding:1em 0;border-bottom:1px solid #ccc}.kform_catalogBox h3{margin-top:0}.kform_productBoxImage{max-height:100px;max-width:100px;float:left;margin-right:10px}.kform_productSelect{width:15px;height:15px;cursor:pointer}.kform_productSelect:hover{cursor:pointer}.kform_productBox{text-align:left;width:100%}.kform_productBox h3{margin-top:0}div.kform_selectedProduct{background-repeat:no-repeat}.kform_pricingDiv{font-size:1em;padding:20px 0}.kform_pricingDiv div{width:auto}.kform_priceLabel{margin-right:1em;text-align:right;display:inline-block}#kform_price{}#kform_shipPrice{}#kform_salesTax{}#kform_discount{display:none;color:green}#kform_insurance{display:none}#kform_grandTotal{border-top:1px solid #ccc}.kcartTotals{width:120px}.kform_upsellImage{margin-right:20px;max-height:200px;max-width:200px}.kformSubmitError{padding:10px 0;font-size:16px;font-family:Arial;border:0;color:#c00;font-weight:700}.kformSubmitErrorContainer{display:block}.kformInlineError{padding:10px;font-size:14px;font-family:Arial;border:0;color:#c00;font-weight:700}.kformErrorPop{padding:10px 20px 10px 10px;border:medium solid #c00;color:#c00;background:#fff;font-size:14px;font-family:Arial;color:#c00;font-weight:700}.kformErrorPopContainer{position:absolute;z-index:10000;box-shadow:5px 5px 5px #888}.kformErrorOutline{outline:thin solid red!important}.kdialogWrap{position:absolute;z-index:2000000;top:0;left:0;width:100%;height:100%;z-index:1000;-webkit-backface-visibility:hidden}.kdialogBackground{position:absolute;top:0;left:0;z-index:1;background-color:#666;opacity:.3;width:100%;height:100%}.kdialogContent{position:absolute;z-index:2000000;background-color:#fff;padding:20px;border-radius:5px;font-size:1em;min-width:200px;max-width:800px;font-family:Arial;max-height:80%;overflow-y:auto}.kdialogTitle{font-size:20px;weight-weight:bold;border:1px solid #ccc;border-width:0 0 1px;font-weight:700;margin-top:0}.kformProgressBar{width:60px;height:60px;background-image:url(../images/ajax-loader.gif);background-size:100% 100%;opacity:.5}.kdialogXOut{width:15px;height:15px;position:absolute;top:6px;right:6px;background-image:url(../images/icon_xout.png);background-position:0 100%;background-size:100% 200%}.kdialogXOut:hover{background-position:0 0;cursor:pointer;cursor:hand}.kdialogConfirmOptions{text-align:center;margin:20px}.kdialogConfirmOptions input{margin-right:20px}@media only screen and (min-width:980px){.ktemplate_pageContainer{width:980px;margin:0 auto;position:relative;font-family:Arial}.ktemplate_boxLeft{width:620px;float:left;margin-right:20px}.ktemplate_boxRight{width:340px;float:right}.ktemplate_sideBar{width:340px;float:right;background-color:#f7f7f7;min-height:800px}.ktemplate_sideBar h1{margin-top:200px;text-align:center;font-size:2em;font-style:italic;font-weight:100}.ktemplate_userCopy{padding:40px 0;text-align:center;font-size:2em;font-weight:700}.ktemplate_header{background-color:#f7f7f7;height:120px}.ktemplate_header h1{text-align:center;font-size:2em;padding-top:40px;font-style:italic;font-weight:100}.kthanks{width:500px;margin:0 auto;font-family:Arial}.kthanks_box{border:1px solid #000;border-radius:5px;margin-bottom:20px;width:500px;float:left;margin-right:20px}.kthanks_boxTitle{background-color:#277098;color:#fff;font-size:1.4em;text-align:left;padding:5px}.kthanks_boxContent{padding:20px}.kthanksItemsTable{width:100%}.kthanksItemsTable_TitleRow td{font-weight:700;font-size:larger}.kthanksItemsTable td{padding:5px}.kthanks_spacer{white-space:nowrap}.kthanks_label{font-weight:700;width:100px;text-align:right;margin-right:10px;display:inline-block}.kthanks_value{display:inline-block}#kthanks_reorderLink{}#kform input[type=text],input[type=email],input[type=tel],input[type=number]{width:calc(100% - 33px)}#kform select{width:calc(100% - 0)}#kform_paySourceCard{width:100%}.formfields{width:340px}.kform_submitBtn{width:100%;font-size:18px;-webkit-appearance:none}.kform_layout2Col_L{width:440px}#kform .kform_layout2Col_L input[type=text],input[type=email],input[type=tel],input[type=number]{width:400px}#kform .kform_layout2Col_L select{width:430px}.kform_layout2Col_R{width:440px}.kform_layout2Col_R input[type=text],input[type=email],input[type=tel],input[type=number]{width:310px}#kform .kform_layout2Col_R select{width:430px}.kform_layout2Col #kform_paySourceCard{width:430px}.kform_layout2Col #kform_paySourceCard input[type=text],input[type=email],input[type=tel],input[type=number]{width:400px}.kform_kcartCheckout .kform_submitBtn{width:100%;font-size:18px;-webkit-appearance:none}}@media only screen and (min-width:1px) and (max-width:979px){.ktemplate_pageContainer{max-width:420px;margin:0 auto;position:relative;font-family:Arial}.kprofile_container{max-width:520px!important}.ktemplate_boxLeft{max-width:400px;margin-right:20px}.ktemplate_boxRight{max-width:400px}.ktemplate_sideBar{max-width:400px;background-color:#f7f7f7;height:auto}.ktemplate_sideBar h1{margin-top:200px;text-align:center;font-size:2em;font-style:italic;font-weight:100}.ktemplate_userCopy{padding:40px 0;text-align:center;font-size:2em;font-weight:700}.ktemplate_header{background-color:#f7f7f7;height:120px;width:400px}.ktemplate_header h1{text-align:center;font-size:2em;padding-top:40px;font-style:italic;font-weight:100}.kthanks{width:400px;margin:0 auto;font-family:Arial;font-size:12px}.kthanks_box{border:1px solid #000;border-radius:5px;margin-bottom:20px;float:left;margin-right:20px;width:400px}.kthanks_boxTitle{background-color:#277098;color:#fff;font-size:1.4em;text-align:left;padding:5px}.kthanks_boxContent{padding:20px}.kthanksItemsTable{width:100%}.kthanksItemsTable_TitleRow td{font-weight:700}.kthanksItemsTable td{padding:5px}.kthanks_spacer{white-space:nowrap;font-size:12px}.kthanks_label{font-weight:700;width:100px;text-align:right;margin-right:10px;display:inline-block}.kthanks_value{display:inline-block}.kprofileTitle{width:460px!important}#kthanks_reorderLink{}.formfields{width:400px}#kform input{font-size:16px}#kform select{font-size:16px}.kform_submitBtn{width:100%;font-size:18px!important;-webkit-appearance:none}}#kcartSigninButton{cursor:pointer;color:blue}