/*
   __              __                                             
  /\ \  __        /\ \                                            
  \_\ \/\_\    ___\ \ \/'\     ___ ___      __      ___     ____  
  /'_` \/\ \  /'___\ \ , <   /' __` __`\  /'__`\  /' _ `\  /',__\ 
 /\ \L\ \ \ \/\ \__/\ \ \\`\ /\ \/\ \/\ \/\ \L\.\_/\ \/\ \/\__, `\
 \ \___,_\ \_\ \____\\ \_\ \_\ \_\ \_\ \_\ \__/.\_\ \_\ \_\/\____/
  \/__,_ /\/_/\/____/ \/_/\/_/\/_/\/_/\/_/\/__/\/_/\/_/\/_/\/___/ design.com
  
*/

/* HOME
----------------------------------------------------------------------------- */
.content { width: 984px; margin: 0 auto; overflow: hidden; }

.box2 { position: relative; }
.box2 small { color: #CE0011; font-size: 12px; width: 420px; display: block; }
.box2 input { border: 1px solid #B0B0B0; padding: 1px; }
.box2 select { border: 1px solid #B0B0B0; }
.box2 label { font-weight: bold; display: block; padding: 0 0 5px 0; }
.box2 .form1 { top: 146px; left: 35px; position: absolute; }
.box2 .form1 ul { padding: 22px 0 0 0; }
.box2 .form1 li { float: left; padding: 0 45px 0 0; }
.box2 .form1 li input { width: 180px; }
.box2 .form2 { top: 346px; left: 35px; position: absolute; }
.box2 .form2 small { padding: 0 0 22px 0; }
.box2 .form2 dl { width: 500px; }
.box2 .form2 dt { padding: 0 0 12px 0; }
.box2 .form2 dt input { width: 409px; }
.box2 .form2 dd { float: left; padding: 0 45px 12px 0; }
.box2 .form2 dd select { width: 184px; }
.box2 .form2 dd input { width: 180px; }
.box2 .form2 .p2 { padding: 85px 0 0 0; !padding: 75px 0 0 0; }
.box2 .form2 .p3 { padding: 90px 0 0 0; !padding: 80px 0 0 0; }
.box2 .form2 p { width: 180px; font-size: 11px; line-height: 12px; }

.box2 .form3 { top: 146px; left: 545px; position: absolute; }
.box2 .form3 small { padding: 0 0 2px 0; }
.box2 .form3 .p1 label { font-size: 14px; }
.box2 .form3 dl { padding: 32px 0 0 0; width: 500px; }
.box2 .form3 dl dt { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; }
.box2 .form3 dl dd { float: left; width: 210px; height: 40px; font-weight: bold; overflow: hidden; }
.box2 .form3 dl dd input { border: 0px; float: left; margin: 3px 5px 0 0; }
.box2 .form3 dl dd p { float: left; width: 170px; }
.box2 .form3 dl dd strong { color: #767676; font-size: 11px; display: block; }
.box2 .form3 dl dd a { color: #CE0011; }

.box2 .form4 { top: 532px; left: 545px; position: absolute; }
.box2 .form4 ul { padding: 22px 0 0 0; width: 500px; }
.box2 .form4 li { float: left; padding: 0 25px 12px 0; }
.box2 .form4 li select { width: 184px; }
.box2 .form4 li input { width: 180px; }
.box2 .form5 { top: 793px; left: 545px; position: absolute; }
.box2 .form5 li { float: left; padding: 0 5px 0 0; }
.box2 .form6 { top: 960px; left: 545px; position: absolute; }
.box2 .form6 .p1 { height: 55px;}
.box2 .form6 .p1 input { float: left; margin: 8px 8px 0 0; border: 0px;  }
.box2 .form6 .p1 p { float: left; font-weight: bold; width: 350px; }
.box2 .form6 dt { font-size: 14px; font-weight: bold; padding: 0 8px 0 0; float: left; }
.box2 .form6 dd { float: left; width: 200px; }
.box2 .form6 dd input { width: 260px; }
.box2 .form6 dd p { color: #CE0011; font-size: 11px; display: block; line-height: 12px; }

.box3 { width: 420px; margin: 0 auto; padding: 25px 0 0 0; }
.box3 img { display: block; }

.footer { background: #FFFFFF url(../images/signup_footer_bg.jpg) top center no-repeat; height: 197px; position: relative; }
.footer img { position: absolute; top: 76px; left: 50%; margin: 0 0 0 -154px; }