.webform-client-form {
    font-size: 14px;
    font-size: 1.4rem;
} /* =14px */
.webform-client-form label {
    /*
  width: 90px;
  display: inline-block;
  text-align: left;
  */
    margin: 4px 10px 0 0;
    display: -moz-inline-box;
    vertical-align: top;
    color: #333;
    font-size: 14px;
    font-size: 1.4rem;
} /* =14px */
.webform-client-form .form-textarea-wrapper {
    display: inline-block;
}
.webform-client-form .form-textarea,
.webform-client-form .form-text {
    /*width: 298px;*/
}
.webform-client-form input,
.webform-client-form textarea,
.webform-client-form select {
    padding: 3px;
    border: 1px solid #AAA;
    color: #333;
    background: white url(/sites/all/themes/pier21/images/webforms/field-bg-top.gif) repeat-x top left;
    vertical-align: top;
    font-size: 14px;
    font-size: 1.4rem;
} /* =14px */
.webform-client-form input:hover,
.webform-client-form textarea:hover,
.webform-client-form select:hover {
    border: 1px solid #FC0;
    background: white url(/sites/all/themes/pier21/images/webforms/field-bg-bottom.gif) repeat-x bottom left;
}
.webform-client-form input:focus,
.webform-client-form textarea:focus,
.webform-client-form select:focus {
    color: #333;
    background: white url(/sites/all/themes/pier21/images/webforms/field-bg-bottom.gif) repeat-x bottom left;
}
.webform-client-form .resizable-textarea .grippie {
    width: 298px;
}
.webform-client-form input.form-submit {
    width: auto;
    padding: 2px 1em;
    margin: 0;
    background: url(/sites/all/themes/pier21/images/webforms/button-bg.gif) repeat-x;
    border: 1px solid #ADADAD !important;
    border-left-color: #ECECEC !important;
    border-top-color: #ECECEC !important;
    font-size: 14px;
    font-size: 1.4rem;
} /* =14px */
.webform-client-form input.form-radio,
input.form-checkbox {
    margin: 1px 0 0 0;
    width: 16px;
    height: 22px;
    border: none !important;
    background: none !important;
}
.webform-client-form .form-radios input.form-radio {
}
.webform-client-form .form-radios label {
    width: 1%;
}
.webform-client-form legend {
    margin: 0;
    padding: 0;
    color: #333;
    letter-spacing: 3px;
    font-size: 14px;
    font-size: 1.4rem;
} /* =14px */
.webform-client-form .fieldset-wrapper {
    border-top: 1px solid #F2F2F2;
}
#webform-component-will-you-be-attending-the-event label {
    width: 500px;
}
#webform-component-will-you-be-attending-the-event .form-radios label {
    width: 100px;
}
#webform-component-name label,
#webform-component-guest label {
    width: 400px;
}
#webform-client-form-9777 .form-text,
#webform-client-form-9777 label,
#webform-client-form-9861 .form-text,
#webform-client-form-9861 label {
    width: auto;
}
#webform-client-form-11876 .label {
    width: 200px;
}
#webform-client-form-11877 .label {
    width: 200px;
}
#webform-client-form-9777 #edit-previous,
#webform-client-form-9861 #edit-previous {
    display: none;
}
#webform-client-form-9777 input[type = submit] {
    background: url("/sites/all/themes/pier21/images/donation-next.gif") no-repeat center center;
    width: 112px;
    height: 40px;
    border: none;
    color: transparent;
    font-size: 0;
    margin-top: 10px;
}
#webform-client-form-9861 input[type = submit] {
    background: url("/sites/all/themes/pier21/images/donation-next-fr.gif") no-repeat center center;
    width: 112px;
    height: 40px;
    border: none;
    color: transparent;
    font-size: 0;
    margin-top: 10px;
}
#webform-client-form-9777 #webform-component-can,
#webform-client-form-9777 #webform-component-gift-information,
#webform-client-form-9777 #webform-component-remain-anonymous,
#webform-client-form-9777 #webform-component-donor-information,
#webform-client-form-9777 #webform-component-first-name,
#webform-client-form-9777 #webform-component-last-name,
#webform-client-form-9777 #webform-component-address-1,
#webform-client-form-9777 #webform-component-address-2,
#webform-client-form-9777 #webform-component-city,
#webform-client-form-9777 #webform-component-province,
#webform-client-form-9777 #webform-component-postal-code,
#webform-client-form-9777 #webform-component-country,
#webform-client-form-9777 #webform-component-email,
#webform-client-form-9777 #webform-component-phone,
#webform-client-form-9777 #edit-next,
#webform-client-form-9777 #edit-submit,
#webform-client-form-9861 #webform-component-can,
#webform-client-form-9861 #webform-component-gift-information,
#webform-client-form-9861 #webform-component-remain-anonymous,
#webform-client-form-9861 #webform-component-donor-information,
#webform-client-form-9861 #webform-component-prenom,
#webform-client-form-9861 #webform-component-nom-de-famille,
#webform-client-form-9861 #webform-component-organisation,
#webform-client-form-9861 #webform-component-adresse-1,
#webform-client-form-9861 #webform-component-adresse-2,
#webform-client-form-9861 #webform-component-ville,
#webform-client-form-9861 #webform-component-province,
#webform-client-form-9861 #webform-component-code-postal,
#webform-client-form-9861 #webform-component-pays,
#webform-client-form-9861 #webform-component-courriel,
#webform-client-form-9861 #webform-component-telephone,
#webform-client-form-9861 #edit-next,
#webform-client-form-9861 #edit-submit {
    margin-left: 40px;
}
#webform-client-form-9777 #webform-component-first-name label,
#webform-client-form-9777 #webform-component-last-name label,
#webform-client-form-9777 #webform-component-organisation label,
#webform-client-form-9777 #webform-component-address-1 label,
#webform-client-form-9777 #webform-component-address-2 label,
#webform-client-form-9777 #webform-component-city label,
#webform-client-form-9777 #webform-component-province label,
#webform-client-form-9777 #webform-component-postal-code label,
#webform-client-form-9777 #webform-component-country label,
#webform-client-form-9777 #webform-component-email label,
#webform-client-form-9777 #webform-component-phone label,
#webform-client-form-9861 #webform-component-prenom label,
#webform-client-form-9861 #webform-component-nom-de-famille label,
#webform-client-form-9861 #webform-component-adresse-1 label,
#webform-client-form-9861 #webform-component-adresse-2 label,
#webform-client-form-9861 #webform-component-ville label,
#webform-client-form-9861 #webform-component-province label,
#webform-client-form-9861 #webform-component-code-postal label,
#webform-client-form-9861 #webform-component-pays label,
#webform-client-form-9861 #webform-component-courriel label,
#webform-client-form-9861 #webform-component-telephone label {
    width: 140px;
    padding-right: 1em;
}
#webform-client-form-11876 #edit-submit,
#webform-client-form-11876 #edit-submit--3 {
    text-indent: -999em;
    width: 90px;
    height: 30px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/tell-us.gif) no-repeat;
}
#webform-client-form-11797 #edit-submitted-story {
    width: 650px;
}
#webform-client-form-11866 #edit-submitted-story {
    width: 650px;
    height: 500px;
}
#webform-client-form-11797 #edit-submitted-memorabilia {
    width: 650px;
    height: 250px;
}
#webform-client-form-11866 #edit-submitted-souvenirs {
    width: 650px;
    height: 250px;
}
#webform-client-form-11881 .form-submit,
#webform-client-form-11881 #edit-submit--2 {
    text-indent: -999em;
    width: 90px;
    height: 30px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/tell-us-fr.gif) no-repeat;
}
#webform-client-form-11877--2 .form-submit {
    text-indent: -999em;
    width: 90px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/sign-up.gif) no-repeat;
}
#webform-client-form-11882 .form-submit,
#webform-client-form-11882--2 .form-submit {
    text-indent: -999em;
    width: 300px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/e-news-sign-up-fr.gif) no-repeat;
}
#webform-client-form-11866 #edit-next {
    text-indent: -999em;
    width: 140px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/next-step-fr.gif) no-repeat;
}
#webform-client-form-11866 #edit-previous {
    text-indent: -999em;
    width: 140px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/previous-step-fr.gif) no-repeat;
}
#webform-client-form-11866 #edit-submitted-file-upload-upload {
    display: inline; /*background: url(/sites/all/themes/pier21/images/choose-a-file-fr.gif) no-repeat;*/
}
#webform-client-form-11866 #edit-submit,
#webform-client-form-13038 #edit-submit {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/send-fr.gif) no-repeat;
}
#webform-client-form-11797 #edit-next {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/next-step.gif) no-repeat;
}
#webform-client-form-11797 #edit-previous {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/previous-step.gif) no-repeat;
}
#webform-client-form-11797 #edit-submit,
#webform-client-form-13035 #edit-submit {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/send.gif) no-repeat;
}
.signup-inline form,
.signup-inline-fr form {
    width: 100%;
}
.signup-inline form #webform-component-name,
.signup-inline-fr form #webform-component-nom {
    float: left;
    width: 150px;
    display: inline;
}
.signup-inline form #webform-component-email,
.signup-inline-fr form #webform-component-courriel {
    float: left;
    width: 150px;
    padding: 0 0 0 10px;
    display: inline;
}
.signup-inline form .form-submit {
    text-indent: -999em;
    clear: both;
    float: left;
    width: 300px;
    height: 31px;
    border: none;
    margin: 0 0 10px 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/e-news-sign-up.gif) no-repeat;
}
.signup-inline-fr form .form-submit {
    text-indent: -999em;
    clear: both;
    float: left;
    width: 300px;
    height: 31px;
    border: none;
    margin: 0 0 10px 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/e-news-sign-up-fr.gif) no-repeat;
}
#webform-client-form-13876,
#webform-client-form-13992,
#webform-client-form-14001,
#webform-client-form-14003,
#webform-client-form-14118,
#webform-client-form-14119,
#webform-client-form-14285,
#webform-client-form-14286 {
    margin: 0 auto;
    text-align: center;
}
#webform-client-form-14001 .form-type-radio,
#webform-client-form-14003 .form-type-radio {
    text-indent: 48%;
    text-align: left;
    font-size: 22px;
    font-size: 2.2rem;
} /* =22px */

