#app-wrapper{ padding:20px; font-family:Arial, Helvetica, sans-serif; }
#app-wrapper h2{ font-size:1.8em; margin-bottom:20px; }
#app-wrapper input.submit{ margin:40px 0 0 170px}
#app-wrapper .group-box{ padding:10px 0 20px 10px; text-align:left; }
#app-wrapper .group-box h3{ border-bottom:1px solid #E1E1E1; color:#CC0000; font-size:1.3em; padding-bottom:7px; }
#app-wrapper .group-box h3 span{ color:#666; font-size:0.8em;  }
#app-wrapper .group-box dl{ display:block; width:100%; clear:both; margin:10px; padding-left:20px;  font-size:1.1em; }
#app-wrapper .group-box dl dt{ margin-top:10px; font-weight:bold;}
#app-wrapper .group-box dl dd{ margin-top:5px;}
#app-wrapper .group-box p{ display:block; width:100%; clear:both; margin:10px;}
#app-wrapper .group-box p.addspace{ padding-bottom:20px; border-bottom:1px dotted #eee }
#app-wrapper .group-box p label{ font-weight:bold; color:#333; display:block; float:left; font-size:1.1em; margin-right:10px; padding-top:0em;text-align:right; width:160px }
#app-wrapper .group-box p input , #app-wrapper .group-box p .textarea ,.long{ width:250px; padding:1px 0;}
#app-wrapper .group-box p input.middle{ width:150px}
#app-wrapper .group-box p input.short , #app-wrapper .group-box p .lang{ width:80px}
#app-wrapper .group-box p input.radio , #app-wrapper .group-box dl dd .radio{ width: auto; margin:3px 0 0 10px;}
p.thank{ background-color:#F7F7F7; border:1px solid #CCCCCC; font-size:1.2em; padding:50px 0; text-align:center; }
.btn{ width:150px !important; margin:40px 50px 0 0 }

