
 /* newsletter login
    ==================================================================================================================== */

    #header { float: left; width: 487px; }
    #loginContainer { float: left; display: inline; margin-left: 21px; width: 241px; } 
    #signUpHeadline { font: 18px arial; line-height: 19px; color: #8ABCC9; }
    #signUpText { margin: 7px 0 7px 2px; width: 230px; font: 11px arial; color: #000000; }
    #alreadyRegistered { border-top: 1px solid #E5E5E5; margin: 14px 0 0 2px; padding: 14px 0 10px 0; width: 220px; font: 11px arial; color: #000000; }
    #inputFields { float: left; font-size: 11px; line-height: 12px; }
    #submitButton { float: left; display: inline; margin: 50px 0 0 14px; }
    #loginLinks { line-height: 16px; padding: 8px 0 14px 0; }
    #loginLinks a { color: #D28A27; }

    #eachNewsletterIncludes { float: left; width: 372px; display: inline; }
    .newsletterFeature { margin-bottom: 20px; width: 280px; }
    .featureHeadline { font: bold 16px arial; line-height: 19px; color: #8ABCC9; }
    .featureText { margin-top: 4px; font-size: 11px; line-height: 15px; padding-left: 1px; }
    #sneakPeek { margin-bottom: 20px; width: 280px; font: 11px arial; color: #000000; padding-left: 1px; }
    #sneakPeek a { color: #000000; }
    #signUpToday { color: #D28A27; font-size: 13px; }
    #wondertimePolicy { margin-top: 20px; color: #a8a8a8; font-size: 11px; line-height: 14px; padding-left: 1px; }
    #wondertimePolicy a { color: #a8a8a8; }
    #fannedPreview { float: left; width: 344px; }    
    
    #tooManyAttempts { margin: 10px 0 0 20px; }
    #tooManyAttempts a { color: #D28A27; }
    
    .error_text { font: bold 12px arial; color: #ff0000; margin: 0 0 10px 509px; width: 225px; }    
