.promo2Inner {
  display: block;
  height: 662px;
  margin-left: 30px;
}

.promo2Inner .promo2bg {
  width: 940px;
  height: 662px;
  background: url(/images/promo2/main-bg-4.jpg) no-repeat;
  position: absolute;
  margin-left: 10px;
  margin-top: 10px;
}

.promo2Inner .promo2text {
  display: block;
  width: 437px;
  height: 260px;
  position: absolute;
  margin-left: 247px;
  margin-top: 191px;
  font-size: 18px;
  font-family: Georgia;
  color: #3C0C00;
}
.promo2Inner .promo2text h2 {
  font-size: 30px;
  font-family: Georgia;
  color: #3C0C00;
  line-height: 200%;
}
.promo2Inner .promo2text .promo2-text {
  font-size: 17px;
  font-family: Georgia;
  color: #3C0C00;
  line-height: 160%;
  padding-left: 53px;
}

.promo2Inner #promo2text-img {
  background: url(/images/promo2/text_.jpg) no-repeat;
}
.promo2Inner .form-link {
    display: block;
    width: 189px;
    height: 31px;
    position: absolute;
    margin-left: 295px;
    margin-top: 455px;
}
.promo2Inner #promo2-form-link-img {
    background: url(/images/promo2/form-link-1.jpg) no-repeat;
}
.promo2Inner #promo2-form-link-img:hover {
    background: url(/images/promo2/form-link.jpg) no-repeat;
}
.promo2Inner #promo2-form-link-txt {
  color: #DC2316;
  font-size: 20px;
  text-decoration: underline;
  padding-left: 5px;
}
.promo2Inner #promo2-form-link-txt:hover {
  text-decoration: none;
  color: #DE2326;
}


/* PROMO 2 FORM */
.promo2Inner .promo2form {
  display: block;
  width: 610px;
  height: 440px;
  position: absolute;
  margin-left: 159px;
  margin-top: 123px;
  font-size: 18px;
  font-family: Georgia;
  color: #3C0C00;
}

.promo2Inner .form-header {
  display: block;
  width: 214px;
  height: 34px;
  position: absolute;
  margin-left: 480px;
  margin-top: 60px;
  background: url(/images/promo2/form_header.jpg) no-repeat;
}

.promo2Inner #promo2form-img {
  width: 500px;
  height: 440px;
  display: block;
  background: url(/images/promo2/form-bg.jpg) no-repeat;
}
.promo2Inner #promo2form-img form {}
.promo2Inner #promo2form-img form .input-promo2 {
  position: absolute;
  background: transparent;
  border: none;
  border-bottom: solid 1px #4E1F0A;
  height: 20px;
  width: 330px;
  margin-left: 280px;
  font-size: 15px;
  letter-spacing: 1px;
  color: #000000;
}
.promo2Inner #promo2form-img form .input-promo2-1 {
  margin-top: 33px;
}
.promo2Inner #promo2form-img form .input-promo2-2 {
  margin-top: 54px;
}
.promo2Inner #promo2form-img form .input-promo2-3 {
  margin-top: 76px;
}
.promo2Inner #promo2form-img form .input-promo2-4 {
  margin-top: 107px;
  border: solid 1px #4E1F0A;
  height: 100px;
}
.promo2Inner #promo2form-img form .input-promo2-5 {
  margin-top: 243px;
}
.promo2Inner #promo2form-img form .input-promo2-6 {
  margin-top: 275px;
}
.promo2Inner #promo2form-img form .input-promo2-7 {
  margin-top: 307px;
}
.promo2Inner #promo2form-img form .input-promo2-8 {
  margin-top: 375px;
}
.promo2Inner #promo2form-img form .input-promo2-9 {
  margin-top: 395px;
}
.promo2Inner #promo2form-img form .input-promo2-10 {
  margin-top: 415px;
}
.promo2Inner #promo2form-img form .promo2-submit {
  position: absolute;
  margin-left: 156px;
  margin-top: 468px;
  display: block;
  width: 121px;
  height: 30px;
  background: url(/images/promo2/send-btn.jpg) no-repeat;
  text-decoration: none;
}
.promo2Inner #promo2form-img form .promo2-submit:hover {
  background: url(/images/promo2/send-btn-active.jpg) no-repeat;
  text-decoration: none;
}
.promo2-submit-txt {
  background: inherit !important;
  color: #DE2326;
  font-size: 18px;
  padding-left: 8px;
}
.promo2-submit-txt:hover {
  background: inherit !important;
}

