input, textarea, select, button {
border-width : 1px;
     border-style : solid;
     border-color : #c1c9d0;
     background-color : #f6f6f6;
    -moz-border-radius: 5px 5px 5px 5px;

}
fieldset {
margin: 0 0 2px 0;
	padding: 0 0 0 0;
background-color: #ffffff; padding: 6px;
  margin-top: 0px; margin-bottom: 10px;
border: solid 1px #ddd;
}
legend { 
background-color: inherit; 	
color:#546078; 
font-size:110%; 
margin-bottom : 0; 
font-weight:bold; 
padding:0; 
}
.submit {
background-color: transparent;
background-image: url(http://domains.webalternative.org/getImage.php?src=domains-submit-bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
height: 32px;
width: 153px;
text-align: center;
font-weight: bold;
font-size: 15px;
font-family: arial;
color: #363119;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
}
.formpass {
padding-left:18px;
vertical-align: text-bottom;
background-image: url('http://images.webalternative.org/16/lock.png');
background-repeat: no-repeat;
}
.formlogin {
padding-left:18px;
vertical-align: text-bottom;
background-image: url('http://images.webalternative.org/16/user.png');
background-repeat: no-repeat;
}