#box_slide1{
  background: #cb54a8;
}
 
#box_slide1 h1{
  background: #a41e76;
}
 
#box_slide2{
  background: #c19465;
}
 
#box_slide2 h1{
  background: #c38543;
}
 
#box_slide3{
  background: #cccce7;
}
 
#box_slide3 h1{
  background: #bcbce8;
}
 
#box_slide4{
  background: #d0c5b5;
}
 
#box_slide4 h1{
  background: #9c8872;
}
 
#box_slide5{
  background: #d0c5b5;
}
#box_slide5 h1{
  background: #9c8872;
}
 
#box_slide6{
  background: #a9acea;
}
 
#box_slide6 h1{
  background: #757aea;
}
 
#box_slide7{
  background: #d0c5b5;
}
 
#box_slide7 h1{
  background: #9c8872;
}
 
#box_slide8{
  background: #b1f3af;
}
 
#box_slide8 h1{
  background: #73c471;
}

#box_slide h1 {
  width: 808px;
}

div.leftdiv {
  width: 549px;
  height: 305px;
  position: absolute;
  top: 80px;
  background-color: #fff;
  background-image: none;
  opacity: 0.90;
  z-index: 20;
  color: #202020;
  font-size: 0.80em;
}

div.leftdiv .input,
div.leftdiv > input {
  padding: 0;
  margin: 0.5em 0.5em 0.5em 1em;
}

.input dl, .input dt, .input dd {
  padding: 0;
  margin: 0;
}

.input dl {
  text-align: left;
  display: block;
  margin-top: 0em;
}

.input dt, .input dd {
  clear: none;
  display: inline;
}

.input > label {
  font-weight: bold;
}

.dropdown select {
  display: block;
}

div.textfield input {
  position: absolute;
  left: 120px;
  width: 250px;
}

.textfield textarea {
  display: block;
  width: 95%;
  height: 55px;
  
}

div.textfield {
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
}

div.leftdiv > input {
  float: right;
}

div.rightdiv {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 550px;
  top: 80px;
  text-align: center;
  background-color: inherit;
  opacity: 0.95;
  width: 285px;
  height: 305px;
}

div.rightdiv img {
  margin: 0;
  padding: 0;
  border: 0;
}

.btnContinue,
.btnPrev, 
.btnSubmit {
  color: #fff;
  text-shadow: #fff 0px 0px 1px;
  text-transform: uppercase;
  border-color: #f35fb3;
  border-width: 2px;
  background: #fc35a9 url(/images/btn_bg.png) repeat-x;
  padding: 0.1em 0.1em 0.1em 0.2em !important;
  
  position: absolute;
  top: 270px;
  left: 430px;
  
  width: 100px;
  /*font-weight: bold;*/
  font-size: 0.95em;
  text-align: left;
  z-index: 100;
}

.btnPrev {
  left: 325px;
  background: #fc35a9 url(/images/btn_bg_alt.png) repeat-x;
  padding: 0.1em 0.2em 0.1em 0.1em !important;
  text-align: right;
}

span.slidenum {
  position: absolute;
  right: 1em;
  font-size: 0.7em;
}

#box_menu_content a {
  padding-left: 17px;
  padding-right: 17px;
}

input.error {
  border-color: #ff0000;
}

span.error {
  font-weight: bold;
  color: #a40000;
  position: absolute;
  left: 380px;
  top: 10px;
}