#webform-client-form-13876 label,
#webform-client-form-13992 label {
    padding: 8px 0;
}
#webform-client-form-13876 label,
#webform-client-form-13992 label,
#webform-client-form-14001 label,
#webform-client-form-14003 label {
    font-weight: normal;
    line-height: 1.2;
    font-size: 18px;
    font-size: 1.8rem;
} /* =18px */
#webform-client-form-13876 #edit-submitted-name,
#webform-client-form-13876 #edit-submitted-email,
#webform-client-form-13992 #edit-submitted-nom,
#webform-client-form-13992 #edit-submitted-email {
    font-size: 18px;
    font-size: 1.8rem;
} /* =18px */
#webform-client-form-13876 .form-submit,
#webform-client-form-14285 .form-submit {
    text-indent: -999em;
    clear: both;
    text-align: center;
    width: 145px;
    height: 50px;
    border: none;
    display: inline;
    background: url(/sites/all/themes/pier21/images/e-news-sign-up-lg.gif) no-repeat;
}
#webform-client-form-13992 .form-submit,
#webform-client-form-14286 .form-submit {
    text-indent: -999em;
    clear: both;
    text-align: center;
    width: 145px;
    height: 50px;
    border: none;
    display: inline;
    background: url(/sites/all/themes/pier21/images/e-news-sign-up-lg-fr.gif) no-repeat;
}
#webform-client-form-14001 .form-submit,
#webform-client-form-14118 .form-submit {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/send.gif) no-repeat;
}
#webform-client-form-14003 .form-submit,
#webform-client-form-14119 .form-submit {
    text-indent: -999em;
    width: 130px;
    height: 31px;
    border: none;
    margin-top: 0;
    display: inline;
    background: url(/sites/all/themes/pier21/images/send-fr.gif) no-repeat;
}
#edit-submitted-partagez-avec-nous-votre-experience-au-musee-,
#edit-submitted-tell-us-about-your-visit {
    width: 100%;
    height: 4em;
}
.form-item .form-type-radio .form-item-submitted-recommanderiez-vous-ce-musee-a-un-ami {
    display: block;
    float: left;
    padding: 6px;
}