﻿               
 .RoomsCalendarSearch  /* search criteria section */
 {
    width: 500px;
 }
    
 .RoomsCalendarHeading
{
	font-size: 10pt;
	font-weight: bold;
	color: #5a3d15;
}    
      
 .smallButton  /* yes/no buttons on webdialogwindow */
 {
     	 width:50px; 
     	 height:20px; 
     	 font-size:x-small; 
     	 font-family:Verdana; 
     	 background-color: #696969;
     	 color: #ffffff; 
     	 border: 1px solid #cccccc; 
     	 padding:2px 2px 4px 2px; 
     	 margin: 5px 5px 5px 5px; 
 }
      
.SelectRatesTable  /* rooms calendar select rates */
{
	width: 580px;
	margin: auto;
}

 /* rooms calendar grid header */
.igg_Header
{
	    background-color   : #7a6548;
	    height: 25px;
	    color: White;
}

/* rooms calendar cells */
.infoLeft
{  
    	text-align:left;
     	background-color:   #f0ecdb;
    	border-top:solid 1px #D8D8D8;
	    padding:2px 8px 2px 8px;
	    overflow: hidden;
	    vertical-align :middle;
	    width: 160px;
	    
}

.infoCenter
{
	   	text-align:center;
     	background-color: #f0ecdb;
    	border-top:solid 1px #D8D8D8;
	    padding:2px 8px 2px 8px;
	    overflow: hidden;
	    vertical-align :middle;
}

.availCell 
{
        text-align:center;
     	background-color: white;
    	border-top:solid 1px #D8D8D8;
    	padding:2px 4px 3px 4px;
	    overflow: hidden;
	    vertical-align: middle;
}
    
.unavailCell 
{
    	background-color: #cc6666; 
    	text-align:center;
       	border-top:solid 1px #D8D8D8;
    	padding:2px 4px 3px 4px;
	    overflow: hidden;
	    vertical-align: middle;
}
    
.hiliteCell 
{
        text-align:center;
     	background-color: #f7f7f7;
    	border-top:solid 1px #D8D8D8;
    	padding:2px 4px 3px 4px;
	    overflow: hidden;
	    vertical-align: middle;
}
