div#homepage-content {
  display: inline-block;
}

div#homepage-content {
  overflow: hidden;
  display: block;
  background: url(/images/hp-content-ftr.gif) bottom no-repeat #ffffff;
  padding: 10px 10px 15px 10px;
}



/*
 * Our Services
 */
div#homepage-content div#our-services {
  float: left;
  background: url(/images/hp-our-services-bg.png);
  width: 627px;
  height: 310px;
}
div#homepage-content div#our-services h2 {
  background: url(/images/hp-our-services-title-bg.png) no-repeat;
  margin:0;
  padding:0;
  height: 60px;
}

/*
 * Our Services Panels
 */
div#homepage-content div#our-services ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#homepage-content div#our-services ul li {
  border: 0;
  margin: 0;
  padding: 0;
}
div#homepage-content div#our-services ul li h3 {
  color: #ffffff;
  font-size: 1.6em;
  text-align: center;
}

/*
 * Private Panel
 */
div#homepage-content div#our-services ul li#private {
  float: left;
  width: 208px;
  height: 170px;
}
div#homepage-content div#our-services ul li#private.hover {
  background: transparent url(/images/hp-our-services-private-bg.png) no-repeat top left;
}
div#homepage-content div#our-services ul li#private div.content img {
  padding: 0px 0px 0px 20px;
}

/*
 * Corporate Panel
 */
div#homepage-content div#our-services ul li#corporate {
  float: left;
  width: 419px;
  height: 170px;
}
div#homepage-content div#our-services ul li#corporate.hover {
  background: transparent url(/images/hp-our-services-corporate-bg.png) no-repeat top left;
}
div#homepage-content div#our-services ul li#corporate div.content img {
  padding: 0px 0px 0px 30px;
}



/*
 * Extras
 */

div#homepage-content div#hp-extras {
  color: #000000;
  width: 310px;
  float: right;
}

div#homepage-content div#hp-extras ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#homepage-content div#hp-extras li {
  position: relative;
  margin: 0;
  padding: 0;
}

div#homepage-content div#hp-extras li a.more {
  outline: 0;
  position: absolute;
  right: 0;
  top: 12px;
  display: block;
  width: 27px;
  height: 132px;
}

div#homepage-content div#hp-extras li#extra-li-news {
  background: url(/images/hp-li-news.gif);
  overflow: hidden;
  width: 310px;
  height: 150px;
}

div#homepage-content div#hp-extras li#extra-li-news h2 {
  /*background: url(/images/hp-latest-news-h2.gif);*/
  width: 166px;
  height: 35px;
  margin: 0 0 5px 0;
  padding: 0;
}

div#homepage-content div#hp-extras li#extra-li-news h3 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}

div#homepage-content div#hp-extras li#extra-li-news h3 a {
  color: #142e62;
  text-decoration: none;
}

div#homepage-content div#hp-extras li#extra-li-news div.inner {
  width: 258px;
  padding: 11px 0 0 10px;
  margin:0px 5px;
}

div#homepage-content div#hp-extras li#extra-li-news div.image {
  float: left;
  width:117px;
}

div#homepage-content div#hp-extras li#extra-li-news div.image img {
  display: block;
  border: 1px solid #ffffff;
}

div#homepage-content div#hp-extras li#extra-li-news div.text {
  float: left;
  padding-left: 8px;
  width: 130px;
}

div#homepage-content div#hp-extras li#extra-li-house,
div#homepage-content div#hp-extras li#extra-li-wills {
  background: url(/images/hp-li-wills.gif);
  float: left;
  margin-top: 10px;
  width: 151px;
  height: 150px;
}

div#homepage-content div#hp-extras li#extra-li-house div.inner,
div#homepage-content div#hp-extras li#extra-li-wills div.inner {
  padding: 9px 0 0 3px;
  width: 115px;
  margin:0px 5px;
}

div#homepage-content div#hp-extras li#extra-li-house {
  background: url(/images/hp-li-house-sales.gif);
  float: right;
}

div#homepage-content div#hp-extras li#extra-li-house h2,
div#homepage-content div#hp-extras li#extra-li-wills h2 {
  /*background: url(/images/hp-trusts-wills-h2.gif) no-repeat;*/
  margin: 0;
  padding: 0;
  width: 121px;
  height: 29px;
}

div#homepage-content div#hp-extras li#extra-li-news a.more {
  background: url(/images/hp-li-news-a.gif) top right no-repeat;
}
div#homepage-content div#hp-extras li#extra-li-news a.more:hover {
  background: none;
}

div#homepage-content div#hp-extras li#extra-li-house a.more {
  background:none;
}
div#homepage-content div#hp-extras li#extra-li-house a:hover {
  background:url(/images/li-house-sales-a.gif) top right no-repeat;
}

div#homepage-content div#hp-extras li#extra-li-wills a.more {
  background:url(/images/li-wills-a.gif) top right no-repeat;

}
div#homepage-content div#hp-extras li#extra-li-wills a:hover {
  background:none;
}

div#homepage-content div#hp-extras li#extra-li-house h3,
div#homepage-content div#hp-extras li#extra-li-wills h3 {
  color: #5e4618;
  font-size: 1em;
  margin: 0;
  padding: 10px 0 10px 0;
}

div#hp-bottom-links {
  float: none;
  clear: both;
}

div#hp-bottom-links ul {
  list-style: none;
  margin: 0;
  padding: 10px 0 0 0;
}

div#hp-bottom-links ul li {
  float: left;
  margin: 0;
  padding: 0 8px 0 0;
  width: 310px;
  height: 59px;
}

div#hp-bottom-links ul li a{
  display: block;
  width: 100%;
  height: 59px;
}

div#hp-bottom-links ul li.last {
  padding-right: 0;
  float: right;
}

div#hp-bottom-links ul li#hp-callback {
  background: url(/images/hp-callback.gif) no-repeat;
}

div#hp-bottom-links ul li#hp-callback a {
  background:url(/images/hp-callback-a.gif) bottom right no-repeat;
}
div#hp-bottom-links ul li#hp-callback a:hover {
  background:none;
}

div#hp-bottom-links ul li#hp-clients {
  background: url(/images/hp-clients.gif) no-repeat;
}
div#hp-bottom-links ul li#hp-clients a {
  background:url(/images/hp-clients-a.gif) bottom right no-repeat;
}
div#hp-bottom-links ul li#hp-clients a:hover {
  background:none;
}

div#hp-bottom-links ul li#hp-login {
  width: 312px;
  background:url(/images/hp-online-case-tracking.gif) no-repeat;
}

div#hp-bottom-links ul li#hp-login a {
  background:url(/images/hp-online-case-tracking-a.gif) bottom right no-repeat;
}
div#hp-bottom-links ul li#hp-login a:hover {
  background:none;
}
