#wrapper {overflow:auto;width:550px;padding:0;margin:0 0 0 10px;min-height:550px;float:left;}
#wrapper p {line-height:18px;}

.info {float:right;width:180px;}
.info p {margin:0 0 0 10px;background:#fff;padding:5px;}
.info p strong {display:block;}

#thanks {margin:20px 0 0 0;padding:5px;width:400px;font-family:'Georgia',serif;}
#thanks p {margin:0 0 10px 0;padding:0;font-size:14px;color:#555;}

form {margin:20px 0 0 0;padding:5px;width:400px;font-family:'Georgia',serif;}
label {width:3em;float:left;font-size:14px;color:#555;margin:0;padding:0 20px 0 0;}
label.error {float:none;color:red;margin:0 0 0 80px;padding:0;font-size:10px;vertical-align:top;display:block;width:300px;}
/*label { width: 7em; height:12px; float: left; font-size:18px;color:#888;}
label.error { float: none; color: red;width:200px;vertical-align:top;padding:6px 0 0 6px;height:12px; font-size:12px;}*/
form p { clear: both;}
fieldset p {margin:0;padding:0;height:65px;}
fieldset p.change {height:31px;padding-top:100px;}
fieldset p input { border:3px solid #a8dcd9;height:1.25em;margin-bottom:5px;padding:4px;font-size:18px;width:300px;}
textarea#ccomment { border:3px solid #a8dcd9;margin-bottom:5px;padding:4px;font-size:18px;width:300px;height:100px;font-family:'Arial';}
.submit {border-top:1px solid #fff5d0;border-left:1px solid #fff5d0;border-right:1px solid #832a04;border-bottom:1px solid #832a04;color:#fff;margin:0 0 0 312px;padding:0;cursor:pointer;background:#e45227;font-size:12px;height:25px;width:65px;padding:0;display:block;}
em { font-weight: bold; padding-right: .25em; vertical-align: top;color:red;font-size:14px; }