@charset "utf-8";
/* CSS Document */

#form {
	font-family:"Trebuchet MS", Verdana, sans-serif;
	width:25em;
}
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:#339999;
	border:outset #f3b4f5
}
#choices {
	background:#339999;
	border:outset #f5d9b4
}
#details {
	background:#339999;
	border:outset #b4f5da;
}
#personal label {
	position:absolute;
	font-size:90%;
	padding-top:0.2em;
	left:20px;
}
#personal input {
	line-height:1.4em;
	margin-bottom:0.2em;
}

#choices label {
	position:absolute;
	padding-top:0.2em;
	left:20px;
}
select {
	margin-left:0em;
	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}
