#calculatorbox {
  position:relative;
  padding-left:20px;
  padding-right:20px;
  -padding-right:10px;
  padding-top:7px;
  padding-bottom:7px;
  border:1px solid #f07d00;
  margin-bottom:25px;
  display:none;
}

#calculatorbox input {
	font-family: Tahoma, Verdana, Arial, sans-serif;
  display:block;
  border:1px solid #0086cb;
  width:126px;
  *width:124px;
  margin-top:2px;
  height:11px;
  font-size:11px;
}

#calculatorbox form {
  padding:0;
  margin:0;
}


#form_leasing_select{
  width:170px;
  margin-top:6px;
  margin-bottom:7px;
  *margin-bottom:6px;
  -margin-bottom:4px;
  overflow:hidden;
}

#form_leasing_select #form_leasing input, #form_leasing_select #form_select input{
  float:left;
  margin:1px 2px 0 0;
  *margin:2px 0 0 0;
  width:12px;
  *width:14px;
  border:none;
}

#form_leasing_select #form_leasing label, #form_leasing_select #form_select label{
  margin:-1px 5px 0 0;
  float:left;
}

#form_leasing_select #form_select div, #form_leasing_select #form_leasing div{
  float:left;
}

#form_leasing_select #form_leasing div{
  margin-right:23px;
}

#form_calc_vehicle_val, #form_leasing_rate, #form_balloon_rate{
  clear:both;
  overflow:hidden;
  margin-bottom:5px;
  -margin-bottom:3px;
}

#form_leasing_rate{
  -margin-bottom:9px;
}

#form_calc_vehicle_val input, #form_leasing_rate input, #form_balloon_rate input{
  float:left;
  padding-left:2px;
}

#form_calc_vehicle_val label, #form_leasing_rate label, #form_balloon_rate label{
  margin:2px 0 0 4px;
  display:block;
  float:left;
}

#form_leasing_rate #inputSelectLabel{
  display:none;
  margin:0;
  -margin:0 0 0 15px;
}

#form_calc_vehicle_val #calcVehicleValLabel, #form_leasing_rate #inputLeasingLabel, #form_balloon_rate #inputBalloonLabel{
  margin:0;
}
#form_balloon_rate #inputBalloonLabel{
 width:126px;
}

#calc_message_content {
  width:161px;
  height:298px;
  padding-left:8px;
  padding-right:9px;
  overflow:auto;
}

#calc_result_box {
  padding:4px 10px 4px 10px;
  margin-left:-10px;
  margin-bottom:5px;
  width:170px;
  background:#efefef;
  z-index:1;
  overflow:hidden;
}

#calc_result_box input {
  display:block;
  border:1px dotted #000000;
  width:88px;;
  *width:86px;
  margin-top:2px;
  *margin-left:10px;
  -margin-left:5px;
  float:left;
  height:12px;
}

#calc_result_box label{
  margin:2px 0 0 4px;
  display:block;
  float:left;
}

#calculatormessagebox {
  display:none;
  padding:12px;
  border:1px solid #f07d00;
  margin-bottom:25px;
  background-color:#efefef;
}

.calc_button {
  margin-left:90px;
  margin-top:10px;
  margin-bottom:11px;
  background: url(/_common/img/calc_submit.gif);
  width:80px;
  height:15px;
  overflow:hidden;
  color:#ffffff;
  cursor:pointer;
}
.calc_button span{
  padding:3px 3px 3px 7px;
}

.ui-slider {
  width:130px;
  height:11px;
  position:relative;
  background: url(/_common/img/calc_slider_background.gif) 130px 0px;
  margin-right:5px;
  margin-top:1px;
}

.ui-slider-handle {
  position:absolute;
  z-index:10;
  height:11px;
  width:21px;
  top:0px;
  left:0px;
  background: url(/_common/img/calc_slider.gif) no-repeat;
  cursor:pointer;
}

#calc_miles_travelled_result, #calc_loan_result{
  color:#f07d00;
}

#calc_message_pane {
  visibility:hidden;
  display:block;
}

#calc_message_pane .jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index:10;
  display:block;
}

.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background-color:#efefef;
}

.jScrollPaneDrag {
  position: absolute;
  background-color: #d0d0d2;
  cursor: pointer;
  overflow: hidden;
  background-image:url(/_common/img/scroller_handler.gif);
  background-repeat:no-repeat;
  background-position:50% 50%;
}

.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background: #d0d0d2;
}

.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background: #d0d0d2;
}

