label
{ color:#999; 
min-width:40px;
display:block;
float:left; 
height:14px;
 
}
input, textarea
{ border:1px solid #999;
color:#444;
font-size:10px;
 
}

#submit
{ 
background-image:url(lay/buttons.jpg);
background-repeat:no-repeat;
background-position:right 3px;
background-color:#000000;
border:none;
color:#999;
 

height:30px;
margin:2px;
font-weight:bold;


float:right;
text-align:left;
width:110px;
}
#submit:hover
{ 
 background-image:url(lay/buttons.jpg);
background-repeat:no-repeat;
background-position:right bottom;
 
color:#fff;
 
}
input.error{ border:1px solid #F30;}
label.error{ color:#FF3300; 
font-size:9px;   
float:right; 
margin-right:-20px; 
margin-top:-20px;
width:105px;}

.resetform
{ text-align:center;
font-size:9px}