* {margin:0; padding:0}
body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666}
#wrapper {width:300px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#FEF2C0; border:0px solid #cfcfcf}
.form label.description {float:left; width:100px; font-size:13px; padding:10px 10px 0 0; font-weight:bold; display:block;}
label {float:left; width:100px; font-size:10px; padding:0px 10px 8px 0; display:block; clear:both;}
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:3px; clear:both;}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:6px}
#msgcontent {display:block; background:#e49400; border:2px solid #400D01; border-left:none; padding:5px; min-width:150px; max-width:250px}