#registration fieldset {
    border:none;
}

#registration fieldset li {
     border-bottom: 1px dotted #CCCCCC;
     display: block;
     float: none;
     height: 30px;
     width: auto;
}

#registration fieldset li label.error {
     color: #FF0000;
     display: block;
     font-size: 11px;
}

#registration fieldset li em {
     color: #FF0000;
     float: left;
     margin: 0px 5px 0px 0px;
}

#registration fieldset li input {
     float: right;
     width: 200px;
	 height:16px;
}

#registration fieldset li input.submit {
	 height:26px;
}

#registration fieldset li select {
     height: 23px;
     width: 216px;
	 float: right;
}

#registration fieldset li.textarea {
     height: auto;
}

#registration fieldset textarea {
     font-family: arial;
     font-size: 11px;
     width: 560px;
     height:108px;
}

#registration fieldset li input.error {
     background: -moz-linear-gradient(center top , #CC9999 0%, #AA6666) repeat scroll 0pt 0pt transparent;
     border: 2px solid #8A8A8A;
     color: #FFFFFF;
}
