#form {font-family:"Trebuchet MS", Verdana, sans-serif;width:25em}



h1 {margin:0 0 0 0; padding:0; font-family:"Trebuchet MS", Verdana, sans-serif; color:#505050; width:25em;}

h1 a {color:#505050; text-decoration:none;}

h2 {margin:0 0 0 0; padding:0;}


p {margin:0 0 1em 0;padding:0;font-size:90%;}

fieldset {background:#C361D2;border:none;margin-bottom:1em;width:24em;padding-top:1.5em}


p.legend {background:#DED983;color:black;padding:.2em .3em;font-size:1.2em;border:2px outset #DED983;position:relative;margin-bottom:-1em;width:10em;margin-left:1em;margin-top:1em}



#personal {background:#6080C0;border:outset #5070B0}


#personal label {position:absolute;font-size:90%;padding-top:.2em;left:20px}
#personal input {margin-left:9em;line-height:1.4em;margin-bottom:.2em;}



#suggestions {background:#6080C0;border:outset #5070B0}



#choices {background:#F5D9B4;border:outset #f5d9b4}

#choices label {position:absolute;padding-top:.2em;left:20px}
select {margin-left:9em;margin-bottom:0}




#size {font-size:90%}

#size input {margin-left:9em}
#size input + input {margin-left:1em}
#size br+ input {margin-left:9em}



#extras {font-size:90%}

#extras input {margin-left:9em}

#extras input +input {margin-left:1em}
#extras br+input {margin-left:9em}


textarea {font:.8em "Trebuchet MS", Verdana, sans-serif;width:29em;padding:.2em}

input[type="submit"], input[type="reset"] {background:#DED983;font:1.2em "Trebuchet MS", Verdana, sans-serif}

#buttons {text-align:center}


/* Footer */
#footer {background:#fff; border-top:2px solid #e0e0e0; clear:both; color:gray; margin:0 auto; padding:10px 0; text-align:center; width:450px; line-height:1.5em; font-size:0.9em;}
#footer p {margin:0; padding:0;}
#footer a {background-color:#fff; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}