body {
    padding:0;
    background-color:#666;
    font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}

div#top-container {
    width:795px;
    border-left:1px solid #333;
    border-right:1px solid #333;
    margin-left:auto;
    margin-right:auto;
    background-color:white;
    position:relative;
    min-height:800px;
}

div#pg-header{
    background-color:#77ccee;
    margin:0;
    padding:2px 6px 2px 6px;
    height:100px
}

div#pg-header a#header-shim-link img#header-shim{
  width:795px;
  height:100px;
  position:absolute;
  z-index:10;
  border:0;
  top:0;
  left:0;
}


div#pg-header h1{
    color:#000;
    padding:0;
    margin:0;
}

div#pg-header div.tagline {
    font-style:italic; 
}

div#pg-body {
    padding:2px 6px 2px 6px;
    margin-left: 210px;
}

div.offer {
  border:1px dashed #999;
  padding:12px;
  margin:6px;
  padding:12px;
  position:relative;
  clear:both;
}

div.offer h2 {
    font-size:1.2em;
    margin:0;
    padding:0;
}

div#pg-sidebar {
  position:absolute;
  left:0; 
  top:112px;
  padding:12px; 
  float:left;
	padding-left: 15px;

  margin-top:0px;
	margin-bottom: 0px;
  margin-left:6px;

  width:170px;
  border:1px dashed #999;
}

a.outlink {}
img.outlink-image{ 
  border:0;
  display:none; 
}

p.more-info a {
  display:block;
  width:6em;
  border:1px solid black;
  padding:6px;
 float:right;
}

div#offer-body {
  min-height:800px;
}
br.clear { clear:both; } 

div#pg-footer { clear:both; }

div#content h1 { padding-left: 10px; }
