/* Feedback CSS */
h1 {margin:0 0 25px 83px;}
h1{color:#b71586; font-weight:bold; font-size:25px; padding: 2px 0 15px 0; height: 15px;}

/**********************************  Input Stuff  ***************************************/
form {margin:0; padding:0;}
fieldset {float:left; width:580px; margin:0 0 0 83px; padding:0; border:none; display:inline;}
#form-left {float:left; width: 274px; margin-right: 30px; display:inline;}
#form-right {float:left; width: 274px; display:inline;}
#form-bottom {float:left; width:580px; margin:0; padding:0; border:none; display:inline;}
#line{float:left; width: 580px; margin: 20px 0 20px 0;}

label.right {float:left;}
label a, a.link, a.hover, a.visited {color:#244904; text-decoration:underline;}

ul.form-list {float:left; width:274px; margin:0; padding:0; list-style:none;}
ul.form-list li {float:left; margin:0; padding:0 5px 10px 0; display:inline;}
ul.form-list li.first {width:110px; margin:0; padding:0 5px 0 0;font-weight:bold; }
ul.form-list li.checkbox {width:72px; margin:0; padding:0 8px 0 0;}

div#form-bottom ul.form-list{float:left; width:580px; margin:0; padding:20px 0 0 0; list-style:none;}

#form-bottom ul.form-list{float:left; width:580px; margin:0; padding:0; list-style:none;}
#form-bottom ul.form-list li {float:left; margin:0; padding:0 5px 10px 0; display:inline;}
#form-bottom ul.form-list li.first {width: 75px; margin:0; padding:0 5px 0 0; font-weight:bold;}
#form-bottom ul.form-list li.gender {width: 50px; padding:0 5px 0 0; font-weight:bold; margin:0 0 0 60px;}

input.text, .exists, .email, .phone {float:left; width:140px; height: 18px; padding:2px; border-top:1px solid #adacb1; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background-color:#FFFFFF;}

/**********************************  Radio button styles  *************************************/
#form-bottom ul.radiobtn-list, #form-bottom ul.radiobtn-list2{float:left; width:580px; margin:0; padding:0; list-style:none;}
#form-bottom ul.radiobtn-list li {float:left; width: 180px; margin:0; padding:0 5px 10px 0; display:inline;}
#form-bottom ul.radiobtn-list li.first, #form-bottom ul.radiobtn-list2 li.first {margin:0; padding:10px 0 5px 0; font-weight:bold; width: 580px;}
#form-bottom ul.radiobtn-list2 li{float:left; width: 200px; margin:0; padding:0 5px 10px 0; display:inline;}

/******************************** Question text boxes *******************************/
#form-bottom ul.question-list {float:left; width:580px; margin:0; padding:0; list-style:none;}
#form-bottom ul.question-list li {float:left; margin:0; padding:0 5px 0px 0; display:inline;}
#form-bottom ul.question-list li.first {float:left; width:580px; margin:0; padding:10px 0 5px 0; font-weight:bold;}
#form-bottom ul.question-list li.buttons {float:left; width:580px; margin:0; padding:10px 0 0 0;}

textarea.text, textarea.text-short {width:380px; height:70px; padding: 2px; border-top:1px solid #adacb1; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
textarea.text-short{height: 46px;}

/******************************** Checkbox text boxes *******************************/
.check-millionaires-club {float:left; width:500px; margin:0; padding:0;}
.check-millionaires-club span {color:#666666; font-size:10px;}

/**********************************  Validation Stuff  *********************************/
#exec-info {margin:0 0 40px 0; padding:3px; color:#990000; background-color:#FBE7C3;}

.validation-failed {border: 1px solid #EC2029;}
.validation-passed {border: 1px solid #9ECF35;}

.validation-advice {margin: 2px; padding: 1px 2px 0px 2px; color:#990000;}
.validation-advice-left {float:left; display:block; width: 11px; height:22px; background:url(../_images/club-form/required-left.gif) no-repeat;}
.validation-advice-middle {float:left; display:block; height:22px; background:url(../_images/club-form/required-middle.gif) repeat-x;}
.validation-advice-right {float:left; display:block; width: 7px; height:22px; background:url(../_images/club-form/required-right.gif) no-repeat;}

.warning {border: 1px solid #c66;}
.warning-advice {margin: 2px; padding: 2px; color:#fff; background-color:#bbb;}
.warning-advice-left {float:left;}
.warning-advice-middle {float:left;}
.warning-advice-right {float:left;}