html, body
  {
    min-width: 1250px;
    height: 100%;
    margin: 0;
    padding: 0;
  }

body
  {
    position: relative;
  }

#wrapper
  {
    width: 98%;
    height: 100%;
    border-collapse: collapse;
    margin: 0 0 -70px 1%;
    background: white;
  }

#footer
  {
    height: 70px;
    width: 98%;
    margin: 0 0 0 1%;
  }

.footer_push
  {
    height: 80px;
  }

#header
  {
    width: 98%;
    height: 225px;
    position: absolute;
      top: 0;
      left: 1%;
  }

.header_push
  {
    height: 235px;
  }

.container
  {
    width: 100%;
    height: 100%;
    position: relative;
  }

#page_left
  {
    width: 250px;
    height: 100%;
    vertical-align: top;
    padding: 0;
  }

#page_center
  {
    height: 100%;
    vertical-align: top;
    padding: 0;
  }

#page_right
  {
    width: 200px;
    height: 100%;
    vertical-align: top;
    padding: 0;
  }
