.orange-heading {
  margin: 0;
  padding: 0;
}
a.back {
  font-size: 1.2em;
  font-weight: bold;
}

/* digital signage top level styles */
#site-container #content-container {
  margin: 0;
  padding: 0 15px 15px 40px;
  width: 990px;
  w\idth: 935px;
}
#site-container #content-container #ds-image {
  float: left;
  margin: 0;
  padding: 0;
  width: 260px;
}
#site-container #content-container #ds-content {
  float: left;
  margin: 0 5px 0 15px;
  padding: 20px 10px 10px 10px;
  width: 310px;
}
#site-container #content-container #ds-links {
  float: left;
  margin: 0;
  padding: 0;
  width: 303px;
}
#site-container #content-container #ds-links ul {
  margin: 20px 0 0 0;
  padding: 0;
  list-style-type: none;
}
#site-container #content-container #ds-links ul li {
  margin: 0 0 10px 15px;
  padding: 8px 0 0 15px;
  width: 303px;
  height: 75px;
  background: url(/img/digital-signage-li-bg.jpg) top left no-repeat;
}
#site-container #content-container #ds-links ul li a {
  display: block;
  font-size: 2.1em;
  font-weight: normal;
  font-family: verdana, serif;
  letter-spacing: -1.0px;
  width: 250px;
  line-height: 1.2em;
  color: #000;
}
/* end digital signage top level styles */

/* lowest product level styles */
#site-container #content-container #solution-title {
  float: left;
  margin: 0;
  padding: 0;
  width: 494px;
  min-height: 50px;
  height: auto !important;
  height: 50px;
}
#site-container #content-container #solution {
  float: left;
  margin: 0;
  padding: 0;
  width: 330px;
  background: url(/img/sideimages-placeholder.gif) top left no-repeat;
}
#site-container #content-container #solution #solution-images {
  float: left;
  margin: 0;
  padding: 4px 0 0 4px;
  width: 90px;
}
#site-container #content-container #solution #solution-images img {
  display: block;
  margin-bottom: 19px;
}
#site-container #content-container #solution #solution-intro {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  width: 225px;
}
#site-container #content-container #downloads {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: right;
  height: 40px;
  width: 440px;
}
#site-container #content-container #range-solutions {
  float: left;
  margin: 0;
  padding: 0;
  width: 163px;
}
#site-container #content-container #range-solutions ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-container #content-container #range-solutions ul li {
  margin: 0 0 8px 0;
  padding: 5px 10px 5px 15px;
  width: 139px;
  background: url(/img/solution-li-bg.jpg) top left no-repeat;
}
#site-container #content-container #range-solutions ul li.selected {
  background: url(/img/solution-li-selected-bg.jpg) top left no-repeat;
}
#site-container #content-container #range-solutions ul li a {
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
}
#site-container #content-container #range-solutions ul li a.selected {
  color: #F06121;
}
#site-container #content-container #solution-details {
  float: left;
  margin: 0 0 10px 0;
  padding: 10px;
  width: 420px;
  min-height: 250px;
  height: auto !important;
  height: 250px;
  background: #696261;
}

/* styles for landing page in products area */
#site-container #content-container #range-image {
  float: left;
  margin: 0;
  padding: 0;
  width: 260px;
}
#site-container #content-container #content {
  float: left;
  margin: 0 0 0 15px;
  padding: 0 10px;
  width: 360px;
  _width: 350px;
}
#site-container #content-container #range {
  float: left;
  margin: 0;
  padding: 0;
  width: 268px;
}
#site-container #content-container #range ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#site-container #content-container #range ul li {
  margin: 0 0 10px 15px;
  padding: 10px 0 0 15px;
  width: 253px;
  height: 75px;
  background: url(/img/main-li-bg-big.jpg) top left no-repeat;
}
#site-container #content-container #range ul li a {
  font-size: 2.1em;
  font-weight: normal;
  font-family: verdana, serif;
  letter-spacing: -1.0px;
  line-height: 1.2em;
  color: #000;
}