body {
font-family:Arial, Helvetica, sans-serif
}

fieldset {
width:250px;
border:none;
background-color:transparent;
margin:0;
padding:0;

}

/*label {
float:left;
display:block;
width:350px;
font-size:x-small;
color:#999;
margin:0;
padding:0;
}

input {
float:left;
font-size:x-small;
}

textarea,
textarea#message {
font-size:small;
height:85px;
width:250px;
}*/

div.clearfix {
float:none;
clear:both;
width:100%;
height:1px;
}

.errors { color:#CC0000; }

/* ---- FORM -------------------------- */



form div label { font-weight: normal; color: #000; font-size: 12px;  }
label:hover { cursor: pointer;  }
input[type="text"], input[type="password"], textarea { border: 1px solid #aeaeae; margin: .3em 0 .8em; padding: .3em .3em; width:100%;}
input[type="text"]:focus, input[type="password"], textarea:focus { border:1px solid #AEAEAE; background:#FCFBE5 url("../images/pm_iconsmall.gif") no-repeat 97% center; }
textarea:focus { background:#FCFBE5 url("../images/pm_iconsmall.gif") no-repeat 96% 3%; }

fieldset strong { color: #8F8F8F; }
fieldset label { margin-bottom: 1em; font-weight: bold; color: #999; font-size:10px; cursor: pointer; }
