.thanks{background:#FFF;padding:15px;width:583px;border:1px solid #EBEBEB;border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;padding:10px}
ol.forms{float:left;list-style:none;margin:0;width:100%}
ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
ol.forms label{cursor:pointer;display:block;float:left;font-weight:bold;padding-right:20px;width:100px}
ol.forms input,ol.forms textarea{border:1px solid #7E8AA2;border-radius:5px;font:inherit;-moz-border-radius:5px;padding:2px;-webkit-border-radius:5px;width:214px}
ol.forms textarea{height:250px;width:370px}
ol.forms input:focus,ol.forms textarea:focus{background-color:#f2f3f6;border-color:#ff9800}
.error{color:#f00}
ol.forms li .error{font-size:12px;margin-left:20px}
ol.forms li.textarea .error{display:block;position:absolute;right:0;top:0;width:100px}
ol.forms li.buttons button{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#ff9800;border:2px solid #ff9800;color:#000;cursor:pointer;font:16px;overflow:hidden;padding:5px;text-transform:uppercase;width:auto}
ol.forms li.buttons button:hover{color:#222;background:#fff}
ol.forms li.buttons button:active{left:-1px;position:relative;top:-1px}
ol.forms li.buttons,ol.forms li.inline{float:right;width:460px}
ol.forms li.inline input{width:auto}
ol.forms li.inline label{display:inline;float:none;width:auto}
