/*$Id: newsletter.css 36022 2010-08-27 11:11:11Z mganev $  */
#newsletter-page #contents {
    min-height: 538px
}

.newsletter img {
    float: left;
    width: 240px;
    margin: 16px
}

#newsletter-details {
    float: left;
    width: 464px;
    margin: 28px 0 0;
    padding: 0
}

#reg-title {
    color: #ED1941 !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 30px 0 10px
}

#reg-list {
    list-style-type: disc;
    margin: 0 0 32px 12px
}

#reg-list li {
    font-size: 11px;
    line-height: 16px
}

.newsletter .required-field {
    float: right;
    color: #ED1941;
    margin: 0;
}

.newsletter .form-field-medium {
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 16px
}

.newsletter .form-field-medium label em {
    float: none !important;
    margin: 0;
}

.newsletter select {
    width: 203px;
}

.newsletter-format label {
    float: left;
}

.newsletter #radio-box {
    float: left;
    margin: -2px 0 0;
}

.newsletter .button-main {
    margin: 15px 0 0 127px;
}

.newsletter fieldset {
    background: #EBEBEB;
    color: #7F7F7F;
    padding: 16px;
}

.newsletter fieldset p {
    font-size: 11px;
    margin-bottom: 10px;
}

.newsletter label {
    color: #7F7F7F;
    display: inline-block;
    width: 120px;
}

#radio_HTM {
    float: left;
    margin-bottom: 10px;
}

#radio_TXT {
    clear: left;
    display: block;
    float: left;
}

.formats-label {
    float: left;
    margin-top: 4px;
}

.newsletter-birth-date, .newsletter-bb-type, .newsletter-privacy, .newsletter-pref-language, .newsletter .required-field .asterisk {
    display: none;
}

/* NEWSLETTER POPUP */


/* NEWSLETTER */
#newsletter-page #contents {
    min-height: 538px
}

.newsletter img {
    float: left;
    width: 240px;
    margin: 16px
}

#reg-title {
    color: #ED1941 !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 30px 0 10px
}

#reg-list {
    list-style-type: disc;
    margin: 0 0 32px 12px
}

#reg-list li {
    font-size: 11px;
    line-height: 16px
}

.newsletter .required-field {
    float: right;
    color: #ED1941;
    margin: 0;
}

.newsletter .form-field-medium {
    font-size: 11px;
     margin-bottom: 10px;
    line-height: 16px
}

.newsletter .form-field-medium label em {
    float: none !important;
    margin: 0;
}

.newsletter select {
    width: 203px;
}

.newsletter-format label {
    float: left;
}

.newsletter #radio-box {
    float: left;
    margin: -2px 0 0;
}

.newsletter .button-main {
    margin: 15px 0 0 127px;
}

.newsletter fieldset {
    background: #EBEBEB;
    color: #7F7F7F;
    padding: 16px;
}

.newsletter fieldset p {
    font-size: 11px;
    margin-bottom: 10px;
}

.newsletter label {
    color: #7F7F7F;
    display: inline-block;
    width: 120px;
    float: left;
}

#radio_HTM {
    float: left;
    margin-bottom: 10px;
}

#radio_TXT {
    clear: left;
    display: block;
    float: left;
}

.formats-label {
    float: left;
    margin-top: 4px;
}

.newsletter-birth-date, .newsletter-bb-type, .newsletter-privacy, .newsletter-pref-language, .newsletter .required-field .asterisk {
    display: none;
}

#newsletter_popup_wrp, #newsletterSubscriberConfirmed_wrp {
    padding: 0;
}

#newsletter_popup_wrp h1 {
    color: #404040;
}
#newsletter_popup_wrp #content-main {
	padding:0 !important;
	width:750px !important;
}
#newsletter_popup_wrp #newsletter-detail p {
    color: #000;
    line-height: 16px;
}

#newsletter_popup_wrp #newsletter-details, #newsletterSubscriberConfirmed_wrp #newsletter-details, #newsletterSubscriberConfirmed_wrp #info {
    float: right;
    margin: 29px 15px 0 0;
    padding: 0;
    width: 460px;
}
#newsletter_popup_wrp .errors-inline-wrp {
    width: 208px;
}
#newsletter_popup_wrp .textbox {
    height: 11px;
    font-size: 10px;
}