@charset "UTF-8";

span.Today {
cursor: pointer;
/*font-weight: bolder;*/
display: block;
background-color: #E6E6E6;
}
.deli {
background-color: #009900;
color: #FFFFFF;
}
li.openingsale {
color: #FFFFFF;
/*font-weight: bolder;*/
background-color: #FF0000;
}
li.holyday {
color: #FF0000;
}
li.eventday {
color: #4B9069;
/*font-weight: bolder;*/
cursor: pointer;
}
li.Sun {
color: #FF0000;
}
li.Sat {
color: #0000FF;
}
li.undefined {

}

/*ui*/
div.cal_wrapper {
padding: 10px;
width: 175px!important;
width/**/: 195px;
height: 215px!important;
height/**/: 235px;
background-image: url(background.gif);
background-position: bottom right;
background-repeat: no-repeat;
background-color: #F4FFEE;
border-width: 1px;
border-style: solid;
border-color: #E6E6E6;
position: relative;
margin-bottom: 10px;
}
ul.cal_ui {
padding: 0px;
margin: 0px;
width: 60px;
float: right;
}
ul.cal_ui li {
float: left;
width: 20px;
height: 20px;
font-size: 12px;
list-style: none;
background-repeat: no-repeat;
cursor: pointer;
}
li.cal_prev {
background-image: url(cal_01.gif);
}
li.cal_to {
background-image: url(cal_02.gif);
}
li.cal_next {
background-image: url(cal_03.gif);
}

div.cal_base {

}

div.cal_base p {
font-size: 13px;
padding: 5px;
margin: 0px;
border-bottom: solid 1px #27553B;
}

ul.cal_main {
clear: both;
padding: 0px;
margin: 0px;
}
ul.cal_main li {
/*padding: 3px 0px 3px 0px;*/
width: 25px;
text-align: center;
list-style: none;
font-size: 12px;
float: left;
overflow: hidden;
border-bottom: solid 1px #27553B;
}
ul.cal_main li span {
padding: 3px;
display: block;
}

li.cal_headline {

}
