/*---------------------------------------------------------------
  >> Room Options <<
  ---------------------------------------------------------------
  room options as used on the brochure page
  -------------------------------------------------------------*/
.roomoption .headertwoarea
{
  padding-left:0px !important
}

.roomoption
  caption
  {
    display : none;
  }

.roomoption
  .roomcontrol
  {
    text-align : center;
    background : transparent;
  }

.roomoption
  .roomcontrol
    img
    {
      margin : 0 0;
    }

.roomoption
  .roomsummary td
  {
    padding-left : 10px;
 
  }

/*  IE 3px Gap Fix \*/ * html .roomoption .roomcontrol { margin-right: -3px; } * html .roomoption .roomsummary { margin-left: 0; } /* end hide */

.roomoption
  .roomsummary table.details
  {
    height : 50px;
    width : auto;
  }

  #rooms h3
  {
    margin-top: 0;
  }

/* Room Options Columns */
.roomcolwrap
{
  padding-top : 5px;
}

.roomleftcol
{
  width : 175px;
  vertical-align : top;
  padding-left : 5px;
}

.roomrightcol
{
  vertical-align : top;
  padding-right : 5px;
  border-right : 1px solid #ccc;
}

div.inclusions
{
  padding-right:3px;
}

/* Room Options Table */
table.roomavailablity
{ border-collapse:collapse;
  border-spacing: 0px;
  margin-bottom : 15px;
  margin: 0 0 5px 0px;
  border-left : 1px solid #cccccc;
  width:100%;
 
}

table.roomavailablity td
{
  background-color : #fff;
  padding : 5px 1px;
  text-align : center;
  border-bottom : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  width:12.4%;
  vertical-align: top;
  text-align:center
}


table.roomavailablity td span img
{
clear:right;
margin: auto;
padding-left:6px;
}


table.roomavailablity td span.avail
{
 margin: 0px ; padding:0px;
 /*display:inline-table-cell;*/
 text-align:center;
 clear:both; width:99%;
 white-space:nowrap;
 font-size:xx-small;
}



table.roomavailablity th
{
  color : #ffffff;
  padding : 5px 1px;
  text-align : center;
  border-bottom : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
}


.ires .unselected
{
  background-color: #EEE;
  vertical-align:middle;
}

/* Title of the Room */
td.roomtitle
{
}

td.roomtitle h2 
{
  background-color: transparent; 
  color: #000000;
}

.roomavailablitykey ul
{ clear: both;
  list-style-type : none;
  text-align : center;
  margin : 0;
  padding : 0;
}

.roomavailablitykey li
{
  display : inline;
  margin-right: 1px;
}

/* new room option */
/*-------------------------------------------------------------*/
/* agent only indicator */
.roomNumber {font-size:0.8em; margin: 5px}