#contact-area {
top:140px;
*bottom:100px;
position:absolute;
}
#contact-areasign {
top:55px;
*bottom:63px;
position:absolute;
}
#contact-area textarea:focus, #contact-area input:focus , #contact-area password:focus{
	border: 2px solid #42C4D5;
}

label                       { width: 190px; display: block;color:#13235B; }

input[type=text], textarea,input[type=password]  { width: 350px; outline: none;border: 2px solid #ccc; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; min-height: 35px; }
.rowElemSelect              { min-height: 35px;border: 2px solid #ccc; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }

#submit {
border:2px solid #CCCCCC;
bottom:32px;
color:#13235B;
font-size:17px;
left:373px;
padding:2px;
position:relative;
}
#invia {
border:2px solid #CCCCCC;
bottom:28px;
color:#13235B;
font-size:17px;
left:373px;
padding:2px;
position:relative;
}
