.amazonMom h3,h4,p{margin:0;padding:0}
.amazonMom h3{font-size:16px;line-height:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#e47911;margin-bottom:8px}
.amazonMom h4{font-size:14px;line-height:16px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#e47911;margin-bottom:10px}
.amazonMom p{font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:5px}
.amazonMom p.intro{margin-bottom:10px}
.amazonMom .listElement{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:2px}
.amazonMom .subhead{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#e47910}
.amazonMom .label{font-size:12px;font-weight:bold;margin-bottom:4px}
.amazonMom .formInput{margin-bottom:15px;clear:both}
.amazonMom .terms{margin-top:25px}
.amazonMom .inputName{margin-right:20px}
.amazonMom .inputDate{margin-right:5px}
.amazonMom .inputGirl{margin-left:35px}
.amazonMom .inputBoy{margin-left:15px}
.amazonMom .indentsmall{padding-left:10px;padding-right:10px}
.amazonMom .indentmed{padding-left:30px;padding-right:30px}
.amazonMom .indentlarge{padding-left:40px;padding-right:40px}
.amazonMom label{padding-left:5px;padding-right:5px}
.amazonMom .ltgry{color:#999}
.amazonMom .txtsmaller{font-size:10px;line-height:15px}
.amazonMom .txtnormal{font-size:12px;line-height:15px}
.amazonMom .txtbig{font-size:13px;line-height:15px}
.amazonMom .txtextrabig{font-size:16px;line-height:15px}
.amazonMom .childFormInput img,.amazonMom .childFormInput div{float:left;margin:right;margin-bottom:5px}
div.warning{background:none repeat scroll 0 0 #ffd;border:1px solid #dddac0;color:#a31919;font-size:11px;margin:10px 0;padding:10px}
div.information{background:none repeat scroll 0 0 #ffd;border:1px solid #0071b5;color:#000;font-size:11px;margin:10px 0;padding:10px}
div.success{background:none repeat scroll 0 0 #ffd;border:1px solid #dddac0;color:#063;font-size:11px;margin:10px 0;padding:10px}
span.error_icon{background:url(https://images-na.ssl-images-amazon.com/images/G/03/x-locale/common/errors-alerts/error-sprite-mini.gif) no-repeat 0 0;width:17px;height:17px;background-position:0 -51px!important;display:block;float:left}
span.success_icon{background:url(https://images-na.ssl-images-amazon.com/images/G/03/x-locale/common/errors-alerts/error-sprite-mini.gif) no-repeat 0 0;width:17px;height:17px;background-position:0 -17px!important;display:block;float:left}
span.info_icon{background:url(https://images-na.ssl-images-amazon.com/images/G/03/x-locale/common/errors-alerts/error-sprite-mini.gif) no-repeat 0 0;width:17px;height:17px;background-position:0 -0px!important;display:block;float:left}
.message h6{font-size:11px;margin:0 0 3px 30px;padding:0}
.success h6{color:#063}
.warning h6{color:#a31919}
.message p{margin:0 0 4px 30px;padding:0}
.message ul{margin:6px 0 0 10px;padding-left:0}
.message li{list-style-type:disc;margin:0 0 4px 35px}
.message a{color:#004b91}
.hidden{display:none}
.mom-greeting{font-weight:bold}
.mom-benefit-list{padding:5px 0 10px 0}
.mom-benefit-list li,ul.momBenefit li{margin:15px 0 0 0;padding:0 0 0 35px;background:url("https://images-fe.ssl-images-amazon.com/images/G/09/marketing/prime/mom/check.png") no-repeat left center;background-position:0 0;list-style:none outside none;font-weight:bold;font-family:Arial;font-size:16px;color:#333}
.mom-benefit-list ul,ul.momBenefit{padding:0;margin:0}
.mom-benefit-list-heading{font-weight:bold}
div.momGrnLine{margin:5px 0}
div#momLandingHeader{margin:10px 0 5px 30px;padding:0;font-family:Arial;font-size:26px;font-weight:bold;font-style:normal;text-decoration:none;color:#e47910}
div#momLandingOffer{margin:0 0 0 30px}
div.momLandingPromotionImages{margin-left:30px}
div#momPipelineStep{margin:5px 0 5px 10px}
div.primeJsRequiredContent{display:none;padding:25px 0 10px 0}
div.momLandingOffer #noJSButton{padding:25px 0 0 0}
div.momAfter{font-family:Arial;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;color:#333;padding:10px 0 0 0}
#momPrimeSignUpForm{margin:0 0 10px 0}
#momThanksSignupLinks{margin:20px 0 0 30px}
#momThanksSignupLinks div{margin-bottom:3px}
#momThanksHeadline{margin:10px 0 0 30px}
#momThanksHeadline .mainHeadline{font-family:Arial;font-size:26px;font-weight:bold;font-style:normal;text-decoration:none;color:#e47910;margin-bottom:5px}
.momThanksBenefit{margin:15px 0 0 35px;font-family:Arial;font-size:16px;font-weight:bold;color:#333;background-position:0 15px}
.momThanksBenefit .secondaryText{font-weight:normal;margin:5px 0 0 15px}
.prime-important-message-container{padding:0;background-color:#fff}
.prime-important-message{margin:10px 0;padding:10px;color:black;font-size:13px;border:1px #0071b5 solid;background:#ffc}
.prime-important-message span{background:url("https://images-fe.ssl-images-amazon.com/images/G/09/marketing/prime/mobile/SignupCommonSprite.png") no-repeat 0 0;float:left;width:25px;height:25px;display:block}
.prime-important-message h6{margin:0 0 .25em 35px;padding:0;font-weight:bold;font-size:13px}
.prime-important-message p{margin:0 0 .25em 35px;padding:0}
.prime-important-message ul{padding-left:0;margin:5px 15px}
.prime-important-message li{margin-left:35px;list-style-type:disc;padding:2px 0}
.prime-important-message a{color:#004b91}
.prime-warning{border:1px solid #e47911}
.prime-warning span{background-position:0 -50px}
.prime-warning span.mini{background-position:0 -34px!important}
.prime-error{color:#a31919;border:1px solid #a31919}
.prime-error span{background-position:0 -75px}
.prime-error span.mini{background-position:0 -51px!important}
.prime-error:focus{outline-style:none;-moz-outline-style:none}
.prime-footer{text-align:center;color:#e47911;font-family:arial;text-align:center;vertical-align:top;font-size:10pt;line-height:1.5em;margin:10px 0}
span.copyright{color:#999;font-size:90%}
.indented{padding-left:25pt;padding-right:25pt}
.prime-button-centered{margin:0 auto;margin-top:15px;right:25px;left:0;width:95%;text-align:center;position:relative;height:60px}
.prime-mobile-pipeline-sprite{border:0 none;vertical-align:baseline;list-style-type:none;background-image:url("https://images-fe.ssl-images-amazon.com/images/G/09/marketing/prime/mobile/SignupCommonSprite.png")}
.prime-action-button{background-position:-35px 0!important;color:black;cursor:pointer;display:block;font-family:arial,sans-serif;font-size:12px;font-weight:bold;height:28px;line-height:28px;padding:0;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 #ffe093;width:215px}
.prime-button-signup{float:left;align:left;margin:0;padding:0}
.prime-button-thankyou{margin:0 auto;width:215px;padding-top:10px}
.prime-button-no-thanks{float:left;position:relative}
.prime-cancel-button{background-position:-35px -90px;color:black;cursor:pointer;display:block;font-family:arial,sans-serif;font-size:12px;font-weight:bold;height:28px;line-height:28px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 #eee;width:215px;margin:0 -0px 0 -75px;padding:0}
.prime-legal{font-family:Arial;font-size:12px;line-height:16px}
.clear{clear:both}
.hideme{display:none}
label{font-size:12px}
.rightalignindent{width:100px;display:block;text-align:right;float:left;padding-right:10px}
.cc{width:100px}
.month{width:50px;padding-right:5px}
.year{width:50px}
.ccnumberinput{font-size:12px}
.nameinput{font-size:12px}
.existingaddress{padding-left:10px;width:240px}
.fullfield{width:130px}
div.prime-extra-info{margin-top:20px}
.prime-page-container{width:80%;padding:5px 10px 0}
#fullfooter{width:904px}
#smallwidth{width:276px;margin:0 auto}
h1.prime-message-title{font-size:18px;font-weight:bold;font-family:Arial;color:#e47910;padding-bottom:0;line-height:18px;padding:0 0 5px 0;margin:0}
h1.prime-message-title-signin{font-size:52px;line-height:50px;padding-bottom:10px}
h1.prime-message-title-thankyou{font-size:52px;line-height:50px;padding-bottom:10px}
h3.prime-message-thankyou{font-size:18px;line-height:22px}
.prime-greeting{font-family:Arial;font-size:12px;color:#333;padding-top:0;padding-bottom:10px}
.prime-benefit h2{font-size:20px;line-height:14px;padding:1px 0 6px 0}
.prime-benefit:first-child h2{padding:1px 0 6px}
.prime-important-message h6{font-size:13px;line-height:17px}
.prime-extra-info h3{font-size:18px;line-height:30px}
.prime-benefit{width:281px;float:left;display:block}
.first{padding-right:30px}
.last{padding-left:30px}
.prime-button-no-thanks{margin-left:5%}
.prime-button-signup{margin-right:5%}
.prime-button-thankyou{width:215px}
.prime-action-button{background-position:-35px 0!important;width:215px;height:28px}
.prime-cancel-button{background-position:-35px -90px!important;width:215px;height:28px}
// Prime Payment Form Styles .primePaymentForm{width:950px;position:relative;padding-bottom:25px}
.primePaymentFormSection{width:950px;float:left}
.primePaymentFormSectionHeader{font-size:16px;float:left;width:100%;font-weight:bold;padding-bottom:5px;padding-top:10px;color:#e47911}
.primePaymentFormSectionHeader2{font-size:13px;font-weight:bold;float:left}
.primePaymentFormSectionHeader3{font-size:18px}
.primeCreditCardFormInputLabel{float:left;width:160px;font-size:12px;font-weight:bold;text-align:right;padding-top:2px}
.primeCreditCardFormInputLabel img{margin-left:150px}
.primePaymentFormSection2Label{font-size:18px;height:30px;padding-right:15px;float:left}
div.primePaymentFormInput{padding-left:10px;float:left}
select.primePaymentFormInput{padding-left:0}
input.primePaymentForm{float:left}
#existingCardForm,#existingAddressForm{padding-left:200px}
#newCardForm,#newAddressForm{padding-left:40px}
.primePaymentFormSection2Radio{float:left;margin-left:0}
.primePaymentFormInputContainer{position:relative;height:35px}
.primePaymentFormTextInput{float:left;width:220px}
.primePaymentFormShortTextInput{float:left;width:250px}
.primePaymentFormInputContainer .primePaymentFormInputSelect{float:left}
.primePaymentFormStateSelect select option{float:right;text-align:left}
.primePaymentRadioButtonSection{padding-left:200px}
.primePaymentExistingMethodDropDownSelect{width:300px}
.primeCardInputTextBox{width:250px}
.primeAddressFormInput select{width:79px}
.primeAddressFormInput{width:300px}
.primeAddressFormCompanyInput{width:153px}
.primeAddressPostalCodeFormInputShort{width:51px}
.primeAddressPostalCodeFormInputLong{width:57px}
.primeAddressPhoneFormInput{width:123px}
.primePaymentFormExpirationContainer{float:left;padding-left:10px}
.primeCreditCardFormExpirationLabel{clear:left;color:#999}
.primeFormTextInputError{background-color:#ffe4b5}
.primeClearBoth{clear:both}