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