body { background-color: #791A15;
       text-align: center; }

#valign { position: absolute;
          overflow: hidden;
          left: 0px;
          top: 50%;
          width: 100%;
          margin-top: -228px; }

#container { position: relative;
             overflow: hidden;
             margin: auto;
             width: 780px; 
             height: 455px; }

#maintext { position: absolute;
            overflow: auto;
            left: 280px;
            top: 166px;
            width: 404px;
            height: 253px;
            z-index: 1;
            padding: 4px;
            font-family: trebuchet ms,arial,verdana,helvetica;
            font-size: 12px;
            color: #ffffff;
            text-align: justify; }

#mainbg { position: absolute;
          left: 280px;
          top: 166px;
          width: 409px;
          height: 255px;
          z-index: 0; }

#left { position: absolute;
        top: 0px;
        left: 0px;
        width: 280px;
        height: 455px;
        z-index: 0; }
        
#top { position: absolute;
       left: 280px;
       top: 0px;
       width: 409px;
       height: 166px;
       z-index: 0; }

#right { position: absolute;
         left: 689px;
         top: 0px;
         width: 91px;
         height: 455px;
         z-index: 0; }

#bottom { position: absolute;
          left: 280px;
          top: 421px;
          width: 409px;
          height: 34px;
          z-index: 0; }

a { text-decoration: none;
    font-weight: bold;
    color: #B87A78; }

a:hover { text-decoration: underline;
          color: #A64742; }

img { border-color: #B87A78; }

.disclaimer { font-size: 9px;
              text-align: center; }

.center { margin: auto;
          text-align: center; }

.header { font-size: 15px;
          font-weight: bold; }
          
option,textarea,input { font-family: trebuchet ms,arial,verdana,helvetica;
                        font-size: 12px;
                        color: #ffffff;
                        border-color: #A64742;
                        background: #A44540; }
                        
.show_join_email_field, .show_update_old_email_field, .show_update_email_field, .show_lostpass_email_field { width: 250px; }
.show_join_url_field, .show_update_url_field { width: 350px; }
