
   #reg_registrationDialog {
      font-family:Tahoma, Helvetica, Arial, sans-serif;
	  font-size:14px;   
      position:relative;
      margin-left:auto; margin-right:auto; margin-top:20px; width:800px; /*height:500px;*/
   }
   
   #reg_registrationDialog .popTitleImage {
      width:164px; height:40px;
      background-image:url(/content/game/images/VJRegistrationYellowOrangeBack.gif); 
   }

   #reg_registrationDialog .podTitleArea .closeButton {
      /*display:none;*/
   }


   fieldset#reg_page1RegistrationFormContainer {
      padding:0;
	  margin:0;
	  padding-left:20px;
	  
	  border:0px; margin-left:10px; text-align:left; float:left; height:320px; width:290px; padding-top:10px; padding-left:30px; padding-right:10px;
   }
   
   
   fieldset#reg_page1RegistrationFormContainer p {
      padding:0;
	  margin:0;
	  padding-bottom:8px;
   }

   fieldset#reg_page1RegistrationFormContainer p.formErrorMessage {
      padding:4px;
   }
   
   fieldset#reg_page1RegistrationFormContainer  label {
	  display:block;
	  font-size:16px;
	  margin-bottom:2px;
   }

   fieldset#reg_page1RegistrationFormContainer  input {
	  display:block;
	  font-size:16px;
	  width:200px;
   }

   #reg_page1RegistrationFormContainer .smallParagraph {
      width:230px; 
   }
   
   #reg_page1Marketing {
      text-align:left; float:left; height:320px; width:400px; padding-top:10px; padding-left:10px; padding-right:10px;
   }
   
   
   #reg_registrationCompletePage h1 {
	  font-family:Tahoma, Helvetica, Arial, sans-serif;
	  font-size:30px;
	  margin-top:0px;
	  padding-top:0px;
	  text-transform:uppercase;
	  margin-bottom:0px;
	  padding-bottom:0px;
	  text-transform:capitalize;
   }
   
   #reg_registrationWebMailDiv {
      height:200px; text-align:left; padding-top:10px;
	  padding-bottom:10px;
   }
   
   #reg_registrationWebMailDiv h1 {
	  padding-left:10px;margin-top:0px; margin-bottom:0px; text-align:left; 
	  font-size:20px;
	  padding-bottom:6px;
   }
   
   #reg_registrationWebMailDiv p {
	  padding-left:10px; margin-top:4px;
	  font-size:18px;
   }
   
   #reg_registrationWebMailDiv label {
      margin:0; padding:0; display:block; width:240px; text-align:right; float:left; padding-right:6px;
   }
   
   #reg_registerInviteEmailTextField {
      width:100%;  height:100px; padding-top:10px; padding-bottom:10px; 
   }
								      
   #reg_registerInviteEmailTextField h1 {
	  padding-left:10px;margin-top:0px; margin-bottom:0px; text-align:left; 
	  font-size:20px;
	  padding-bottom:6px; 
	  padding-top:0px;
	  display:none; /* HIDE FOR NOW */
   }
   
   #reg_registrationCompletePage h1 {
      margin-bottom:10px; padding-top:10px;
   }
						  
   #reg_registrationCompletePage a {
      display:block;
      
	  font-size:22px;
	  margin-top:0px;
	  padding-top:6px;
	  margin-bottom:4px;
   }
   
   #reg_page1RegistrationBottomArea {
      font-size:10px; text-align:center; position:absolute; left:0px; bottom:0px; clear:both; width:100%; padding-bottom:10px;
   }
   
   #reg_registrationPage1 .acceptButton {
      display:block; margin-left:auto; margin-right:auto; width:100px; height:30px; 
	  background-image:url(../images/RegistrationAcceptButtonYellowOrangeBack.jpg); background-repeat:no-repeat;
   }
   
   #reg_registrationGetWebMailContactsButton {
      margin-left:8px; float:left; display:block; margin-left:auto; margin-right:0; width:140px; height:23px; 
	  background-image:url(../images/RegistrationGetContactsYellowOrangeBack.jpg); background-repeat:no-repeat;
   }
   
   #reg_registrationWebMailContactsDiv {
      height:200px; text-align:left; overflow:auto; background-color:#FFFFbb; padding-top:10px; padding-left:10px; color:#FF6600;
   }
   
   #reg_selectAndContinueButton {
      display:block; margin-left:auto; margin-right:0; width:110px; height:30px; 
	  background-image:url(../images/RegistrationInviteSelectButton.jpg); background-repeat:no-repeat;
   }
   
   #reg_registrationInviteEmailsList {
      margin:0; padding:0; display:block; float:left; width:540px; height:60px; margin-left:8px;
   }



   #login_loginDialog {
      font-family:Tahoma, Helvetica, Arial, sans-serif;
	  font-size:16px;   
      position:relative;
      margin-left:auto; margin-right:auto; margin-top:20px; width:520px; 
   }

   #login_loginDialog .popTitleImage {
      width:164px; height:40px;
      background-image:url(/content/game/images/VJLoginYellowOrangeBack.gif); 
   }

   #login_loginDialog fieldset {
   
      border:none;
	  text-align:center;
	  padding-top:20px;
	  margin-left:auto; margin-right:auto;
	  
    /*   padding:0;
	  margin:0;
	  padding-left:20px;
	  
	  border:0px; margin-left:10px; text-align:left;
	  height:320px; width:290px; 
	  padding-top:10px; padding-left:30px; padding-right:30px;
	  */
   }

   #login_loginDialog fieldset p {
      margin-left:auto;margin-right:auto;
      clear:both;
	  padding-bottom:8px;
	  margin-bottom:10px;
	  height:1em;
	  width:500px;
	 /* background-color:#ff0000; */
   }
   
   #login_loginDialog fieldset label.inputs {
       clear:both;
	   margin:0; padding:0; display:block; width:200px; text-align:right; float:left; padding-right:6px;
   }
   
   #login_loginDialog fieldset  input.textbox {
      float:left;
	  display:block;
	  font-size:16px;
	  width:150px;
   }
   
   #login_loginDialog fieldset p a {
      display:block;
	  float:left;
	  width:100px;
	  height:30px;
	  margin-right:8px;
   }
   
   #login_loginDialog fieldset p a.okButton {
      background-image:url(../images/LoginButtonYellowOrangeBack.jpg); 
	  background-repeat:no-repeat;
   }
  
   #login_loginDialog fieldset p a.cancelButton {
      background-image:url(../images/CancelButtonYellowOrangeBack.jpg); 
	  background-repeat:no-repeat;
   }
   