
#container {
padding: 10px;
border: 1px solid #e1e1e1;
background: #FFFFFF;
width: 400px;
}

.details {
float: left;
width: 150px;
font-family: arial; font-size: 12px; color: #000000;
text-align: right; margin-right: 10px;
}

.clear {
clear: both;
}

.row {
margin: 10px;
}

.input {
float: left;
}

.field {
width: 150px;
}

input.phone {
width: 45px;
margin-right: 5px;
}

textarea {
width: 150px;
height: 100px;
}

#error {
padding: 5px;
border: 1px solid #FF4242;
background: #FFB0B0;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#success {
padding: 5px;
border: 1px solid #00CC00;
background: #66CC66;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
