/* general Date Number Fonts, Size, Colour */
.gen {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8px;
        color: #252216;
        padding-right:2px;
        text-align: right;
        height:12px;
 }

 /* Main Table */
.mainTable {
        background-color: #FFFFFF;
 }


/* Month and Year Text Setup */
.monthYearText {
        font-size: 10px;
        color: #252216;
        }

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 6pt;
     font-size: 8px;
     color: #666666;
        text-align: center;
        }
/* Day Name Setup */
.dayNamesText {
        font-size: 8px;
        vertical-align: top;
        color: #433D27;
        }
/* price header Setup */
.pricehead {
        line-height: 10pt;
        background-color: #a3c9e4;
        font-size: 10px;
        font-weight: bold;
        color: #001020;
        }
/* price per week */
.price {
        background-color: #a3c9e4;
        font-size: 10px;
        color: #001020;
        }
.wkhead {
        line-height: 8pt;
         background-color: #444444;
        text-align: center;
        font-size: 10px;
        font-weight: Bold;
        color: #ffffff;
        }

/* price per week */
.wknum {
    font-family:  Verdana, Arial, sans-serif;
        background-color: #777777;
        font-size: 9px;
        color: #ffffff;
        }
/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
        font-family:  Verdana, Arial, sans-serif;
        font-size: 8px;
        color: #443D27;
        }

/* Color of Today's Date */
.today {
        color: #4444cc;
    }

/*

---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------
*/

/* Normal Cell Background (date number with no event markings) */
.s2 {
        background-color: #e5e5e5;
        }
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
        background-color: #e5e5e5;
          height:12px;
        }
/* Mark Start Cell Background */
.s21 {
        background-color: #FFDF4C;
        }
/* Mark Solid Cell Background  */
.s22 {
        background-color: #FFDF4C;
        }
/* Mark End Cell Background  */
.s23 {
        background-color: #FFDF4C;
        }
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
        background-color: #FFf200;
        }
        /* Mark Solid Cell Background alt */
.s28 {
        background-color: #33E82A;
        }

 .s3 {
        background-color: #e5e5e5;
        }

.s31 {
        background-color: #FFAA11;
        }
/* Mark Solid Cell Background  */
.s32 {
        background-color: #FFAA11;
        }
/* Mark End Cell Background  */
.s33 {
        background-color: #FFAA11;
        }

.s4 {
        background-color: #9FBBC9;
        }

.s41 {
        background-color: #9FBBC9;
        }
/* Mark Solid Cell Background  */
.s42 {
        background-color: #9FBBC9;
        }
/* Mark End Cell Background  */
.s43 {
        background-color: #9FBBC9;
        }
