.myAccount .body{width:763px;float:right}.myAccount .body .address{width:370px}.myAccount #billingAddress .address,.myAccount #birthDate .address{border:0;width:370px}.myAccount .body #ccWrap .address{border:0;width:345px;box-shadow:2px 0 2px grey}.myAccount .body #billingAddress .address h2,.myAccount .body #birthDate .address h2,.myAccount .body #ccWrap .address h2{background-color:#f1f1f1;color:black;font-size:16px;text-transform:none;border-bottom:2px solid #e1e1e1}.myAccount .body #ccWrap .address .addNewCCLink{color:#7499ac;text-decoration:underline;cursor:pointer;padding-left:100px;font-size:12px;font-weight:normal}.myAccount .body .address .inner{width:346px}.myAccount .body #billingAddress .address .inner,.myAccount .body #birthDate .address .inner{width:370px}.myAccount .body .actions{padding:5px;background-color:#f2f1ee;margin-bottom:15px;overflow:hidden;width:750px}.myAccount .body .actions input{float:left;width:auto;margin:0 2px 0 5px}.myAccount .body .actions a{float:left;display:block;margin:8px 20px 0 5px}.myAccount .checkboxContainer input{width:auto}.myAccount .submitContainer{margin:14px}.myAccount #billingAddress .submitContainer,.myAccount #birthDate .submitContainer{margin-top:0;margin-bottom:50px;margin-left:50px}.myAccount .minorForm#updateCC .submitContainer a{color:#7499ac;margin-top:10px}.myAccount [name=userDobForm] .type_select_dob.formFieldContainer{display:inline-block}.myAccount #billingAddress .submitContainer input[type="image"],.myAccount #birthDate .submitContainer input[type="image"],.myAccount #ccWrap .submitContainer input[type="image"]{width:auto;height:auto;float:left}#receipt.orderDetails .head{float:right;width:760px}#receipt.orderDetails .head h1{padding:3px 0 9px 0}#receipt.orderDetails .head .print{margin-top:-40px}#receipt.orderDetails .body{float:right;width:760px}#receipt.orderDetails .body .head{float:none}#receipt.orderDetails #orderList .orderSummary{clear:both;margin-bottom:10px}#receipt.orderDetails .customerService{float:left;width:100%;padding-bottom:5px;font-size:14px;border-bottom:1px solid #d3d3d3}#receipt.orderDetails .orderSummary{float:right;width:359px;margin-top:10px}#receipt.orderDetails #receiptTopSummaries .orderSummary{float:left;margin-top:0;margin-bottom:15px}#receipt.orderDetails .orderSummary dl{margin-top:10px;padding-right:5px}#receipt.orderDetails .orderSummary dl dd{font-size:14px}#receipt.orderDetails .orderSummary h2{text-align:left}#receipt.orderDetails .orderSummary .inner{width:335px;padding-top:53px}#receipt.orderDetails #billingAddress{float:right;width:355px}#receipt.orderDetails #orderInformation{clear:both;background-position:210px 0;margin-top:15px}#receipt.orderDetails #orderInformation .actions{padding-top:7px}#receipt.orderDetails #orderInformation .head{width:758px;margin-bottom:0;padding-bottom:0;border-bottom:0}#receipt.orderDetails #orderInformation .head .shipping{width:195px}#receipt.orderDetails #orderInformation .head .description{width:260px}#receipt.orderDetails #orderInformation .head .price{width:80px}#receipt.orderDetails #orderInformation .head .quantity{width:60px}#receipt.orderDetails #orderInformation .shipping{width:210px}#receipt.orderDetails #orderInformation table.cart-container .description{padding-right:0}#receipt.orderDetails #orderInformation table.cart-container .price{width:80px;padding-left:0}#receipt.orderDetails #orderInformation table.cart-container .quantity{width:60px;padding-right:0}#receipt.orderDetails #orderInformation table.cart-container .total{width:84px;padding-left:0}#receipt.orderDetails .back{margin:15px 0;float:right}#receipt.orderDetails .back a,#receipt.orderDetails .back a:link,#receipt.orderDetails .back a:visited,#receipt.orderDetails .back a:hover{text-decoration:underline;color:#825244}#receipt.orderDetails .subHeader{padding-top:10px}.myAccount .addressBookInstructions{border-bottom:1px solid #d3d3d3;color:#825244;padding:0 0 13px 20px;margin:0 0 15px 0;font-size:14px}.myAccount .userAddressEntry{border:1px solid #d3d3d3;margin:0 0 15px 0;padding:0 0 15px 0}.myAccount .userAddressEntry h2{color:#54788b;background:#f2f1ee;padding:10px 15px;font-size:17px;font-weight:normal}.myAccount .userAddressEntry ul{padding:0 15px;margin:15px 0 0 0;height:90px}.myAccount .userAddressEntry ul li{margin:4px 0}.myAccount .userAddressEntry .submitContainer{overflow:hidden;padding-top:15px;margin-bottom:0;border-top:1px solid #d3d3d3}#emailPreferences h1{border:0}#emailPreferences #shippingHelp{margin:10px}.myAccount #birthDate .formFieldContainer span.verify,.myAccount #billingAddress .formFieldContainer span.verify{display:inline-block;height:11px}.myAccount #billingAddress .address .formFieldContainer.overLabeled.notInline{display:block!important}.myAccount #billingAddress .address .formFieldContainer.overLabeled,.myAccount #birthDate .address .formFieldContainer.overLabeled{display:inline-block}.myAccount #billingAddress .address .formFieldContainer.overLabeled.paddedRt,.myAccount #birthDate .address .formFieldContainer.overLabeled.paddedRt{display:inline-block;padding-right:25px}.myAccount #billingAddress .type_select_bd.formFieldContainer.overLabeled{display:none}#addressBook .address .labelFieldWrapper{position:relative;display:block}.myAccount #billingAddress .address .labelFieldWrapper{position:relative;display:block;padding:1px}.myAccount #birthDate .address .labelFieldWrapper{position:relative;display:block;padding:1px;padding-right:25px}#addressBook .address .labelFieldWrapper label{position:absolute;top:6px;left:5px}.myAccount #billingAddress .address .labelFieldWrapper label,.myAccount #birthDate .address .labelFieldWrapper label{top:6px;left:5px;display:block;visibility:visible!important;font-weight:normal;padding-bottom:4px;color:black}#addressBook .address .labelFieldWrapper input,#addressBook .address .labelFieldWrapper select{margin-bottom:10px}.myAccount #billingAddress .address .labelFieldWrapper input,.myAccount #birthDate .address .labelFieldWrapper input{margin-bottom:10px;width:150px;height:25px}.myAccount #billingAddress .address .labelFieldWrapper input#zipCode{width:57px}.myAccount #billingAddress .address .labelFieldWrapper input#phone{width:334px}.myAccount #billingAddress .address .labelFieldWrapper select{margin-bottom:10px;width:63px;height:30px}.myAccount #birthDate .address .labelFieldWrapper select{margin-bottom:10px;width:100px;height:30px}.myAccount #billingAddress .address .labelFieldWrapper .linkAddress2{display:none;color:#7499ac;text-decoration:underline;cursor:pointer;padding:0 40px;float:left;padding-left:0}#newUser .image{position:relative;width:100%;margin-left:-25px}#newUser .createAccountText{position:absolute;left:192px;top:13px;color:#fff;font-size:14px;font-weight:400}#existingUser .signInImage{position:relative;width:100%;margin-left:109px}#existingUser .signInText{color:#fff;font-size:14px;font-weight:400;left:81px;margin-top:0;position:absolute;top:30px}#existingUser .signInImgClass{width:20px}.completeButtonText{position:absolute;left:135px;top:8px;color:#fff;font-size:14px;font-weight:400}.skipButtonText{position:absolute;left:14px;top:8px;color:#434343;font-size:14px;font-weight:400}.kclubsection{width:100%;clear:both}#userLogin #use-log-sign-in-btn-new,#userLogin #use-log-cre-acc-btn-new{margin:5px 0 0 150px}#userLogin #use-log-signIn-btn-new{height:31px;margin:23px 0 0 48px;width:96px}.ApplyNow{color:blue;margin:5px 0}.ApplyNow .message{min-height:91px;font-size:11px;line-height:1.3;border-color:#749aac;border-radius:3px;border-style:solid;border-width:1px;color:black;font-size:12px;position:relative}.ApplyNow .message:before{background:#749aac url("../assets/images/common/u24.png") no-repeat scroll left center;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:26px;background-size:17px;background-position:center}.ApplyNowRightTopDiv{position:relative;text-align:left;vertical-align:center;left:132px;width:500px;margin-top:11px;margin-bottom:10px}.ApplyNowRightBottomDiv{position:relative;text-align:left;vertical-align:center;left:132px;width:622px;margin-top:16px;margin-bottom:10px}.ApplyNowP{color:#7499ac;border-color:#dadada;border-style:solid;border-width:1px;width:65px;line-height:65px;text-align:center;margin-top:7px}#flyout.s7mixedmediaviewer{width:359px;height:455px}.cartMergedInfoText{color:blue;margin:5px 0;width:575px}.cartMergedInfoText .message{background:url('../assets/images/common/info_icon.png') no-repeat top left;color:black;font-size:13px;margin:10px 0;padding:8px 8px 8px 40px;border-radius:3px;border-color:#739ab1;border-style:solid;border-width:2px}.shareCartInfoText .registeredUsermessage{font-weight:bold;color:black}.linkHeading{font-weight:bold;color:#222;text-decoration:none}