.promo2Inner #promo2form-img form .promo2-back {
  position: absolute;
  margin-left: 522px;
  margin-top: 475px;
  display: block;
  width: 100px;
  height: 19px;
  background: url(/images/promo2/back.jpg) no-repeat;
  text-decoration: none;
}
.promo2Inner #promo2form-img form .promo2-back:hover {
  background: url(/images/promo2/back-a.jpg) no-repeat;
  text-decoration: none;
}
.promo2-back-txt {
  background: inherit !important;
  color: #3C0C00;
  font-size: 14px;
  padding-left: 8px;
}
.promo2-back-txt:hover {
  background: inherit !important;
}

.promo2Inner #promo2form-txt {}
.promo2Inner #promo2form-txt .promo2-label {
  position: absolute;
  color: #3C0C00;
  font-size: 15px;
  font-weight: bold;
  width: 230px;
  margin-left: 43px;
  text-align: right;
}
.promo2Inner #promo2form-txt .promo2-label-1 {
  margin-top:38px;
}
.promo2Inner #promo2form-txt .promo2-label-2 {
  font-size: 14px;
  margin-top: 60px;
}
.promo2Inner #promo2form-txt .promo2-label-3 {
  line-height: 130%;
  margin-top: 79px;
}
.promo2Inner #promo2form-txt .promo2-label-4 {
  margin-top: 105px;
  font-size: 14px;
}
.promo2Inner #promo2form-txt .promo2-label-5 {
  font-size: 14px;
  margin-top: 235px;
}
.promo2Inner #promo2form-txt .promo2-label-6 {
  margin-top: 270px;
}
.promo2Inner #promo2form-txt .promo2-label-7 {
  margin-top: 312px;
}
.promo2Inner #promo2form-txt .promo2-label-8 {
  margin-top: 380px;
}
.promo2Inner #promo2form-txt .promo2-label-9 {
  margin-top: 400px;
}
.promo2Inner #promo2form-txt .promo2-label-10 {
  margin-top: 420px;
}

.promo2Inner #promo2form-txt .input-line {
  border-bottom: dashed 1px #3C0C00;
  display: block;
  position: absolute;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}
.promo2Inner #promo2form-txt .input-line-1 {
  margin-left: 110px;
  margin-top: 32px;
  width: 400px;
}
.promo2Inner #promo2form-txt .input-line-2 {
  margin-left: 165px;
  margin-top: 69px;
  width: 345px;
}
.promo2Inner #promo2form-txt .input-line-3 {
  margin-left: 195px;
  margin-top: 124px;
  width: 315px;
}
.promo2Inner #promo2form-txt .input-line-4 {
  margin-left: 167px;
  margin-top: 164px;
  width: 343px;
}
.promo2Inner #promo2form-txt .input-line-5 {
  margin-left: 195px;
  margin-top: 206px;
  width: 315px;
}
.promo2Inner #promo2form-txt .input-line-6 {
  margin-left: 66px;
  margin-top: 245px;
  width: 444px;
}
.promo2Inner #promo2form-txt .input-line-7 {
  margin-left: 212px;
  margin-top: 286px;
  width: 298px;
}


.promo2Inner .promo2-message_send {
  display: block;
  width: 238px;
  height: 31px;
  position: absolute;
  margin-left:285px;
  margin-top:240px;
  font-size: 18px;
  font-family: Georgia;
  color: #3C0C00;
}
.promo2Inner #promo2-message-send-img {
  background: url(/images/promo2/thanks.jpg) no-repeat;
}
.promo2Inner #promo2-message-send-txt {
  color: #3C0C00;
  font-size: 22px;
  padding-left: 2px;
  padding-top: 2px;
}

.promo2Inner .promo2-main-page-link {
  display: block;
  width: 113px;
  height: 26px;
  position: absolute;
  margin-left: 290px;
  margin-top: 323px;
  background: url(/images/promo2/main-page-link.jpg) no-repeat;
}
.promo2Inner .promo2-main-page-link:hover {
  background: url(/images/promo2/main-page-link-a.jpg) no-repeat;
}
.promo2Inner .promo2-main-page-link-txt {
  color: #DE2326;
  font-size: 18px;
  text-decoration: underline;
  background: none !important;
  padding-left: 2px;
}

.red-text {
  color: #DE2326;
}
.big-text {
  font-size: 20px;
  line-height: 120%;
}