#userForm {
     background: rgba(251, 251, 251, 0.01) none repeat scroll 0px 0px;
     width: 100%;
}

#slideshowform h1 {
     color: #6d6565;
     font-family: MinionPro !important;
     text-align: center;
}

#slideshowform .rsform-block-send .formBody {
     padding-left: 5px !important;
}

#slideshowform {
     background: #efefef none repeat scroll 0% 0%;
     border: 1px solid #d3d3d3;
     margin: 0px;
     padding: 38px;
     z-index: 9;
}

#slideshowform #userForm {
     background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
     margin: auto;
     padding: 0px;
}

#slideshowform #userForm input, #slideshowform #userForm select, #slideshowform #userForm textarea {
     color: #423939 !important;
     text-align: center !important;
     width: 100%;
}

#slideshowform #userForm input[type="submit"] {
     color: #ffffff !important;
     font-family: MinionPro;
     font-size: 34px !important;
     margin-top: 5px;
     padding: 27px;
     text-align: center !important;
     width: 100% !important;
}

input#send {
    
}

#slideshowform .rsform-block-password .formControlLabel {
     display: inline-block;
     float: left !important;
     text-align: right !important;
     width: 50% !important;
}

.contactdetails #userForm {
     background: #fbfbfb none repeat scroll 0px 0px;
     margin: auto;
     padding: 20px;
     width: 100%;
}

#password {
     height: 24px;
     width: 42px !important;
}

#userForm h2 {
     font-size: 22pt;
     margin: 0px 0px 10px;
     padding: 0px;
     text-align: center;
}

#userForm input[type="submit"] {
     background: #2478be none repeat scroll 0% 0%;
     color: #ffffff !important;
     font-size: 16px !important;
     margin-top: 0px;
     padding: 5px;
     text-align: center !important;
     width: 79px !important;
}

.rsform-block {
     padding: 3px 8px 1px;
}

#userForm .rsform-block-passphrase {
     margin-top: 10px;
}

#userForm .rsform-block-passphrase .formControls {
     float: left;
     width: 13%;
}

#userForm .rsform-block-passphrase .formControlLabel {
     float: left;
     line-height: 25px;
     width: 21%;
}

#userForm input[type="text"] {
     height: 40px;
}

.formValidation {
     display: none !important;
}

#userForm input, #userForm select, #userForm textarea {
     color: #333333 !important;
     margin: 0px 0px 8px;
     text-align: center;
     width: 100%;
}

.contactdetails #userForm input, .contactdetails #userForm select, .contactdetails #userForm textarea {
     text-align: left;
     width: 100%;
}

.rsform-block-password .formControlLabel {
     display: inline-block;
     float: left !important;
     text-align: right !important;
     width: 12% !important;
}

.rsform-block-send .formBody {
     padding-left: 349px !important;
}

#userForm .rsform-block {
     margin-bottom: 0px;
}
