#DaySun {
position: absolute;
top: 0px;
left: 0px;
}

#DayMon {
position: absolute;
top: 0px;
left: 128px;
}

#DayTue {
position: absolute;
top: 0px;
left: 256px;
}

#DayWed {
position: absolute;
top: 0px;
left: 384px;
}

#DayThu {
position: absolute;
top: 0px;
left: 512px;
}

#DayFri {
position: absolute;
top: 0px;
left: 640px;
}

#DaySat {
position: absolute;
top: 0px;
left: 768px;
}

.CDaySat {
    position: absolute;
    width: 127px;
    height: 127px;
    border: 1px solid #ffdddd;
    overflow: hidden;
}
.CDaySun {
    position: absolute;
    width: 127px;
    height: 127px;
    border: 1px solid #ddddff;
    overflow: hidden;
}
.CDayDay {
    position: absolute;
    width: 127px;
    height: 127px;
    border: 1px solid #dddddd;
    overflow: hidden;
}


.calTSat {
width:127px;
height: 20px;
background-color: #aaaaff;
color: blue;
text-align: center;
font-weight: bold;
}
.calTSun {
width:127px;
height: 20px;
background-color: #ffaaaa;
color: red;
text-align: center;
font-weight: bold;
}
.calTweek {
width:127px;
height: 20px;
background-color: #dddddd;
color: black;
text-align: center;
font-weight: bold;
}