                                
/* the orderpage calendar formatting */
                   
#menutitle {
text-align: center; 
font-weight: bold;
}

#dinername {
text-align: center;          
}

#menutopnotes {
text-align: center;                                   
}

#menubottomnotes {                                           
text-align: center;                     
}                         

.printmetadata {
font-size:x-small;
font-weight:lighter;
text-align:right;
}

                   
#tabcalendar {
    width:100%;  /* 800px;  */
    border:0px solid #888;    
    border-collapse:collapse;                
}
                                                      
.tdordering {    /* days allowing ordering */       
    width:125px; /*   */
    height: auto; /* 100%; /* 100px; */
    border-collpase:collpase;
    border:1px solid #888;               
    vertical-align: top;                           
    text-align: right;
    padding-left:2px;  
    padding-right:2px;     
}

.tdnoordering {    /* days not allowing ordering greyed out */        
    width:125px; /*   */
    height: auto; /* 100%; /* 100px; */
    border-collpase:collpase;
    border:1px solid #888;
    vertical-align: top;
    text-align: right;         
    padding-left:2px;  
    padding-right:2px;
    background-color: lightgrey;      
}  

.trdays{             /* days of week at top */
    background-color: #778888;  /* #F1F3F5;  */
}
                                
.trdays td {          /* days of week at top */
    height:10px;  
    text-align: center; 
    border:1px solid black;
}

.thcalendar {
    border-collpase:collpase;
    border:1px solid #888;          
    background-color: #E9ECEF;   
    font-size: 18px;    
}                                                             

.clickedday {
    /* background-color: yellow; */        
    /* border: 5px double lightgreen; */
    /* font-weight:bold;  */
    background: lightgreen;
}         

.checkedday {     
background-image:url('images/BallotCheckMark2.png');
background-repeat:no-repeat;
background-position: top left;   /* center center;  /* top left */
   /* background-color: yellow;       */
}                    

#dailyorderfound {
background-image:url('images/BallotCheckMark2.png');
background-repeat:no-repeat;
background-position: bottom right;   /* center center;  /* top left */
   /* background-color: yellow;       */  
    height: 52px;   
}                    

#dailyordernotfound {
/* background-image:url('images/BallotCheckMark2.png'); */
/* background-repeat:no-repeat;  */
/* background-position: bottom right;   /* center center;  /* top left */
   /* background-color: yellow;       */  
   height: 52px;   
}                    

         
         
.cell {
width: auto;
height: auto;
}

.celldate {
    background-color: #EEEEEE transparent;
}

.cellcomment {
    text-align: center; 
    padding-left:2px;  
    padding-right:2px;
}

.cellbutton {  // holds the view menu button and vendor name
    margin: 0px auto 0px auto; 
    text-align: center;
}

.cellplaceorder {                
    text-align: center;
    padding-left:2px;  
    padding-right:2px;
}

.cellordered {
    background-color: green;              
    padding-left:2px;  
    padding-right:2px;
}
    

.checky {
float: left;
}

.itemy {
float: left;
text-align: left;
}


.cellitems {
    text-align: right; 
    padding-left:2px;  
    padding-right:2px;
}





