* {margin:0; padding:0; font:11px Arial, Helvetica, sans-serif}
#wrapper {margin:25px auto; width:375px}
.contactform {float:left; background:#F4F4F4; padding:20px}
.contactform .title {display:block; padding-bottom:15px; font-weight:bold; color:#AE0004}
.contactform label {display:block; float:left; clear:left; padding-top:2px; width:135px}
.contactform input {float:left; height:14px; padding:1px; margin-bottom:6px}
.contactform .input {width:180px; border:1px solid #999}
.contactform select {float:left; padding:1px; margin-bottom:6px; width:184px; border:1px solid #999}
.contactform textarea {float:left; margin-bottom:6px; padding:2px; width:178px; border:1px solid #999}
.contactform .selection {float:left; width:95px; padding-top:2px; height:22px}
.contactform .radio {float:left; margin:0 5px}
.contactform .required {float:left; margin-left:10px; padding-top:3px; color:#AE0004}
.contactform .submit {height:26px; float:right; margin-top:15px; width:60px}
#msg {display:none; position:absolute; z-index:200; background:url(images/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}
