/*********************************
C2 Wizard
*********************************/
.asiWizard2{
  width: 650px;
  height: auto;
  padding: 3px;
  margin: 10px auto;
}
/*Header*/
.asiWizard2 .asiWizHeader{
  min-height: 50px;
  height:auto;
  margin-bottom: 8px;
}
.asiWizard2 .asiWizHeader p{
  margin: 5px 70px;
}
.asiWizard2 .asiWizHeader h4{
  margin: 0 70px;
  padding-top: 10px;
  font-size: 13px;
}
/*Wizard Markers*/
.asiWizard2 .asiWizMarkers{
  float: left;
  width: 170px;
  height: 290px;
}
.asiWizMarkers li{
  margin: 0 5px;
  padding: 6px 0;
}
.asiWizard2.noMarkers .asiWizMarkers{
  display: none;
}
/*WizForm*/
.asiWizard2 form{
  margin: 0 0 0 180px;
  height:auto;
}
.asiWizard2.noMarkers form{
  margin: 0;
}
.asiWizard2 span.confirm{
  display: block !important;
}
.asiWizard2 span.confirm .instructions, .asiWizard2 span.confirm .fieldInstructions, .asiWizard2 span.confirm .questionBox{
  display: none;
}
.asiWizard2 span.confirm .divider{
  display: none !important;
}
.asiWizard2 span.confirm .iButtons{
  display: none !important;
}
.asiWizard2 span.confirm .inputMode{
  display: none !important;
}
.asiWizard2 span.confirm .outputMode{
  display: inline !important;
}
.asiWizard2 span.confirm .confirmValue{
  display:block;
  overflow:hidden; 
  word-wrap: break-word;  
}
/* Wizard footer */
.asiWizard2 > br{
  clear:both;
  margin:5px;
}
/* == PICKER WIZARDS == */
.asiPicker .asiWizard2{
  width: 616px;
  height: 285px;
  overflow: auto;
  margin: 0;
}
.asiSinglePicker .asiWizard2{
  width: 412px;
  height: 292px;
}

/*********************************
OLD WIZARD
*********************************/
.asiWizard{
  width: 650px;
  height: 350px;
  position: relative;
  margin: 10px auto;
  padding: 3px;
}
*>.asiWizard{
  height: auto;
  min-height: 355px;
}
.asiWizSteps{
  margin: 60px 0 0 180px;
  padding: 0;
  position: relative;
}
.asiWizSteps .asiForm{
  margin: 3px 0;
}
.asiWizSteps li{
  margin-top: -5px;
}
.asiWizard.noMarkers .asiWizSteps li{
  margin: 0;
}
.asiWizSteps li.wizardStepHeader{
  position: absolute;
  top: -64px;
  left: -184px;
  width: 594px;
  margin-top: 5px;
  padding-left: 60px;
  height: 45px;
}
.lowBandwidth .asiWizSteps li.wizardStepHeader{
  padding-left: 10px;
}
.asiWizSteps ul>li.wizardStepHeader{
  height: 40px;
}
.wizardStepHeader h2{
  font-size: 13px;
  margin: 5px 0;
}
.asiWizard.noMarkers {
  width: 470px;
}
.asiWizard.noMarkers .asiWizSteps{
  margin: 0;
}