/* DATA SPRINGS Inc. - DYNAMIC REGISTRATION STYLE SHEET */

.DynamicRegistration_Maintable 
{
      width: 100%;
      padding: 5px;
}

#dnn_ctr420_DynamicRegistration_tblEmail
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #717074;
    font-family: Arial, Verdana, Sans-Serif;
    position: relative;
    top: -30px;
    left: -5px;
}

#dnn_ctr420_DynamicRegistration_tblHeader
{
   position: relative;
   top: 30px;
   left: 50px;
}

.DynamicRegistration_Label
{
    font-weight: 500;
    font-size: 8pt;
    color: #717074;
    font-family: Arial, Verdana, Sans-Serif;
    text-decoration: none;
}

.DynamicRegistration_Textbox
{
}


.DynamicRegistration_FieldError
{
background-color: #EF5050;
}

.DynamicRegistration_Dropdownlist
{
  font-weight: bold;
    font-size: 11.5pt;
    color: #003366;
}

.DynamicRegistration_Listbox
{
}

.DynamicRegistration_Checkbox
{
}

.DynamicRegistration_Checkboxgroup
{
  font-weight: bold;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/* Media Label */
#dnn_ctr420_DynamicRegistration_Label_de6f3576-4b53-40b5-8abe-69b63f2d5222_lblUserLabel
{
   position: relative;
   top: 40px;
}

/* Options */
#dnn_ctr420_DynamicRegistration_Responses_0e40a4bf-e4d7-4047-acff-9ebad6b92f63, #dnn_ctr420_DynamicRegistration_Label_0e40a4bf-e4d7-4047-acff-9ebad6b92f63_lblUserLabel
{
   position: relative;
   top: 20px;
}

/* Reseller Number label */
#dnn_ctr420_DynamicRegistration_Label_63530c6b-bcc6-475e-b9b0-ca2cd4304fc2_lblUserLabel
{
  position: relative;
  top: 40px;
}

/* Phone number label */
#dnn_ctr420_DynamicRegistration_Label_9847e82e-dc3c-4e60-83ab-e32ef74a2b71_lblUserLabel
{
  position: relative;
  top: 40px;
}

/* Phone number text box */
#dnn_ctr420_DynamicRegistration_TBR_GUID4cfac59b-8436-47cd-b924-62cca4c77296Phone
{
  position: relative;
  top: 14px;
  left: -180px;
}

/* Email text box */
#dnn_ctr420_DynamicRegistration_TBR_GUID17684357-a727-46ac-8b06-278c70733448Email
{
  position: relative;
  left: -270px;
}

/* Email label */
#dnn_ctr420_DynamicRegistration_Label_17684357-a727-46ac-8b06-278c70733448_lblUserLabel
{
  position: relative;
  top: 40px;
  left: -269px;
}

/* City label */
#dnn_ctr420_DynamicRegistration_Label_8781d819-1af9-4935-a8b6-7036165bf29c_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* State label */
#dnn_ctr420_DynamicRegistration_Label_760e3101-1fa4-42a2-91a0-1e3dea3e6edc_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* State text box */
#dnn_ctr420_DynamicRegistration_TBR_GUID760e3101-1fa4-42a2-91a0-1e3dea3e6edcState
{
  position: relative;
  left: -100px;
}

/* State label */
#dnn_ctr420_DynamicRegistration_Label_760e3101-1fa4-42a2-91a0-1e3dea3e6edc_lblUserLabel
{
  position: relative;
  left: -100px;
}

/* Zip text box */
#dnn_ctr420_DynamicRegistration_TBR_GUID99fd56f6-5111-4761-afff-9e067d450df1Zip
{
  position: relative;
  left: -219px;
}

/* Zip label */
#dnn_ctr420_DynamicRegistration_Label_99fd56f6-5111-4761-afff-9e067d450df1_lblUserLabel
{
  position: relative;
  left: -218px;
  top: 39px;
}

/* Address 2 label */
#dnn_ctr420_DynamicRegistration_Label_79ff9419-8005-4215-8f51-2be11b76d305_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* Address 1 label */
#dnn_ctr420_DynamicRegistration_Label_93c5a5e0-55bf-4c5e-bab0-4665ee4691e1_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* First Name label */
#dnn_ctr420_DynamicRegistration_Label_d868b743-4e7b-48f9-93a9-ea67c76bef3c_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* Last Name text box */
#dnn_ctr420_DynamicRegistration_TBR_GUIDd488dcd4-0d8f-4032-9fcc-554ef24bd9a2LastName
{
  position: relative;
  left: -90px;
}

/* Last Name label */
#dnn_ctr420_DynamicRegistration_Label_d488dcd4-0d8f-4032-9fcc-554ef24bd9a2_lblUserLabel
{
  position: relative;
  top: 39px;
  left: -90px;
}

/* Confirm Password label */
#dnn_ctr420_DynamicRegistration_Label_ca5d8e52-971d-483d-aa59-1207119da742_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* Password label */
#dnn_ctr420_DynamicRegistration_Label_af1d469c-4e50-4341-b870-fe8bce110414_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* User Name label */
#dnn_ctr420_DynamicRegistration_Label_9143fbea-2f31-484f-990f-95234998596e_lblUserLabel
{
  position: relative;
  top: 39px;
}

/* Authorized Label */
#dnn_ctr420_DynamicRegistration_Label_8b9f8604-258d-4655-9ece-c262db2a26e7_lblUserLabel
{
  position: absolute;
  top: 435px;
  left: 985px;
  *left: 280px;
  *top: 30px;
}

/* Authorized checkbox */
#dnn_ctr420_DynamicRegistration_Responses_8b9f8604-258d-4655-9ece-c262db2a26e7
{
  position: absolute;
  top: 450px;
  left: 1000px;
  *left: 300px;
  *top: 43px;
}

/* Options Table */
#dnn_ctr420_DynamicRegistration_Responses_0e40a4bf-e4d7-4047-acff-9ebad6b92f63_8
{
  
}

/* Free Offers Label */
#dnn_ctr420_DynamicRegistration_Label_603ff242-30ee-43c4-bde0-382723829276_label
{
  position: relative;
  top: 15px;
  *top: 0px;
}

/* Free Offers check box  and Do you want to subscribe to our newsletter */
#dnn_ctr420_DynamicRegistration_Responses_603ff242-30ee-43c4-bde0-382723829276
{
   position: relative;
   width: 300px;
   top: 10px;
   *top: 0px;
}

/* Do you want to subscribe radio button */
#dnn_ctr420_DynamicRegistration_Responses_603ff242-30ee-43c4-bde0-382723829276_0
{
  position: relative;
  top: 2px;
  *top: 0px;
}

/* Footer */
#dnn_ctr420_DynamicRegistration_lblFooter
{
  position: relative;
  top: -80px;
  left: 7px;
}

#dnn_ctr420_DynamicRegistration_imgRegister
{
  position: relative;
  top: 140px
}

/* Free Offers table row */
#dnn_ctr420_DynamicRegistration_603ff242-30ee-43c4-bde0-382723829276
{
   position: relative;
   top: 20px;
}

/* Retailers Footer message override */
#retailersFooter
{
   position: relative;
   top: 20px;
   width: 300px;
   font-weight: normal;
   font-size: 8pt;
}

/* Save Form */
#SaveForm
{
   position: relative;
   top: 10px;
}






