body {
  color: #555;
  background: #fff;
  margin: 0;
  padding: 0;
}

a {
  color: #555;
  text-decoration: underline;
}

a:hover {
  color: #555;
  text-decoration: none;
}

a:active, a:focus {
  outline: none;
}

p {
  clear: both;
  margin: 0;
  padding: 3px 0;
}

.eval-asterisk {
  width: 9px;
  background: transparent url(../images.aff1/asterisk.gif) left top no-repeat;
  float: left;
}


/* Eval Form */

#eval-form {
  width: 545px;
  height: 472px;
  margin: 0;
  padding: 30px 0 0 0;
  font-family: tahoma, erdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #363636;
  background:url(../images.aff1/form_bg.gif) left top no-repeat;
  line-height:21px;
}

#footer {
 float:right;
 width:545px;
 height:80px;
 font-size:8px;
 text-transform:uppercase;
 margin:0 0 0 0;
 padding:0 0 0 4px;
}

	#footer p{
	 display: none;
	}

	#footer a{
	 display: none;
	}

#form-fields {
  height: 280px;
  margin: 0;
  padding: 0 20px;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

#fieldset-left {
  float: left;
  width: 220px;
  height: 280px;
  padding: 17px 8px 0 0;
}

#fieldset-left label {
  width: 80px;
  padding: 0 0 0 0;
  float: left;
}

	#fieldset-left label.align-r {	
	 text-align:right;
	 padding: 2px 7px 8px 0;
	}

#fieldset-right {
  float:right;
  width: 235px;
  height: 280px;
  padding:13px 0 0 0;
  margin: 0 0 0 12px;
}

	#fieldset-right label{	
	 text-align:right;
	 padding: 6px 7px 8px 0;
	 float:left;
	 clear: both;
	}

	#fieldset-right input{
	 border:1px solid green;	
	 margin: 0 0 0 0;
	}

/* Form fields */

#eval-form label {
  vertical-align: middle;
}

#eval-form input {
  margin: 0 0 10px 0;
  padding: 2px 3px 2px 3px;
  height: 16px;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  border: 1px solid #9e9e9e;
  color: #363636;
  vertical-align: middle;
  background: #f3f3f3 url(../images.aff1/input_bg.gif) left bottom repeat-x;
  float: left;
}

#eval-form input.large { width: 110px; }
#eval-form input.medium { float: right; width: 90px; margin:5px 0 0 0;}
#eval-form input.small { width: 50px; }

#eval-form input.noBorder, #eval-form .noBorder input {
  border: 0;
  vertical-align: middle;
  margin: 3px 2px;
}

select {
  margin: 0 0 0 0;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  height:20px;
  color: #363636;
  border: 1px solid #e9e9e9;
  background: #f3f3f3;
  font-weight: normal;
  float: right;
}


/* Buttons */

#eval-form .submit {
  float:right;
  margin: 0 20px 0 0;
  width: 120px;
  height: 40px;
  padding: 40px 0 0 0;
  border: 0;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
  background:none;
  display: block;
  background:url(../images.aff1/submit.gif) left top no-repeat;
}


/* thanks */

#eval-form-thanks {
  width: 545px;
  height: 472px;
  margin: 0;
  padding: 30px 0 0 0;
  font-family: tahoma, erdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #363636;
  background:url(../images.aff1/form_bg_thanks.gif) left top no-repeat;
  line-height:21px;
}

#eval-form-thanks #form-fields p {
  padding: 6px 12px 12px 8px;
}








