/*--------------------------------------------------------------------------------*//*   DISNEYORLANDOVILLAS.COM      Stylesheet: main.css      Author:  James Whitfield   Date:    14 July 2007      Description:   Class and style sheet properties *//*--------------------------------------------------------------------------------*/html         {overflow-y:scroll}body         {text-align:center;background-color:#acc5e4;font-size:16px}p            {font-size:100%;text-align:justify}form         {margin-bottom:0}ul           {padding:0;margin:0}table        {font-family:Helvetica,Sans-Serif;font-size:12px;font-weight:normal;color:#000000;border-spacing:0;border-collapse:initial 0}#striped_rows tr:nth-child(even) {width:100%;background-color:#eef0f1}select,input {font-family:Helvetica,Sans-Serif;font-size:100%;font-weight:normal;color:#000000;background-color:#ffffff;              margin:0;outline:0;padding:4px;border:3px solid #ccd0d4;border-radius:1px;              padding-top:0px9;padding-bottom:0px9; /* IE8 and below */              line-height:32px}              textarea     {font-family:Helvetica,Sans-Serif;font-size:100%;font-weight:normal;background-color:#ffffff;color:#000000;              resize:none;padding:4px;margin:0;outline:0;border:3px solid #ccd0d4;border-radius:1px;              -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling: auto}input[type=button]   {-webkit-border-radius:4px;-webkit-appearance:none;box-shadow:none}input[type=submit]   {-webkit-border-radius:4px;-webkit-appearance:none;box-shadow:none}input[type=checkbox] {transform:scale(1.5);box-shadow:none;border-radius:1px}input[type=radio]    {transform:scale(1.5);box-shadow:none;border-radius:1px}::placeholder              {font-weight:normal;height:36px;color:#a0a0a0;opacity:1}:-ms-input-placeholder     {font-weight:normal;height:36px;color:#a0a0a0}::-ms-input-placeholder    {font-weight:normal;height:36px;color:#a0a0a0}/*--------------------------------------------------------------------------------*/.span_heading            {text-align-left;display:block;overflow:hidden}.span_calendarguest      {text-align-left;max-width:400px;display:block;overflow:hidden}.span_width200           {width:200px;max-width:300px;display:block;overflow:hidden;white-space:nowrap;cursor:pointer}.span_maxwidth200        {max-width:200px;display:block;overflow:hidden;white-space:nowrap;cursor:pointer}.span_maxwidth400        {width:300px;max-width:400px;display:block;overflow:hidden;white-space:nowrap;cursor:pointer}.span_nowrap             {display:block;white-space:nowrap}.span_section_large      {text-align:left;max-height:800px;overflow-x:hidden;overflow-y:auto;display:block}.span_section_small      {text-align:left;min-height:40px;max-height:120px;overflow-x:hidden;overflow-y:hidden;display:block;position:relative;                          background: -moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));                          -webkit-mask-image: -webkit-gradient(linear, 0% 50%, 0% 100%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))}.span_section_promo      {text-align:center;max-height:150px;overflow-x:hidden;overflow-y:auto;display:block}.span_advert_overview    {text-align:left;height:72px;display:block;overflow:hidden;white-space:wrap}              table.bkg_table_frame    {border-top:1px solid #eeeeee;border-left:1px solid #eeeeee} table.bkg_table_frame td {border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee}/*--------------------------------------------------------------------------------*//* h1 == page headings     (page primary)       *//* h2 == main headings     (primary sections)   *//* h3 == large headings    (primary captions)   *//* h4 == sub headings      (section headings)   *//* h5 == search headings   (secondary headings) *//* h6 == minor headings    (secondary)          *//*--------------------------------------------------------------------------------*/h1 {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:180%;    color:#003e80;letter-spacing:-1;text-align:right;height:30px;margin-top:2px;padding-top:2px;margin-bottom:0;padding-bottom:0}h2 {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:166%;    color:#ffffff;letter-spacing:0px;margin-bottom:0;padding-top:4px;padding-bottom:4px}    h3 {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:180%;    color:#003e80;letter-spacing:-1px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}h4 {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:160%;    color:#ffffff;letter-spacing:0px;margin-bottom:0;padding-top:2px;padding-bottom:2px}h5 {font-family:'Trebuchet MS',Helvetica,Sans-Serif;font-weight:bold;font-size:175%;    color:#003e80;letter-spacing:-1px;margin-bottom:0;padding-top:2px;padding-bottom:2px}h6 {font-family:Helvetica,Sans-Serif;font-weight:bold;font-size:125%;letter-spacing:0;color:#003e80;margin-bottom:0;padding-bottom:0}/*--------------------------------------------------------------------------------*//* drop-down menus *//*--------------------------------------------------------------------------------*/#mainmenu               {margin:0;padding:0;z-index:30}#mainmenu li            {font-family:Helvetica,Sans-Serif;font-size:16px;font-weight:normal;letter-spacing:0;float:left;list-style-type:none}#mainmenu li a          {color:#ffffff;display:block;text-decoration:none;cursor:pointer;padding:12px 8px}#mainmenu li a:hover    {color:#ffffff;font-weight:normal;display:block;text-decoration:none;padding:12px 8px;background-color:#00c000;cursor:pointer}                         #mainmenu div           {display:block;position:absolute;visibility:hidden;background-color:#4066b0;margin-left:0;margin-top:1px;                         border:1px solid #ffffff;z-index:40;box-shadow: 3px 3px 10px #a0a0a0}#mainmenu div a         {font-family:Helvetica,Sans-Serif;font-size:100%;letter-spacing:0;font-weight:normal;color:#4066b0;                         display:block;position:relative;white-space:nowrap;padding:10px 20px;background-color:#ffffff}#mainmenu div a:hover   {color:#ffffff;font-weight:normal;background-color:#00c000;text-decoration:none;padding:10px 20px;cursor:pointer}    .bkg_mainmenu_align     {background-color:#4066b0;margin-left:auto;margin-right:auto;display:block}.bkg_mainmenu           {background-color:#4066b0}.bkg_mainmenu_separator {border-right:1px dotted #dcf0f9;height:42px}/*--------------------------------------------------------------------------------*/.sidemenu                  {height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#404040;overflow-x:hidden;transition:0.5s;padding-top:60px}.sidemenu a, .sidemenu_dropdown         {font-family:Helvetica,Sans-Serif;font-size:125%;font-weight:normal;letter-spacing:0;color:#e0e0e0;text-decoration:none;                           padding:10px 30px;display:block;border:none;background:none;                           width:100%;text-align:left;cursor:pointer;outline:none;white-space:nowrap;overflow-x:hidden;transition:0.3s}.sidemenu a:hover, .sidemenu_dropdown:hover   {color:#ffffff;background-color:#00c000}.sidemenu .closemenu       {font-size:36px;font-weight:normal;margin-left:200px;}.sidemenu .closemenu:hover {color:red;background-color:transparent}.dropdown-container        {display:none;background-color:#606060;padding-left:16px}.dropdown-active           {background-color:#000000;color:#00ff00}@media screen and (max-height: 450px) {  .sidemenu   {padding-top:15px;}  .sidemenu a {font-size:18px;}}/*--------------------------------------------------------------------------------*/.helpicon {cursor:help}.button30               {font-family:Helvetica,Sans-Serif;color:#1e4082;font-size:100%;font-weight:bold;height:28px;background-color:#ffffff;cursor:pointer;line-height:12px;border:1px solid #8297be}.button30hover          {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:100%;font-weight:bold;height:28px;background-color:#00c000;cursor:pointer;line-height:12px;border:1px solid #01e000}.button40               {font-family:Helvetica,Sans-Serif;color:#2a5ab6;font-size:125%;font-weight:bold;height:38px;background-color:#ffffff;cursor:pointer;line-height:22px;border:2px solid #8297be}.button40hover          {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:125%;font-weight:bold;height:38px;background-color:#00c000;cursor:pointer;line-height:22px;border:2px solid #01e000}.button40highlight      {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:125%;font-weight:bold;height:38px;background-color:#1e4082;cursor:pointer;line-height:22px;border:2px solid #8297be}.button40highlighthover {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:125%;font-weight:bold;height:38px;background-color:#00c000;cursor:pointer;line-height:22px;border:2px solid #01e000}.button41               {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:125%;font-weight:bold;height:38px;background-color:#1e4082;cursor:pointer;line-height:22px;border:2px solid #8297be}.button41hover          {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:125%;font-weight:bold;height:38px;background-color:#00c000;cursor:pointer;line-height:22px;border:2px solid #01e000}.button42               {font-family:Helvetica,Sans-Serif;color:#1e4082;font-size:125%;font-weight:bold;height:38px;background-color:transparent;cursor:pointer;line-height:22px;border:2px solid #8297be}.button50               {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:140%;font-weight:bold;height:50px;background-color:#1e4082;cursor:pointer;border:2px solid #8297be}.button50hover          {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:140%;font-weight:bold;height:50px;background-color:#00c000;cursor:pointer;border:2px solid #01e000}.button50disabled       {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:140%;font-weight:bold;height:50px;background-color:#c0c0c0;border:2px solid #808080}.button51               {font-family:Helvetica,Sans-Serif;color:#1e4082;font-size:140%;font-weight:bold;height:50px;background-color:#ffffff;cursor:pointer;border:2px solid #8297be}.button51hover          {font-family:Helvetica,Sans-Serif;color:#ffffff;font-size:140%;font-weight:bold;height:50px;background-color:#00c000;cursor:pointer;border:2px solid #01e000}.button90               {font-family:Helvetica,Sans-Serif;background-color:#1e4082;color:#ffffff;font-size:150%;font-weight:bold;height:70px;width:180px;cursor:pointer;white-space:normal;border:2px solid #8297be}.button90hover          {font-family:Helvetica,Sans-Serif;background-color:#00c000;color:#ffffff;font-size:150%;font-weight:bold;height:70px;width:180px;cursor:pointer;white-space:normal;border:2px solid #01e000}.buttonpromo            {font-family:Helvetica,Sans-Serif;background-color:#e7191d;color:#ffffff;font-size:200%;font-weight:bold;height:50px;cursor:pointer;white-space:normal;border:2px solid #ff0000}.buttonpromohover       {font-family:Helvetica,Sans-Serif;background-color:#00c000;color:#ffffff;font-size:200%;font-weight:bold;height:50px;cursor:pointer;white-space:normal;border:2px solid #01e000}              /*--------------------------------------------------------------------------------*/.bkg_page         {width:980px;background-color:#edffff;position:relative;margin:auto auto}.bkg_page_full    {width:100%;background-color:#edffff;position:relative;margin:auto auto}.bkg_website_logo {height:100px;vertical-align:top;background-color:#ffffff;                   background-image:url("images/general/bkg_website_logo.jpg");background-repeat:no-repeat}                   .bkg1             {background-color:#ffffff}.bkg2             {background-color:#f2fafa}.bkg3             {background-color:#e5f0f7}.bkg_black        {background-color:#202020;border:0;border-radius:4px}.bkg_div          {background-color:#f2fafa;border:1px solid #1c8bb0;padding:8px}.bkg_barchart     {background-color:#00cc00;font-size:90%;font-weight:bold;color:#ffffff;border:1px solid #00bb00;                   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(green), to(#00ff00));                   background-image: -webkit-linear-gradient(left, green, #00ff00);                    background-image:    -moz-linear-gradient(left, green, #00ff00);                   background-image:     -ms-linear-gradient(left, green, #00ff00);                   background-image:      -o-linear-gradient(left, green, #00ff00)}.bkg_barchart2    {background-color:magenta;font-size:90%;font-weight:bold;color:#ffffff;border:1px solid #ff80ff;                   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(magenta), to(#ffc0ff));                   background-image: -webkit-linear-gradient(left, magenta, #ffc0ff);                    background-image:    -moz-linear-gradient(left, magenta, #ffc0ff);                   background-image:     -ms-linear-gradient(left, magenta, #ffc0ff);                   background-image:      -o-linear-gradient(left, magenta, #ffc0ff)}.chart_previous   {background-color:#dddddd;border:1px solid #808080;                   background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#d0d0d0), to(#e0e0e0));                   background-image: -webkit-linear-gradient(bottom, #d0d0d0, #e0e0e0);                    background-image:    -moz-linear-gradient(bottom, #d0d0d0, #e0e0e0);                   background-image:     -ms-linear-gradient(bottom, #d0d0d0, #e0e0e0);                   background-image:      -o-linear-gradient(bottom, #d0d0d0, #e0e0e0)}.chart_current    {background-color:#00dd00;border:1px solid #008000;                   background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#00cc00), to(#00ff00));                   background-image: -webkit-linear-gradient(bottom, #00cc00, #00ff00);                    background-image:    -moz-linear-gradient(bottom, #00cc00, #00ff00);                   background-image:     -ms-linear-gradient(bottom, #00cc00, #00ff00);                   background-image:      -o-linear-gradient(bottom, #00cc00, #00ff00)}                 .chart_next       {background-color:#dd40dd;border:1px solid #800080;                   background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#c000c0), to(#ff40ff));                   background-image: -webkit-linear-gradient(bottom, #c000c0, #ff40ff);                    background-image:    -moz-linear-gradient(bottom, #c000c0, #ff40ff);                   background-image:     -ms-linear-gradient(bottom, #c000c0, #ff40ff);                   background-image:      -o-linear-gradient(bottom, #c000c0, #ff40ff)}.tab_selected     {font-family:'Trebuchet MS',Helvetica,Sans-Serif;color:#ffffff;font-size:170%;font-weight:bold;text-align:center;letter-spacing:-1px;                   background-color:#1c8bb0;cursor:pointer;height:60px;padding-bottom:4px;padding-left:12px;padding-right:12px;                   border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0;border-top:1px solid #1c8bb0;border-radius:4px 4px 0 0}.tab_selectedhover {font-family:'Trebuchet MS',Helvetica,Sans-Serif;color:#ffffff;font-size:170%;font-weight:bold;text-align:center;letter-spacing:-1px;                   background-color:#1c8bb0;cursor:pointer;height:60px;padding-left:12px;padding-right:12px;                   border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0;border-top:1px solid #1c8bb0;border-bottom:4px solid #00c000;border-radius:4px 4px 0 0}.tab_notselected  {font-family:'Trebuchet MS',Helvetica,Sans-Serif;color:#3a7696;font-size:170%;font-weight:bold;text-align:center;letter-spacing:-1px;                   background-color:#ffffff;cursor:pointer;height:60px;padding-left:12px;padding-right:12px;                   border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0;border-top:1px solid #1c8bb0;border-radius:4px 4px 0 0}.tab_notselectedhover {font-family:'Trebuchet MS',Helvetica,Sans-Serif;color:#ffffff;font-size:170%;font-weight:bold;text-align:center;letter-spacing:-1px;                   background-color:#00c000;cursor:pointer;height:60px;padding-left:12px;padding-right:12px;                   border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0;border-top:1px solid #1c8bb0;border-radius:4px 4px 0 0}.bkg_tabbedpage            {background-color:#e2f1fa;border:1px solid #1c8bb0}                   .bkg_tabbedpage_header     {background-color:#e1eef7}.bkg_tabbedpage_full       {background-color:#ffffff;border:1px solid #1c8bb0}.bkg_picture_banner        {background-color:#4066b0;padding:16px 8px;border-top-right-radius:4px;border-top-left-radius:4px}.bkg_featured_banner       {background-color:#4066b0;padding:16px 8px;border-top-right-radius:4px;border-top-left-radius:4px}.bkg_latedeals_banner      {background-color:#e7191d;padding:16px 8px;border-top-right-radius:4px;border-top-left-radius:4px}.bkg_pictureframe          {border:1px solid #53eaed;border-radius:2px}.bkg_pictureframe_advert   {border-radius:4px;box-shadow:2px 2px 5px #a0a0a0}.bkg_pictureframe_featured {border:2px solid #f8a449;margin:2px;border-radius:2px}.bkg_picture_shadow        {border-radius:4px;box-shadow: 3px 3px 10px #a0a0a0}.bkg_picture_filler        {background-color:#d4d7d9;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bkg_picture_bottomradius  {border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bkg_securityword          {border:1px solid #9cadcc;height:60px;width:200px;background-color:#ffffff;border-radius:2px}.bkg_securityword_small    {border:1px solid #1c8bb0;height:40px;width:150px;background-color:#ffffff;border-radius:1px;box-shadow: 1px 1px 2px #a0a0a0}.bkg_list_header           {font-size:90%;background-color:#f1eefa}.bkg_line                  {height:4px;border-top:1px dotted #404040}.bkg_googlemap_tooltip     {line-height:1.35;font-size:125%;white-space:wrap;overflow:visible;width:150px;min-height:50px}.bkg_map_orlandoareamap_small {width:280px;height:102px;background-image: url("images/general/bkg_orlando_area_map_small.jpg");background-repeat:no-repeat;                               border:1px solid #1c8bb0;}                               .bkg_postcard              {background-image:url("images/backgrounds/bkg_postcard.jpg");background-repeat:no-repeat;width:450px;height:225px}.bkg_shortlisted           {font-size:150%;font-weight:bold;color:#ffffff;background-color:#9b00a0;border:4px solid #ff00ff;border-radius:4px;padding:4px;text-align:center}                               /*--------------------------------------------------------------------------------*/.bkg_promotions_header {color:#ffffff;font-weight:bold;padding:4px;padding-top:5px;background-color:#e7191d!important;                        border:2px solid #e7191d;border-top-right-radius:2px;border-top-left-radius:2px}.bkg_promotions_border {background-color:#ffffff;border-left:2px solid #e7191d;border-right:2px solid #e7191d;                        border-bottom:2px solid #e7191d;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.bkg_promotions_banner {color:#ffffff;font-weight:bold;background-color:#e7191d!important;padding-top:4px;padding-bottom:4px}.bkg_promotion         {background-color:#ffffff;border:2px solid #e7191d;border-radius:4px}.bkg_promotion_advert  {background-color:#ffffff;border:6px double #e7191d;border-radius:8px}/*--------------------------------------------------------------------------------*/.bkg_owner_administrator    {background-color:#9fe1e0}.bkg_owner_suspended        {background-color:#ffc0c0}.bkg_owner_inactive         {background-color:#e0e0e0}.bkg_owner_paymentcredit    {background-color:#d0d0ff}.bkg_owner_warning          {background-color:#ffd0ff}.bkg_owner_warning_severe   {background-color:#ff80ff}.bkg_owner_locked           {background-color:#40ffff}.bkg_owner_loggedin         {background-color:#40ffff}.bkg_property_active        {background-color:transparent}.bkg_property_new           {background-color:#c0c000}.bkg_property_suspended     {background-color:#ff8080}.bkg_property_inactive      {background-color:#e0e0e0}.bkg_property_unused        {background-color:#e0e0ff}.bkg_property_featured      {background-color:#ffd700}.bkg_property_promotionplus {background-color:#ffdac0}.bkg_property_highlight     {background-color:#00dd00}.bkg_latedeal_current       {background-color:transparent}.bkg_latedeal_expired       {background-color:#e0e0e0}.bkg_viewings_high          {background-color:#e2ffe1}.bkg_viewings_normal        {background-color:#ffffe1}.bkg_viewings_low           {background-color:#ffedee}.bkg_viewings_transparent   {background-color:white}.bkg_status_current         {background-color:transparent}.bkg_status_expired         {background-color:#e0e0e0}.bkg_status_highlight       {background-color:#b0ffff}.bkg_status_new             {background-color:#ffff99}.bkg_record_active          {background-color:transparent}.bkg_record_inactive        {background-color:#e0e0e0}.bkg_ownersarea_severe      {background-color:#ff0000;color:#ffffff;font-size:125%;font-weight:bold;height:32px;text-align:center}.bkg_ownersarea_warning     {background-color:#ffff00;font-size:100%;font-weight:bold;height:20px;text-align:center;padding-top:1px}.bkg_ownersarea_inactive    {background-color:#000000;color:#ffffff;font-size:100%;font-weight:bold;height:20px;text-align:center;padding-top:1px}.bkg_enquiry_oneonly        {background-color:#c0ffc0}.bkg_enquiry_followup       {background-color:#ffff80}.bkg_enquiry_notbooked      {background-color:#e0e0e0}.bkg_enquiry_booked         {background-color:GreenYellow}.bkg_enquiry_available      {background-color:#ffff80}.bkg_payment_ontime         {background-color:#80ff80}.bkg_payment_missing        {background-color:#ff8080}.bkg_ratio_high             {background-color:#60ff60}.bkg_ratio_medium           {background-color:#ffff40}.bkg_ratio_low              {background-color:#ff8080}.bkg_rates_historic         {background-color:#e0e0e0}.bkg_rates_current          {background-color:#ffffe0}.bkg_rates_next             {background-color:#fffff0}.bkg_rates_future           {background-color:transparent}.bkg_change_green           {background-color:#00a000;color:#ffffff}.bkg_change_red             {background-color:#ff4040;color:#ffffff}.bkg_booking_returning      {background-color:#fff281;color:black;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_latecheckout   {background-color:#c08700;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_earlycheckin   {background-color:#2db92d;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_poolheat       {background-color:#4040ff;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_hasbarbecue    {background-color:saddlebrown;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_welcomepack    {background-color:orangered;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}.bkg_booking_haspets        {background-color:blueviolet;color:white;font-weight:bold;white-space:nowrap;padding:6px 12px}/*--------------------------------------------------------------------------------*//* New sections. *//*--------------------------------------------------------------------------------*/.section_b315 {background-color:#ffffff;border:1px solid #1c8bb0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.section_b325 {background-color:#e2f1fa;border:1px solid #1c8bb0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.section_b337 {background-color:#ffffff;border:1px solid #1c8bb0;border-radius:8px}.section_b339 {background-color:#e2f1fa;border:1px solid #4066b0;border-radius:8px}.section_b340 {background-color:#ddf2ff;border:1px solid #4066b0;border-radius:8px}.section_c200 {background-color:#1c8bb0;height:44px;padding-left:16px;border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0;border-top:1px solid #1c8bb0}.section_h300 {background-color:#c2ffc1;letter-spacing:0;border-radius:2px;box-shadow:2px 2px 5px #a0a0a0;width:400px}.section_htip {background-color:#c2ffc1;letter-spacing:0;border-radius:1px;max-width:100px;min-height:40px;padding:2px;box-shadow:2px 2px 5px #a0a0a0}.section_p100 {background-color:#c9ecf7;border:1px solid #1c8bb0;border-radius:2px;box-shadow:2px 2px 5px #a0a0a0;padding:4px;border-spacing:1px}.section_p600 {background-color:#202020;width:600px;border-radius:0 0 4px 4px;box-shadow: 3px 3px 10px #a0a0a0;padding:4px}.section_p700 {background-color:#ffffc0;padding:8px;border:2px solid #202020;border-radius:8px;box-shadow:2px 2px 5px #a0a0a0}.box_search   {background-color:#656e7b;border-radius:8px}.slider_pic   {width:800px;max-height:600px;border-radius:4px}.slider_image {width:100%;border-radius:4px}.slider_icon  {height:48px;border-radius:2px;box-shadow:1px 1px 3px #a0a0a0;cursor:pointer;margin:4px}/*--------------------------------------------------------------------------------*//* map markers *//*--------------------------------------------------------------------------------*/.map_marker_blue     {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_blue.gif")}.map_marker_green    {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_green.gif")}.map_marker_orange   {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_orange.gif")}.map_marker_pink     {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_pink.gif")}.map_marker_purple   {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_purple.gif")}.map_marker_red      {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_red.gif")}.map_marker_teal     {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_teal.gif")}.map_marker_yellow   {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_yellow.gif")}.map_marker_golf     {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_golf.gif")}.map_marker_basket   {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_basket.gif")}.map_marker_redcross {background-position:center;background-repeat:no-repeat;height:32px;width:32px;background-image:url("images/maps/marker_redcross.gif")}/*--------------------------------------------------------------------------------*/.icon_no          {width:40px;height:24px;background-image:url("images/icons/icon_no.gif");background-repeat:no-repeat;background-position:center}.icon_yes         {width:40px;height:24px;background-image:url("images/icons/icon_yes.gif");background-repeat:no-repeat;background-position:center}.icon_delete      {width:40px;height:24px;background-image:url("images/icons/icon_delete.gif");background-repeat:no-repeat;background-position:center}.icon_what        {width:28px;height:28px;padding-left:12px;border:0;cursor:help}.icon_what16      {width:16px;height:16px;border:0;cursor:help}.icon_what_nosize {border:0;cursor:help}.icon_touch       {border:0;padding-left:12px}.icon_touchnopad  {border:0}.icon_touch16     {width:16px;height:16px;border:0}/*--------------------------------------------------------------------------------*//* Style height and width settings *//*--------------------------------------------------------------------------------*/.sh4   {height:4px}.sh8   {height:8px}.sh12  {height:12px}.sh16  {height:16px}.sh18  {height:18px}.sh20  {height:20px}.sh24  {height:24px}.sh28  {height:28px}.sh32  {height:32px}.sh40  {height:40px}.sh48  {height:48px}.sh64  {height:64px}.sh100 {height:100px}.shtop {height:64px}   .sw4   {width:4px}.sw8   {width:8px}.sw16  {width:16px}.sw20  {width:20px}.sw24  {width:24px}.sw32  {width:32px}.sw56  {width:56px}.sw64  {width:64px}.sw100 {width:100px}.swp4  {width:4%}.swp  {width:100%;padding-left:2%;padding-right:2%;max-width:1440px}.swpb {width:100%;padding-left:2%;padding-right:2%;max-width:1280px}.swpf {width:100%;padding-left:4%;padding-right:4%}.swpi {width:100%;padding-left:2%;padding-right:2%;max-width:1088px}.swpm {width:100%;padding-left:4%;padding-right:4%;max-width:960px}.swlc  {width:286px}.swlci {width:262px}.swlct {width:262px;font-family:Sans-Serif}.swmc  {width:630px}.swmci {width:606px}.swmct {width:606px;font-family:Sans-Serif}.swac  {width:700px}.swaci {width:616px}.swfc  {width:946px}.swfci {width:916px}.swfp  {width:100%}.swfph {width:100%;padding-left:0;padding-right:2%}.swfpi {width:100%;padding-left:2%;padding-right:2%}.swfpm {width:90%;max-width:900px}.swfpt {width:100%;font-family:Arial,Sans-Serif}/*--------------------------------------------------------------------------------*//* Standard fonts *//*--------------------------------------------------------------------------------*/.f0            {font-family:Sans-Serif}.f0highlight   {background-color:#00ff00;cursor:pointer}.f0gold        {font-size:100%;font-weight:bold;color:#ffcc00;word-wrap:break-word}.f0green       {font-size:100%;font-weight:bold;color:#00ff00;word-wrap:break-word}.f0red         {font-size:100%;font-weight:normal;color:#e7191d;word-wrap:break-word}.f0white       {font-size:100%;font-weight:normal;color:#ffffff}.f1            {font-size:125%;font-weight:normal;line-height:140%} .f1noh         {font-size:125%;font-weight:normal} .f1gold        {font-size:125%;font-weight:bold;color:#ffcc00}.f1green       {font-size:125%;font-weight:bold;color:#00ff00}.f1red         {font-size:125%;font-weight:normal;color:#e7191d}.f1rust        {font-size:125%;font-weight:bold;color:#b00000}.f1white       {font-size:125%;font-weight:normal;color:#ffffff}.f2            {font-size:125%;line-height:120%}.f2highlight   {font-size:125%;line-height:120%;background-color:#00ff00;cursor:pointer}.f2red         {font-size:125%;line-height:120%;color:#e7191d}.f3            {font-size:150%;font-weight:normal}.f3gold        {font-size:150%;font-weight:normal;color:#ffcc00}.f3green       {font-size:150%;font-weight:normal;color:#00ff00}.f3important   {font-size:150%;font-weight:normal;background-color:#9b00a0;color:#ffffff;padding:8px}.f3promotion   {font-size:150%;font-weight:normal;background-color:#00ff00;color:#000000;padding:4px}.f3rust        {font-size:150%;font-weight:normal;color:#b00000}.f3warning     {font-size:150%;font-weight:normal;background-color:#ff0000;color:#ffffff;padding:8px}.f3white       {font-size:150%;font-weight:normal;color:#ffffff;padding-top:8px;padding-bottom:4px}.f4            {font-size:120%}.f5green       {font-size:225%;font-weight:normal;color:#00aa00}.f5red         {font-size:225%;font-weight:normal;color:#e7191d}.f6            {font-size:175%;font-weight:normal}.f6red         {font-size:175%;font-weight:normal;color:#e7191d}.f6warning     {font-size:175%;font-weight:normal;background-color:#ff0000;color:#ffffff;padding:8px}.f7            {font-size:133%;line-height:120%}.f7highlight   {font-size:133%;line-height:120%;background-color:#00ff00;cursor:pointer}.f7white       {font-size:133%;font-weight:normal;color:#ffffff}.f166green     {font-size:166%;font-weight:normal;color:#00aa00}      .f100goldbold  {font-size:100%;font-weight:bold;color:#ffcc00;word-wrap:break-word}.f100redbold   {font-size:100%;font-weight:bold;color:#c00000;line-height:140%}.f100mandatory {font-size:100%;font-weight:bold;color:#ff0000}.fhelptitle    {font-size:125%;font-weight:bold;color:#000000;height:48px;padding-left:16px;padding-right:16px}.fhelp         {font-size:115%;font-weight:normal;color:#000000;text-align:left;line-height:133%;padding-left:16px;padding-right:16px}.fc            {font-size:125%;font-weight:bold;letter-spacing:0;color:#003e80;padding-top:12px;padding-bottom:12px;white-space:nowrap}.fcp           {font-size:125%;font-weight:bold;letter-spacing:0;color:#003e80;background-color:#fafdfe;padding:8px;height:50px;text-align:center;border:1px solid #d2e8f6;                border-radius:2px}.fcw           {font-size:125%;font-weight:bold;letter-spacing:0;color:#003e80;height:40px}                .fh            {font-size:100%;font-weight:bold;letter-spacing:0;color:#404040;height:24px;white-space:nowrap}.fi            {font-size:125%;font-weight:normal;height:40px}.fix           {font-size:140%;font-weight:bold;height:40px}.fixcal        {font-size:140%;font-weight:bold;height:40px;width:100%;max-width:300px;cursor:pointer}.fixmax        {font-size:140%;font-weight:bold;height:40px;width:100%}.fixmmax       {font-size:140%;font-weight:bold;height:40px;width:100%;color:#ff0000}.fixmmaxro     {font-size:140%;font-weight:bold;height:40px;width:100%;background-color:#f4f9fc;color:#ff0000}.fixmaxro      {font-size:140%;font-weight:bold;height:40px;width:100%;background-color:#f4f9fc}.fixmaxtrans   {font-size:140%;font-weight:bold;height:40px;background-color:transparent}.fixro         {font-size:140%;font-weight:bold;height:40px;background-color:#f4f9fc}.finoh         {font-size:125%;font-weight:normal}.fi150         {font-size:125%;font-weight:normal;height:40px;width:150px}.fi200         {font-size:125%;font-weight:normal;height:40px;width:200px}.fi260         {font-size:125%;font-weight:normal;height:40px;width:260px}.fi300         {font-size:125%;font-weight:normal;height:40px;width:300px}.fi350         {font-size:150%;font-weight:bold;height:40px;width:350px}.fi400         {font-size:125%;font-weight:normal;height:40px;width:400px}.fimax         {font-size:125%;font-weight:normal;height:40px;width:100%}.fib           {font-size:125%;font-weight:bold;height:40px}.fib100        {font-size:125%;font-weight:bold;height:40px;width:100px}.fib260        {font-size:125%;font-weight:bold;height:40px;width:260px}.fib300        {font-size:125%;font-weight:bold;height:40px;width:300px}.fib400        {font-size:125%;font-weight:bold;height:40px;width:400px}.fib600        {font-size:125%;font-weight:bold;height:40px;width:600px}.fibcal        {font-size:125%;font-weight:bold;height:40px;width:100%;max-width:300px;cursor:pointer}.fibmax        {font-size:125%;font-weight:bold;height:40px;width:100%}.fim           {font-size:125%;font-weight:bold;color:#ff0000;height:40px}.fim400        {font-size:125%;font-weight:bold;color:#ff0000;height:40px;width:400px}.fimmax        {font-size:125%;font-weight:bold;color:#ff0000;height:40px;width:100%}.firo          {font-size:125%;font-weight:normal;height:40px;background-color:#f4f9fc}.firo260       {font-size:125%;font-weight:normal;height:40px;width:260px;background-color:#f4f9fc}.firomax       {font-size:125%;font-weight:normal;height:40px;width:100%;background-color:#f4f9fc}.firomaxtrans  {font-size:125%;font-weight:normal;height:40px;width:100%;background-color:transparent}.fironoh       {font-size:125%;font-weight:normal;background-color:#f4f9fc}.firob         {font-size:125%;font-weight:bold;height:40px;background-color:#f4f9fc}.firob400      {font-size:125%;font-weight:bold;height:40px;width:400px;background-color:#f4f9fc}.firobmax      {font-size:125%;font-weight:bold;height:40px;width:100%;background-color:#f4f9fc}.firom         {font-size:125%;font-weight:bold;color:#ff0000;height:40px;background-color:#f4f9fc}.fpsh          {font-size:140%;color:#003e80;text-align:right;vertical-align:bottom;margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:0} .fpromo        {font-size:140%;color:#ffffff;font-weight:normal;background-color:#e7191d!important;padding-top:6px;padding-bottom:5px} .txmax         {font-size:125%;font-weight:normal;width:100%}.txmaxro       {font-size:125%;font-weight:normal;width:100%;background-color:#f4f9fc}/*--------------------------------------------------------------------------------*//* Calendar *//*--------------------------------------------------------------------------------*/.bkg_calendar         {background-color:#e0eaf0;border:1px solid #1c8bb0;border-spacing:1px;padding:1px}.cdateheader          {font-size:133%;font-weight:bold;color:#202020;text-align:center;background-color:#1c8bb0;color:#ffffff;width:50px;height:32px}.cdate                {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#e5f7fb}.cdate:hover          {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#00c000;color:#ffffff;cursor:pointer}.cdatefade            {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ffffff;color:#b0b0b0}.cdatefade:hover      {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#00c000;color:#ffffff;cursor:pointer}.cdatehighlight       {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ffff80;color:#ff0000}.cdatehighlight:hover {font-size:200%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ff0000;color:#ffffff;cursor:pointer}.cdateSafari                {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ffffff;text-decoration:none}.cdateSafari:hover          {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#00c000;color:#ffffff;cursor:pointer}.cdatefadeSafari            {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ffffff;color:#b0b0b0;text-decoration:none}.cdatefadeSafari:hover      {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#00c000;color:#ffffff;cursor:pointer}.cdatehighlightSafari       {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ffff80;color:#ff0000;text-decoration:none}.cdatehighlightSafari:hover {font-size:140%;font-weight:normal;text-align:right;padding:3px 6px;background-color:#ff0000;color:#ffffff;cursor:pointer}/*--------------------------------------------------------------------------------*//* Hyperlinks *//*--------------------------------------------------------------------------------*/.hpage               {font-size:125%;font-weight:bold;color:#2a5ab6;text-decoration:none;padding:2px;letter-spacing:0}.hpage:hover         {color:#e86200;text-decoration:underline}.h200                {font-size:200%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h200:hover          {color:#e86200;text-decoration:underline}.h175                {font-size:175%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h175:hover          {color:#e86200;text-decoration:underline}.h150                {font-size:160%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h150:hover          {color:#e86200;text-decoration:underline}.h150w               {font-size:150%;font-weight:normal;color:#ffffff;text-decoration:none}.h150w:hover         {color:#ffdd00;text-decoration:underline}.h125                {font-size:125%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h125:hover          {color:#e86200;text-decoration:underline}.h125bold            {font-size:125%;font-weight:bold;color:#2a5ab6;text-decoration:none}.h125bold:hover      {color:#e86200;text-decoration:underline}.h125f               {font-size:125%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h125f:hover         {color:#e86200;text-decoration:underline}.h120                {font-size:120%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h120:hover          {color:#e86200;text-decoration:underline}.h100h4              {font-size:100%;color:#ffffff;text-decoration:none}.h100h4:hover        {color:#e86200;text-decoration:underline}.h100bold            {font-size:100%;font-weight:bold;color:#2a5ab6;text-decoration:none}.h100bold:hover      {color:#e86200;text-decoration:underline}.h100                {font-size:100%;font-weight:normal;color:#2a5ab6;text-decoration:none}.h100:hover          {color:#e86200;text-decoration:underline}.htoday              {font-size:100%;font-weight:bold;color:#ffff00;background-color:#000000;padding-top:3px;padding-bottom:2px;text-decoration:none}.htoday:hover        {color:#e86200;text-decoration:underline} /*--------------------------------------------------------------------------------*/#loading_popup {position:fixed;z-index:100;padding:16px;                background-color:#ffffff;border:2px solid #4066b0;border-radius:2px;box-shadow:3px 3px 8px #606060}#saving_popup  {position:fixed;z-index:100;padding:16px;                background-color:#ffffff;border:2px solid #4066b0;border-radius:2px;box-shadow:3px 3px 8px #606060}#loading_fade  {background-color:#000000;z-index:99;width:100%;height:100%;position:fixed;top:0;left:0;                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";                filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}/*--------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------*//* DEFUNCT - NO LONGER USED// 14/02/19.bkg_border_purple_white {background-color:#ffffff;border:1px solid #1c8bb0;border-radius:4px}.bkg_subheader           {background-color:#ffffff;border:1px solid #1c8bb0}.bkg_map_legend          {color:#000000;font-weight:bold}.bkg_white               {background-color:#ffffff;border:3px double #ff0000}.swfct                   {width:916px;font-family:Sans-Serif}.sw800                   {width:812px}.icon_smiley             {width:32px;height:32px;background-image:url("images/icons/icon_smiley.gif");background-position:left top;background-repeat:no-repeat}.f110                    {font-size:115%;font-weight:normal;line-height:140%}.f166red                 {font-size:166%;font-weight:normal;color:#ff0000}.sh26                    {height:26px}// 29/07/19.span_section_none       {height:0;overflow-x:hidden;overflow-y:hidden;display:block}.span_listing_promo      {text-align:center;min-height:150px;max-height:150px;overflow-x:hidden;overflow-y:auto;display:block;padding:0 16px}.f250green     {font-size:250%;font-weight:normal;color:#00ff00}.f140green     {font-size:140%;font-weight:bold;color:#00aa00}.f120red       {font-size:120%;font-weight:bold;color:#ff0000}.fi600         {font-size:125%;font-weight:normal;height:36px;width:600px}.fim350        {font-size:150%;font-weight:bold;color:#ff0000;height:40px:width:350px}.fimnoh        {font-size:125%;font-weight:bold;color:#ff0000}.firo150       {font-size:125%;font-weight:normal;height:36px;width:150px;background-color:#f4f9fc}.firo200       {font-size:125%;font-weight:normal;height:36px;width:200px;background-color:#f4f9fc}.firo350       {font-size:150%;font-weight:bold;height:40px;width:350px;background-color:#f4f9fc}.firo400       {font-size:150%;font-weight:bold;height:40px;width:400px;background-color:#f4f9fc}.firobnoh      {font-size:125%;font-weight:bold;background-color:#f4f9fc}.firom150      {font-size:125%;font-weight:bold;color:#ff0000;height:36px;width:150px;background-color:#f4f9fc}.fix400        {font-size:150%;font-weight:bold;height:40px;width:400px}.section_b306 {background-color:#ffffff;width:630px;border:1px solid #1c8bb0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.section_b310 {background-color:#a9fbf9;height:40px;width:630px;padding-top:1px;padding-left:12px;               border-top:1px solid #1c8bb0;border-left:1px solid #1c8bb0;border-right:1px solid #1c8bb0}.section_b338 {background-color:#e2f1fa;border:1px solid #4066b0}.section_p800 {background-color:#000000;border-radius:4px;box-shadow:2px 2px 5px #a0a0a0;min-width:600px;max-width:800px}// 31/07/19                .buttontablet {font-family:Helvetica,Sans-Serif;color:#202020;font-size:133%;font-weight:bold;height:94px;cursor:pointer;               white-space:normal;background-color:#ecfcfc;;border-radius:2px;border:2px outset #1c8bb0;opacity:0.8}.buttontablethover {font-family:Helvetica,Sans-Serif;color:#e86200;font-size:133%;font-weight:bold;height:94px;cursor:pointer;               white-space:normal;border-radius:2px;border:2px solid #e86200;opacity:1.0}               *//*--------------------------------------------------------------------------------*/