﻿
/* Search Type: QUICK */
/* Layout : NARROW */

#Layout_QuickNarrow, .Layout_QuickNarrow {
  position:relative;
  margin-bottom:15px;
  margin:5px 5px 0px 5px;
  
}

#Layout_QuickNarrow .ControlWrapper {
  /*margin-bottom:5px;*/
  padding-bottom:5px;
}

/****** ROOM STUFF ******/

#Layout_QuickNarrow .pnlPax
{
  display: block;
  margin: 10px 0px;
}

#Layout_QuickNarrow .roomConfig {
  background-color:#efefef;
}

#Layout_QuickNarrow #RoomDDContainer {
  float:left;
  margin:5px 0px 0 0;
  width:60px;
}

#Layout_QuickNarrow #RoomsContainer {
  float:left;
}

#Layout_QuickNarrow #RoomContainer {
  clear:both;
}

#Layout_QuickNarrow #RoomContainer.Room2,
#Layout_QuickNarrow #RoomContainer.Room3,
#Layout_QuickNarrow #RoomContainer.Room4 {
  display:none;
}

#Layout_QuickNarrow .RoomsLabel {
  float:left;
  font-weight:bold;
  margin:0px 0px 0px 5px;
}

#Layout_QuickNarrow .RoomsLabel .rmLabel {
  margin-right:2px;
  display:block;
  width:auto;
  
}

#Layout_QuickNarrow .paxConfig
{  
  display:block !important;
  /*margin:10px 0 0;*/
  padding:5px;
  /*border:solid 1px #ccc;
  background-color:#efefef;*/
}

#Layout_QuickNarrow .paxConfig label {
  width: auto !important;
}

#Layout_QuickNarrow .paxConfig .Adult label,
#Layout_QuickNarrow .paxConfig .Concession label,
#Layout_QuickNarrow .paxConfig .Children label { 
  display:block;
  margin:0px 10px 0px 0px;
}

#Layout_QuickNarrow .paxConfig .Children label {
  display:block;
  margin:0 !important;
}

#Layout_QuickNarrow .RoomLabel {
  float:left;
  font-weight:bold;
  margin:16px 10px 0px 0px;
}

#Layout_QuickNarrow .Adult,
#Layout_QuickNarrow .Concession,
#Layout_QuickNarrow .Children
{
  float:left;
  vertical-align: top;
}

#Layout_QuickNarrow .Adult,
#Layout_QuickNarrow .Children {
  margin:0px 0px 0 0;
}



#Layout_QuickNarrow .ChildAges {
  margin: 5px 0px 0px 0px;
  display:block;
  float:left;
  width:160px;
}

#Layout_QuickNarrow .AgeLabel {
  clear:both;
  margin:0px 0px 0px 0px;
  vertical-align:top;
  height:100%;
  float:left;
  width:55px;
  line-height:50px;
  height:50px;
}

#Layout_QuickNarrow .ChildAges .ChildAgeContainer1,
#Layout_QuickNarrow .ChildAges .ChildAgeContainer2,
#Layout_QuickNarrow .ChildAges .ChildAgeContainer3,
#Layout_QuickNarrow .ChildAges .ChildAgeContainer4,
#Layout_QuickNarrow .ChildAges .ChildAgeContainer5,
#Layout_QuickNarrow .ChildAges .ChildAgeContainer6 {
  float:left;
  margin:0px 10px 5px 0px;
  vertical-align: top;
}

#Layout_QuickNarrow .ChildAges .ChildLabel {  
}

#Layout_QuickNarrow .ChildAges .ChildAge {
}

#Layout_QuickNarrow .pnlChildrenAges
{
  display: block;
}

/************************/

#Layout_QuickNarrow .pnlFlexibleDates label {
  display: inline !important;
}

#Layout_QuickNarrow label, 
.Layout_QuickNarrow label
{
  /*white-space: nowrap;*/
  font-weight: bold;
  display: block;
}

#Layout_QuickNarrow .pnlRooms label {
  float:left;
  margin-right: 10px;
}

#Layout_QuickNarrow .PaxTitle
{
  white-space: nowrap;
  font-weight: bold;
  width: 70px;
  display: block;
  text-align: right;
  margin: 10px 10px 10px 0;
}

#Layout_QuickNarrow .pnlMoreOptions
{
  display: block;
}

#Layout_QuickNarrow .pnlMoreOptions label
{
  /*white-space: nowrap;*/
  font-weight: bold;
  width: 180px;
  display: inline-block;
  text-align: right;
}

#Layout_QuickNarrow .ProductName1 {
  width:175px !important;
}

#Layout_QuickNarrow .pnlTime1, #Layout_QuickNarrow .pnlTime2 {
    margin: 3px 0px 0px 0px;
}

#Layout_QuickNarrow #ProductTypeHeader, #Layout_QuickNarrow #FacilitiesHeader, #Layout_QuickNarrow #RoomFacilitiesHeader, #Layout_QuickNarrow #AccommodationFacilitiesHeader, #Layout_QuickNarrow #RoomFacilitiesHeader
{
  font-weight: bold;
  margin: 10px 0px 5px 0px;
  white-space: nowrap;
}

#Layout_QuickNarrow .pnlMoreOptions .pnlProductType label, #Layout_QuickNarrow .pnlMoreOptions .pnlFacilities label
{
  
  /*white-space: nowrap;*/
  font-weight: normal;
  margin:0 0 0 2px;
  /*width:auto !important;*/
  text-align:left !important;
  
}

/*********************/