table.calendar{ background-color: #9FBEE4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: default; border: solid 1px #000000; width: 305px; height: 290px; } th.saturday{ color: #550000; } th.sunday{ color: #AA0000; } table.calendar td{ text-align: center; background-color: #FFFFFF; } span.navigation{ margin-left: 14px; margin-right: 14px; } table.calendar select{ background-color: #E6DEDC; font-size: 12px; border-style: none; width: 100px; color: #185EA5; font-weight: 700; } table.calendar input.normal{ font-size: 12px; border-style: none; text-align: center; cursor: pointer; color: inherit; } table.calendar input.normal_linethrough{ font-size: 12px; border-style: none; text-align: center; color: inherit; text-decoration: line-through; } table.calendar input.soft{ font-size: 12px; border-style: none; text-align: center; cursor: pointer; color: #CCCCCC; } table.calendar input.soft_linethrough{ font-size: 12px; border-style: none; text-align: center; color: #CCCCCC; text-decoration: line-through; } img{ cursor:pointer; }