*{margin: 0 auto; padding: 0;}

.hisbody{
  width: 100%;
  height: 2000px;
  background-image: url(../images/sea-stones-background_1339-3260.jpg);
}

.hiswraper{
  width: 1000px;
  height: 1900px;
  background-color: #fff1e0;
  padding-top: 25px;
}

.spacer25px{
  width: 100%;
  height: 25px;
  background-color: #d5d4ff;
  display: inline-block;
}

.subjects{
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  text-align: center;
}

.storetypes{
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 22px;
}

.busbody{
  width: 100%;
  height: 2000px;
  background-image: url(../images/gray-woven-fabric_53876-89252.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}

.buswrapper{
  width: 1400px;
  height: 1900px;
  background-color:#e5f0d3;
  padding-left: 30px;
}

.imgbanner{
  width: 100%;
  height: 250px;
  background-image: url(../history/images/kmart_last.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.kmartbody{
  width: 100%;
  height: 2000px;
  background-color: #ffdcc7;

}

.kmartwrapper{
  width: 1220px;
  height: 1900px;
  background-color: white;
    padding: 25px;
}


.founderimage{
  width: 200px;
  height: 200px;
  background-image: url(../history/images/sskresge.jpg);
  display: inline-block;
  float: left;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.foundertext{
  width: 500px;
  height: 250x;
  font-size: 18px;
   }

 .logotext{
  width: 700px;
  height: 275px;
  font-size: 18px;
  display: inline-block;
  float: left;
}

.sskimage1{
  width: 500px;
  height: 275px;
  background-image: url(../history/images/ssklogo.png);
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-left: 15px;
}

.kresgepontiac{
  width: 425px;
  height: 300px;
  background-image: url(../history/images/kresge_pontiac.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  float: left;
  display: inline-block;
}

.kresge_pic{
  width: 300px;
  height: 300px;
  float: left;
  display: inline-block;
  font-size: 18px;
  padding: 15px;
}

.kresgepontiac2{
  width: 425px;
  height: 300px;
  background-image: url(../history/images/kresge_pontiac_2009.jpg);
  background-repeat: no-repeat;
  background-size:cover;
  float: left;
  display: inline-block;
}

.telhuron{
  width: 425px;
  height: 300px;
  background-image: url(../history/images/tel_huron_mall.jpg);
  background-repeat: no-repeat;
  background-size:cover;
  float: left;
  display: inline-block;
}

.kresmall{
  width: 425px;
  height: 300px;
  background-image: url(../history/images/pontiac_mall.jpg);
  background-repeat: no-repeat;
  background-size:cover;
  float: left;
  display: inline-block;
}


.twphistoryname{
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 50px;
  font-family: cursive;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 5px;
}

.twphistorytopdiv{
  width: 100%;
  height: 30px;
  background-image: url(../images/footprint.png);
  background-size: contain;
    }

.twphistorybody{
      width:  100%;
      height: 3000px;
      background-image: url(../images/w8Cirp.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 50px;
          }

.twphistorywrapper{
  width: 1200px;
  background-color: #f0eeec;
  height: 2800px;
}

.firstlandowners{
  width: 800px;
  height: auto;
  padding: 20px;
  background-color: yellow;
}
