#block-block-8 .choose_expedia_type .form-submit,
#block-block-42 .choose_expedia_type .form-submit{
  display:none;
}
.choose_expedia_type .form-item-choose-expedia label[for*="edit-choose-expedia"]{
  display:none;
}
.choose_expedia_type .form-item-choose-expedia.radio label[for*="edit-choose-expedia"]{
  display:block;
  font-size:16px;
}
.flight_only.expedia_form .form-item-depart-date-date label,
.packages.expedia_form .form-item-check-in-date label,
.packages.expedia_form .form-item-check-out-date label,
.hotel_only.expedia_form .form-item-check-in-date label,
.hotel_only.expedia_form .form-item-check-out-date label,
.flight_only.expedia_form .form-type-textfield label[for*="edit-return-date-datepicker-popup-0"],
.flight_only.expedia_form .form-type-textfield label[for*="edit-depart-date-datepicker-popup-0"],
.flight_only.expedia_form .form-item-return-date label[for*="edit-return-date"],
.flight_only.expedia_form .form-item-travelers-kids label[for*="edit-travelers-kids"]{
  display:none;
}
.flight_only.expedia_form .adult_child,
.hotel_only.expedia_form .check_in_out,
.hotel_only.expedia_form .rooms_travelers,
.packages.expedia_form .check_in_out,
.packages.expedia_form .rooms_travelers {
  width:340px;
  overflow:hidden;
}
.flight_only.expedia_form .adult_child .form-item-travelers-adult,
.hotel_only.expedia_form .check_in_out .form-item-check-in,
.hotel_only.expedia_form .rooms_travelers .form-item-rooms,
.packages.expedia_form .check_in_out .form-item-check-in,
.packages.expedia_form .rooms_travelers .form-item-rooms{
  float:left;
}

.hotel_only.expedia_form .check_in_out .container-inline-date,
.packages.expedia_form .check_in_out .container-inline-date{
  clear:none;
}
.flight_only.expedia_form .form-submit{
margin-top:7px;
clear:both;
}
#block-block-8 .book_details_inner,
#block-block-42 .book_details_inner{
padding-left:40px;
}

#block-block-8 #book_details p,
#block-block-42 #book_details p{
  font-family: 'HelveticaNeue';
  text-transform: uppercase;
  color:#ffffff;
  font-size:24px;
  letter-spacing:3px;
}
#block-block-8 #edit-choose-expedia,
#block-block-42 #edit-choose-expedia{
width: 340px;
padding-bottom:10px;
padding-left:20px;
border-bottom:2px solid #ffffff;
}
#block-block-8 #book_details .form-item-flight-from .form-text,
#block-block-42 #book_details .form-item-flight-from .form-text,
#block-block-8 #book_details .form-item-flight-from .form-text,
#block-block-42 #book_details .form-item-flight-from .form-text,
#block-block-8 #book_details .form-item-flight-to .form-text,
#block-block-42 #book_details .form-item-flight-to .form-text{
width: 340px;
height: 44px;
border-radius: 0px;
color:#000000;
padding-left:36px;
background: #ffffff url(../../trip_planner/css/image/book_widget_form_text.png) no-repeat 3% 50%;
}

#block-block-8 .check_in_out .form-text,
#block-block-42 .check_in_out .form-text,
#block-block-8 #book_details .form-item-depart-date-date .form-text,
#block-block-42 #book_details .form-item-depart-date-date .form-text,
#block-block-8 #book_details .form-item-return-date-date .form-text,
#block-block-42 #book_details .form-item-return-date-date .form-text{
width: 100%;
height: 44px;
border-radius: 0px;
color:#000000;
text-transform: capitalize;
padding-left:36px;
z-index:999 !important;
background: #ffffff url(../../trip_planner/css/image/book_widget_date_bg.png) no-repeat 3% 50%;
}
#block-block-42 #book_details .form-item-return-date-date .form-text{
margin-bottom:10px !important;
}
#block-block-8 #book_details label,
#block-block-42 #book_details label{
text-transform:uppercase;
margin-bottom:0px !important;
}
#block-block-8 #book_details label .form-required,
#block-block-42 #book_details label .form-required{
display:none;
}

.container-inline-date label {
   display: block;
}

#block-block-8 #book_details .form-item,
#block-block-42 #book_details .form-item {
  margin: 0 0 3px;
  padding: 0;
  line-height: 21px;
}

.book_details_inner .depart_date {
	width:340px;
    overflow:hidden;
}
.packages.expedia_form .rooms_travelers .form-select,
.hotel_only.expedia_form .rooms_travelers .form-select,
#block-block-8 #book_details .form-item-find-hotels-in .form-select,
#block-block-42 #book_details .form-item-find-hotels-in .form-select,
#block-block-8 #book_details .form-item-find-packages-in .form-select,
#block-block-42 #book_details .form-item-find-packages-in .form-select,
#block-block-8 #book_details .adult_child .form-select,
#block-block-42 #book_details .adult_child .form-select{
border:0px;
width:164px;
color:#000000;
font-size:15px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
border-radius:0px;
background: #ffffff url(../../trip_planner/css/image/select_bg.png) no-repeat 95% 50%;
}
#block-block-8 #book_details .form-item-travelers-kids  .form-select{
margin-top:21px !important;
}
#block-block-8 #book_details .form-item-find-packages-in .form-select,
#block-block-42 #book_details .form-item-find-packages-in .form-select,
#block-block-8 #book_details .form-item-find-hotels-in .form-select,
#block-block-42 #book_details .form-item-find-hotels-in .form-select{
width:340px;
}

#block-block-8 #book_details .form-submit,
#block-block-42 #book_details .form-submit{
width:340px;
height:42px;
text-align:center;
border:0px;
font-size:17px;
color:#ffffff;
border-radius:0px;
background:#f8527a;
}
#block-block-8 #book_details .packages .form-submit,
#block-block-42 #book_details .packages .form-submit,
#block-block-8 #book_details .hotel_only .form-submit,
#block-block-42 #book_details .hotel_only .form-submit{
margin-top:10px;
}
#activity-node-form #edit-field-deals,
#accomodations-node-form #edit-field-deals,
#local-info-node-form #edit-field-deals,
#general-business-node-form #edit-field-deals{
  display:none;
}

.book_details_inner .rooms_travelers .form-item,
.book_details_inner .adult_child  .form-item,
.book_details_inner .check_in_out .container-inline-date,
.book_details_inner .depart_date .container-inline-date {
  clear: none;
  float: left;
  width: 48%;
}

.book_details_inner .depart_date .container-inline-date:last-child {
  float: right;
  margin-top: 21px;
}
.book_details_inner .adult_child  .form-item:last-child,
.book_details_inner .rooms_travelers .form-item:last-child,
.book_details_inner .check_in_out .container-inline-date:last-child{
  float: right;
}

.book_details_inner .choose_expedia_type .form-radio {
  display: none;
}

.book_details_inner .choose_expedia_type .radio_button {
  display: block !important;
  float: left;
  height: 21px;
  margin-right: 15px;
  width: 14px;
  background:url(../image/radio_default.png) no-repeat 50% 50%;
}

.book_details_inner .choose_expedia_type .form-radio:checked + .radio_button {
  background:url(../image/radio_active.png) no-repeat 50% 50%;
}