/* G2G brand */

h3, .h3 {
  line-height : 14px;
}

/***************/
/* Hotel stuff */
/***************/

/* Classes for tab menu in hotel search result */

.hotelResultTabTable td {
  padding : 0px;
}

.hotelResultTabTable {
  height        : 21px;
  margin-bottom : 5px;
}

.hotelResultTab {
  cursor      : pointer;
  font-weight : bold;
}

.hotelResultTabSelected {
}

.hotelResultTabLeft {
  background-image : url(/brand/gotogate/image/hotel/tabmenu/button_start_big.gif);
  width            : 12px;
}

.hotelResultTabMiddle {
  background-image : url(/brand/gotogate/image/hotel/tabmenu/button_repeat.gif);
  color            : white;
  font-size        : 12px;
}

.hotelResultTabTable td.hotelResultTabMiddle {
  padding-right : 6px;
}

.hotelResultTabRight {
  background-image : url(/brand/gotogate/image/hotel/tabmenu/button_end_big.gif);
  width            : 22px;
}

.hotelResultTabRightSelected {
  background-image    : url(/brand/gotogate/image/hotel/tabmenu/button_end_big_selected.gif);
  background-position : top left;
}

.hotelDetailsTopButtonsLink {
  color : white;
}

.hotelDetailsTopText, .mapPopCloseText {
  color : white;
}

.mapPopCloseText {
  font-weight : bold;
}

.summarySelect .Header {
  height : 4px;
}

.hotelDetailsTopicContainerDiv {
  width : 99%;
}

.hotelDetailsTopicContainerDiv {
  background-color : #93C3D3;
  font-size        : 11px;
}

/* Cross sale styles */

.carCrossDeal {
  width : 100%;
}

.carCrossDealContainer {
  padding : 0 5px;
}

.carCrossDealLeftBorder {
  border-left : 1px solid #93C3D3;
}

.hotelCrossDeal {
  width : 100%;
}

.hotelCrossDealContainer {
  padding : 0 5px;
}

.hotelCrossDealLeftBorder {
  border-left : 1px solid #93C3D3;
}

.crossSalePrice {
  color       : #D03FBB;
  font-weight : bold;
}

td.vaTop {
  vertical-align : top;
}

.footerPreMenu {
  color : white;
}

.footerPreMenu .textbottom {
  color : white;
}

.footerPreMenu a {
  color : white;
}


