/* Brand overloading for hotelDeals */

/* Extended template */
#dealCatContainerEx div.dealCatEx {
  width            : 290px;
  margin           : 0 30px 40px 0;
  color            : #000;
  clear            : none;
  float            : left;
}

.dealCatEx {
  cursor           : default;
}

.dealCatEx .wrap {
  position         : relative;
  padding          : 3px 10px 3px 3px;
}

.dealCatEx .wrap .texts {
  position         : absolute;
  right            : 10px;
  width            : 105px;
}

.dealCatEx .buttons {
  padding          : 0 0 4px 0;
  cursor           : pointer;
  position         : absolute;
  bottom           : 0;
  right            : 10px;
}

.dealCatEx .heading {
  font-size        : 11px;
}

.dealCatEx .desc {
  font-size        : 9px;
  font-weight      : normal;
}

.dealCatEx .Header {
  padding-left     : 8px;
  font-size        : 12px;
}

.dealCatImEx {
  height           : auto;
  width            : auto;
  padding          : 0;
  margin           : 0;
}

/* Other */
.dealGroupHeader {
  border-bottom    : 1px solid #888;
  margin-right     : 65px;
}

.dealGroup img.right {
  margin-right     : 85px;
}

.deal .priceText {
  color            : #FFF;
}

.deal .priceBackgroundImage {
  top              : -23px;
  right            : -1px;
}

.dealsInGroup .Component div.Content {
  overflow         : visible;
}

.dealSpace {
  background-color : #009CFD;
  height           : 14px;
  margin           : 0px 0 0 0;
}

.deal {
  height           : 230px;
  border           : 0;
  float            : none;
  margin           : 0;

}

.deal .choose {
  right            : 0;
  bottom           : 0;
}

.dealsInGroup .corner_cross_wrap {
  width            : 280px;
  float            : left;
  clear            : none;
  margin           : 20px 60px 40px 0;
}

.dealsInGroup .corner_cross_middle_wrap .corner_cross_mcontent .Content {
  padding-top      : 0; /* override gui*/
}
