body {
  background: transparent url(/fs/img/templates/homepage-background2.jpg) top center no-repeat;
}
div#site-container div#site-inner-container {
  background: transparent url(/fs/img/templates/imaginenation-home.jpg) top center no-repeat;
}


/*
 * Homepage Slideshow
 */

div#slideshow-box {
  margin: 0 55px 0 58px;
  overflow: hidden;
  width: 847px;
}


div#slideshow-box p {  
  color: #ffffff;
  background:#555555;
  text-align: center;
  margin: 10px auto 10px auto;
  padding: 5px;
  width: 650px;       
  
}

div#slideshow-box p a {
  color:#bbbbff; 
}

/*
 * Homepage Slideshow Footer Links
 */

div#slideshow-footer {
  margin: 23px 8px 10px 22px;
  overflow: hidden;
  width: 930px;
}
div#slideshow-footer div#icons-box {
  float: left;
  width: 400px;
}
div#icons-box ul {
  background: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
div#icons-box ul li {
  background: none;
  margin: 0;
  padding: 0;
  float: left;
}
div#icons-box ul li a#link-w5-twitter {
  text-decoration: none;
  color: #fff;
  background: transparent url(/img/icon-w5-twitter.gif) bottom left no-repeat;
  display: block;
  padding: 20px 5px 5px 55px;
  width: 135px;
  w\idth: 75px;
}
div#icons-box ul li a#link-w5-facebook {
  text-decoration: none;
  color: #fff;
  background: transparent url(/img/icon-w5-facebook.gif) bottom left no-repeat;
  display: block;
  padding: 20px 5px 5px 35px;
  width: 135px;
  w\idth: 95px;
}

div#slideshow-footer div#quotes-box {
  float: left;
  width: 530px;
}
div#quotes-box ul {
  background: none;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 530px;
}

div#quotes-box ul li {
  background: none;
}
div#quotes-box ul li#quote {
  background: transparent url(/img/quotes-left.gif) top left no-repeat;
  margin: 18px 0 0 0;
  padding: 0 5px 0 20px;
  float: right;
  
}
div#quotes-box ul li#quote p {
  color: #fff;
  font-size: 120%;
  font-weight: bold;
  background: transparent url(/img/quotes-right.gif) bottom right no-repeat;
  margin: 0;
  padding: 0 20px 0 0;
}
div#quotes-box ul li#comments {
  margin: 0;
  padding: 20px 5px 0 20px;
  float: right;
  width: 125px;
  w\idth: 100px;
}
div#quotes-box ul li#comments a {
  text-decoration: none;
  text-align: right;
  color: #062e65;
  font-weight: bold;
  background: transparent url(/img/tiny-arrow01.gif) center right no-repeat;
  display: block;
  padding: 0 15px 0 0;
}


/*
 * White homepage feature box Four feature images
 */



 div#white-contents div#features-box {
  display: inline-block; 
 }
 
div#white-contents div#features-box {
  background: transparent url(/img/features-box.png) top left;
  overflow: hidden;  
  display: block;
  margin: 5px 15px 0 14px;
  padding: 0;
  width: 892px;
  height: 187px;  
}
div#features-box div#features-contents {
  display:inline-block;
}

div#features-box div#features-contents {  
  overflow: hidden;
  display: block;
  width: 893px;
}
div#features-contents ul {
  display: inline-block;
}

div#features-contents ul {
  overflow: hidden;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  background: none;
}
div#features-contents ul li {
  background: none;
  float: left;
  display: block;  
  margin:0;
  padding: 1px;
  width: 221px;
}

div#features-contents ul li.last {
  width: 220px;
}
div#features-contents ul li a {
  text-decoration: none;
  display: block;
  margin-bottom: 1px;
  padding: 10px 12px 8px 10px;
  height: 167px;
}
div#features-contents ul li a:hover {
  background:url(/img/features-box-a-hover.png) no-repeat;
}

div#features-contents ul li a img {
  display: block;
  margin: 0 auto 0 auto;
}

div#features-contents ul li a span {
  display: block;
  font-size: 140%;
  padding: 15px 2px 10px 5px;
}
