/* -------------------------------------

Index 

1 - Form styles for appointment and contact pages

----------------------------------------*/


/* form styles */
form {font-size:1.1em; margin: 0; padding: 0; }
label {font-size:1em; float: left; width: 250px; margin: 0; padding: 0; text-align:left}
form p {margin: 0 20px 20px 0; padding: 0; font-size: 1em;}
form h3 {margin: 20px 0 10px 0; padding: 0; font-size: 1.7em; font-weight:normal; color: #7c7c7c;}

textarea {margin: 0 0 0 20px; padding: 0;border: 1px solid #000; width: 200px;}
input {margin: 0 0 0 20px; padding: 0; border: 1px solid #000; width: 200px;}

/* Drop down styles */
select {margin: 0 0 0 20px; padding: 0; border: 1px solid #000; width: 200px; font-size:1em;}
select.small {margin: 0; padding: 0; border: 1px solid #000; width: 60px; font-size:1em;}
select.big {margin: 0; padding: 0; border: 1px solid #000; width: 75px; font-size:1em;}

input:focus, textarea:focus, select:focus {border: 1px solid #0783A3;}
.submit {color:#fff; margin: 0 0 0 270px; padding: 0 0 2px  0; background-color:#3ea0b7; border-top: 1px solid #5c4b3d;  border-left: 1px solid #5c4b3d; border-bottom: 1px solid #000; border-right: 1px solid #000; width: 200px; font-size:1em; font-weight:bold;}


.row {width:490px; margin:0 0 20px 0; padding:0;}
.row2 {width:490px; margin:0 0 5px 0; padding:0;}

label.label2{width: 100px; margin: 4px 0 0 20px; padding: 0;}
label.label3{width: 100px; margin: 4px 0 0 270px; padding: 0;}
input.input2 {float: left; margin: 4px 0 0 20px; padding: 0; width: 10px; border:none;}

fieldset {border:none;}
