.form
{
	 
    float: left;
    border: 2px solid #B5B7BA; 
    padding: 30px 40px 20px 40px; 
    margin: 20px 0 0 0;
    width: 500px;
    //background: #fff;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-family: 'Segoe UI';	
    font-size: 14px;
    color:#333;
	background-color: #E7E7E7;
}
.form span
{
	float: left;
	width: 100px;
	clear: both;
}
.form .datatabel
{
width: 100px;
}
.form .datatabel-long
{
width: 300px;
}
/*.form label {	
    font-size: 14px;
    color: #666; 
    width: 120px;
    float: left;
    clear: both;
}*/
 
.form fieldset { border: none; }

.form #user-info { 
    float: none;
    width: 600px; 
}
 
.form #user-details { 
    float: left;
    width: 300px; 
}
 
.form #user-message { 
    float: right;
    width: 260px;
}
 
.form textarea {		
    width:490px; 
    height: 175px; 		 		
}
.form input, .form select, .form textarea, .form option
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-top: 4px;
	font-family: 'Segoe UI';	
font-size: 14px;
	
}
.form input[type=text] {
	width: 200px; 
}
.form input[type=submit] {
	font-family: 'Segoe UI';	
	font-size: 18px;
	width: 320px; height: 40px;
	background-color: #B5B7BA;
}