.ie8 .panel-col-top-container .panel-col-top #edit-map-search {
  padding-top:11px;
  padding-bottom:0;
}
.ie8 #booking-footer {
  margin-right:40px;
}
.ie8 .rte p {padding-top: 10px;}

.ie8 #search-on-map ul.search-on-map-checkboxes li input,
.ie8 #search-on-map ul.search-on-map-checkboxes li input[type=checkbox]{
    visibility: visible;
    display: block;
}

.ie8 #search-on-map ul.search-on-map-checkboxes li span {
  display: none
}


.ie8 .node-country #city-tabs .ui-tabs-panel,
.ie8 .node-region #city-tabs .ui-tabs-panel {padding-bottom: 8px;}


.ie8 .slider-preview .bx-pager {position: relative;}
.ie8 .slider-preview .bx-pager a img{filter:alpha(opacity=50);}
.ie8 .slider-preview .bx-pager a.active img{filter:alpha(opacity=100);}
.ie8 .slider-preview .containerKplayer {width: 650px;}
.ie8 .slider-preview .flash_kplayer {width: 650px;}
.ie8 .slider-preview .flash_kplayer object {height: 358px; width: 650px;}


.ie8 #header_bottom h1 {
	font-size: 20px;
}

.ie8 .hotel-hotels-nearby-header h3 {
	font-size: 12px;
}

.ie8 .hotel-actuel h2 {
  font-size: 20px;
}

.ie8 h2.map-title {
	font-size: 18px;
}

.ie8 .region-content-right .block-lhg-minisite h2 {
	font-size: 18px;
}

.ie8 .route-calculator-form .fieldset-legend {
	font-size: 18px;
}

.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap {background: url(../images/btn_green_right.png) no-repeat right 5px white; height: 41px; display: inline-block; padding-right: 15px;}

.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover {background-position: right -59px;}

.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover .btn_validate {background-position: 0 -64px;}

.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap a {background: url(../images/btn_green_left.png) no-repeat 0 0 white; font-family: Helvetica,Arial; font-size: 14px; font-weight: bold; height: 34px; line-height: 30px; margin-top: 5px; width: auto; float: right;}

/* hotel nodes carousel style */
.ie8 .node-type-hotel .js-container a {
  filter:alpha(opacity=40);
}
.ie8 .node-type-hotel .js-container .active-thumb a {
  filter:alpha(opacity=100);
}
.ie8 .node-type-hotel .js-container a:hover {
  filter:alpha(opacity=100);
}

.ie8 .panel-col-top-container .panel-col-top .book_home_title {
  margin: 117px 0 0 285px;
}

.ie8 .panel-col-top-container .panel-col-top #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{
    border-color: rgb(65, 65, 65);
    border-style: solid;
    border-width: 8px 4px;
    height:24px;
}

.ie8 .panel-col-top-container .panel-col-top #lhg-webbooking-form .form-item-destination input{
     height:24px;
}

.ie8 .dropdownbig {
      background: none
}

.ie8 .dropdownsmall{
      background: none
}

.ie8 .panel-col-top-container .panel-col-top #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{
    padding: 8px 17px 0 10px;
}