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

form {
width:250px;
float:left;
padding-bottom:20px;
}

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

}

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

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

textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
}

.error {
	color:#FF3333;
	font-weight: bold;
}

fieldset p {
	padding:0;
	margin:0;
}

* html fieldset div { padding-bottom:10px; }

label { font-weight:bold; color:#fff!important; font-size: .90em;  }

label:hover { cursor: pointer;  }

input[type="text"], input[type="password"], textarea { 
border: 1px solid #ccc; 
background:#eee;
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/circle.gif") no-repeat 96% center;
}

textarea:focus { 
background:#FCFBE5 url("../images/circle.gif") no-repeat 96% center; 
}

fieldset strong { 
color: #957374; 
}
