form#contact {background:#E9F6FC; width:500px; padding:10px; border:1px solid #379EE1; margin:0 auto 0 auto;}
form#contact fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; margin-bottom:0.5em; line-height:1.5em;}
form#contact legend {color:#379EE1;font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px; background:#fff}
form#contact label {clear:left;display:block;float:left;width:130px; text-align:right; padding-right:10px; color:#000; margin-bottom:0.5em;}
form#contact label.mand{font-weight:bold;}
form#contact input {border:1px solid #fff; background:#fff; width:180px; padding-left:0.5em; margin-bottom:0.6em;}
form#contact input:focus, form#contact input:hover {background-color:#fff7eb;background-position:center left;}
form#contact select {border:1px solid #fff;padding-left:0.5em; margin-bottom:0.6em;width:190px;}
form#contact textarea {width:310px; height:6em; border:1px solid #fff;padding-left:0.5em;overflow:auto; margin-bottom:0.5em;}
form#contact textarea:focus, form#contact textarea:hover {background-color:#fff7eb;background-position:center left;}
form#contact option {color:#000;}
form#contact #buttons {margin-top:1em;text-align:center}
form#contact #button1, form#contact #button2 {background-color:#379EE1;color:#fff;font-weight:normal;font-size:1.3em;cursor:pointer;border:outset 1px #ccc;padding:3px 5px 3px 5px;width:205px}
form#contact #button1:hover, form#contact #button2:hover {background-position:center left; color:#000;}
