/* CSS Document */

 table
        {
        width: 650px;
				border:1px solid #FFF;
				font-family:Arial, Helvetica, sans-serif;
        font-size:11Px;
        
        border-spacing: 0px;
        empty-cells:show;
        margin:0 auto 1em auto;
        text-align:center;
        padding:0;
        }
 td
        {
        vertical-align:top;
        text-align:center;
        border: 1px solid #FFF;
        padding:1px 1px 1px 1px;
        margin-left: 4000px;
        }
 td.left_align
 				{
 				vertical-align:top;
        text-align: left;
        border: 1px solid #FFF;
        padding:1px 5px 1px 8px;
        }	        
 th
        {
	font-weight:bold;
	border-right: 1px solid #fff;
	border-bottom: 0px solid #fff;
	border-top: 1px solid #fff;
	background-color: #92A7B6; 
	text-align: center;
	padding: 2px 5px 1px 15px;
	height:16px;
	vertical-align:left;
	line-height:normal;
	overflow:hidden;
	font-size: 12px;
        }


 .subheader
        {
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
	border-top: 0px solid #fff;
	border-left:  0px solid #fff;
	background-color: #92A7B6; 
	text-align: center;
	padding: 2px 5px 1px 15px;
	height:13px;
	vertical-align:left;
	line-height:normal;
	overflow:hidden;
	font-size: 12px;
        }

 .subheader_left
        {
  width: 15%;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 2px solid #fff;
	border-top: 0px solid #fff;
	background-color: #92A7B6; 
	text-align: center;
	padding: 2px 5px 1px 15px;
	height:13px;
	vertical-align:left;
	line-height:normal;
	overflow:hidden;
	font-size: 12px;
        }

 .subheader_right
        {
	width: 15%;        	
	border-left: 0px solid #fff;
	border-bottom: 2px solid #fff;
	border-top: 0px solid #fff;
	background-color: #92A7B6; 
	text-align: center;
	padding: 2px 5px 1px 15px;
	height:13px;
	vertical-align:left;
	line-height:normal;
	overflow:hidden;
	font-size: 12px;
        }


 .low_season
				{
				background-color: #DFFFDF;
				text-align: center;
				}
				
 .mid_season			
				{
				background-color: #FCE4BE;
				text-align: center;
				
				}
				
 .high_season
				{
				background-color: #FCE4BE;
				text-align: center;
		
				}				



 .date_column
				{
				background-color: #AECAAE;
				text-align: left; 
				padding-left: 10px;
				}

 .booked
				{
				background-color: #DDD;
				text-align: center; 
				{
				
	.not_available
				{
				background-color: #FCE4BE;
				text-align: center; 
				}	 
