input, textarea
{
color: #781351;
background: #FFFFFF;
border: 1px solid #781351;
font-size: 10px;
margin: 0;
padding: 0;
}

form {
margin: 0;
padding: 0;
} 

form#homesearch {
margin: 0px;
padding: 10px 0 10px 0;
} 


.formbutton
{
color: #FFFFFF;
background: #594A9E;
border: none;
margin: 0;
padding: 3px 8px 3px 8px;
font-size: 10px;
cursor: pointer;
}


fieldset#m1 label, fieldset#m1 label span { display: block; padding-bottom: .25em; }
fieldset#m1 label {float: left; width: 100%;}
fieldset#m1 label span {float: left; width: 45%; text-align: right; }
fieldset#m1 input {float: right; width: 45%; border: 1px solid #000; }
fieldset#m1 input:hover { border-color: #e7e7e7; }
fieldset#m1 input:active, input:focus { border-color: #900; }

fieldset#m1 {
width: 300px;
background: #EFEFEF;
margin: 0 20px 10px 0; 
padding: 5px 10px 5px 10px;
border: 1px solid #CCCCCC;
overflow: hidden;
}

fieldset#m2 label, fieldset#m2 label span { display: block; padding-bottom: .25em; }
fieldset#m2 label {float: left; width: 100%;}
fieldset#m2 label span {float: left; width: 30%; text-align: right; }

fieldset#m2 input, textarea {float: right; width: 64%; border: 1px solid #000; }
fieldset#m2 input:hover { border-color: #e7e7e7; }
fieldset#m2 input:active, input:focus { border-color: #900; }

fieldset#m2 {
float: left;
width: 290px;
background: #EFEFEF;
margin: 0 10px 10px 0; 
padding: 10px;
border: 1px solid #CCCCCC;
overflow: hidden;
}

fieldset#m3 label, fieldset#m3 label span { display: block; padding-bottom: .25em; }
fieldset#m3 label {float: left; width: 100%;}
fieldset#m3 label span {float: left; width: 30%; text-align: right; }

fieldset#m3 {
width: 620px;
background: #EFEFEF;
margin: 0 0 10px 0; 
padding: 10px;
border: 1px solid #CCCCCC;
overflow: hidden;
}

fieldset#m4 label, fieldset#m4 label span { display: block; padding-bottom: .25em; }
fieldset#m4 label {float: left; width: 100%;}
fieldset#m4 label span {float: left; width: 30%; text-align: right; }

fieldset#m4 input, textarea {float: right; width: 64%; border: 1px solid #000; }
fieldset#m4 select {float: left; width: 100px; border: 1px solid #000; margin-left: 35px;}
fieldset#m4 input:hover { border-color: #e7e7e7; }
fieldset#m4 input:active, input:focus { border-color: #900; }

fieldset#m4 {
float: left;
width: 620px;
background: #EFEFEF;
margin: 0 0 10px 0; 
padding: 10px;
border: 1px solid #CCCCCC;
overflow: hidden;
}

#submit input {
margin: 0 auto; 
text-align: center; 
padding: 5px 5px;
border: 1px solid #200B80;
background: #200B80;
color: #fff;
}
