#v_modal,#vmOverlay,#vmWrap{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#v_modal,#vmWrap{overflow:visible}#vmOverlay{position:fixed;width:100%;height:100%;background-color:#fff}#vmBox{position:relative}#vmLoadBG,#vmLoadIcon{position:absolute;top:0;left:0;width:100%;height:100%}.vmImg{display:block;float:left;max-width:none;margin:auto;border:0;-ms-interpolation-mode:bicubic}
.vmIframe{display:block;width:100%;height:100%;border:0}#v_modal,#vmBox,#vmModal{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#v_modal{outline:0}#vmBox{padding:22px 16px 28px 16px;overflow:visible}.vmIframe{background-color:#fff}#vmError{padding:50px;border:1px solid #bebebe}
#vmModal{background-color:#fff;overflow:visible !important;-webkit-overflow-scrolling:touch}#vmLoadIcon{background:transparent url(../../img/brand_ag/popup/loading.gif) no-repeat center center}#vmLoadBG{background-color:#fff}#vmTitle{position:absolute;top:2px;left:0;width:100%;font-size:14px;color:#000;text-align:center;margin:0}
#vmCount{position:absolute;top:8px;right:235px;font-size:12px;color:#666;text-indent:-9999px}#vmPrev,#vmNext,#vmSlide,#vmClose{position:absolute;bottom:0;height:24px;text-indent:-9999px;margin:0;padding:0;border:0;overflow:visible;outline:0;cursor:pointer;background-image:url(../../img/brand_ag/popup/controls.png);background-repeat:no-repeat}
#vmPrev,#vmNext{width:28px}#vmSlide{left:50%;width:16px;margin:0 0 0 -8px}#vmClose{top:4px;right:2px;width:32px;height:32px;z-index:99;background-position:-84px -4px}#vmPrev{left:50%;margin:0 0 0 -40px;background-position:-6px -8px}#vmPrev:hover{background-position:-6px -48px}#vmNext{right:50%;margin:0 -40px 0 0;background-position:-46px -8px}
#vmNext:hover{background-position:-46px -48px}#vmClose:hover{background-position:-84px -44px}.vmSlide_on #vmPrev,.vmSlide_off #vmPrev{margin:0 0 0 -60px}.vmSlide_on #vmNext,.vmSlide_off #vmNext{margin:0 -60px 0 0}.vmSlide_on #vmSlide{background-position:-172px -8px}.vmSlide_on #vmSlide:hover{background-position:-172px -48px}
.vmSlide_off #vmSlide{background-position:-132px -8px}.vmSlide_off #vmSlide:hover{background-position:-132px -48px}.nonverifyAddress{height:455px !important}.popup{background-color:#fff;border:1px solid #bcbcbc;-webkit-box-shadow:8px 8px 8px -8px #777;-moz-box-shadow:8px 8px 8px -8px #777;box-shadow:8px 8px 8px -8px #777;padding:20px 20px 20px 30px;overflow:hidden}
.popup.gcQuickView .subSection.itemInfo.form.small fieldset{margin:0 0 10px 0}.popup.gcQuickView .subSection.itemInfo.form.small fieldset.noLabel{margin:0 0 10px 103px}.popup.gcQuickView .product .itemInfo{margin:10px 0 0 0}.popup.gcQuickView .tabbed-box,.popup.gcQuickView #productDetails.tabbed-box .tabs-content .tab{height:100px}
.popup.gcQuickView .boxHalf.productViewer .subSection img{margin:70px 0 0 0}.popup.productViewerModal{border:1px solid #bebebe;-webkit-box-shadow:8px 8px 8px -8px #777;-moz-box-shadow:8px 8px 8px -8px #777;box-shadow:8px 8px 8px -8px #777}.popup.productViewerModal #productDetails{width:100%}#productDetails.tabbed-box .tabs-content .tab{width:500px}
#productDetails .accordeon-content-guide{float:left;padding:12px 0;width:443px}.archiveModalBg{background:url(../../img/corporate_ag/archive_modalBg.jpg) no-repeat;height:498px;padding:0;width:687px}.archiveModalTxt{text-align:center;width:265px;margin:200px 0 0 300px;line-height:18px;font-size:13px !important;color:#333}
.archiveModalTxtsmall{text-align:center;width:250px;margin:430px 0 0 320px;font-size:10px !important;line-height:13px;color:#333}.ModalviewBtn{float:left;position:relative;top:338px;left:160px;text-align:center}.ModalviewBtn a{float:left;text-align:center;font-family:'Agenda-light',arial,sans-serif;font-size:20px;color:#fff;line-height:18px;font-weight:normal !important;border:6px solid #af82b9;background:#5d2c75;border-radius:85px;width:107px;height:99px;padding:27px 10px 0 10px}
.ie8 .ModalviewBtn a{background:none url(../../img/corporate_ag/corporate-modalviewBtn.png) no-repeat;border:0;width:117px;height:108px}.ie7 .ModalviewBtn a{background:none url(../../img/corporate_ag/corporate-modalviewBtn.png) no-repeat;border:0;width:117px;height:108px}.ModalviewBtn a:visited{color:#fff}
.ModalviewBtn a:hover{background:#421857}.ie8 .ModalviewBtn a:hover{background:none url(../../img/corporate_ag/corporate-modalviewBtnHover.png) no-repeat}.ie7 .ModalviewBtn a:hover{background:none url(../../img/corporate_ag/corporate-modalviewBtnHover.png) no-repeat}.ModalviewBtn a span{font-family:'Agenda',arial,sans-serif;font-size:14px;line-height:10px !important}
.ie7 .ModalviewBtn a span{font-family:'Agenda',arial,sans-serif;font-size:14px;line-height:14px !important}.avsPopup .boxLarge{margin:0;width:630px}.avsPopup .boxLarge .section .addressItem{width:340px}.modalWrapper#whatistoolTip{width:700px !important;height:319px;background-color:#fff;border:1px solid #bebebe}
.modalWrapper .flLeft{float:left;width:280px;margin-left:24px}.modalWrapper .flRight{float:left;margin-left:8px;margin-left:54px}.secCode{position:relative;margin:28px 0 24px 20px}.visaCardRight{padding:0 104px}.visaCard h,.visaCardRight h{color:black}#vmModal #sign_up .popup-inner.newInner{padding:0}
#vmModal #sign_up{padding:30px}.ajaxlogonform #vmWrap #vmClose{right:0;top:7px}#sendPasswordForm div.selects-wrapper.form{padding-bottom:20px}#sendPasswordForm .selects-wrapper.form label{padding-right:15px}#sendPasswordForm #userName_err{margin-left:83px !important}#sendPasswordForm .question h1{color:#e21776;margin-bottom:4px}
#sendPasswordForm .question>p,#sign_up #error>p{color:#333}#sendPasswordForm .question>a{font-size:13px;font-weight:normal;line-height:18px}.mattelglobalaccountsummaryview .popup.SummaryPopulatedTemplate{padding:20px 30px 30px;width:530px}.mattelglobalaccountsummaryview .popup .popup-inner{padding:0}
.form.birthDate form[id="Register"]{margin-top:0}.popup.SummaryPopulatedTemplate #firstName_err{display:block;width:220px}.popup.SummaryPopulatedTemplate .form.birthDate .analytics-input-error{bottom:18px;left:10px;position:relative}.SummaryPopulatedTemplate .birthDate .field_content>h1{color:#e21776}
.SummaryPopulatedTemplate .birthDate .radio.itemList>label{font-weight:normal}.popup.SummaryPopulatedTemplate{width:540px}.addAddressModal .form label{padding-right:14px}.addAddressModal .noLabel>input[type="checkbox"]+label{position:relative;right:1px}.addAddressModal .customSelect .selectValue{padding-top:3px}
.remove-v-modal .button.smallnoFixwidth.gradient.pink{margin-right:10px}.popup.verifyAddress.remove-v-modal{padding:30px}.remove-v-modal .popup-inner>p{margin-bottom:14px}.remove-v-modal .popup-inner{padding:0}.popup.addAddressModal{padding:18px 30px 30px}#MattelGlobalBillingAddressForm .noLabel>input[type="checkbox"]+label{padding-left:30px !important}
#MattelGlobalBillingAddressForm .form.addInfo .twoFields>label{bottom:1px;position:relative}.addAddressModal .addInfo.form fieldset.noLabel{margin:0 0 15px 127px}#addCardModal{position:relative;width:612px;padding:20px 30px 30px}#addCardModal .boxLarge>h1{margin-bottom:20px;padding-bottom:15px}#addCardModal #Register .optionGroup>label{padding-right:10px}
#addOnServices table td{border-bottom:0}#showErrorMessagePopupCheckoutScreen p font{color:#f27639}.popup.nonverifyAddress{padding:20px 30px 30px 20px;height:349px !important}.nonverifyAddress .boxLarge.content-section.boxLargewidth>h1{padding-bottom:13px;margin-bottom:20px}.nonverifyAddress .addressItem.padding{padding:20px 0 20px 20px !important}
#close_x:hover{background-position:-84px -44px}.popup.nonverifyAddress .section .width340.addressItem{margin:0}.nonverifyAddress .bgpink .addressItem.width340.padding>p{padding:0}.nonverifyAddress .boxLarge.content-section.boxLargewidth>h1,.nonverifyAddress .addressItem.padding label{color:#e21776}.verifyAddress .bgwhite .button.pink{margin-top:9px !important}
.nonverifyAddress .section.address{padding:0}.nonverifyAddress .bgwhite{width:296px !important}.verifyAddress .section .addressItem{margin-right:0;padding:20px 0 !important}.verifyAddress .addressItem.width340{margin-right:0}.verifyAddress .section.address{padding:0 !important}.popup.verifyAddress{padding:0}
#verifyPopup1 .popup.verifyAddress .boxLarge.content-section>h1{margin-bottom:16px;padding-bottom:13px;color:#e21776}.verifyAddress .bgpink .addressItem.width340.padding{padding:20px 0 20px 10px !important;width:338px !important}.verifyAddress .bgpink .addressItem.width340.padding>p{padding:0}.verifyAddress .addressItem.border.padding.bgwhite{padding-left:20px !important;width:298px !important}
.verifyAddress .addressItem.width340.padding.bgwhite>p{padding:0}.verifyAddress .button.smallnoFixwidth.gradient.pink{margin-left:0 !important}#addAddressModal #phone1_type .customSelect.phone-code{width:58px}.addAddressModal .addInfo .phone.form-row-phone .customSelect.phone-type{width:120px}#replace #addAddressModal .popup-inner.content{padding:0}
#addCardModal .popup-inner.content{padding:0}.verifyAddress .section .addressItem p,.nonverifyAddress .section .addressItem p{margin-bottom:5px;margin-top:-3px}.verifyAddress .boxLarge .section .addressItem p,.nonverifyAddress .boxLarge .section .addressItem p{padding-left:0}.verifyAddress .section .addressItem div.right,.nonverifyAddress .section .addressItem div.right{width:44%}
.nonverifyAddress .section .addressItem.border.padding.bgwhite>p{padding-left:0}.verifyAddress .section.bgpink .right.avsPopup{width:46%}.bgpink .addressItem.padding label{color:#e21776}.mattelglobalcheckoutlogonview #sign_up .popup.verifyAddress{padding:46px 50px}.ajaxlogonform #vmBox #sign_up.popup .popup-inner.newInner #sendPasswordForm .question,.ajaxlogonform #vmBox #sign_up.popup .popup-inner.newInner .denied{margin-bottom:-21px !important}
.popup.nonverifyAddress .content-section{margin-left:10px}.nonverifyAddress .popup-inner{padding:0 !important}.endecasearchfromproductdisplayviewag #mainContent{margin-top:5px}.content.product.fullWidth.hidden-tablet{margin:0 0 22px}.popup.productViewerModal .popup-inner{padding-top:5px;padding-bottom:10px}
.agstore .vmIframe,.agcastore .vmIframe{display:block !important}