@charset "UTF-8";
/* CSS Document */
form {padding:0 20px 20px 20px;}
input:hover{pointer:cursor;}
input:focus{}
.textfield {float:left;clear:both;}
.textfield #sprytextfield1, .textfield #sprytextfield2, .textfield #sprytextfield3, .textfield #sprytextfield4{display:block;}
.textarea{float:right;}
label{display:block;font-size:12px;padding:10px 0 5px 0;line-height:12px;}

.textfield input{width:320px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;	border-color: #ccc #ddd #eee #bbb;
padding:3px;}
textarea {background-color:#eee;width:320px;height:153px;margin-bottom:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;	border-color: #ccc #ddd #eee #bbb;resize:none;padding:3px;}


.buttons {float:right;clear:both;}
.buttons input[type=reset]:hover, .buttons input[type=submit]:hover{border:solid 1px #666;color:#666;cursor:pointer;}
.buttons input[type=reset]:active, .buttons input[type=submit]:active{border:solid 1px #f63;-moz-outline:none;outline:none;}
.buttons input[type=reset]:focus, .buttons input[type=submit]:focus{-moz-outline:none;outline:none;}

label span, .txtvalid span, .txterrorMessage span{color:#F63;}
.txtvalid {display:block; font-size:11px;margin-top:35px;}
.txterror{display:block; font-size:11px;}
.error .txterror strong{color:#F63;}
.error .txterror{margin-top:0px;text-align:right;}
.error{;top:20px;right:60px;}
.txterrorMessage{display:block; font-size:11px;top:20px;}
