body {
  background: #ffffff url(/img/agency-background.png) repeat-x top left !important;
}
div#page-content div#subpage-header {
  background: transparent url(/img/subpage-design-development-bg.png) no-repeat top left;
  color: #333;
}
div#page-content div#subpage-header h2 {
font-size: 3.5em;
  margin: 0px 0px 20px 0px;
  padding: 40px 0px 0px 180px;
}
div#page-content div#subpage-header div#page-summary {
  padding: 0px 80px 0px 180px;
}


/*
 * Corporate Nav
 */
div#header div#top-nav ul#corporate-nav li a.selected {
  background: transparent url(/img/top-nav-arrow-agency.gif) no-repeat bottom center;
}


/*
 * Left Column
 */
div#page-content div#left-column ul#left-nav li a.selected {
  background: transparent url(/img/agency-left-nav-li-selected-bg.gif) no-repeat top left;
  color: #e73e97;
}

/*
 * Centre Column
 */
div#page-content div#centre-column ul li {
  background: #ffffff url(/img/subpage-agency-li-bg.gif) no-repeat top left;
}



/*
 * Panels
 */
div#panels {
  overflow: hidden;
}
div#panels div#panel-2 ul {
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
}
div#panels div#panel-2 ul li {
  list-style: none;
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}


/*
 * Panel 1
 */
div#panels div#panel-1 {
  float: left;
  overflow: hidden;
  width: 597px;
}
div#panels div#panel-1 div.content {
  padding: 0px 17px 0px 0px;
}
div#panels div#panel-1 div#interative-banner {
  background: #5E6C79;
  color: #ffffff;
  text-align: center;
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 50px 50px;
  width: 580px;
  height: 170px;
}

/*
div#panels div#panel-1 ul {
  background: #e3e3e3 url(/img/ul-fade-list-bot-bg.gif) no-repeat bottom left;
  margin: 0 0 20px 0;
  padding: 0px 0px 16px 0px !important;
}
div#panels div#panel-1 ul li.first {
  background: #e3e3e3 url(/img/ul-fade-list-top-bg.gif) no-repeat top left !important;
}
div#panels div#panel-1 ul li a {
  background: transparent url(/img/chevron.gif) no-repeat top left !important;
  display: block;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  padding: 16px 0px 0px 25px !important;
}
*/


/*
 * Panel 2
 */
div#panels div#panel-2 {
  float: left;
  width: 160px;
}
div#panels div#panel-2 h2.title {
  border-bottom: 1px solid #cccccc;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
}
div#panels div#panel-2 h2.title a {
  font-size: 1em;
  text-decoration: none !important;
}

/*
 * News Items
 */
div#panels div#panel-2 ul#news-list li {
  padding: 0px 0px 10px 0px !important;
}
div#panels div#panel-2 ul#news-list li a {
  text-decoration: none !important;
  color: #454751
}
div#panels div#panel-2 ul#news-list li div.image {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}
div#panels div#panel-2 ul#news-list li div.image img {
  border-top: 1px solid #666;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  border-left: 1px solid #666;
}
div#panels div#panel-2 ul#news-list li h3.title {
  font-size: 1em;
  background: none;
  margin: 0 !important;
  padding: 0px 0px 5px 0px !important;
  font-weight: bold;
  line-height: 1.4em;
  border: none;
 }
div#panels div#panel-2 ul#news-list li div.summary {
  padding: 0px 0px 8px 0px;
  line-height: 1.4em
}
div#panels div#panel-2 ul#news-list li div.summary p {
  margin: 0;
  padding: 0;
}
