html        {width:100%; font-family:sans-serif; color:black;}
img         {padding:0px 5px 0px 0px; }

.select_list{font-size:18px; max-width:350px; width:80%; margin:5px 0px 15px 0px; text-align:center;}

.disc_type  {font-size:30px; padding:5px 0px 0px 0px; text-align:center;}
.disc_loc   {font-size:22px; padding:5px 0px 2px 0px; border-bottom:1px #333333 solid; text-align:center;}
.discount   {font-size:18px; padding:2px 0px 0px 3px; border-bottom:1px #aaaaaa solid; background-color:#dddddd;}
.more_icon  {float:right; }
.disc_fp    {font-size:15px; display:none; }


.centered        {text-align:center; }
.logo_image      {margin-top:5px; max-width:300px; max-height:131px; width:100%; height:100%;}
.large_banner_image {margin-top:5px; max-width:800px; max-height:200px; width:100%; height:100%;}
.key_image       {margin-top:20px; max-width:440px; max-height:100px; width:100%; height:100%;}
.key_image_medium{margin-top:5px; max-width:264px; max-height:60px; width:100%; height:100%;}
.key_image_small {margin-top:5px; max-width:176px; max-height:40px; width:100%; height:100%;}
.banner_image    {max-height:75px; max-width:175px; margin-top:5px;}
.header_text_large {font-size:32px; margin-top:25px}
.header_text       {font-size:24px; margin-top:10px}
.header_text_small {font-size:16px; margin-top:0px}
.button_style    {font-size:22px; max-width:400px; width:100%; height:60px; margin-top:5px; cursor:pointer;}
.links_bar       {margin-top:30px; }
.links_bar_text  {font-size:20px;}
.links_bar_text_small  {font-size:16px; white-space:nowrap; line-height:30px}
.link_icon       {margin-top:15px; }

.about_text      {font-size:22px; margin-top:10px; }
.about_text_sm   {font-size:18px; margin-top:10px; }

.link_text       {font-size:22px; margin-top:10px; }
.link_text_sm    {font-size:18px; margin-top:5px; }

/* Default to working best for "sm" and "sm_md", mobile for browsers that don't support media  */
.show_sm     {display:block; }
.show_sm_md  {display:block; }
.show_md_lg  {display:none; }
.show_lg     {display:none; }

@media (min-width:700px) and (max-width:919px) { /* Turn on "md_lg", and turn off the "sm".  Based on wrap size of About Links. */
    .show_sm     {display:none; }
    .show_sm_md  {display:block; }
    .show_md_lg  {display:block; }
    .show_lg     {display:none; }
}

@media (min-width:920px) { /* Turn on "lg", and turn off the "sm_md".  Based on wrap size of Recreation and Relaxation. */
    .show_sm     {display:none; }
    .show_sm_md  {display:none; }
    .show_md_lg  {display:block; }
    .show_lg     {display:block; }
    .button_style   {width:32%; } /* Change with the "lg" style, when the buttons go on a single row */
}

