a img{
   border:none;
}

.calendar{
   width:580px;
   background:#999;
}

.calendar a:hover{
   background:#ddd;
}

.monthName{
   background:#eee;
}

.otherMonth{
   background:#aaa;
}

.dayName{
   background:#eee;
}

.day{
   background:#fff;
   margin:0px;
   padding:0px;
   width:14.28%;
   float:left;
}

.day a{
   text-decoration:none;
}

.date, .pastShow, .unshipped, .shipped, .deadline{
   background:#fff;
   width:14.28%;
   height:100px;
   /*cursor: pointer; /* makes it look like a link */
   vertical-align:top;
}

.hosts{
   clear:both;
}

.add{
  background: url(/images/add_disabled.gif);
   width:15px;
   height:15px;
   float:right;
   margin-right:1px;
   cursor: pointer; /* makes it look like a link */
}

.plus{
   width:15px;
   height:15px;
}

.plus:hover{
   width:15px;
   height:15px;
   background:#fff url(/images/add.gif);   
}

.add div:hover{
   width:15px;
   height:15px;
   background:#fff url(/images/add.gif);   
}

.pastShow, .pastShow .day, .pastShow a{
   opacity: .70;	
   filter: alpha(opacity=70);
}

.host div{
   float:left;
   font-size:8pt;
   text-align:left;
   width:80%;
   display:block;
   margin-bottom:5px;
}

div.showStatusImg{
   width:10px;
   float:left;
   margin-top:-1px;
   margin-left:1px;
}

.showStatusImg img{
   width:14px;
}

.unshipped{
   height:15px;
}