.topMastHeadInner { opacity: 1; position: relative; height: 100%; width: 100%; }
        #phoneTopRight { position: absolute; right: 0px; top: 37px; height: 190%; width: auto; max-height: 250px; }
        .phoneTopRightText { line-height: 1em; position: absolute; right: 0px; top: 5px; height: 190%; width: 14%; border: 0px solid purple; font-family: arial,helvetica,sans-serif; font-weight: bold; letter-spacing: -.03em; color: #26425f;}
        #topMasthead { top: 0px; position: absolute; width: 960px; text-align: center; padding: 0px; background: transparent; /*background-color:#8f7f68;  background-color: #26425f;*/ height: 99px;  overflow: hidden; cursor: pointer; min-height: 30px; /*background-image: url("images/phone_1_transparent.png"); background-size: 140px auto; background-position: 98% 0px; background-repeat: no-repeat;*/ }
        #topMasthead div { display: inline-block; padding: 0px; margin: 0px; padding: 0px;}
        .mastheadtextBlock { position: absolute;  width: 80%; left: 0px; text-align: left; margin-left: 2% !important;display: none; color: white; font-family: arial, helvetica, sans-serif; }
        .mastheadtextBlock h1 { margin: 0px; margin-bottom: 6px; font-size: 2.1em; margin-top: 5px; text-align: center; color: #26425f; font-family: 'Arial Black', helvetica, sans-serif; letter-spacing: -.06em; }
        .appfeaturesList { margin-top: 0px; font-size: 1.4em; text-shadow: 2px 2px 2px rgba(0,0,0,0.8); }
        .appfeaturesList li { margin-bottom: 10px; }

        .topMastheadBackground {
            display: none;
            border: 8px solid #8f7f68; 
            border-top: 0px;
            border-bottom: 0px;
             
            background-image: -ms-linear-gradient(top, #CBC3AC 0%, #8F7F68 100%);
            background-image: -moz-linear-gradient(top, #CBC3AC 0%, #8F7F68 100%);
            background-image: -o-linear-gradient(top, #CBC3AC 0%, #8F7F68 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CBC3AC), color-stop(100, #8F7F68));
            background-image: -webkit-linear-gradient(top, #CBC3AC 0%, #8F7F68 100%);
            background-image: linear-gradient(to bottom, #CBC3AC 0%, #8F7F68 100%);
            
            position: absolute; top: 0px; left: 0px; width: 101%; height: 100%;
        } 
        #apppromo-mobile { 
           background-color: #26425f; padding: 0px; margin: 0px; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; position: relative;
        }
        #apppromo-mobile .span1 { 
           font-size: 1em; color: white; letter-spacing: -.04em; display: block; padding: 0px; padding-left: 8px; margin: 0px; text-align: left !important;
        }
        #apppromo-mobile .span2 { 
           font-family: Arial, Hevetica, Verdana, sans-serif; font-weight: 800; font-size: 1.4em; color: white; letter-spacing: -.07em; margin-top: 12px; padding-left: 8px;  
        }

        .mobile-appstore-button {
            width: 35%; height: auto; position: absolute; right: 0px; top: 0px;
        }