#bodybox #mainbox {
  width: 611px;
  float: left;
}
#bodybox #mainbox #hp-box {
  width: 611px;
  float: left;
}
#bodybox #mainbox #hp-box #hp-montage {
  width: 455px;
  float: left;
  margin-right: 10px;
}
#bodybox #mainbox #hp-box #hp-news {
  width: 146px;
  w\idth: 134px;
  height: 155px;
  min-height: 155px;
  float: left;
  padding: 8px 2px 2px 10px;
  border-top: 1px solid #d0c7ca;
}
#bodybox #mainbox #hp-box #hp-news h2.title {
  font-size: 110%;
  font-weight: bold;
  color: #a02013;
}
#bodybox #mainbox #hp-box #hp-news ul {
  margin: 3px 0 0 0;
  padding: 0;
  background: none !important;
  border: none !important;
}
#bodybox #mainbox #hp-box #hp-news ul li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 4px 0 4px 0;
}
#bodybox #mainbox #hp-box #hp-news ul li a {
  text-decoration: none;
}


#bodybox #mainbox #hp-sections {
  margin: 10px 0 0 0;
  padding: 2px 0 0 0;
  width: 455px;
  float: left;
  background: url(/img/hp-cream-panel-top-bg.gif) no-repeat top left;
}
#hp-cream-panels {
  width: 455px;
  float: left;
  background: transparent url(/img/hp-cream-panels-bg.jpg) no-repeat bottom left;
}

#bodybox #mainbox #hp-sections table {
  font-size: 110%;
  table-layout: fixed;
  border-collapse: collapse;
}
#bodybox #mainbox #hp-sections table tr {
  vertical-align:top;
}
#bodybox #mainbox #hp-sections table tr th {
  background: transparent url(/img/hp-yellow-curve-bg.gif) no-repeat;
  padding: 6px 5px 6px 8px;
  font-size: 90%;
  text-align: left;
  letter-spacing: -0.2pt;
}
#bodybox #mainbox #hp-sections table tr th a {
  font-size: 110%;
  color: #a02013;
  text-decoration: none;
}
#bodybox #mainbox #hp-sections table tr td {
  padding: 0;
}
#bodybox #mainbox #hp-sections table tr td a {
  text-decoration: none;
}
#bodybox #mainbox #hp-sections table tr td#hp-buying-process {
  padding: 5px 12px 100px 10px;
  background: transparent url(/img/hp-yellow-keys-bg.jpg) no-repeat bottom left;
}
#bodybox #mainbox #hp-sections table tr td#hp-toolbox {
  padding: 5px 12px 100px 10px;
  background: transparent url(/img/hp-yellow-house-bg.jpg) no-repeat bottom left;
}
#bodybox #mainbox #hp-sections table tr td#hp-selling-process {
  padding: 5px 2px 100px 10px;
  background: transparent url(/img/hp-yellow-sign-bg.jpg) no-repeat bottom left;
}


#bodybox #mainbox #hp-sections #hp-red-banner {
  margin: 8px 0 10px 0;
  background: #a02013 url(/img/red-box-top-curve.gif) no-repeat;
}
#bodybox #mainbox #hp-sections #hp-red-banner #hp-red-text {
  padding: 6px 4px 6px 30px;
  background: transparent url(/img/red-box-bottom-curve.gif) no-repeat bottom center;
  font-size: 130%;
  font-weight: bold;
  color: #ffcc33;
}
#bodybox #mainbox #hp-sections #hp-red-banner #hp-red-text a {
  font-size: 120%;
  font-weight: bold;
  color: #ffcc33;
  text-decoration: none;
}



#rightsidebox {
  width: 145px;
  float: left;
  margin: 10px 0 0 11px;
}


#unsub{    
  font-weight:bold;
  color:#a02013;  
  font-size:1.2em;
  float:left;
  text-align:center;
  padding:0 0 10px 0;
  width:450px;
}