/*
 * Styles for the Phoenix Energy Services section of the site
 */
div#section-header {
  background: url(/img/phoenix-energy-banner.png) top left no-repeat;
}


div#pes-nav-banner {
  width: 100%;
  overflow: hidden;
  position:relative;
}
div#pes-nav-banner ul.main-nav {
  float: left;
  margin-right: 20px;
}

div#corporate-content ul.main-nav li a {
  padding: 4px 8px 5px 8px;
}


div#pes-nav-banner p#pes-banner {
  float: left;
  width: 675px;
  height: 274px;

  margin: 0;
  padding: 0;
 /* background: url(/img/why-switch-to-natural-gas.jpg) top left no-repeat; */
}

div#pes-nav-banner ul#png-banner-ul {
  position: relative;
  list-style: none;
  float: right;
  margin: 0;
  padding: 0 20px 0 0;  
  width: 664px;
  height: 274px;  
}

div#pes-nav-banner ul#png-banner-ul li div.message {
  z-index: 99999;
  position: absolute;
  top: 25px;
  left: 0px;
  display: block;  
  color: #ffffff;
  font-size: 1.6em;
  border: 1px solid #ffffff;
  background: url(/img/slideshow-emergency-bg.png);
  _background: #004c92;
  position: absolute;
  padding: 10px;
  top: 44px;
  left: 5px;
  width: 632px;

}


/*
div#pes-nav-banner p#pes-banner a {
  width: 311px;
  height: 30px;
  display: block;
  position: absolute;
  top: 228px;
  left: 670px;
  background: url(/img/morereasonstoswitch.png) no-repeat scroll left top transparent;
  _background: url(/img/morereasonstoswitch.gif) no-repeat scroll left top transparent;
} */
div#pes-nav-banner p#pes-banner a span{
  position:absolute;
  left:-99999px;
}
div#pes-nav-banner div#pes-heroes {
  background: url(/img/pes-heroes-bottom2-bg.jpg) bottom left no-repeat;
  padding-bottom: 118px;
  width: 100%;
  float: left;
}


div#pes-heroes {
  background: url(/img/png-heroes-bottom-bg.jpg) bottom left no-repeat;
  margin-top: 15px;
  padding-bottom: 117px;
  overflow: hidden;
  width: 100%;
}
div#pes-heroes div#pes-heroes-inner {
  background: url(/img/png-heroes-top-bg.png) top left no-repeat;
  padding: 6px 0 0 0;
}
div#pes-heroes div#pes-heroes-inner ul {
  background: url(/img/png-heroes-fill-bg.png) top left repeat-y;
  margin: 0;
  padding: 0 0 5px 0;
  list-style: none;
  overflow: hidden;
  width: 100%;
}
div#pes-heroes div#pes-heroes-inner li {
  float: left;
  width: 200px;
  padding: 7px 7px 0 15px;
  color: #004c92;
  color: #004c92;
  min-height: 80px;
}
* html div#pes-heroes div#pes-heroes-inner li {
  height: 80px;
}
div#pes-heroes-inner li h3 {
  color: #004c92;
  font-size: 1.6em;
  margin: 0 0 3px 0;
  padding: 0;
}
div#pes-heroes-inner li h3 a {
  text-decoration: none;
}
div#pes-heroes-inner li h3 a:hover{
  text-decoration: underline;
}
div#pes-heroes-inner li p {
  font-size: 1.1em;
  margin: 0;
  padding: 0 0 3px 0;
}
div#pes-heroes-inner li p.more-link {
  font-size: 0.9em;
  display: none;
}
div#pes-heroes-inner li p a {
  color: #004c92;
  text-transform: uppercase;
  text-decoration: none;
}
div#pes-heroes-inner li p a:hover {
  text-decoration: underline;
}



div#section-content ul.main-nav li {

  font-size: 1.1em !important;
}
