.lss_RoomsGridView
{
    margin-top:10px;
    width:100%;
    border-width: 0px;
    
}

.lss_HelpSectionPanel
{
     margin-top: 10px;
    padding-bottom: 10px;
    float: right;
    width: 100%;
    border-bottom: solid 1px #aaa;}


.lss_StartDescText{ font-size:1.2em; padding: 5px;}

.bss_MainTable{width:100%;}

.lss_rgv-alternating table
{


}
.lss_rgv-row
{

   
}

.lss_RoomsTable
{

    margin-bottom:20px;
 border-top:solid 1px #e4e0d8;
    width:100%;
}
.lss_NameRow
{
padding-top:20px;
   
}
.lss_NameCell
{
  height:32px;


}





.lss_RoomTypeNamePanel
{
    float: left;
}
.lss_RoomTypeNameLinkButton, .lss_RoomTypeNameLinkButton_nonclickable
{
    font-size:medium;
 color: #66cc33;
    text-decoration: none;
    padding: 0px;
    font-weight: bold;
}
.lss_RoomTypeNameLinkButton{cursor: pointer;}

.lss_NumberOfNightsPanel
{
     margin-top:2px;
    padding-left:15px;
    float: left;
    margin-right:5px;
}
.lss_NumberOfRoomsPanel
{
 margin-top:2px;
    float: left;
}
.lss_NumberOfNightsAndRoomsLabel
{
      
    font-size:small;
}


.lss_MinPricePanel
{
}
.lss_MinPriceLabel
{
}

.lss_ImagePanel
{
  float:left;
  cursor:pointer;
}

.lss_CalendarList{ }
.lss_CalendarList tr{ height:25px;}
.lss_CalendarList td
{
     border:solid 1px #e4e0d8;
     padding:0;
width:50px;
     text-align:center;
}

.lss_WeekDaysCell{ background-color:#e4e0d8;  }

.PriceInCalendarCell{background-color:#f4f0e8;  }

.WeekDaysCssName{      font-weight:bold;}

.lss_CalendarRow
{
}
.lss_CalendarCell
{
   vertical-align:top;width:55%;
}
.lss_BookingCell{ vertical-align:top; width:30%;}

.lss_GapCell{ width:15%;}
.lss_PriceAndImageTable{width:100%;   }
.lss_ImageCell{ width:50px; background-color:#131313; border-right:solid 3px #fff;}
.lss_PriceCell{vertical-align:middle;  height:50px;   background-color:#D01F00;}
.lss_ContinueCell{border-top:solid 3px #fff; text-align:right; height:20px; background-color:#131313;}


.lss_AveragePriceAndButtonPanel
{
    
    padding-right: 5px;
    text-align: center;
    height: 100%;
    float: right;
}

.lss_AveragePricePanel
{
    padding-right:5px;
      text-align:right;
}
.lss_AveragePriceText
{
    color: #fff;
font-size:7pt; font-style:italic;

}

.lss_BookingThisRoomButton
{
 color:#fff; border-width:0px; font-size:10pt; font-weight:bold;
    border-width:0px; 
    }

.lss_AveragePriceLabel
{
        color: #fff;
font-size:10pt; font-family:Trebuchet MS;
    }

.lss_BookRoomButtonPanel
{
}
.lss_BookRoomButton
{
    margin-right:5px;
    text-align:center;
    width:90%;
    height: 100%;
    border: 0px solid #fff;
    background-image: url(../images/SRightArrow.png);
    background-repeat: no-repeat;
    background-position:right;
    background-color:Transparent;
     cursor:pointer;
}

.lss_NoResultsMessage
{
    color:Red;
    font-size:large;
    font-weight:bold;
    }
    
    .lss_TermsTitlePanel{margin-top: 20px; font-weight:bold;overflow:auto; }
    
    .lss_TermsBoxPanel
    {
        height:100px; 
        margin-top: 5px; 
        margin-bottom: 15px;     
        border: solid 1px #eee; 
        padding:5px;}
        
    .lss_TermsFormView{}
    .lss_ImageFlyoutContent
{
    padding: 5px;
    background-color:#f8f8f8;
    
    }
