.form-edit-container{width:480px;float:left;padding-left:20px}#form-edit label,.billing-address-container label{font-size:14px;color:#666;width:165px;float:left;padding:3px 0 0 0;font-family:Arial,Helvetica,sans-serif;line-height:40px}#form-edit label sup,.billing-address-container label sup{color:#ac1510;font-size:20px;line-height:1.1;margin:0 0 0 3px;vertical-align:middle}#form-edit .input,.billing-address-container .input{float:left;width:368px;height:33px;border:1px solid #ccc;border-radius:5px;line-height:33px;padding:0 5px;font-size:14px;margin:0 0 10px 0}#form-edit br,.billing-address-container br{clear:both}#form-edit .select,.billing-address-container .select,.style_level_container select{width:380px;height:33px;border:1px solid #ccc;border-radius:5px;margin:0 0 10px 0}#button-area{clear:both;padding:15px 0 0 20px;margin:0 0 40px 0}#button-back,#button-back:link,#button-back:visited{width:115px;height:40px;border-radius:5px;background:#8c8c86;float:left;line-height:40px;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;text-decoration:none}#form-edit .button{width:145px;height:40px;float:left;background:#ac1510;border-radius:5px;border:none;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;margin:0 0 0 15px}#thanks-container{background:url(../images/back-sidebar.png);border-radius:5px;text-align:center;padding:10px 0;margin:30px 0 0 0}#thanks-container p{font-size:24px;color:#333}#order-number{width:300px;float:left;border:1px solid #ccc;border-radius:5px;padding:4px;color:#333}#order-number h3{text-align:center;background:#ac1510;border-radius:5px;height:45px;line-height:45px;font-size:20px;text-transform:uppercase;color:#fff;margin:0 0 15px 0}#order-number h4{margin:0 0 10px 15px;font-size:16px;text-transform:uppercase;font-weight:bold}#order-number p{font-size:16px;margin:0 0 25px 15px;line-height:1.3}.order-detail-container{float:right}#list-review-order.receipt{width:670px}#list-review-order.receipt li .row-2{width:140px}#list-review-order.receipt li .row-3{text-align:right}#total-container.receipt{clear:both;height:198px;margin:15px 0 80px 0}#total-container.receipt.fright{clear:none}#total-container.receipt h3{text-align:center;font-size:20px;color:#333;text-transform:uppercase;margin:0 0 20px 0}.red{color:red}.btn-free{background:url(../images/btn-free.png) no-repeat;color:#fff;float:left;font:19px/22px "HelveticaNeueCond-Bold",Arial,Helvetica,sans-serif;height:22px;text-align:center;text-transform:uppercase;width:50px}.btn-free:hover{text-decoration:none}.btn-submit{border:none;background:none;color:#fff;cursor:pointer;float:right;font:14px/25px Arial,Helvetica,sans-serif;font-weight:bold;height:30px;line-height:30px;text-transform:uppercase;width:90px;padding-bottom:3px;margin-left:5px;background-color:#b40000;border-radius:5px;-webkit-box-shadow:-2px 2px 0 0 rgba(187,187,187,.5);-moz-box-shadow:-2px 2px 0 0 rgba(187,187,187,.5);box-shadow:-2px 2px 0 0 rgba(187,187,187,.5)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.outtaHere{position:absolute;left:-3000px;display:none}.radioArea,.radioAreaChecked{float:left;width:13px!important;height:13px;background:url(../images/bg-radio.gif) no-repeat;overflow:hidden;margin:4px 0 0}.radioAreaChecked{background-position:0 -13px}.checkboxArea,.checkboxAreaChecked{float:left;width:12px!important;height:12px;overflow:hidden;background:url(../images/bg-check.gif) no-repeat;margin:2px 9px 9px 0}div.review_container div.checkboxArea{margin-left:7px}div.review_container .indent div.checkboxArea{margin-left:0}.checkboxAreaChecked{background-position:0 -12px}.selectArea{position:relative;height:21px;float:left;color:#494848;font:11px/24px Arial,Helvetica,sans-serif;margin-right:9px;max-width:275px!important;overflow:hidden}.selectArea .left{position:absolute;top:0;left:0;width:8px;height:100%;background:url(../images/select-l-1.gif) no-repeat;display:block}.selectArea a.selectButton{position:absolute;top:0;right:0;width:25px;height:100%;background:url(../images/select-btn.gif) no-repeat}.selectArea .center{height:20px;line-height:24px;display:block;padding:0 20px 0 12px;background:url(../images/select-c.gif) repeat-x;max-width:260px;margin-top:-2px}.selectArea .center img{float:left}.selectArea.kitCompDescription .center{height:20px;line-height:24px;display:block;padding:1px 20px 0 5px;background:url(../images/select-c.gif) repeat-x;width:100%;margin-top:-2px;letter-spacing:-.1px}.optionsDivInvisible,.optionsDivVisible{position:absolute;background-color:#fff;border:1px solid #c9c9c9;display:block;z-index:30;font-size:11px;max-height:250px;overflow-y:scroll;max-width:270px!important}.optionsDivInvisible{display:none}.optionsDivVisible ul{margin:0;padding:2px;overflow:hidden;list-style:none}.optionsDivVisible ul li{float:left;width:100%}.optionsDivVisible.kitSelectProductDetails ul li{border-top:1px dashed #000}.optionsDivVisible.kitSelectProductDetails ul li:first-child{border-top:none}.optionsDivVisible a{color:#000;overflow:hidden;text-decoration:none;display:block;height:1%;padding:2px 4px}.optionsDivVisible a img{border:none;float:left}.optionsDivVisible a.hover,.optionsDivVisible a:hover{background-color:#2f384e;color:#fff;text-decoration:underline}.view-now-box .checkboxArea,.view-now-box .checkboxAreaChecked{float:left;width:13px!important;height:13px;overflow:hidden;background:url(../images/checkbox.gif) no-repeat;margin:0 5px 0 0}.view-now-box .checkboxAreaChecked{background-position:0 -13px}.select-label{float:left;margin-right:2px}.selectArea.select{float:left}.password-form .input{float:none}.password-form label{margin-right:10px}.account_management{float:right;padding-top:5px;padding-bottom:20px;width:810px}.login-left{float:left;padding-top:5px;padding-bottom:20px;width:405px;margin-left:5px}.checkout-login .login-left{margin-left:95px}.login-right{float:right;padding-top:5px;padding-bottom:20px;width:405px}.login-left div.login-bar{padding:7px 0 0 4px;width:401px}.login-right div.login-bar{padding:7px 0 0 4px;margin-left:4px;width:397px}.login-bar{background:url(../images/bg-login-bar.gif) no-repeat;height:28px;margin:0 0 6px;overflow:hidden}.login-bar p{color:#666;float:left;font:15px/18px Arial,Helvetica,sans-serif;margin:3px 6px 0 4px;word-spacing:-1px;letter-spacing:-1px}.login-bar p strong{border-right:1px solid #666;font-weight:normal;margin-right:1px;padding-right:6px;text-transform:uppercase}.btn-my-account{float:left;background:url(../images/btn-205-wide.gif) no-repeat;border:none;color:#fff;cursor:pointer;font:14px/25px Arial,Helvetica,sans-serif;font-weight:bold;height:34px;text-transform:uppercase;width:205px;padding-top:4px;padding-left:6px;margin-left:45px}a.btn-my-account:hover{text-decoration:none}.back-my-account{float:left;background:url(../images/btn-205-wide.gif) no-repeat;border:none;color:#fff;cursor:pointer;font:14px/25px Arial,Helvetica,sans-serif;font-weight:bold;height:34px;text-transform:uppercase;width:205px;margin-top:5px;padding-top:4px;text-align:center}a.back-my-account:hover{text-decoration:none}.table-container th,.table-container td{width:200px;text-align:center}.table-container table{padding:0;border-spacing:0}.header-row{background-color:#717171;color:#fff}.item-row{background-color:#f5f5f5;color:#333}.alt-item-row{background-color:#fff;color:#333}.focus-item-row{background-color:#717171;cursor:pointer;color:#fff}.loading{cursor:wait}.recipient{margin:0 auto;padding-top:3px}.recipient .address{float:left;width:255px;height:auto;padding:5px}.header1{font-size:13px;font-weight:bold}.contentborder{margin:20px 0;padding:5px;border:1px solid #ddd}.recipient .shiptomethod{float:left;padding:5px}.recipient .giftmessage{float:left;padding:5px;width:195px}.recipient .label{float:left;width:65px;height:auto;padding:5px}.shiptomethod div{margin-bottom:10px}.cart-list{margin-left:40px}.right{text-align:right}.label{text-align:right!important;padding-right:7px}#cartfooter{width:100%;height:auto}#state,#country_code{width:153px}.account_info_holder{margin-left:45px}.strong{font-weight:bold}#forgot_password_modal .form-row label,#forgot_password_modal .text-input{float:left}#forgot_password_modal .form-row label{margin-right:10px}.shipping-modal{width:520px;height:465px;position:absolute;left:205px;top:215px;background:#fff;display:none;z-index:102;border:1px solid #ccc;border-radius:5px;padding:10px}.shipping-modal span{font:12px Arial,Helvetica,sans-serif;font-weight:bold}.shipping-modal .header-text{color:#c84646}.shipping-modal .top-region{height:auto;margin-top:10px;padding-bottom:10px;background:url(../images/sep05.gif) repeat-x 0 100%}.shipping-modal .top-region .img-container{float:left;margin-right:15px}.shipping-modal .top-region .img-container div{width:115px;height:115px;display:table-cell;text-align:center;vertical-align:middle}.shipping-modal .top-region .prod-info span{font-size:16px;line-height:20px}.shipping-modal .top-region .prod-info .prod-price{font-size:18px}.shipping-modal .top-region .prod-info .qty-input{font-size:12px;font-weight:normal;width:20px;background:url(../images/bg-input.gif) no-repeat;float:left;height:21px;padding:0 6px;width:23px}.shipping-modal .top-region .prod-info .qty-input input{background:none;border:none;font:11px/16px Tahoma,sans-serif;padding:0;width:100%}.shipping-modal .top-region .prod-info .quantity-row .order-quantity label{color:#333;float:left;font:14px/24px Arial,Helvetica,sans-serif;font-weight:bold;padding-right:4px}.shipping-modal .top-region .prod-info .quantity-row{margin-top:10px;background:none}.shipping-modal .top-region .prod-info .order-quantity{background:none}.estimate-shipping-form{background:url(../images/bg-zip-code.gif) no-repeat;color:#333;float:left;font:10px/25px Arial,sans-serif;height:25px;width:321px}.estimate-shipping-form label{float:left;text-transform:uppercase;padding:1px 0 0 10px;width:91px}.estimate-shipping-form .search-text{background:none;border:none;color:#333;float:left;font:italic 11px/25px Arial,sans-serif;height:25px;padding:1px 8px;width:115px}.estimate-shipping-form .btn-search{background:url(../images/btn-estimate.gif) no-repeat;border:none;cursor:pointer;float:left;font-size:0;height:31px;line-height:0;overflow:hidden;text-indent:-9999px;width:64px}.estimate-to{color:#333;float:left;font:14px/18px Arial,sans-serif;font-weight:bold;margin:3px 10px 0}form,fieldset{margin:0;padding:0;border:0}.estimate-shipping{background:url(../images/sep05.gif) repeat-x 0 100%;height:1%;overflow:hidden;padding:7px 0 8px}#shippingRates{font:12px Arial,Helvetica,sans-serif;margin:15px}#shippingRates tr th,#shippingRates tr td{text-align:left}#shippingRates .ship-method{width:200px}#shippingRates .ship-price{width:150px}#shippingRatesContainer #loadingAnimation{margin:30px 140px}#shippingRatesContainer{text-align:center}#shippingRatesContainer .errorMessage{margin:30px 20px;color:red;font:12px Arial,Helvetica,sans-serif;font-weight:bold}.shipping-modal .header-region .close-btn{background:url(/Images/close_button.gif) no-repeat;width:19px;height:19px;display:inline-block;float:right}