   body {
      -webkit-text-size-adjust: 100%;
   }

#forecastOfTheDayContainer {
   width:         1340px;
   height:        auto;
   min-height:    auto;
   position:      relative;
   margin-left:   auto;
   margin-right:  auto;
   margin-top:    0px;
   margin-bottom: 0px;
   border:        none;
}

#forecastOfTheDayInnerDiv {
   width:            1183px;
   height:           auto;
   min-height:       80px;
   border:           12px;
   border-style:     solid;
   border-color:     #A9A9A9;
   empty-cells:      show;
   position:         relative;
   margin-top:       5px;
   margin-left:      70px;
   background-color: white;
   color:            black;
}

#forecastOfTheDayHeaderDiv {
   border:          none;
   margin-top:      10px;
   margin-bottom:   0px;
   width:           auto;
   height:          auto;
   float:           left;
   clear:           right;
}

p.fotdHeader {
   font-size:        180%;
   font-family:      "Arial";
   color:            black;
   border:           none;
   padding-left:     10px;
   font-weight:      bold;
}

#forecastOfTheDaySigWxTableDiv {
   width:            90%;
   height:           100%;
   display:          inline-block;
   position:         relative;
   margin-left:      0px;
   margin-top:       0px;
   margin-bottom:    10px;
}

.forecastOfTheDayOuterTable {
   border:          none;
   empty-cells:     show;
   margin-top:      10px;
   margin-left:     0px;
   margin-right;    0px;
}

table.forecastOfTheDayOuterTable td.airportText{
   width:           300px;
   vertical-align:  middle;
}

table.forecastOfTheDayOuterTable td.sigwxTable{
   margin-left:     0px;
   width:           800px;
}

table.forecastOfTheDayOuterTable td.spacerEntry{
   width:           100px;
}

.airportDetails {
   height:          100%;
   width:           100%;
   border:          none;
   empty-cells:     show;
   font-size:       180%;
   text-align:      center;
   margin-top:      0px;
   margin-left:     50px;
   margin-right;    0px;
}

p.airportDetailsLarge {
   font-size:       130%;
   font-weight:     normal;
}

#fxtInitializationBannerContainer {
    width:         1080px;
    height:        auto;
    min-height:    auto;
    position:      relative;
    margin-left:   auto;
    margin-right:  auto;
    margin-bottom: 0px;
    border:        none;
}

#fxtInitializationBanner {
    display:          inline-block;
    position:         relative;
    width:            1080px;
    height:           60px;    /* with rounded white background  32px   squared white background  30px */
    margin-left:      5px;
    margin-right:     auto;
    margin-top:       10px;
    margin-bottom:    5px;
    border:           0px;
    border-style:     solid;
    border-color:     blue;
    text-align:       center;
    vertical-align:   middle;
    background-color: #2C2CA0;
    font-size:        100%;
}

#fxtInitializationBackground {
    display:          inline-block;
    position:         absolute; top: 0px; right: 330px;   /* with rounded white background  top: 4px right: 330px */
                                                          /* with squared white background  top: 0px right: 330px */
    width:            530px;  /* with rounded white background  550px   squared white background  530px */
    height:           30px;   /* with rounded white background  auto    squared white background  30px */
    border:           0px;    /* with rounded white background  1px     squared white background  0px */
    border-radius:    0px;    /* with rounded white background  10px    squared white background  0px */
    border-color:     white;
    text-align:       center;
    vertical-align:   middle;
    background-color: white;
}

p.fxtInitializationText {
      font-size:        270%;
      font-weight:      bold;
      font-family:      "Arial";
      color:            white;   /* with rounded/squared white background   black */
      margin-top:       8px;     /* with rounded white background   1px   squared white background 3px */
}



