p.alert, #errorMessage4 { color:#990000; padding-bottom: 10px; font-weight: bold; font-size: 14px;}

/* -------------------  GLOBAL FORM ELEMENTS -------------------- */

label {color:#333333;display:block;font-size:15px;text-align:left;}
select, textarea{line-height:140%;}
select {padding:5px;}
textarea{padding:10px;overflow: auto;}

/*----- input button ------*/

button { border:0; cursor:pointer; padding:0 25px 0 0; text-align:center; outline:none;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 30px; }
button {background-image: url(/img/buttons/input_Button_Right.png);background-repeat: no-repeat;
background-position: right;background-color: transparent;}
button span { height:30px; line-height:30px;background: url(/img/buttons/input_Button_Left.png) left no-repeat;color:#ffffff; font-size: 15px; font-family:Tahoma, Arial; }
button:hover {background: url(/img/buttons/input_Button_Right_Hover.png) right no-repeat; }
button:hover span {background:url(/img/buttons/input_Button_Left_Hover.png) left no-repeat; }


/* -------------------  Contact FORM -------------------- */

.contactForm {}
.contactForm .holder {}
.contactForm label {padding:10px 0px 5px 5px;}
.contactForm input {margin:0 0 10px;padding:10px 15px;width:240px; background:url(/img/input/input.gif) left no-repeat;}
.contactForm textarea {height:170px;margin:0 0 10px;width:250px; background:url(/img/input/textarea.gif) left top no-repeat; border: none;}
.contactForm select {border: 1px solid #cccccc; width: 260px;}
.contactForm input.required {background:url(/img/input/inputRequired.gif) left no-repeat;}
.contactForm textarea.required {background:url(/img/input/textareaReguired.gif) left top no-repeat;}

/* -------------------  Newsletter FORM -------------------- */
.newsletterForm  {width: 420px; margin: 0 auto;}
.newsletterForm label {padding:10px 0px 5px 5px; width: 140px; float: left;}
.newsletterForm input {margin:0 0 10px;padding:10px 15px;width:240px; background:url(/img/input/input.gif) left no-repeat;}
.newsletterForm input.required {background:url(/img/input/inputRequired.gif) left no-repeat;}
.newsletterForm .buttonRight button {float: right; margin-right: 10px;}
/* -------------------  Login FORM -------------------- */

.loginForm {width:500px;}
.loginForm .holder {width:500px;}
.loginForm label {width: 200px; float:left; display:block;}
.loginForm input {width:280px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}

/* -------------------  Sign in FORM -------------------- */

.signIn {width:170px;}
.signIn .holder {width:170px;}
.signIn input {width:158px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.signIn p {padding-bottom: 0; font-size:11px}

/* -------------------  Login FORM -------------------- */

.registrationForm {width:500px;}
.registrationForm .holder {width:500px;}
.registrationForm label {width: 200px; float:left; display:block;}
.registrationForm input {width:280px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.registrationForm select {width:292px;margin:5px 0 8px;}

/* -------------------  Password Recovery FORM -------------------- */

.passwordRecoveryForm {width:500px;}
.passwordRecoveryForm .holder {width:500px;}
.passwordRecoveryForm label {width: 200px; float:left; display:block;}
.passwordRecoveryForm input {width:280px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.passwordRecoveryForm select {width:292px;margin:5px 0 8px;}

/* -------------------  Password Change FORM -------------------- */

.changePasswordForm {width:610px; clear:both}
.changePasswordForm h3 {background:url(/img/slidingDoor/slidingDoor_border.gif) repeat-x left bottom;display:block;padding-bottom:15px;}
.changePasswordForm .holder {width:610px;}
.changePasswordForm label {width: 300px; float:left; display:block;font-size:13px}
.changePasswordForm input {width:290px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.changePasswordForm select {width:302px;margin:5px 0 8px;}

/* -------------------  User Data FORM -------------------- */

.userDataForm {width:610px; clear:both}
.userDataForm .holder {width:610px;}
.userDataForm .holderGroup {width:610px;padding:10px 0;}
.userDataForm .holderRadio {width: 280px; margin:5px 0 8px; float:left}
.userDataForm .holderRadio p {padding-bottom:5px}
.userDataForm .holderGroup h3 {background:url(/img/slidingDoor/slidingDoor_border.gif) repeat-x left bottom;display:block;padding-bottom:15px;}
.userDataForm label {width: 300px; float:left; display:block;font-size:13px}
.userDataForm select {width:302px;margin:5px 0 8px;}
.userDataForm input {width:290px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.userDataForm input.radioButton{margin:0 5px 0 0;padding:0;vertical-align:middle;width:15px; border:none}
.userDataForm textarea {height:100px;width:290px;margin:5px 0 8px;}

/* -------------------  Blog Edit FORM -------------------- */

.blogEdit {width:500px; clear:both}
.blogEdit .holder {width:500px;}
.blogEdit label {width: 200px; float:left; display:block;font-size:13px}
.blogEdit input {width:280px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}

/* -------------------  Blog Post Edit FORM -------------------- */

.blogPostForm {width:370px}
.blogPostForm .holder {width:370px;}
.blogPostForm label {display:block}
.blogPostForm label.example1 {display:block; float:left}
.blogPostForm input {width:358px;margin:5px 0 8px; background-color:#FFFFFF;color:#333333;height:15px;padding: 6px 5px;border: 1px solid #999999;}
.blogPostForm input.checkbox{width:10px;margin-left:5px; margin-top:10px;vertical-align:middle;}
.blogPostForm textarea {height:120px;width:358px;margin:5px 0 8px;}

/* -------------------  Change Avatar FORM -------------------- */

.changeAvatar {width:400px}
.changeAvatar .holder {width:400px; margin-bottom:15px}
.changeAvatar input.butAct {width:100px;margin:0px;background-color:#FFFFFF;color:#333333;height:35px;padding: 0px; background: url(/img/buttons/avatarButtons.gif) no-repeat;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;cursor: pointer;font-size: 11px;}
.changeAvatar input.avatar {width:280px;margin:0; background-color:#FFFFFF;color:#333333;height:20px;padding: 6px 5px;border: 1px solid #999999;}

