#bd-media #media-cont {
  background-color: #9dac00;
  position: relative;
  width: 759px;
  margin: 5px auto;
  color: #f1f2de;
  font-size: 16px;
  font-weight: bold;
  min-height: 1064px;
}

#hill-upper {
  background: #b6cc00 url(../media/media-hills.png) no-repeat bottom;
  height: 430px;
  padding-top: 20px;
}

#media-cont h3 {
  font-family: "VAGRoundedStd-Bold", "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 43px;
  margin: 0;
  color: #fff;
}

#media-cont p {
  line-height: 1.1;
  margin: 5px 0;
}

#media-cont p.big {
  font-size: 22px;
  margin: 0;
  color: #fafbf4;
}

#media-cont p.grey {
  margin-top: 10px;
}   
      
#media-cont div.letter-text {
  margin: 0 35px;
}
   
#media-cont div.letter-text.lower {   
  background: url(../media/media-bg-pics.png) no-repeat 180px -100px;
  margin-top: 150px;
  padding-top: 80px;
}

#media-cont div.letter-text.lower p.info {
  margin: 3px 0 25px 0;
}
 
p#signature {     
  font-style: oblique;
  margin-top: 20px;
}

div#sel-cont {
  position: absolute;
  top: 180px;
  left: 0;
}

div.sel {
  float: left;
  width: 280px;
  height: 420px;
  font-weight: bold;
  font-size: 13px;
  margin-left: 79px;
}   

div.sel#banners {
  margin-left: 40px;  
}

div.sel h4 {
  margin: 0 auto;
  width: 195px;
  padding: 4px;
  text-align: center;
  line-height: 20px;
  font-size: 15px;
  background: #fd3575;
}

div.sel#banners h4 {
  background: #00b9f6;     
}

div.sel img {
  border: 13px #fff solid;
}

div.sel a {
  background: url(../media/media-bg-pics.png) no-repeat 0 3px;
  position: absolute;
  bottom: 5px;
  margin-left: -5px;
  padding: 10px 0 10px 20px;
}

div.sel a span{
  background: url(../media/media-bg-pics.png) no-repeat right 3px;
  padding: 10px 25px 10px 0;
  color: #555;
}