#wrapper {
    margin:0px auto;
}
.form {
    float:left;
    padding:0 10px 10px 10px;
    background:#f3f3f3;
    border:2px solid #cfcfcf;
}
.form label {
    float:left;
    width:100px;
    padding:10px 10px 0 0;
    font-weight:bold;
}
.form select {
    float:left;
    width:146px;
    margin-top:10px;
}
.form input {
    float:left;
    margin-top:10px;
}
.form .submit {
    clear:both;
}
#msg {
    display:none;
    position:absolute;
    z-index:200;
    background:url(../_img/msg_arrow.gif) left center no-repeat;
    padding-left:7px;
}
#msgcontent {
    display:block;
    background:#f3e6e6;
    border:2px solid #924949;
    border-left:none;
    padding:5px;
    min-width:150px;
    max-width:250px;
}