table.php_cal { font: 12px tahoma, helvetica, sans-serif; }

h4.php_cal { text-align: left; }

option.php_cal, select.php_cal, input.php_cal, textarea.php_cal {
 font: 12px tahoma, helvetica, sans-serif;
}

td.php_cal { text-align: center; }

#php_cal { margin-left: 10px; }

#php_cal .current { background-color: #CCCCEE; }

#php_cal .selected { background-color: #EECCEE; }

#php_cal .empty { background-color: #DDDDDD; border: #999999 1px solid; }

#php_cal .day { border: #999999 1px solid; height: 20px; width: 80px; }

#php_cal .week, .paging, .weekdays { border: #DDDDDD 1px dashed; height: 20px; }

#php_cal .week, .weekdays { width: 50px; }

#php_cal .day, .week, .paging { cursor: pointer; }

#php_cal .day:hover, .week:hover, .paging:hover { background-color: #FFCCAA; }

#php_cal .highlight:hover { background-color: #DDFFDD; }