#frmPbSurvey .formbuttons{
  margin-top: 20px;
}
#frmPbSurvey .formbuttons input{
  background: #484c4f none repeat scroll 0 0;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  text-indent: 0;
  border-radius: 2px;
  height: 27px;
  border: 0 none;
  clear: both;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  margin: 0 5px 10px 0;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
.tx-pbsurvey-pi1{
  margin-bottom: 30px;
  padding: 0 20px;
}

.tx-pbsurvey-pi1 .progress {
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  margin-left: 400px;
}

.tx-pbsurvey-pi1 .progress-bar11{
  display: none;
}

.tx-pbsurvey-pi1 .progress-bar {
  background-color: #c00;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  float: left;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}

#frmPbSurvey legend{
  color: #484c4f;
  font-size: 20px;
  margin-bottom: 10px;
}
#frmPbSurvey .survey_item {
  margin-bottom: 25px;
}
#frmPbSurvey input{
  margin-bottom: 10px;
}
#frmPbSurvey input[type='text']{
  margin-left: 10px;
}
#frmPbSurvey input[type='checkbox'] {
  margin-right: 10px;
}
#frmPbSurvey input[type='radio'] {
  margin-right: 10px;
}
#frmPbSurvey .columnFirst{
  width: 452px;
  padding-right: 20px;
}

#frmPbSurvey .klein{
  font-size: 12px;
}

#frmPbSurvey txtklein{
  font-size: 12px;
}

#frmPbSurvey textarea{
  float: right;
  width: 367px;
}

.surveyrow_odd > td{
  height: 45px;
  vertical-align: middle;
  width: 248px;
}
.surveyrow_even > td{
  height: 45px;
  vertical-align: middle;
  background-color: #f2f2f2;
}
#frmPbSurvey .survey_item .questionSubtext .bodytext{
  font-size: 14px;
  margin-top: -15px;
  margin-bottom: 15px;
}             
#frmPbSurvey .survey_item .question_question_single_legend {
  float: left;
  font-size: 16px;	 
}

#frmPbSurvey .combox .question{
  float: left;
  font-size: 16px;	 
}

#frmPbSurvey .survey_item input.question_single{
  float: right;
}
#frmPbSurvey .combox select{
  float: right;
  width: 367px;
}

#frmPbSurvey .powertage legend{
  font-size: 16px;
}

#frmPbSurvey .powertage .questionSubtext{
  font-size: 16px;
}

#frmPbSurvey .powertage .questionSubtext .bodytext{
  font-size: 16px;
  padding-top: 6px;
  color: #484c4f;
}

#frmPbSurvey .survey_item td{
  width: 248px;
}
#frmPbSurvey .survey_item{
  margin-bottom: 0px;
}   
#frmPbSurvey .marketing legend{
  font-size: 16px;
  margin-bottom: 2px;
}

#frmPbSurvey .marketing textarea{
  float: left;
  width: 629px;
  margin-bottom: 5px;
}

 #frmPbSurvey .marketing2 textarea{
 float: left;
 Width: 629px;
 }
 
#frmPbSurvey .survey_item .checkboxvalue{
  margin-left: 5px;
  margin-right: 10px;
}

#frmPbSurvey .additional_ver input{
 float: right;
 Width: 300px;
 margin-top: -25px;
 margin-left: 100px;
 }