span.required{display:inline}legend,fieldset legend{font-size:11px;line-height:13px}fieldset.hidden-label label{display:none}fieldset label{color:#333;display:block;float:left;text-align:right;margin-right:5px;width:130px}fieldset label.error{color:#b20012}fieldset label.hide{display:none}fieldset input{margin:0;color:#272727}fieldset input.disabled{background:#d4d0c8}fieldset select{color:#272727;padding:0;margin:0}.user-info-comment{padding:0.5em 0 0.2em 12.2em}form label{display:block}form fieldset.action-buttons{overflow:hidden;width:700px;margin:0;padding-top:1em}form fieldset.action-buttons div{float:left;vertical-align:bottom}form fieldset.action-buttons .continue{float:right}fieldset.email-field fieldset input,fieldset#email-verification fieldset input,fieldset#password-verification fieldset input{width:14em}fieldset.email-field div.email-password{margin:0 0 0.2em 7.2em;text-decoration:underline}fieldset#shopping-for{width:60em;padding-bottom:2em}fieldset#shopping-for fieldset{width:33%;float:left}fieldset#shopping-for fieldset input{float:left;margin:0;padding:0;height:1.5em}fieldset#shopping-for fieldset select{width:16em}fieldset#shopping-for fieldset label{float:none;text-align:left;height:1.5em;margin:0.3em 0 0.3em 1.8em}fieldset#shopping-for fieldset.relation-to-teen,fieldset#shopping-for fieldset.heard-from{width:100%;clear:both;margin-top:1em}fieldset#shopping-for fieldset.relation-to-teen label,fieldset#shopping-for fieldset.heard-from label,fieldset#shopping-for fieldset.relation-to-teen input,fieldset#shopping-for fieldset.heard-from input{margin-left:0;width:15em}div#svc-balance div#check-your-balance fieldset{float:left;margin-right:4em}div#svc-balance div#check-your-balance fieldset label{float:none;text-align:left;width:auto;margin-bottom:0.5em}div#svc-balance div#check-your-balance fieldset input#svcCardNumber{width:12em}div#svc-balance div#check-your-balance fieldset input#pinNumber{width:6em}div#svc-balance div#check-your-balance fieldset.check{padding-top:21px}form .form-alert{background:#fff;border:2px solid #ccc;padding:0 10px 10px;margin-bottom:10px}form .error.form-alert{border-color:#900;color:#900}form .error.form-alert ul.error{color:#900}form .form-alert>ul,#content form .form-alert>fieldset{margin-top:10px}form .form-alert .checkbox-set{position:relative;padding-top:0;margin:10px 0 0;text-align:left}form .form-alert .checkbox-set input{width:auto;margin-right:3px;float:left}#content form .form-alert .checkbox-set label{float:none;display:inline;width:auto;font-weight:normal}fieldset.addressblock input{width:28.5em}fieldset.addressblock div.state-zip{overflow:hidden}fieldset.addressblock fieldset.state{float:left}fieldset.addressblock fieldset.state select{width:16em;padding:0.1em;padding-right:0}#account fieldset.addressblock fieldset.zip{float:left;padding-left:20px;margin-bottom:7px}fieldset.addressblock fieldset.zip{float:right;text-align:right;width:auto}fieldset.addressblock fieldset.zip label{margin-right:0.5em;width:70px;margin-left:0.5em}fieldset.addressblock fieldset.zip input{width:4.5em}#edit-address-overlay fieldset.addressblock fieldset.zip input{width:4.5em !important}fieldset.addressblock div.phone-note,p.note{margin:2px 0 2px 106px}fieldset.address-line-2 span{visibility:hidden}form.swatchRequestForm fieldset.addressblock div.state-zip fieldset.zip{padding-left:0;text-align:left}#content .shipping-billing .phone-phonetype{margin-left:0;margin-top:30px;vertical-align:top;display:inline-block}.ie7 #billing-info #content .shipping-billing .phone-phonetype,.ie8 #billing-info #content .shipping-billing .phone-phonetype{margin-top:25px}#content .shipping-billing .phoneblock{width:243px;vertical-align:top;display:inline-block}#content .shipping-billing .phoneblock div.user-info-comment{padding-left:0;display:inline}#content .shipping-billing .phone-type{padding-top:0;display:inline}#content .shipping-billing .phone-type label{display:none}form.shipping-billing h1{font:normal 1.5em Arial,Helvetica,sans-serif;text-transform:none;padding:0.3em 1.1em;margin-top:-1px;border-bottom:1px solid #999;background-color:#f2f2f2}form.shipping-billing div#messaging{margin-left:1.5em}form.shipping-billing div.user-info-comment{padding-left:10px}form.shipping-billing div.user-info-comment.billing{margin:1em 0 1em 2.8em}form.shipping-billing fieldset{padding-right:1em}form.shipping-billing fieldset#shipping-billing-info legend{font-size:1.2em !important;font-weight:bold;padding-left:0.5em}form.shipping-billing fieldset#shipping-billing-info legend#dcHeader{display:none}form.shipping-billing fieldset#shipping-billing-info legend#dcHeader.hide{display:block}form.shipping-billing fieldset#shipping-billing-info.addressblock #billing-address-check-label{display:inline;width:230px;font-size:11px}form.shipping-billing fieldset#shipping-billing-info.addressblock input{width:240px}#edit-address-overlay form.shipping-billing fieldset#shipping-billing-info.addressblock input{width:240px}form.shipping-billing fieldset#shipping-billing-info.addressblock input.checkbox{width:auto;margin-right:5px}#edit-address-overlay form.shipping-billing fieldset#shipping-billing-info.addressblock input.checkbox{width:auto}.ie7 form.shipping-billing fieldset#shipping-billing-info.addressblock input.checkbox,.ie8 form.shipping-billing fieldset#shipping-billing-info.addressblock input.checkbox{width:15px}form.shipping-billing fieldset#shipping-billing-info.addressblock div.state-zip{width:355px}form.shipping-billing fieldset#shipping-billing-info.addressblock div.state-zip div{float:left}form.shipping-billing fieldset#shipping-billing-info.addressblock div.state-zip fieldset{width:auto}form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.state input{width:17em}form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.state select{width:168px}@media screen and (-webkit-min-device-pixel-ratio: 0){form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.state select{width:180px}}form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.zip{float:left;width:9.2em}form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.zip label{text-align:left;width:auto}form.shipping-billing fieldset#shipping-billing-info.addressblock fieldset.zip input{width:4.5em}form.shipping-billing fieldset.ship-to{padding-bottom:2em;border-bottom:0.1em solid #ccc}form.shipping-billing fieldset.addressblock fieldset span.nickname-info{padding-left:0.7em}form.shipping-billing div.communications-preferences{margin:2em 0 2em 13.2em}form.shipping-billing div.communications-preferences p a{font-weight:bold}form.shipping-billing div.checkbox-set{overflow:hidden;margin:5px 0 5px 125px;padding-top:10px}form.shipping-billing div.checkbox-set.billing-page{margin-left:0}form.shipping-billing div#dc-pickup-set{margin-left:2px}form.shipping-billing div#dc-pickup-set label{font-weight:bold}form.shipping-billing div#dc-pickup-set label span{display:block;font-weight:normal}form.shipping-billing div.checkbox-set input,form.shipping-billing div.checkbox-set label{float:left;width:auto}form.shipping-billing fieldset.preferred-shipping-method fieldset input{float:left;width:auto !important}form.shipping-billing fieldset.preferred-shipping-method fieldset label{float:left;width:36em !important;text-align:left !important}form.shipping-billing div.checkbox-set label{text-align:left !important}form.shipping-billing div.checkbox-set label,form.shipping-billing fieldset.preferred-shipping-method fieldset label{margin-left:5px}.ie7 .checkbox-set.billing-page label{margin-left:0;width:auto !important}form.shipping-billing fieldset#shipping-billing-info div.form-alert fieldset.checkbox-set input.checkbox{width:14px}form.shipping-billing fieldset.preferred-shipping-method{clear:left;margin:2em 0 0 1em}form.shipping-billing fieldset.preferred-shipping-method legend{padding-left:0.7em}form.shipping-billing fieldset#shipping-billing-info fieldset.preferred-shipping-method fieldset{padding-top:0.5em;margin:0 0 0 9.5em}form.shipping-billing fieldset.preferred-shipping-method p{margin-top:1.5em}form.shipping-billing fieldset.optional-personal-message{text-align:left}form.shipping-billing fieldset.optional-personal-message fieldset{margin-left:0;padding-left:0}form.shipping-billing fieldset.optional-personal-message legend{padding-top:2em;font-size:1.2em !important;font-weight:bold}form.shipping-billing fieldset.optional-personal-message label{visibility:hidden !important}form.shipping-billing fieldset.optional-personal-message p,form.shipping-billing fieldset.optional-personal-message input{width:28.3em}form.shipping-billing fieldset.optional-personal-message p{margin:1em 0 0 10.6em}form.shipping-billing div.more-order-info{border-top:0}.shipping-billing .address-fill-form div{display:inline-block}.ie7 .shipping-billing .address-fill-form div{display:inline;zoom:1}form#dgoInformation div.cybertrust{top:0px;left:0px}div.gift-cards-and-help div.gift-card-fields{overflow:hidden;margin-top:2em}div.gift-cards-and-help fieldset{float:left}div.gift-cards-and-help label{float:none !important;width:auto !important;text-align:left;padding-bottom:0.3em}div.gift-cards-and-help input{float:none !important}div.gift-cards-and-help fieldset input.gift-card-input{height:1.6em}div.gift-cards-and-help fieldset.enter-code input{width:16em}div.gift-cards-and-help fieldset.enter-pin input{width:6em}div.gift-cards-and-help fieldset.apply{margin:18px 0 0 -46px}.ie7 div.gift-cards-and-help fieldset.apply,.ie8 div.gift-cards-and-help fieldset.apply{margin-top:20px}div.payment-information-block div.credit-card-block{overflow:hidden}div.payment-information-block div.credit-card-block fieldset{float:left;padding-right:1.5em}div.payment-information-block div.credit-card-block fieldset label{display:block;padding-bottom:0.5em}div.payment-information-block div.credit-card-block fieldset input.credit-card-info,div.payment-information-block div.credit-card-block fieldset select.credit-card-info{height:1.6em}div.payment-information-block div.credit-card-block fieldset.exp-month span.error{font-weight:bold}div.payment-information-block div.credit-card-block fieldset.exp-year{padding-top:2em}div.payment-information-block div.credit-card-block fieldset.exp-month select,div.payment-information-block div.credit-card-block fieldset.exp-year select{width:118px}div.payment-information-block div.credit-card-block fieldset.ccvn a{padding-left:1em;text-decoration:none !important}.payment-information-block .deferred-payment-block{display:none;overflow:hidden;margin:0}.payment-information-block .deferred-payment-block fieldset{float:left;clear:left;padding-top:1px;margin:0 20px 0 0;font-size:11px}#content .payment-information-block .deferred-payment-block fieldset input{float:left}#content .payment-information-block .deferred-payment-block fieldset label{float:left;text-align:left;width:auto;padding-left:5px}#content .payment-information-block .deferred-payment-block a{text-decoration:underline}form.payment-information div.more-order-info{border-top:0}form.payment-information div.cybertrust{float:left}div.button-background,body#pip-popup div.button-background{background-repeat:no-repeat;background-position:center left;border:none}a.button,span.button,body#pip-popup a.button{font-size:1em;height:2.5em;padding:0;text-indent:-999em;display:block;cursor:pointer;overflow:hidden}div.btn-add-to-cart a.button{width:9.5em}div.btn-cancel{background-image:url("../images/common/btn_cancel.gif")}div.btn-cancel a.button{height:30px;width:88px}div.btn-check-balance{width:10em}div.btn-close{background-image:url("../images/common/btn_close.gif")}div.btn-close a.button{width:9.6em}div.btn-close-window{background-image:url("../images/common/btn_close-window.gif")}div.btn-close-window a.button{width:6.1em}div.btn-continue{background-image:url("../images/common/btn_continue.gif")}div.btn-continue a.button{width:7.5em}div.btn-continue-shopping{background-image:url("../images/common/btn-continue-shopping.png")}div.btn-continue-shopping a.button{width:158px;height:30px}div.btn-account-continue-shopping{background-image:url("../images/common/btn-continue-shopping.png")}div.btn-account-continue-shopping a.button{width:158px;height:30px}div.btn-return-to-myaccount a.button{width:173px;height:2.4em}div.btn-edit{background-image:url("../images/common/btn_edit.gif");height:30px;width:88px}div.btn-edit a.button{width:3.8em}div#btn-edit{background-image:url("../images/common/btn_edit.gif")}div#btn-edit a.button{width:3.8em}div.btn-previous a.button{width:8.8em}div.btn-print a.button{width:7em}div.btn-print-directions a.button{width:11.2em}div.btn-proceed-to-checkout a.button{width:15.6em}div.btn-remove{background-image:url("../images/common/btn_remove.gif");height:30px;width:88px}div.btn-remove a.button{width:10em}div.btn-return-home{background-image:url("../images/common/btn_return-to-homepage.gif");margin:20px 0;height:30px;width:170px}div.btn-return-home a.button{height:30px;width:170px}div.btn-shop a.button{width:4.7em}div.btn-shop-now{background-image:url("../images/common/btn_start-shopping.gif");height:30px;width:132px;margin-bottom:20px}div.btn-shop-now a{display:block;height:30px}div.btn-shop a.button{width:8em}div.btn-sign-in{background-image:url("../images/common/btn_sign_in.gif")}div.btn-sign-in a.button{width:88px;height:30px}div.btn-sign-out a.button{width:7em}div.btn-submit{background-image:url("../images/common/btn_submit.gif")}div.btn-submit a.button{width:7em}div.btn-view-order-status{background-image:url("../images/common/btn_view_order_status.gif")}div.btn-view-order-status a.button{width:7em}div.btn-download a.button{width:9em}div.btn-adobe-reader{background-image:url("../images/common/btn_get_acrobat.gif");width:9em}div#btn-adobe-reader a.button{height:3.5em}input.button{font-size:1em;padding:0}fieldset input.btn-send{width:auto;height:auto}body#pip-popup div#btn-popup-close{background-image:url("../images/common/btn_close-window.gif")}body#pip-popup div#btn-popup-close a.button{width:6.1em}div#form-container fieldset.addressblock div.checkbox-shipping{padding-left:107px}div#form-container fieldset.addressblock div.checkbox-shipping fieldset input{float:left;margin:0;width:15px}div#form-container fieldset.addressblock div.checkbox-shipping fieldset label{float:left;text-align:left;width:auto;margin-left:0.2em}#multiple-shipping #content .shipping-billing .shipping-items #dc-pickup-set input.checkbox{float:left;margin-top:3px}#multiple-shipping #content .shipping-billing .shipping-items #dc-pickup-set label{float:left;font-size:1em;padding-top:0;width:204px}#checkout form.shipping-billing #shipping-billing-info div#dc-pickup-set input.checkbox{width:auto}#checkout form.shipping-billing #shipping-billing-info div#dc-pickup-set label{width:auto !important}#content .billToShipCopy{width:15px;float:left;margin-right:5px}#content #billing-address-check-label{width:500px}
