#contactform {
border-radius:10px;
background:#fff;
padding:15px;
border:1px #ccc solid;
}

#contactform legend {
font-weight:normal;
font-size:1.2em;
padding-left:.5em;
padding-right:.5em;
color:#035173;
}
#contactform fieldset {
border-radius:10px;
border:1px #ccc solid;
padding:10px;	
margin-bottom:10px;
}

label {
display:block;
margin-bottom:10px;	
}
#contactform label span {
width:100px;
display:inline-block;	
font-weight:bold;
}
#contactform input[type=text], #contactform textarea, #contactform select {
padding:5px;
font-size:1em;
color:#565656;
border-radius:4px;
}
#contactform input:focus, #contactform textarea:focus, #contactform select:focus {
border:1px #3BA9D0 solid;
}
#contactform label{
cursor:hand;	
cursor:pointer;
}
label.schedule {
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
display:block;
}
label.contact-indent {
background:#ECECEC;
width:100px;
padding:10px;
border-radius:5px;
border:1px #ccc solid;
float:left;
}
label.contact-indent{
margin-right:10px;	
}
label.contact-indent:hover {
background:#ccc;	
border:1px #979797 solid;	
}
#contactform textarea {
width:90%;
padding:5px;	
}
#contactform .contact-button {
background:#ECECEC;
width:200px;
padding:10px;
border:1px #ccc solid;

border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
font-weight:bold;
border-bottom:5px #CCC solid;
padding-bottom:5px; /* -5px */
cursor:pointer;
cursor:hand;
color:#602A00;
font-weight:bold;
font-size:15px;
}
#contactform .contact-button:hover {
background:#ccc;	
border:1px #979797 solid;
border-bottom:5px #979797 solid;

}
