/*--------------------------------------------------------------------------------*//*   Stylesheet: calendar.css - VND   Author:  James Whitfield   Date:    31 December 2013   Description:   Class and style sheet properties*//*--------------------------------------------------------------------------------*/html    {overflow-y:scroll}body    {text-align:center;background-color:#ffffff}form    {margin-bottom:0}table   {font-family:Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#000000;border-spacing:0;padding:0}.iframe {border:0;overflow:hidden;width:100%}input[type=button] {-webkit-appearance:none;box-shadow:none;padding:0 12px}.buttonx            {font-family:Gisha,'Lucida Sans Unicode','Arial Nova',Helvetica,Sans-Serif;font-size:133%;color:#ffffff;font-weight:bold;                    background-color:#805a00;cursor:pointer;width:140px;height:38px;line-height:22px;border:1px solid #c09900;border-radius:12px}					.button            {font-family:Gisha,'Lucida Sans Unicode','Arial Nova',Helvetica,Sans-Serif;font-size:133%;color:#805a00;font-weight:bold;background-color:#ffd441;cursor:pointer;		            height:36px;line-height:22px;padding:0 12px;border:1px solid #c09900;border-radius:8px}															.button:hover      {color:#ffffff;background-color:#c08700}/*--------------------------------------------------------------------------------*//* Calendar *//*--------------------------------------------------------------------------------*/.bkg_availcalpage     {position:relative;margin:auto auto;background-color:#ffffff}table.bkg_availcal    {background-color:#ffffff;border-top:1px solid #bae0f7;border-left:1px solid #bae0f7}table.bkg_availcal td {border-right:1px solid #bae0f7;border-bottom:1px solid #bae0f7}.responsivecalendar {display:inline-block;margin:4px}@media screen and (max-width:400px) {  .responsivecalendar {display:inline-block;margin-right:8px;margin-bottom:8px;width:100%}}.acyear      {font-size:360%;font-weight:bold;color:#000000;text-align:center;vertical-align:bottom;margin:0}.acmonth     {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:150%;              color:#0049b0;text-align:center;margin:0;padding:6px;background-color:#b9e2ff}.acday       {font-size:110%;font-weight:normal;color:#ffffff;text-align:center;width:28px;height:28px;margin:0;padding:2px 1px;background-color:#4261be}.acavail, .acavailwe, .acprov, .acbooked, .acowners, .acmancom, .accheckin, .acsameday, .acdblbkd, .achistoric, .acunavail, .actoday,          .acratehigh, .acrateabove, .acratebelow, .acratelow {font-size:150%;font-weight:bold;text-align:right;padding:3px 4px 2px 4px}.acavail     {color:#005de0;background-color:#ffffff}.acavailwe   {color:#0049b0;background-color:#ffffff}.acprov      {color:#ffffff;background-color:#aeaeae}.acbooked    {color:#ffffff;background-color:#80ccff}.acowners    {color:#ffffff;background-color:#f28cf2}.acmancom    {color:#ffffff;background-color:#84e184}.accheckin   {color:#ffffff;background-color:#f9f906}.acsameday   {color:#ffffff;background-color:orange}.acdblbkd    {color:#ffffff;background-color:red}.achistoric  {color:#d0d0d0;background-color:#f1eeee;text-decoration:line-through}.acunavail   {color:#990000;background-image:url("images/icons/icon_date_booked.gif");background-position:center;background-repeat:no-repeat;background-color:#f1eeee}.actoday     {color:#ffff00;background-color:#000000}.acratehigh  {background-color:#ff6666}.acrateabove {background-color:#ff9f80}.acratebelow {background-color:#ffbf80}.acratelow   {background-color:#ffdf80}.f1, .f1i, .f1inline {font-size:125%}.f1i, .f1inline      {display:inline-block}.f2          {font-size:150%;line-height:133%}.h100        {font-size:100%;color:#0049b0;text-decoration:none}.h100:hover  {color:#b88100;text-decoration:underline}/*--------------------------------------------------------------------------------*//* Style height and width settings *//*--------------------------------------------------------------------------------*/.inline {display:inline-block}.sh16   {height:16px}.sh32   {height:32px}.sw8    {width:8px}.sw48   {width:48px}.swfp   {width:100%}