@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; line-height:150%; font-size:11px; font-family:Arial, Helvetica, sans-serif}
iframe{ display:none}
body{background:url(../bg.png)}
.wrapper{position:relative; height:520px; text-align:left; background:url(../henry.png) no-repeat top left; width:769px;}
.social{ position:absolute; left:0; bottom:13px; }
.social a{ display:block;float:left;height:55px;margin-right:12px;opacity:0.2;width:149px; cursor:pointer;}
.form{ width:769px; text-align:left}
.form input{ padding:3px;width:245px}
.form textarea{ padding:3px;width:290px; height:152px}
.form input.submit{ width:auto; float:right; background:url(../submit.png) no-repeat; border:none; font-size:0.1%; cursor:pointer; height:19px; width:32px}
div.submit{ position:absolute; right:0; bottom:-10px}
.lc{ float:left; margin-right:10px}
.rc{ float:left; width:306px; position:relative}
.lc div{margin:10px 0;}
.rc div{margin:10px 0;}
.verify{background:white none repeat scroll 0 0;border:1px solid #CCCCCC;height:24px;overflow:hidden; width:253px; position:relative}
.verify img{height:48px;position:relative;top:-6px; }
label.error { display:block; color: red; font-size:10px}
.footer{width:769px;border-top:1px solid #d1d1d1; padding-top:1px}
.footer .border{border-top:2px solid white; padding-top:10px; text-align:center; color:#b6b6b6}