﻿.greenblackredwhite
{
    font-size: 9px;
    float: left;
    width: 19px;
    height: 23px;
    margin-right: 1px;
    text-align: center;
    border-top: solid 1px #BEF781;
    border-left: solid 1px #BEF781;
    border-bottom: solid 1px #FF6666;
    border-right: solid 1px #FF6666; /*border:solid 1px #FF6666; */
    font-weight: bold;
    color: white; /*background-image:url(/images/calendar/red.png) */
    background-repeat: no-repeat;
    /*background-image: url(../../images/calendarhalfdates/BG_Avail_Book.png);*/
   background-image: url(../../images/searchCalendar/BG_Avail_Book.png);
}

/*.redgreen*/
.redwhitegreenblack
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center;  
    border-top:solid 1px #FF6666;
    border-left:solid 1px #FF6666;
    border-bottom: solid 1px #BEF781;
    border-right: solid 1px #BEF781;
    /*border:solid 1px #FF6666; */
    font-weight:bold;
    color:#000; /*background-image:url(/images/calendar/red.png) */
    /*background-image: url(../../images/calendarhalfdates/BG_Book_Avail.png);*/
    background-image: url(../../images/searchCalendar/BG_Book_Avail.png);
    background-repeat: no-repeat;
}

.greenblackblueblack
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center;  
    border-top:solid 1px #BEF781;
    border-left:solid 1px #BEF781;
    border-bottom:solid 1px #A9F5F2;
    border-right:solid 1px #A9F5F2;
    font-weight:bold;
    color:#000; /*background-image:url(/images/calendar/red.png) */
    /*background-image: url(../../images/calendarhalfdates/green-blue.png);*/
    background-image: url(../../images/searchCalendar/green-blue.png);
    background-repeat: no-repeat;
}

.blueblackgreenblack
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center;  
    border-top:solid 1px #A9F5F2;
    border-left:solid 1px #A9F5F2;
    border-bottom:solid 1px #BEF781;
    border-right:solid 1px #BEF781;
    font-weight:bold;
    color:#000; /*background-image:url(/images/calendar/red.png) */
    /*background-image: url(../../images/calendarhalfdates/blue-green.png);*/
    background-image: url(../../images/searchCalendar/blue-green.png);
    background-repeat: no-repeat;
}

.redwhiteblueblack
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center;
    border-top:solid 1px #FF6666;
    border-left:solid 1px #FF6666;
    border-bottom: solid 1px #A9F5F2;
    border-right: solid 1px #A9F5F2;
    font-weight:bold;
    color:#000; /*background-image:url(/images/calendar/red.png) */
    /*background-image: url(../../images/searchCalendar/red-blue.png);*/
    /*background-image: url(../../images/calendarhalfdates/red-blue.png);*/
    background-image: url(../../images/searchCalendar/red-blue.png);
    
    background-repeat: no-repeat;
}

.blueblackredwhite
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center;  
    border-top:solid 1px #A9F5F2;
    border-left:solid 1px #A9F5F2;
    border-bottom:solid 1px #FF6666;
    border-right:solid 1px #FF6666;
    font-weight:bold;
    color:white; /*background-image:url(/images/calendar/red.png) */
    /*background-image: url(../../images/calendarhalfdates/blue-red.png);*/
    background-image: url(../../images/searchCalendar/blue-red.png);
    background-repeat: no-repeat;
}

.redwhiteredwhite
{
    font-size:9px; 
    float:left; 
    width:19px; 
    height:23px;
    margin-right:1px; 
    text-align:center; 
    border:solid 1px #FF6666;
    font-weight:bold;
    color:white; /*background-image:url(/images/calendar/red.png) */  
     background-image: url(../../images/searchCalendar/3.png);
    background-repeat: no-repeat;
}

.availDayReg{font-size:9px; float:left; width:19px; height:23px;/*background-color:#FEFFE7;*/ 
     margin-right:1px; text-align:center; 
     color:navy;border:solid 1px silver;}
.availDaySp{font-size:9px; float:left; width:19px; height:23px;/*background-color:#FEFFE7;*/ 
     margin-right:1px; text-align:center; 
     color:red;border:solid 1px silver;}
.monthShow{font-size:9px; float:left; width:19px; height:23px;/*background-color:#FEFFE7;*/ 
     margin-right:1px; text-align:center; 
     color:#000;border:solid 1px silver;}
.monthHide{font-size:9px; float:left; width:19px; height:23px;/*background-color:#FEFFE7;*/ 
     margin-right:1px; text-align:center; 
     color:#FFF;border:solid 1px;}